316 lines
15 KiB
C#
316 lines
15 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppInterop.Runtime.InteropTypes.Arrays;
|
|
using Il2CppSystem;
|
|
using Il2CppSystem.Reflection;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200030F RID: 783
|
|
public class PassiveEventDetector : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x0600662D RID: 26157 RVA: 0x0019EA98 File Offset: 0x0019CC98
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592716, XrefRangeEnd = 592721, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Init(Transform source)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_Init_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600662E RID: 26158 RVA: 0x0019EAF4 File Offset: 0x0019CCF4
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592721, XrefRangeEnd = 592725, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Detect()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_Detect_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x0600662F RID: 26159 RVA: 0x0019EB38 File Offset: 0x0019CD38
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 592734, RefRangeEnd = 592735, XrefRangeStart = 592725, XrefRangeEnd = 592734, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void UpdateNearestEventTarget(int hitAmount)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref hitAmount;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_UpdateNearestEventTarget_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006630 RID: 26160 RVA: 0x0019EB8C File Offset: 0x0019CD8C
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592735, XrefRangeEnd = 592736, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Clear()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_Clear_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06006631 RID: 26161 RVA: 0x0019EBD0 File Offset: 0x0019CDD0
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 592740, RefRangeEnd = 592742, XrefRangeStart = 592736, XrefRangeEnd = 592740, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe PassiveEvent.PassiveEventType GetEventType()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_GetEventType_Public_PassiveEventType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06006632 RID: 26162 RVA: 0x0019EC20 File Offset: 0x0019CE20
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 7543, RefRangeEnd = 7544, XrefRangeStart = 7543, XrefRangeEnd = 7544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe PassiveEvent GetEventTarget()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_GetEventTarget_Public_PassiveEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
IntPtr intPtr3 = intPtr;
|
|
return (intPtr3 != 0) ? new PassiveEvent(intPtr3) : null;
|
|
}
|
|
|
|
// Token: 0x06006633 RID: 26163 RVA: 0x0019EC78 File Offset: 0x0019CE78
|
|
[CallerCount(10)]
|
|
[CachedScanResults(RefRangeStart = 592743, RefRangeEnd = 592753, XrefRangeStart = 592742, XrefRangeEnd = 592743, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe T GetEventScript<T>() where T : MonoBehaviour
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.MethodInfoStoreGeneric_GetEventScript_Public_T_0<T>.Pointer, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return IL2CPP.PointerToValueGeneric<T>(intPtr, false, true);
|
|
}
|
|
|
|
// Token: 0x06006634 RID: 26164 RVA: 0x0019ECC8 File Offset: 0x0019CEC8
|
|
[CallerCount(0)]
|
|
public unsafe int GetEventTargetID()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr_GetEventTargetID_Public_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
|
|
// Token: 0x06006635 RID: 26165 RVA: 0x0019ED18 File Offset: 0x0019CF18
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 592753, XrefRangeEnd = 592758, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe PassiveEventDetector()
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr))
|
|
{
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PassiveEventDetector.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06006636 RID: 26166 RVA: 0x0019ED64 File Offset: 0x0019CF64
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static PassiveEventDetector()
|
|
{
|
|
Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "PassiveEventDetector");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr);
|
|
PassiveEventDetector.NativeFieldInfoPtr_source = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, "source");
|
|
PassiveEventDetector.NativeFieldInfoPtr_eventTargetID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, "eventTargetID");
|
|
PassiveEventDetector.NativeFieldInfoPtr_eventTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, "eventTarget");
|
|
PassiveEventDetector.NativeFieldInfoPtr_layerMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, "layerMask");
|
|
PassiveEventDetector.NativeFieldInfoPtr_hitColliders = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, "hitColliders");
|
|
PassiveEventDetector.NativeFieldInfoPtr_SEARCH_RADIUS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, "SEARCH_RADIUS");
|
|
PassiveEventDetector.NativeMethodInfoPtr_Init_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670851);
|
|
PassiveEventDetector.NativeMethodInfoPtr_Detect_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670852);
|
|
PassiveEventDetector.NativeMethodInfoPtr_UpdateNearestEventTarget_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670853);
|
|
PassiveEventDetector.NativeMethodInfoPtr_Clear_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670854);
|
|
PassiveEventDetector.NativeMethodInfoPtr_GetEventType_Public_PassiveEventType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670855);
|
|
PassiveEventDetector.NativeMethodInfoPtr_GetEventTarget_Public_PassiveEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670856);
|
|
PassiveEventDetector.NativeMethodInfoPtr_GetEventScript_Public_T_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670857);
|
|
PassiveEventDetector.NativeMethodInfoPtr_GetEventTargetID_Public_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670858);
|
|
PassiveEventDetector.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr, 100670859);
|
|
}
|
|
|
|
// Token: 0x06006637 RID: 26167 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public PassiveEventDetector(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002341 RID: 9025
|
|
// (get) Token: 0x06006638 RID: 26168 RVA: 0x0019EEC0 File Offset: 0x0019D0C0
|
|
// (set) Token: 0x06006639 RID: 26169 RVA: 0x0019EEF4 File Offset: 0x0019D0F4
|
|
public unsafe Transform source
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_source);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_source), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002342 RID: 9026
|
|
// (get) Token: 0x0600663A RID: 26170 RVA: 0x0019EF1C File Offset: 0x0019D11C
|
|
// (set) Token: 0x0600663B RID: 26171 RVA: 0x0019EF44 File Offset: 0x0019D144
|
|
public unsafe int eventTargetID
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_eventTargetID);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_eventTargetID)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002343 RID: 9027
|
|
// (get) Token: 0x0600663C RID: 26172 RVA: 0x0019EF68 File Offset: 0x0019D168
|
|
// (set) Token: 0x0600663D RID: 26173 RVA: 0x0019EF9C File Offset: 0x0019D19C
|
|
public unsafe PassiveEvent eventTarget
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_eventTarget);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new PassiveEvent(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_eventTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002344 RID: 9028
|
|
// (get) Token: 0x0600663E RID: 26174 RVA: 0x0019EFC4 File Offset: 0x0019D1C4
|
|
// (set) Token: 0x0600663F RID: 26175 RVA: 0x0019EFEC File Offset: 0x0019D1EC
|
|
public unsafe LayerMask layerMask
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_layerMask);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_layerMask)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002345 RID: 9029
|
|
// (get) Token: 0x06006640 RID: 26176 RVA: 0x0019F010 File Offset: 0x0019D210
|
|
// (set) Token: 0x06006641 RID: 26177 RVA: 0x0019F044 File Offset: 0x0019D244
|
|
public unsafe Il2CppReferenceArray<Collider> hitColliders
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_hitColliders);
|
|
IntPtr intPtr2 = *intPtr;
|
|
return (intPtr2 != 0) ? new Il2CppReferenceArray<Collider>(intPtr2) : null;
|
|
}
|
|
set
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PassiveEventDetector.NativeFieldInfoPtr_hitColliders), IL2CPP.Il2CppObjectBaseToPtr(value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002346 RID: 9030
|
|
// (get) Token: 0x06006642 RID: 26178 RVA: 0x0019F06C File Offset: 0x0019D26C
|
|
// (set) Token: 0x06006643 RID: 26179 RVA: 0x0019F08A File Offset: 0x0019D28A
|
|
public unsafe static float SEARCH_RADIUS
|
|
{
|
|
get
|
|
{
|
|
float num;
|
|
IL2CPP.il2cpp_field_static_get_value(PassiveEventDetector.NativeFieldInfoPtr_SEARCH_RADIUS, (void*)(&num));
|
|
return num;
|
|
}
|
|
set
|
|
{
|
|
IL2CPP.il2cpp_field_static_set_value(PassiveEventDetector.NativeFieldInfoPtr_SEARCH_RADIUS, (void*)(&value));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400441A RID: 17434
|
|
private static readonly IntPtr NativeFieldInfoPtr_source;
|
|
|
|
// Token: 0x0400441B RID: 17435
|
|
private static readonly IntPtr NativeFieldInfoPtr_eventTargetID;
|
|
|
|
// Token: 0x0400441C RID: 17436
|
|
private static readonly IntPtr NativeFieldInfoPtr_eventTarget;
|
|
|
|
// Token: 0x0400441D RID: 17437
|
|
private static readonly IntPtr NativeFieldInfoPtr_layerMask;
|
|
|
|
// Token: 0x0400441E RID: 17438
|
|
private static readonly IntPtr NativeFieldInfoPtr_hitColliders;
|
|
|
|
// Token: 0x0400441F RID: 17439
|
|
private static readonly IntPtr NativeFieldInfoPtr_SEARCH_RADIUS;
|
|
|
|
// Token: 0x04004420 RID: 17440
|
|
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Transform_0;
|
|
|
|
// Token: 0x04004421 RID: 17441
|
|
private static readonly IntPtr NativeMethodInfoPtr_Detect_Public_Void_0;
|
|
|
|
// Token: 0x04004422 RID: 17442
|
|
private static readonly IntPtr NativeMethodInfoPtr_UpdateNearestEventTarget_Private_Void_Int32_0;
|
|
|
|
// Token: 0x04004423 RID: 17443
|
|
private static readonly IntPtr NativeMethodInfoPtr_Clear_Public_Void_0;
|
|
|
|
// Token: 0x04004424 RID: 17444
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEventType_Public_PassiveEventType_0;
|
|
|
|
// Token: 0x04004425 RID: 17445
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEventTarget_Public_PassiveEvent_0;
|
|
|
|
// Token: 0x04004426 RID: 17446
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEventScript_Public_T_0;
|
|
|
|
// Token: 0x04004427 RID: 17447
|
|
private static readonly IntPtr NativeMethodInfoPtr_GetEventTargetID_Public_Int32_0;
|
|
|
|
// Token: 0x04004428 RID: 17448
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x02000310 RID: 784
|
|
private sealed class MethodInfoStoreGeneric_GetEventScript_Public_T_0<T>
|
|
{
|
|
// Token: 0x04004429 RID: 17449
|
|
internal static IntPtr Pointer = IL2CPP.il2cpp_method_get_from_reflection(IL2CPP.Il2CppObjectBaseToPtrNotNull(new MethodInfo(IL2CPP.il2cpp_method_get_object(PassiveEventDetector.NativeMethodInfoPtr_GetEventScript_Public_T_0, Il2CppClassPointerStore<PassiveEventDetector>.NativeClassPtr)).MakeGenericMethod(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) }))));
|
|
}
|
|
}
|