using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using RootMotion.FinalIK; using UnityEngine; namespace RootMotion.Demos { // Token: 0x0200043D RID: 1085 public class TouchWalls : MonoBehaviour { // Token: 0x060081B1 RID: 33201 RVA: 0x00211B14 File Offset: 0x0020FD14 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625403, XrefRangeEnd = 625405, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr_Start_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081B2 RID: 33202 RVA: 0x00211B58 File Offset: 0x0020FD58 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625405, XrefRangeEnd = 625407, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FixedUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr_FixedUpdate_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081B3 RID: 33203 RVA: 0x00211B9C File Offset: 0x0020FD9C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625407, XrefRangeEnd = 625413, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnDestroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr_OnDestroy_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081B4 RID: 33204 RVA: 0x00211BE0 File Offset: 0x0020FDE0 [CallerCount(67)] [CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe TouchWalls() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081B5 RID: 33205 RVA: 0x00211C2C File Offset: 0x0020FE2C // Note: this type is marked as 'beforefieldinit'. static TouchWalls() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.Demos", "TouchWalls"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); TouchWalls.NativeFieldInfoPtr_interactionSystem = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactionSystem"); TouchWalls.NativeFieldInfoPtr_effectorLinks = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectorLinks"); TouchWalls.NativeMethodInfoPtr_Start_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673143); TouchWalls.NativeMethodInfoPtr_FixedUpdate_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673144); TouchWalls.NativeMethodInfoPtr_OnDestroy_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673145); TouchWalls.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673146); } // Token: 0x060081B6 RID: 33206 RVA: 0x0000351C File Offset: 0x0000171C public TouchWalls(IntPtr pointer) : base(pointer) { } // Token: 0x17002C10 RID: 11280 // (get) Token: 0x060081B7 RID: 33207 RVA: 0x00211CD4 File Offset: 0x0020FED4 // (set) Token: 0x060081B8 RID: 33208 RVA: 0x00211D08 File Offset: 0x0020FF08 public unsafe InteractionSystem interactionSystem { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.NativeFieldInfoPtr_interactionSystem); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new InteractionSystem(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.NativeFieldInfoPtr_interactionSystem), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002C11 RID: 11281 // (get) Token: 0x060081B9 RID: 33209 RVA: 0x00211D30 File Offset: 0x0020FF30 // (set) Token: 0x060081BA RID: 33210 RVA: 0x00211D64 File Offset: 0x0020FF64 public unsafe Il2CppReferenceArray effectorLinks { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.NativeFieldInfoPtr_effectorLinks); 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(TouchWalls.NativeFieldInfoPtr_effectorLinks), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x040056DE RID: 22238 private static readonly IntPtr NativeFieldInfoPtr_interactionSystem; // Token: 0x040056DF RID: 22239 private static readonly IntPtr NativeFieldInfoPtr_effectorLinks; // Token: 0x040056E0 RID: 22240 private static readonly IntPtr NativeMethodInfoPtr_Start_Private_Void_0; // Token: 0x040056E1 RID: 22241 private static readonly IntPtr NativeMethodInfoPtr_FixedUpdate_Private_Void_0; // Token: 0x040056E2 RID: 22242 private static readonly IntPtr NativeMethodInfoPtr_OnDestroy_Private_Void_0; // Token: 0x040056E3 RID: 22243 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200043E RID: 1086 [Serializable] public class EffectorLink : Il2CppSystem.Object { // Token: 0x060081BB RID: 33211 RVA: 0x00211D8C File Offset: 0x0020FF8C [CallerCount(1)] [CachedScanResults(RefRangeStart = 625293, RefRangeEnd = 625294, XrefRangeStart = 625254, XrefRangeEnd = 625293, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate(InteractionSystem interactionSystem) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(interactionSystem); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_Initiate_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060081BC RID: 33212 RVA: 0x00211DE8 File Offset: 0x0020FFE8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625294, XrefRangeEnd = 625298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool FindWalls(Vector3 direction) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref direction; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_FindWalls_Private_Boolean_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060081BD RID: 33213 RVA: 0x00211E4C File Offset: 0x0021004C [CallerCount(1)] [CachedScanResults(RefRangeStart = 625353, RefRangeEnd = 625354, XrefRangeStart = 625298, XrefRangeEnd = 625353, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Update(InteractionSystem interactionSystem) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(interactionSystem); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_Update_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060081BE RID: 33214 RVA: 0x00211EA8 File Offset: 0x002100A8 [CallerCount(2)] [CachedScanResults(RefRangeStart = 625362, RefRangeEnd = 625364, XrefRangeStart = 625354, XrefRangeEnd = 625362, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StopTouch(InteractionSystem interactionSystem) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(interactionSystem); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_StopTouch_Private_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060081BF RID: 33215 RVA: 0x00211F04 File Offset: 0x00210104 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625364, XrefRangeEnd = 625368, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnInteractionStart(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStart_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081C0 RID: 33216 RVA: 0x00211F70 File Offset: 0x00210170 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625368, XrefRangeEnd = 625372, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnInteractionResume(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081C1 RID: 33217 RVA: 0x00211FDC File Offset: 0x002101DC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625372, XrefRangeEnd = 625376, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnInteractionStop(FullBodyBipedEffector effectorType, InteractionObject interactionObject) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(interactionObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081C2 RID: 33218 RVA: 0x00212048 File Offset: 0x00210248 [CallerCount(1)] [CachedScanResults(RefRangeStart = 625401, RefRangeEnd = 625402, XrefRangeStart = 625376, XrefRangeEnd = 625401, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Destroy(InteractionSystem interactionSystem) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(interactionSystem); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr_Destroy_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060081C3 RID: 33219 RVA: 0x002120A4 File Offset: 0x002102A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 625402, XrefRangeEnd = 625403, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe EffectorLink() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TouchWalls.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060081C4 RID: 33220 RVA: 0x002120F0 File Offset: 0x002102F0 // Note: this type is marked as 'beforefieldinit'. static EffectorLink() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "EffectorLink"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); TouchWalls.EffectorLink.NativeFieldInfoPtr_enabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enabled"); TouchWalls.EffectorLink.NativeFieldInfoPtr_effectorType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "effectorType"); TouchWalls.EffectorLink.NativeFieldInfoPtr_interactionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "interactionObject"); TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastFrom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "spherecastFrom"); TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "spherecastRadius"); TouchWalls.EffectorLink.NativeFieldInfoPtr_minDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minDistance"); TouchWalls.EffectorLink.NativeFieldInfoPtr_touchLayers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "touchLayers"); TouchWalls.EffectorLink.NativeFieldInfoPtr_lerpSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lerpSpeed"); TouchWalls.EffectorLink.NativeFieldInfoPtr_minSwitchTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minSwitchTime"); TouchWalls.EffectorLink.NativeFieldInfoPtr_releaseDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "releaseDistance"); TouchWalls.EffectorLink.NativeFieldInfoPtr_sliding = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "sliding"); TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDirectionLocal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "raycastDirectionLocal"); TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "raycastDistance"); TouchWalls.EffectorLink.NativeFieldInfoPtr_inTouch = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "inTouch"); TouchWalls.EffectorLink.NativeFieldInfoPtr_hit = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "hit"); TouchWalls.EffectorLink.NativeFieldInfoPtr_targetPosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "targetPosition"); TouchWalls.EffectorLink.NativeFieldInfoPtr_targetRotation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "targetRotation"); TouchWalls.EffectorLink.NativeFieldInfoPtr_initiated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "initiated"); TouchWalls.EffectorLink.NativeFieldInfoPtr_nextSwitchTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "nextSwitchTime"); TouchWalls.EffectorLink.NativeFieldInfoPtr_speedF = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "speedF"); TouchWalls.EffectorLink.NativeMethodInfoPtr_Initiate_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673147); TouchWalls.EffectorLink.NativeMethodInfoPtr_FindWalls_Private_Boolean_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673148); TouchWalls.EffectorLink.NativeMethodInfoPtr_Update_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673149); TouchWalls.EffectorLink.NativeMethodInfoPtr_StopTouch_Private_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673150); TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStart_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673151); TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673152); TouchWalls.EffectorLink.NativeMethodInfoPtr_OnInteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673153); TouchWalls.EffectorLink.NativeMethodInfoPtr_Destroy_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673154); TouchWalls.EffectorLink.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673155); } // Token: 0x060081C5 RID: 33221 RVA: 0x0000A74C File Offset: 0x0000894C public EffectorLink(IntPtr pointer) : base(pointer) { } // Token: 0x17002C12 RID: 11282 // (get) Token: 0x060081C6 RID: 33222 RVA: 0x00212360 File Offset: 0x00210560 // (set) Token: 0x060081C7 RID: 33223 RVA: 0x00212388 File Offset: 0x00210588 public unsafe bool enabled { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_enabled); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_enabled)) = value; } } // Token: 0x17002C13 RID: 11283 // (get) Token: 0x060081C8 RID: 33224 RVA: 0x002123AC File Offset: 0x002105AC // (set) Token: 0x060081C9 RID: 33225 RVA: 0x002123D4 File Offset: 0x002105D4 public unsafe FullBodyBipedEffector effectorType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_effectorType); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_effectorType)) = value; } } // Token: 0x17002C14 RID: 11284 // (get) Token: 0x060081CA RID: 33226 RVA: 0x002123F8 File Offset: 0x002105F8 // (set) Token: 0x060081CB RID: 33227 RVA: 0x0021242C File Offset: 0x0021062C public unsafe InteractionObject interactionObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.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(TouchWalls.EffectorLink.NativeFieldInfoPtr_interactionObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002C15 RID: 11285 // (get) Token: 0x060081CC RID: 33228 RVA: 0x00212454 File Offset: 0x00210654 // (set) Token: 0x060081CD RID: 33229 RVA: 0x00212488 File Offset: 0x00210688 public unsafe Transform spherecastFrom { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastFrom); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastFrom), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002C16 RID: 11286 // (get) Token: 0x060081CE RID: 33230 RVA: 0x002124B0 File Offset: 0x002106B0 // (set) Token: 0x060081CF RID: 33231 RVA: 0x002124D8 File Offset: 0x002106D8 public unsafe float spherecastRadius { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastRadius); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_spherecastRadius)) = value; } } // Token: 0x17002C17 RID: 11287 // (get) Token: 0x060081D0 RID: 33232 RVA: 0x002124FC File Offset: 0x002106FC // (set) Token: 0x060081D1 RID: 33233 RVA: 0x00212524 File Offset: 0x00210724 public unsafe float minDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minDistance)) = value; } } // Token: 0x17002C18 RID: 11288 // (get) Token: 0x060081D2 RID: 33234 RVA: 0x00212548 File Offset: 0x00210748 // (set) Token: 0x060081D3 RID: 33235 RVA: 0x00212570 File Offset: 0x00210770 public unsafe LayerMask touchLayers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_touchLayers); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_touchLayers)) = value; } } // Token: 0x17002C19 RID: 11289 // (get) Token: 0x060081D4 RID: 33236 RVA: 0x00212594 File Offset: 0x00210794 // (set) Token: 0x060081D5 RID: 33237 RVA: 0x002125BC File Offset: 0x002107BC public unsafe float lerpSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_lerpSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_lerpSpeed)) = value; } } // Token: 0x17002C1A RID: 11290 // (get) Token: 0x060081D6 RID: 33238 RVA: 0x002125E0 File Offset: 0x002107E0 // (set) Token: 0x060081D7 RID: 33239 RVA: 0x00212608 File Offset: 0x00210808 public unsafe float minSwitchTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minSwitchTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_minSwitchTime)) = value; } } // Token: 0x17002C1B RID: 11291 // (get) Token: 0x060081D8 RID: 33240 RVA: 0x0021262C File Offset: 0x0021082C // (set) Token: 0x060081D9 RID: 33241 RVA: 0x00212654 File Offset: 0x00210854 public unsafe float releaseDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_releaseDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_releaseDistance)) = value; } } // Token: 0x17002C1C RID: 11292 // (get) Token: 0x060081DA RID: 33242 RVA: 0x00212678 File Offset: 0x00210878 // (set) Token: 0x060081DB RID: 33243 RVA: 0x002126A0 File Offset: 0x002108A0 public unsafe bool sliding { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_sliding); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_sliding)) = value; } } // Token: 0x17002C1D RID: 11293 // (get) Token: 0x060081DC RID: 33244 RVA: 0x002126C4 File Offset: 0x002108C4 // (set) Token: 0x060081DD RID: 33245 RVA: 0x002126EC File Offset: 0x002108EC public unsafe Vector3 raycastDirectionLocal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDirectionLocal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDirectionLocal)) = value; } } // Token: 0x17002C1E RID: 11294 // (get) Token: 0x060081DE RID: 33246 RVA: 0x00212710 File Offset: 0x00210910 // (set) Token: 0x060081DF RID: 33247 RVA: 0x00212738 File Offset: 0x00210938 public unsafe float raycastDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_raycastDistance)) = value; } } // Token: 0x17002C1F RID: 11295 // (get) Token: 0x060081E0 RID: 33248 RVA: 0x0021275C File Offset: 0x0021095C // (set) Token: 0x060081E1 RID: 33249 RVA: 0x00212784 File Offset: 0x00210984 public unsafe bool inTouch { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_inTouch); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_inTouch)) = value; } } // Token: 0x17002C20 RID: 11296 // (get) Token: 0x060081E2 RID: 33250 RVA: 0x002127A8 File Offset: 0x002109A8 // (set) Token: 0x060081E3 RID: 33251 RVA: 0x002127D0 File Offset: 0x002109D0 public unsafe RaycastHit hit { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_hit); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_hit)) = value; } } // Token: 0x17002C21 RID: 11297 // (get) Token: 0x060081E4 RID: 33252 RVA: 0x002127F4 File Offset: 0x002109F4 // (set) Token: 0x060081E5 RID: 33253 RVA: 0x0021281C File Offset: 0x00210A1C public unsafe Vector3 targetPosition { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetPosition); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetPosition)) = value; } } // Token: 0x17002C22 RID: 11298 // (get) Token: 0x060081E6 RID: 33254 RVA: 0x00212840 File Offset: 0x00210A40 // (set) Token: 0x060081E7 RID: 33255 RVA: 0x00212868 File Offset: 0x00210A68 public unsafe Quaternion targetRotation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetRotation); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_targetRotation)) = value; } } // Token: 0x17002C23 RID: 11299 // (get) Token: 0x060081E8 RID: 33256 RVA: 0x0021288C File Offset: 0x00210A8C // (set) Token: 0x060081E9 RID: 33257 RVA: 0x002128B4 File Offset: 0x00210AB4 public unsafe bool initiated { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_initiated); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_initiated)) = value; } } // Token: 0x17002C24 RID: 11300 // (get) Token: 0x060081EA RID: 33258 RVA: 0x002128D8 File Offset: 0x00210AD8 // (set) Token: 0x060081EB RID: 33259 RVA: 0x00212900 File Offset: 0x00210B00 public unsafe float nextSwitchTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_nextSwitchTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_nextSwitchTime)) = value; } } // Token: 0x17002C25 RID: 11301 // (get) Token: 0x060081EC RID: 33260 RVA: 0x00212924 File Offset: 0x00210B24 // (set) Token: 0x060081ED RID: 33261 RVA: 0x0021294C File Offset: 0x00210B4C public unsafe float speedF { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_speedF); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TouchWalls.EffectorLink.NativeFieldInfoPtr_speedF)) = value; } } // Token: 0x040056E4 RID: 22244 private static readonly IntPtr NativeFieldInfoPtr_enabled; // Token: 0x040056E5 RID: 22245 private static readonly IntPtr NativeFieldInfoPtr_effectorType; // Token: 0x040056E6 RID: 22246 private static readonly IntPtr NativeFieldInfoPtr_interactionObject; // Token: 0x040056E7 RID: 22247 private static readonly IntPtr NativeFieldInfoPtr_spherecastFrom; // Token: 0x040056E8 RID: 22248 private static readonly IntPtr NativeFieldInfoPtr_spherecastRadius; // Token: 0x040056E9 RID: 22249 private static readonly IntPtr NativeFieldInfoPtr_minDistance; // Token: 0x040056EA RID: 22250 private static readonly IntPtr NativeFieldInfoPtr_touchLayers; // Token: 0x040056EB RID: 22251 private static readonly IntPtr NativeFieldInfoPtr_lerpSpeed; // Token: 0x040056EC RID: 22252 private static readonly IntPtr NativeFieldInfoPtr_minSwitchTime; // Token: 0x040056ED RID: 22253 private static readonly IntPtr NativeFieldInfoPtr_releaseDistance; // Token: 0x040056EE RID: 22254 private static readonly IntPtr NativeFieldInfoPtr_sliding; // Token: 0x040056EF RID: 22255 private static readonly IntPtr NativeFieldInfoPtr_raycastDirectionLocal; // Token: 0x040056F0 RID: 22256 private static readonly IntPtr NativeFieldInfoPtr_raycastDistance; // Token: 0x040056F1 RID: 22257 private static readonly IntPtr NativeFieldInfoPtr_inTouch; // Token: 0x040056F2 RID: 22258 private static readonly IntPtr NativeFieldInfoPtr_hit; // Token: 0x040056F3 RID: 22259 private static readonly IntPtr NativeFieldInfoPtr_targetPosition; // Token: 0x040056F4 RID: 22260 private static readonly IntPtr NativeFieldInfoPtr_targetRotation; // Token: 0x040056F5 RID: 22261 private static readonly IntPtr NativeFieldInfoPtr_initiated; // Token: 0x040056F6 RID: 22262 private static readonly IntPtr NativeFieldInfoPtr_nextSwitchTime; // Token: 0x040056F7 RID: 22263 private static readonly IntPtr NativeFieldInfoPtr_speedF; // Token: 0x040056F8 RID: 22264 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_InteractionSystem_0; // Token: 0x040056F9 RID: 22265 private static readonly IntPtr NativeMethodInfoPtr_FindWalls_Private_Boolean_Vector3_0; // Token: 0x040056FA RID: 22266 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_InteractionSystem_0; // Token: 0x040056FB RID: 22267 private static readonly IntPtr NativeMethodInfoPtr_StopTouch_Private_Void_InteractionSystem_0; // Token: 0x040056FC RID: 22268 private static readonly IntPtr NativeMethodInfoPtr_OnInteractionStart_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x040056FD RID: 22269 private static readonly IntPtr NativeMethodInfoPtr_OnInteractionResume_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x040056FE RID: 22270 private static readonly IntPtr NativeMethodInfoPtr_OnInteractionStop_Private_Void_FullBodyBipedEffector_InteractionObject_0; // Token: 0x040056FF RID: 22271 private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Void_InteractionSystem_0; // Token: 0x04005700 RID: 22272 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } }