using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200046B RID: 1131 public class InteractionTrigger : MonoBehaviour { // Token: 0x0600870F RID: 34575 RVA: 0x00229C30 File Offset: 0x00227E30 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620893, XrefRangeEnd = 620896, 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: 0x06008710 RID: 34576 RVA: 0x00229C74 File Offset: 0x00227E74 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620896, XrefRangeEnd = 620899, 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: 0x06008711 RID: 34577 RVA: 0x00229CB8 File Offset: 0x00227EB8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620899, XrefRangeEnd = 620902, 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: 0x06008712 RID: 34578 RVA: 0x00229CFC File Offset: 0x00227EFC [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, 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: 0x06008713 RID: 34579 RVA: 0x00229D40 File Offset: 0x00227F40 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620902, XrefRangeEnd = 620913, 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: 0x06008714 RID: 34580 RVA: 0x00229DD4 File Offset: 0x00227FD4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620913, XrefRangeEnd = 620918, 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: 0x06008715 RID: 34581 RVA: 0x00229E20 File Offset: 0x00228020 // 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, 100673591); InteractionTrigger.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673592); InteractionTrigger.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673593); InteractionTrigger.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673594); InteractionTrigger.NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673595); InteractionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673596); } // Token: 0x06008716 RID: 34582 RVA: 0x0000351C File Offset: 0x0000171C public InteractionTrigger(IntPtr pointer) : base(pointer) { } // Token: 0x17002E00 RID: 11776 // (get) Token: 0x06008717 RID: 34583 RVA: 0x00229EDC File Offset: 0x002280DC // (set) Token: 0x06008718 RID: 34584 RVA: 0x00229F10 File Offset: 0x00228110 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: 0x04005A3C RID: 23100 private static readonly IntPtr NativeFieldInfoPtr_ranges; // Token: 0x04005A3D RID: 23101 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0; // Token: 0x04005A3E RID: 23102 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x04005A3F RID: 23103 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x04005A40 RID: 23104 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x04005A41 RID: 23105 private static readonly IntPtr NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0; // Token: 0x04005A42 RID: 23106 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200046C RID: 1132 [Serializable] public class CharacterPosition : Il2CppSystem.Object { // Token: 0x17002E08 RID: 11784 // (get) Token: 0x06008719 RID: 34585 RVA: 0x00229F38 File Offset: 0x00228138 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: 0x17002E09 RID: 11785 // (get) Token: 0x0600871A RID: 34586 RVA: 0x00229F88 File Offset: 0x00228188 public unsafe Vector3 direction3D { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620823, XrefRangeEnd = 620827, 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: 0x0600871B RID: 34587 RVA: 0x00229FD8 File Offset: 0x002281D8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 620844, RefRangeEnd = 620845, XrefRangeStart = 620827, XrefRangeEnd = 620844, 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: 0x0600871C RID: 34588 RVA: 0x0022A06C File Offset: 0x0022826C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620845, XrefRangeEnd = 620846, 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: 0x0600871D RID: 34589 RVA: 0x0022A0B8 File Offset: 0x002282B8 // 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, 100673597); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673598); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673599); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673600); } // Token: 0x0600871E RID: 34590 RVA: 0x0000A74C File Offset: 0x0000894C public CharacterPosition(IntPtr pointer) : base(pointer) { } // Token: 0x17002E01 RID: 11777 // (get) Token: 0x0600871F RID: 34591 RVA: 0x0022A1C0 File Offset: 0x002283C0 // (set) Token: 0x06008720 RID: 34592 RVA: 0x0022A1E8 File Offset: 0x002283E8 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: 0x17002E02 RID: 11778 // (get) Token: 0x06008721 RID: 34593 RVA: 0x0022A20C File Offset: 0x0022840C // (set) Token: 0x06008722 RID: 34594 RVA: 0x0022A234 File Offset: 0x00228434 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: 0x17002E03 RID: 11779 // (get) Token: 0x06008723 RID: 34595 RVA: 0x0022A258 File Offset: 0x00228458 // (set) Token: 0x06008724 RID: 34596 RVA: 0x0022A280 File Offset: 0x00228480 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: 0x17002E04 RID: 11780 // (get) Token: 0x06008725 RID: 34597 RVA: 0x0022A2A4 File Offset: 0x002284A4 // (set) Token: 0x06008726 RID: 34598 RVA: 0x0022A2CC File Offset: 0x002284CC 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: 0x17002E05 RID: 11781 // (get) Token: 0x06008727 RID: 34599 RVA: 0x0022A2F0 File Offset: 0x002284F0 // (set) Token: 0x06008728 RID: 34600 RVA: 0x0022A318 File Offset: 0x00228518 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: 0x17002E06 RID: 11782 // (get) Token: 0x06008729 RID: 34601 RVA: 0x0022A33C File Offset: 0x0022853C // (set) Token: 0x0600872A RID: 34602 RVA: 0x0022A364 File Offset: 0x00228564 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: 0x17002E07 RID: 11783 // (get) Token: 0x0600872B RID: 34603 RVA: 0x0022A388 File Offset: 0x00228588 // (set) Token: 0x0600872C RID: 34604 RVA: 0x0022A3B0 File Offset: 0x002285B0 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: 0x04005A43 RID: 23107 private static readonly IntPtr NativeFieldInfoPtr_use; // Token: 0x04005A44 RID: 23108 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x04005A45 RID: 23109 private static readonly IntPtr NativeFieldInfoPtr_angleOffset; // Token: 0x04005A46 RID: 23110 private static readonly IntPtr NativeFieldInfoPtr_maxAngle; // Token: 0x04005A47 RID: 23111 private static readonly IntPtr NativeFieldInfoPtr_radius; // Token: 0x04005A48 RID: 23112 private static readonly IntPtr NativeFieldInfoPtr_orbit; // Token: 0x04005A49 RID: 23113 private static readonly IntPtr NativeFieldInfoPtr_fixYAxis; // Token: 0x04005A4A RID: 23114 private static readonly IntPtr NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0; // Token: 0x04005A4B RID: 23115 private static readonly IntPtr NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0; // Token: 0x04005A4C RID: 23116 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0; // Token: 0x04005A4D RID: 23117 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x0200046D RID: 1133 [Serializable] public class CameraPosition : Il2CppSystem.Object { // Token: 0x0600872D RID: 34605 RVA: 0x0022A3D4 File Offset: 0x002285D4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620846, XrefRangeEnd = 620855, 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: 0x0600872E RID: 34606 RVA: 0x0022A424 File Offset: 0x00228624 [CallerCount(1)] [CachedScanResults(RefRangeStart = 620884, RefRangeEnd = 620885, XrefRangeStart = 620855, XrefRangeEnd = 620884, 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: 0x0600872F RID: 34607 RVA: 0x0022A4CC File Offset: 0x002286CC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620885, XrefRangeEnd = 620887, 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: 0x06008730 RID: 34608 RVA: 0x0022A518 File Offset: 0x00228718 // 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, 100673601); InteractionTrigger.CameraPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673602); InteractionTrigger.CameraPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673603); } // Token: 0x06008731 RID: 34609 RVA: 0x0000A74C File Offset: 0x0000894C public CameraPosition(IntPtr pointer) : base(pointer) { } // Token: 0x17002E0A RID: 11786 // (get) Token: 0x06008732 RID: 34610 RVA: 0x0022A5E4 File Offset: 0x002287E4 // (set) Token: 0x06008733 RID: 34611 RVA: 0x0022A618 File Offset: 0x00228818 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: 0x17002E0B RID: 11787 // (get) Token: 0x06008734 RID: 34612 RVA: 0x0022A640 File Offset: 0x00228840 // (set) Token: 0x06008735 RID: 34613 RVA: 0x0022A668 File Offset: 0x00228868 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: 0x17002E0C RID: 11788 // (get) Token: 0x06008736 RID: 34614 RVA: 0x0022A68C File Offset: 0x0022888C // (set) Token: 0x06008737 RID: 34615 RVA: 0x0022A6B4 File Offset: 0x002288B4 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: 0x17002E0D RID: 11789 // (get) Token: 0x06008738 RID: 34616 RVA: 0x0022A6D8 File Offset: 0x002288D8 // (set) Token: 0x06008739 RID: 34617 RVA: 0x0022A700 File Offset: 0x00228900 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: 0x17002E0E RID: 11790 // (get) Token: 0x0600873A RID: 34618 RVA: 0x0022A724 File Offset: 0x00228924 // (set) Token: 0x0600873B RID: 34619 RVA: 0x0022A74C File Offset: 0x0022894C 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: 0x04005A4E RID: 23118 private static readonly IntPtr NativeFieldInfoPtr_lookAtTarget; // Token: 0x04005A4F RID: 23119 private static readonly IntPtr NativeFieldInfoPtr_direction; // Token: 0x04005A50 RID: 23120 private static readonly IntPtr NativeFieldInfoPtr_maxDistance; // Token: 0x04005A51 RID: 23121 private static readonly IntPtr NativeFieldInfoPtr_maxAngle; // Token: 0x04005A52 RID: 23122 private static readonly IntPtr NativeFieldInfoPtr_fixYAxis; // Token: 0x04005A53 RID: 23123 private static readonly IntPtr NativeMethodInfoPtr_GetRotation_Public_Quaternion_0; // Token: 0x04005A54 RID: 23124 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0; // Token: 0x04005A55 RID: 23125 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x0200046E RID: 1134 [Serializable] public class Range : Il2CppSystem.Object { // Token: 0x0600873C RID: 34620 RVA: 0x0022A770 File Offset: 0x00228970 [CallerCount(2)] [CachedScanResults(RefRangeStart = 620890, RefRangeEnd = 620892, XrefRangeStart = 620887, XrefRangeEnd = 620890, 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: 0x0600873D RID: 34621 RVA: 0x0022A830 File Offset: 0x00228A30 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 620892, XrefRangeEnd = 620893, 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: 0x0600873E RID: 34622 RVA: 0x0022A87C File Offset: 0x00228A7C // 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, 100673604); InteractionTrigger.Range.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673605); } // Token: 0x0600873F RID: 34623 RVA: 0x0000A74C File Offset: 0x0000894C public Range(IntPtr pointer) : base(pointer) { } // Token: 0x17002E0F RID: 11791 // (get) Token: 0x06008740 RID: 34624 RVA: 0x0022A934 File Offset: 0x00228B34 // (set) Token: 0x06008741 RID: 34625 RVA: 0x0022A95D File Offset: 0x00228B5D 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: 0x17002E10 RID: 11792 // (get) Token: 0x06008742 RID: 34626 RVA: 0x0022A984 File Offset: 0x00228B84 // (set) Token: 0x06008743 RID: 34627 RVA: 0x0022A9AC File Offset: 0x00228BAC 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: 0x17002E11 RID: 11793 // (get) Token: 0x06008744 RID: 34628 RVA: 0x0022A9D0 File Offset: 0x00228BD0 // (set) Token: 0x06008745 RID: 34629 RVA: 0x0022AA04 File Offset: 0x00228C04 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: 0x17002E12 RID: 11794 // (get) Token: 0x06008746 RID: 34630 RVA: 0x0022AA2C File Offset: 0x00228C2C // (set) Token: 0x06008747 RID: 34631 RVA: 0x0022AA60 File Offset: 0x00228C60 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: 0x17002E13 RID: 11795 // (get) Token: 0x06008748 RID: 34632 RVA: 0x0022AA88 File Offset: 0x00228C88 // (set) Token: 0x06008749 RID: 34633 RVA: 0x0022AABC File Offset: 0x00228CBC 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: 0x04005A56 RID: 23126 private static readonly IntPtr NativeFieldInfoPtr_name; // Token: 0x04005A57 RID: 23127 private static readonly IntPtr NativeFieldInfoPtr_show; // Token: 0x04005A58 RID: 23128 private static readonly IntPtr NativeFieldInfoPtr_characterPosition; // Token: 0x04005A59 RID: 23129 private static readonly IntPtr NativeFieldInfoPtr_cameraPosition; // Token: 0x04005A5A RID: 23130 private static readonly IntPtr NativeFieldInfoPtr_interactions; // Token: 0x04005A5B RID: 23131 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0; // Token: 0x04005A5C RID: 23132 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200046F RID: 1135 [Serializable] public class Interaction : Il2CppSystem.Object { // Token: 0x0600874A RID: 34634 RVA: 0x0022AAE4 File Offset: 0x00228CE4 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x0600874B RID: 34635 RVA: 0x0022AB30 File Offset: 0x00228D30 // 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, 100673606); } // Token: 0x0600874C RID: 34636 RVA: 0x0000A74C File Offset: 0x0000894C public Interaction(IntPtr pointer) : base(pointer) { } // Token: 0x17002E14 RID: 11796 // (get) Token: 0x0600874D RID: 34637 RVA: 0x0022AB98 File Offset: 0x00228D98 // (set) Token: 0x0600874E RID: 34638 RVA: 0x0022ABCC File Offset: 0x00228DCC 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: 0x17002E15 RID: 11797 // (get) Token: 0x0600874F RID: 34639 RVA: 0x0022ABF4 File Offset: 0x00228DF4 // (set) Token: 0x06008750 RID: 34640 RVA: 0x0022AC28 File Offset: 0x00228E28 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: 0x04005A5D RID: 23133 private static readonly IntPtr NativeFieldInfoPtr_interactionObject; // Token: 0x04005A5E RID: 23134 private static readonly IntPtr NativeFieldInfoPtr_effectors; // Token: 0x04005A5F RID: 23135 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } } }