Files
NobetaSource/Interop/Assembly-CSharp/PassiveEventDetector.cs
2023-09-06 22:09:22 +02:00

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)) }))));
}
}