using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000462 RID: 1122 public class InteractionTrigger : MonoBehaviour { // Token: 0x0600865F RID: 34399 RVA: 0x0022702C File Offset: 0x0022522C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603162, XrefRangeEnd = 603165, 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: 0x06008660 RID: 34400 RVA: 0x00227070 File Offset: 0x00225270 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603165, XrefRangeEnd = 603168, 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: 0x06008661 RID: 34401 RVA: 0x002270B4 File Offset: 0x002252B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603168, XrefRangeEnd = 603171, 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: 0x06008662 RID: 34402 RVA: 0x002270F8 File Offset: 0x002252F8 [CallerCount(5585)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06008663 RID: 34403 RVA: 0x0022713C File Offset: 0x0022533C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603171, XrefRangeEnd = 603182, 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: 0x06008664 RID: 34404 RVA: 0x002271D0 File Offset: 0x002253D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603182, XrefRangeEnd = 603187, 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: 0x06008665 RID: 34405 RVA: 0x0022721C File Offset: 0x0022541C // 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, 100673541); InteractionTrigger.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673542); InteractionTrigger.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673543); InteractionTrigger.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673544); InteractionTrigger.NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673545); InteractionTrigger.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673546); } // Token: 0x06008666 RID: 34406 RVA: 0x0000351C File Offset: 0x0000171C public InteractionTrigger(IntPtr pointer) : base(pointer) { } // Token: 0x17002DCE RID: 11726 // (get) Token: 0x06008667 RID: 34407 RVA: 0x002272D8 File Offset: 0x002254D8 // (set) Token: 0x06008668 RID: 34408 RVA: 0x0022730C File Offset: 0x0022550C 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: 0x040059C8 RID: 22984 private static readonly IntPtr NativeFieldInfoPtr_ranges; // Token: 0x040059C9 RID: 22985 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0; // Token: 0x040059CA RID: 22986 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x040059CB RID: 22987 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x040059CC RID: 22988 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x040059CD RID: 22989 private static readonly IntPtr NativeMethodInfoPtr_GetBestRangeIndex_Public_Int32_Transform_Transform_RaycastHit_0; // Token: 0x040059CE RID: 22990 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000463 RID: 1123 [Serializable] public class CharacterPosition : Il2CppSystem.Object { // Token: 0x17002DD6 RID: 11734 // (get) Token: 0x06008669 RID: 34409 RVA: 0x00227334 File Offset: 0x00225534 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: 0x17002DD7 RID: 11735 // (get) Token: 0x0600866A RID: 34410 RVA: 0x00227384 File Offset: 0x00225584 public unsafe Vector3 direction3D { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603092, XrefRangeEnd = 603096, 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: 0x0600866B RID: 34411 RVA: 0x002273D4 File Offset: 0x002255D4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 603113, RefRangeEnd = 603114, XrefRangeStart = 603096, XrefRangeEnd = 603113, 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: 0x0600866C RID: 34412 RVA: 0x00227468 File Offset: 0x00225668 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603114, XrefRangeEnd = 603115, 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: 0x0600866D RID: 34413 RVA: 0x002274B4 File Offset: 0x002256B4 // 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, 100673547); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673548); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673549); InteractionTrigger.CharacterPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673550); } // Token: 0x0600866E RID: 34414 RVA: 0x0000A688 File Offset: 0x00008888 public CharacterPosition(IntPtr pointer) : base(pointer) { } // Token: 0x17002DCF RID: 11727 // (get) Token: 0x0600866F RID: 34415 RVA: 0x002275BC File Offset: 0x002257BC // (set) Token: 0x06008670 RID: 34416 RVA: 0x002275E4 File Offset: 0x002257E4 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: 0x17002DD0 RID: 11728 // (get) Token: 0x06008671 RID: 34417 RVA: 0x00227608 File Offset: 0x00225808 // (set) Token: 0x06008672 RID: 34418 RVA: 0x00227630 File Offset: 0x00225830 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: 0x17002DD1 RID: 11729 // (get) Token: 0x06008673 RID: 34419 RVA: 0x00227654 File Offset: 0x00225854 // (set) Token: 0x06008674 RID: 34420 RVA: 0x0022767C File Offset: 0x0022587C 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: 0x17002DD2 RID: 11730 // (get) Token: 0x06008675 RID: 34421 RVA: 0x002276A0 File Offset: 0x002258A0 // (set) Token: 0x06008676 RID: 34422 RVA: 0x002276C8 File Offset: 0x002258C8 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: 0x17002DD3 RID: 11731 // (get) Token: 0x06008677 RID: 34423 RVA: 0x002276EC File Offset: 0x002258EC // (set) Token: 0x06008678 RID: 34424 RVA: 0x00227714 File Offset: 0x00225914 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: 0x17002DD4 RID: 11732 // (get) Token: 0x06008679 RID: 34425 RVA: 0x00227738 File Offset: 0x00225938 // (set) Token: 0x0600867A RID: 34426 RVA: 0x00227760 File Offset: 0x00225960 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: 0x17002DD5 RID: 11733 // (get) Token: 0x0600867B RID: 34427 RVA: 0x00227784 File Offset: 0x00225984 // (set) Token: 0x0600867C RID: 34428 RVA: 0x002277AC File Offset: 0x002259AC 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: 0x040059CF RID: 22991 private static readonly IntPtr NativeFieldInfoPtr_use; // Token: 0x040059D0 RID: 22992 private static readonly IntPtr NativeFieldInfoPtr_offset; // Token: 0x040059D1 RID: 22993 private static readonly IntPtr NativeFieldInfoPtr_angleOffset; // Token: 0x040059D2 RID: 22994 private static readonly IntPtr NativeFieldInfoPtr_maxAngle; // Token: 0x040059D3 RID: 22995 private static readonly IntPtr NativeFieldInfoPtr_radius; // Token: 0x040059D4 RID: 22996 private static readonly IntPtr NativeFieldInfoPtr_orbit; // Token: 0x040059D5 RID: 22997 private static readonly IntPtr NativeFieldInfoPtr_fixYAxis; // Token: 0x040059D6 RID: 22998 private static readonly IntPtr NativeMethodInfoPtr_get_offset3D_Public_get_Vector3_0; // Token: 0x040059D7 RID: 22999 private static readonly IntPtr NativeMethodInfoPtr_get_direction3D_Public_get_Vector3_0; // Token: 0x040059D8 RID: 23000 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_byref_Single_0; // Token: 0x040059D9 RID: 23001 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000464 RID: 1124 [Serializable] public class CameraPosition : Il2CppSystem.Object { // Token: 0x0600867D RID: 34429 RVA: 0x002277D0 File Offset: 0x002259D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603115, XrefRangeEnd = 603124, 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: 0x0600867E RID: 34430 RVA: 0x00227820 File Offset: 0x00225A20 [CallerCount(1)] [CachedScanResults(RefRangeStart = 603153, RefRangeEnd = 603154, XrefRangeStart = 603124, XrefRangeEnd = 603153, 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: 0x0600867F RID: 34431 RVA: 0x002278C8 File Offset: 0x00225AC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603154, XrefRangeEnd = 603156, 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: 0x06008680 RID: 34432 RVA: 0x00227914 File Offset: 0x00225B14 // 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, 100673551); InteractionTrigger.CameraPosition.NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673552); InteractionTrigger.CameraPosition.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673553); } // Token: 0x06008681 RID: 34433 RVA: 0x0000A688 File Offset: 0x00008888 public CameraPosition(IntPtr pointer) : base(pointer) { } // Token: 0x17002DD8 RID: 11736 // (get) Token: 0x06008682 RID: 34434 RVA: 0x002279E0 File Offset: 0x00225BE0 // (set) Token: 0x06008683 RID: 34435 RVA: 0x00227A14 File Offset: 0x00225C14 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: 0x17002DD9 RID: 11737 // (get) Token: 0x06008684 RID: 34436 RVA: 0x00227A3C File Offset: 0x00225C3C // (set) Token: 0x06008685 RID: 34437 RVA: 0x00227A64 File Offset: 0x00225C64 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: 0x17002DDA RID: 11738 // (get) Token: 0x06008686 RID: 34438 RVA: 0x00227A88 File Offset: 0x00225C88 // (set) Token: 0x06008687 RID: 34439 RVA: 0x00227AB0 File Offset: 0x00225CB0 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: 0x17002DDB RID: 11739 // (get) Token: 0x06008688 RID: 34440 RVA: 0x00227AD4 File Offset: 0x00225CD4 // (set) Token: 0x06008689 RID: 34441 RVA: 0x00227AFC File Offset: 0x00225CFC 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: 0x17002DDC RID: 11740 // (get) Token: 0x0600868A RID: 34442 RVA: 0x00227B20 File Offset: 0x00225D20 // (set) Token: 0x0600868B RID: 34443 RVA: 0x00227B48 File Offset: 0x00225D48 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: 0x040059DA RID: 23002 private static readonly IntPtr NativeFieldInfoPtr_lookAtTarget; // Token: 0x040059DB RID: 23003 private static readonly IntPtr NativeFieldInfoPtr_direction; // Token: 0x040059DC RID: 23004 private static readonly IntPtr NativeFieldInfoPtr_maxDistance; // Token: 0x040059DD RID: 23005 private static readonly IntPtr NativeFieldInfoPtr_maxAngle; // Token: 0x040059DE RID: 23006 private static readonly IntPtr NativeFieldInfoPtr_fixYAxis; // Token: 0x040059DF RID: 23007 private static readonly IntPtr NativeMethodInfoPtr_GetRotation_Public_Quaternion_0; // Token: 0x040059E0 RID: 23008 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_RaycastHit_Transform_byref_Single_0; // Token: 0x040059E1 RID: 23009 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000465 RID: 1125 [Serializable] public class Range : Il2CppSystem.Object { // Token: 0x0600868C RID: 34444 RVA: 0x00227B6C File Offset: 0x00225D6C [CallerCount(2)] [CachedScanResults(RefRangeStart = 603159, RefRangeEnd = 603161, XrefRangeStart = 603156, XrefRangeEnd = 603159, 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: 0x0600868D RID: 34445 RVA: 0x00227C2C File Offset: 0x00225E2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 603161, XrefRangeEnd = 603162, 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: 0x0600868E RID: 34446 RVA: 0x00227C78 File Offset: 0x00225E78 // 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, 100673554); InteractionTrigger.Range.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673555); } // Token: 0x0600868F RID: 34447 RVA: 0x0000A688 File Offset: 0x00008888 public Range(IntPtr pointer) : base(pointer) { } // Token: 0x17002DDD RID: 11741 // (get) Token: 0x06008690 RID: 34448 RVA: 0x00227D30 File Offset: 0x00225F30 // (set) Token: 0x06008691 RID: 34449 RVA: 0x00227D59 File Offset: 0x00225F59 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: 0x17002DDE RID: 11742 // (get) Token: 0x06008692 RID: 34450 RVA: 0x00227D80 File Offset: 0x00225F80 // (set) Token: 0x06008693 RID: 34451 RVA: 0x00227DA8 File Offset: 0x00225FA8 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: 0x17002DDF RID: 11743 // (get) Token: 0x06008694 RID: 34452 RVA: 0x00227DCC File Offset: 0x00225FCC // (set) Token: 0x06008695 RID: 34453 RVA: 0x00227E00 File Offset: 0x00226000 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: 0x17002DE0 RID: 11744 // (get) Token: 0x06008696 RID: 34454 RVA: 0x00227E28 File Offset: 0x00226028 // (set) Token: 0x06008697 RID: 34455 RVA: 0x00227E5C File Offset: 0x0022605C 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: 0x17002DE1 RID: 11745 // (get) Token: 0x06008698 RID: 34456 RVA: 0x00227E84 File Offset: 0x00226084 // (set) Token: 0x06008699 RID: 34457 RVA: 0x00227EB8 File Offset: 0x002260B8 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: 0x040059E2 RID: 23010 private static readonly IntPtr NativeFieldInfoPtr_name; // Token: 0x040059E3 RID: 23011 private static readonly IntPtr NativeFieldInfoPtr_show; // Token: 0x040059E4 RID: 23012 private static readonly IntPtr NativeFieldInfoPtr_characterPosition; // Token: 0x040059E5 RID: 23013 private static readonly IntPtr NativeFieldInfoPtr_cameraPosition; // Token: 0x040059E6 RID: 23014 private static readonly IntPtr NativeFieldInfoPtr_interactions; // Token: 0x040059E7 RID: 23015 private static readonly IntPtr NativeMethodInfoPtr_IsInRange_Public_Boolean_Transform_Transform_RaycastHit_Transform_byref_Single_0; // Token: 0x040059E8 RID: 23016 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000466 RID: 1126 [Serializable] public class Interaction : Il2CppSystem.Object { // Token: 0x0600869A RID: 34458 RVA: 0x00227EE0 File Offset: 0x002260E0 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, 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: 0x0600869B RID: 34459 RVA: 0x00227F2C File Offset: 0x0022612C // 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, 100673556); } // Token: 0x0600869C RID: 34460 RVA: 0x0000A688 File Offset: 0x00008888 public Interaction(IntPtr pointer) : base(pointer) { } // Token: 0x17002DE2 RID: 11746 // (get) Token: 0x0600869D RID: 34461 RVA: 0x00227F94 File Offset: 0x00226194 // (set) Token: 0x0600869E RID: 34462 RVA: 0x00227FC8 File Offset: 0x002261C8 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: 0x17002DE3 RID: 11747 // (get) Token: 0x0600869F RID: 34463 RVA: 0x00227FF0 File Offset: 0x002261F0 // (set) Token: 0x060086A0 RID: 34464 RVA: 0x00228024 File Offset: 0x00226224 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: 0x040059E9 RID: 23017 private static readonly IntPtr NativeFieldInfoPtr_interactionObject; // Token: 0x040059EA RID: 23018 private static readonly IntPtr NativeFieldInfoPtr_effectors; // Token: 0x040059EB RID: 23019 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } } }