using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x020004BA RID: 1210 public class InteractionTrigger : MonoBehaviour { // Token: 0x06008EB2 RID: 36530 RVA: 0x00249D68 File Offset: 0x00247F68 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635476, XrefRangeEnd = 635479, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial4() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EB3 RID: 36531 RVA: 0x00249DAC File Offset: 0x00247FAC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635479, XrefRangeEnd = 635482, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SupportGroup() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EB4 RID: 36532 RVA: 0x00249DF0 File Offset: 0x00247FF0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635482, XrefRangeEnd = 635485, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ASThread() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EB5 RID: 36533 RVA: 0x00249E34 File Offset: 0x00248034 [CallerCount(5874)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EB6 RID: 36534 RVA: 0x00249E78 File Offset: 0x00248078 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635485, XrefRangeEnd = 635496, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetBestRangeIndex(Transform character, Transform raycastFrom, RaycastHit raycastHit) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(character); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(raycastFrom); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raycastHit; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008EB7 RID: 36535 RVA: 0x00249F0C File Offset: 0x0024810C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635496, XrefRangeEnd = 635501, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionTrigger() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EB8 RID: 36536 RVA: 0x00249F58 File Offset: 0x00248158 // Note: this type is marked as 'beforefieldinit'. static InteractionTrigger() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "InteractionTrigger"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionTrigger.NativeFieldInfoPtr_ranges = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "ranges"); InteractionTrigger.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674254); InteractionTrigger.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674255); InteractionTrigger.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674256); InteractionTrigger.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674257); InteractionTrigger.NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674258); InteractionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674259); } // Token: 0x06008EB9 RID: 36537 RVA: 0x0000351C File Offset: 0x0000171C public InteractionTrigger(IntPtr pointer) : base(pointer) { } // Token: 0x17003069 RID: 12393 // (get) Token: 0x06008EBA RID: 36538 RVA: 0x0024A014 File Offset: 0x00248214 // (set) Token: 0x06008EBB RID: 36539 RVA: 0x0024A048 File Offset: 0x00248248 public unsafe Il2CppReferenceArray ranges { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.NativeFieldInfoPtr_ranges); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.NativeFieldInfoPtr_ranges), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005F71 RID: 24433 private static readonly IntPtr NativeFieldInfoPtr_ranges; // Token: 0x04005F72 RID: 24434 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0; // Token: 0x04005F73 RID: 24435 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x04005F74 RID: 24436 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x04005F75 RID: 24437 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04005F76 RID: 24438 private static readonly IntPtr NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0; // Token: 0x04005F77 RID: 24439 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020004BB RID: 1211 [Serializable] public class CharacterPosition : Il2CppSystem.Object { // Token: 0x17003071 RID: 12401 // (get) Token: 0x06008EBC RID: 36540 RVA: 0x0024A070 File Offset: 0x00248270 public unsafe Vector3 offset3D { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x17003072 RID: 12402 // (get) Token: 0x06008EBD RID: 36541 RVA: 0x0024A0C0 File Offset: 0x002482C0 public unsafe Vector3 direction3D { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635406, XrefRangeEnd = 635410, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008EBE RID: 36542 RVA: 0x0024A110 File Offset: 0x00248310 [CallerCount(1)] [CachedScanResults(RefRangeStart = 635427, RefRangeEnd = 635428, XrefRangeStart = 635410, XrefRangeEnd = 635427, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsInRange(Transform character, Transform trigger, out float error) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(character); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(trigger); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &error; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008EBF RID: 36543 RVA: 0x0024A1A4 File Offset: 0x002483A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635428, XrefRangeEnd = 635429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe CharacterPosition() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CharacterPosition.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EC0 RID: 36544 RVA: 0x0024A1F0 File Offset: 0x002483F0 // Note: this type is marked as 'beforefieldinit'. static CharacterPosition() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "CharacterPosition"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_use = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "use"); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "offset"); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_angleOffset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "angleOffset"); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxAngle"); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "radius"); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_orbit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "orbit"); InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_fixYAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fixYAxis"); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674260); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674261); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674262); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674263); } // Token: 0x06008EC1 RID: 36545 RVA: 0x0000A74C File Offset: 0x0000894C public CharacterPosition(IntPtr pointer) : base(pointer) { } // Token: 0x1700306A RID: 12394 // (get) Token: 0x06008EC2 RID: 36546 RVA: 0x0024A2F8 File Offset: 0x002484F8 // (set) Token: 0x06008EC3 RID: 36547 RVA: 0x0024A320 File Offset: 0x00248520 public unsafe bool use { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_use); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_use)) = value; } } // Token: 0x1700306B RID: 12395 // (get) Token: 0x06008EC4 RID: 36548 RVA: 0x0024A344 File Offset: 0x00248544 // (set) Token: 0x06008EC5 RID: 36549 RVA: 0x0024A36C File Offset: 0x0024856C public unsafe Vector2 offset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_offset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_offset)) = value; } } // Token: 0x1700306C RID: 12396 // (get) Token: 0x06008EC6 RID: 36550 RVA: 0x0024A390 File Offset: 0x00248590 // (set) Token: 0x06008EC7 RID: 36551 RVA: 0x0024A3B8 File Offset: 0x002485B8 public unsafe float angleOffset { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_angleOffset); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_angleOffset)) = value; } } // Token: 0x1700306D RID: 12397 // (get) Token: 0x06008EC8 RID: 36552 RVA: 0x0024A3DC File Offset: 0x002485DC // (set) Token: 0x06008EC9 RID: 36553 RVA: 0x0024A404 File Offset: 0x00248604 public unsafe float maxAngle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_maxAngle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_maxAngle)) = value; } } // Token: 0x1700306E RID: 12398 // (get) Token: 0x06008ECA RID: 36554 RVA: 0x0024A428 File Offset: 0x00248628 // (set) Token: 0x06008ECB RID: 36555 RVA: 0x0024A450 File Offset: 0x00248650 public unsafe float radius { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_radius); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_radius)) = value; } } // Token: 0x1700306F RID: 12399 // (get) Token: 0x06008ECC RID: 36556 RVA: 0x0024A474 File Offset: 0x00248674 // (set) Token: 0x06008ECD RID: 36557 RVA: 0x0024A49C File Offset: 0x0024869C public unsafe bool orbit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_orbit); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_orbit)) = value; } } // Token: 0x17003070 RID: 12400 // (get) Token: 0x06008ECE RID: 36558 RVA: 0x0024A4C0 File Offset: 0x002486C0 // (set) Token: 0x06008ECF RID: 36559 RVA: 0x0024A4E8 File Offset: 0x002486E8 public unsafe bool fixYAxis { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_fixYAxis); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CharacterPosition.NativeFieldInfoPtr_fixYAxis)) = value; } } // Token: 0x04005F78 RID: 24440 private static readonly IntPtr NativeFieldInfoPtr_use; // Token: 0x04005F79 RID: 24441 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x04005F7A RID: 24442 private static readonly IntPtr NativeFieldInfoPtr_angleOffset; // Token: 0x04005F7B RID: 24443 private static readonly IntPtr NativeFieldInfoPtr_maxAngle; // Token: 0x04005F7C RID: 24444 private static readonly IntPtr NativeFieldInfoPtr_radius; // Token: 0x04005F7D RID: 24445 private static readonly IntPtr NativeFieldInfoPtr_orbit; // Token: 0x04005F7E RID: 24446 private static readonly IntPtr NativeFieldInfoPtr_fixYAxis; // Token: 0x04005F7F RID: 24447 private static readonly IntPtr NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0; // Token: 0x04005F80 RID: 24448 private static readonly IntPtr NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0; // Token: 0x04005F81 RID: 24449 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0; // Token: 0x04005F82 RID: 24450 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x020004BC RID: 1212 [Serializable] public class CameraPosition : Il2CppSystem.Object { // Token: 0x06008ED0 RID: 36560 RVA: 0x0024A50C File Offset: 0x0024870C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635429, XrefRangeEnd = 635438, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Quaternion GetRotation() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CameraPosition.NativeMethodInfoPtr_GetRotation_Public_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008ED1 RID: 36561 RVA: 0x0024A55C File Offset: 0x0024875C [CallerCount(1)] [CachedScanResults(RefRangeStart = 635467, RefRangeEnd = 635468, XrefRangeStart = 635438, XrefRangeEnd = 635467, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsInRange(Transform raycastFrom, RaycastHit hit, Transform trigger, out float error) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(raycastFrom); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref hit; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(trigger); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &error; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CameraPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008ED2 RID: 36562 RVA: 0x0024A604 File Offset: 0x00248804 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635468, XrefRangeEnd = 635470, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe CameraPosition() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.CameraPosition.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008ED3 RID: 36563 RVA: 0x0024A650 File Offset: 0x00248850 // Note: this type is marked as 'beforefieldinit'. static CameraPosition() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "CameraPosition"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionTrigger.CameraPosition.NativeFieldInfoPtr_lookAtTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lookAtTarget"); InteractionTrigger.CameraPosition.NativeFieldInfoPtr_direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "direction"); InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxDistance"); InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "maxAngle"); InteractionTrigger.CameraPosition.NativeFieldInfoPtr_fixYAxis = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fixYAxis"); InteractionTrigger.CameraPosition.NativeMethodInfoPtr_GetRotation_Public_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674264); InteractionTrigger.CameraPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674265); InteractionTrigger.CameraPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674266); } // Token: 0x06008ED4 RID: 36564 RVA: 0x0000A74C File Offset: 0x0000894C public CameraPosition(IntPtr pointer) : base(pointer) { } // Token: 0x17003073 RID: 12403 // (get) Token: 0x06008ED5 RID: 36565 RVA: 0x0024A71C File Offset: 0x0024891C // (set) Token: 0x06008ED6 RID: 36566 RVA: 0x0024A750 File Offset: 0x00248950 public unsafe Collider lookAtTarget { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_lookAtTarget); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Collider(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_lookAtTarget), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003074 RID: 12404 // (get) Token: 0x06008ED7 RID: 36567 RVA: 0x0024A778 File Offset: 0x00248978 // (set) Token: 0x06008ED8 RID: 36568 RVA: 0x0024A7A0 File Offset: 0x002489A0 public unsafe Vector3 direction { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_direction); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_direction)) = value; } } // Token: 0x17003075 RID: 12405 // (get) Token: 0x06008ED9 RID: 36569 RVA: 0x0024A7C4 File Offset: 0x002489C4 // (set) Token: 0x06008EDA RID: 36570 RVA: 0x0024A7EC File Offset: 0x002489EC public unsafe float maxDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxDistance)) = value; } } // Token: 0x17003076 RID: 12406 // (get) Token: 0x06008EDB RID: 36571 RVA: 0x0024A810 File Offset: 0x00248A10 // (set) Token: 0x06008EDC RID: 36572 RVA: 0x0024A838 File Offset: 0x00248A38 public unsafe float maxAngle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxAngle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_maxAngle)) = value; } } // Token: 0x17003077 RID: 12407 // (get) Token: 0x06008EDD RID: 36573 RVA: 0x0024A85C File Offset: 0x00248A5C // (set) Token: 0x06008EDE RID: 36574 RVA: 0x0024A884 File Offset: 0x00248A84 public unsafe bool fixYAxis { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_fixYAxis); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.CameraPosition.NativeFieldInfoPtr_fixYAxis)) = value; } } // Token: 0x04005F83 RID: 24451 private static readonly IntPtr NativeFieldInfoPtr_lookAtTarget; // Token: 0x04005F84 RID: 24452 private static readonly IntPtr NativeFieldInfoPtr_direction; // Token: 0x04005F85 RID: 24453 private static readonly IntPtr NativeFieldInfoPtr_maxDistance; // Token: 0x04005F86 RID: 24454 private static readonly IntPtr NativeFieldInfoPtr_maxAngle; // Token: 0x04005F87 RID: 24455 private static readonly IntPtr NativeFieldInfoPtr_fixYAxis; // Token: 0x04005F88 RID: 24456 private static readonly IntPtr NativeMethodInfoPtr_GetRotation_Public_Quaternion_0; // Token: 0x04005F89 RID: 24457 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0; // Token: 0x04005F8A RID: 24458 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x020004BD RID: 1213 [Serializable] public class Range : Il2CppSystem.Object { // Token: 0x06008EDF RID: 36575 RVA: 0x0024A8A8 File Offset: 0x00248AA8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 635473, RefRangeEnd = 635475, XrefRangeStart = 635470, XrefRangeEnd = 635473, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsInRange(Transform character, Transform raycastFrom, RaycastHit raycastHit, Transform trigger, out float maxError) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(character); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(raycastFrom); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref raycastHit; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(trigger); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &maxError; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.Range.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06008EE0 RID: 36576 RVA: 0x0024A968 File Offset: 0x00248B68 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 635475, XrefRangeEnd = 635476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Range() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.Range.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EE1 RID: 36577 RVA: 0x0024A9B4 File Offset: 0x00248BB4 // Note: this type is marked as 'beforefieldinit'. static Range() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Range"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionTrigger.Range.NativeFieldInfoPtr_name = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "name"); InteractionTrigger.Range.NativeFieldInfoPtr_show = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "show"); InteractionTrigger.Range.NativeFieldInfoPtr_characterPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "characterPosition"); InteractionTrigger.Range.NativeFieldInfoPtr_cameraPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cameraPosition"); InteractionTrigger.Range.NativeFieldInfoPtr_interactions = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactions"); InteractionTrigger.Range.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674267); InteractionTrigger.Range.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674268); } // Token: 0x06008EE2 RID: 36578 RVA: 0x0000A74C File Offset: 0x0000894C public Range(IntPtr pointer) : base(pointer) { } // Token: 0x17003078 RID: 12408 // (get) Token: 0x06008EE3 RID: 36579 RVA: 0x0024AA6C File Offset: 0x00248C6C // (set) Token: 0x06008EE4 RID: 36580 RVA: 0x0024AA95 File Offset: 0x00248C95 public unsafe string name { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_name); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_name), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17003079 RID: 12409 // (get) Token: 0x06008EE5 RID: 36581 RVA: 0x0024AABC File Offset: 0x00248CBC // (set) Token: 0x06008EE6 RID: 36582 RVA: 0x0024AAE4 File Offset: 0x00248CE4 public unsafe bool show { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_show); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_show)) = value; } } // Token: 0x1700307A RID: 12410 // (get) Token: 0x06008EE7 RID: 36583 RVA: 0x0024AB08 File Offset: 0x00248D08 // (set) Token: 0x06008EE8 RID: 36584 RVA: 0x0024AB3C File Offset: 0x00248D3C public unsafe InteractionTrigger.CharacterPosition characterPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_characterPosition); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionTrigger.CharacterPosition(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_characterPosition), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700307B RID: 12411 // (get) Token: 0x06008EE9 RID: 36585 RVA: 0x0024AB64 File Offset: 0x00248D64 // (set) Token: 0x06008EEA RID: 36586 RVA: 0x0024AB98 File Offset: 0x00248D98 public unsafe InteractionTrigger.CameraPosition cameraPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_cameraPosition); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionTrigger.CameraPosition(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_cameraPosition), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700307C RID: 12412 // (get) Token: 0x06008EEB RID: 36587 RVA: 0x0024ABC0 File Offset: 0x00248DC0 // (set) Token: 0x06008EEC RID: 36588 RVA: 0x0024ABF4 File Offset: 0x00248DF4 public unsafe Il2CppReferenceArray interactions { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_interactions); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.NativeFieldInfoPtr_interactions), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005F8B RID: 24459 private static readonly IntPtr NativeFieldInfoPtr_name; // Token: 0x04005F8C RID: 24460 private static readonly IntPtr NativeFieldInfoPtr_show; // Token: 0x04005F8D RID: 24461 private static readonly IntPtr NativeFieldInfoPtr_characterPosition; // Token: 0x04005F8E RID: 24462 private static readonly IntPtr NativeFieldInfoPtr_cameraPosition; // Token: 0x04005F8F RID: 24463 private static readonly IntPtr NativeFieldInfoPtr_interactions; // Token: 0x04005F90 RID: 24464 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0; // Token: 0x04005F91 RID: 24465 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020004BE RID: 1214 [Serializable] public class Interaction : Il2CppSystem.Object { // Token: 0x06008EED RID: 36589 RVA: 0x0024AC1C File Offset: 0x00248E1C [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Interaction() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionTrigger.Range.Interaction.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008EEE RID: 36590 RVA: 0x0024AC68 File Offset: 0x00248E68 // Note: this type is marked as 'beforefieldinit'. static Interaction() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Interaction"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_interactionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactionObject"); InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_effectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectors"); InteractionTrigger.Range.Interaction.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674269); } // Token: 0x06008EEF RID: 36591 RVA: 0x0000A74C File Offset: 0x0000894C public Interaction(IntPtr pointer) : base(pointer) { } // Token: 0x1700307D RID: 12413 // (get) Token: 0x06008EF0 RID: 36592 RVA: 0x0024ACD0 File Offset: 0x00248ED0 // (set) Token: 0x06008EF1 RID: 36593 RVA: 0x0024AD04 File Offset: 0x00248F04 public unsafe InteractionObject interactionObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_interactionObject); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionObject(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_interactionObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700307E RID: 12414 // (get) Token: 0x06008EF2 RID: 36594 RVA: 0x0024AD2C File Offset: 0x00248F2C // (set) Token: 0x06008EF3 RID: 36595 RVA: 0x0024AD60 File Offset: 0x00248F60 public unsafe Il2CppStructArray effectors { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_effectors); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionTrigger.Range.Interaction.NativeFieldInfoPtr_effectors), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005F92 RID: 24466 private static readonly IntPtr NativeFieldInfoPtr_interactionObject; // Token: 0x04005F93 RID: 24467 private static readonly IntPtr NativeFieldInfoPtr_effectors; // Token: 0x04005F94 RID: 24468 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } } }