using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x02000456 RID: 1110 public class InteractionObject : MonoBehaviour { // Token: 0x0600854B RID: 34123 RVA: 0x00222090 File Offset: 0x00220290 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602052, XrefRangeEnd = 602055, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial1() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600854C RID: 34124 RVA: 0x002220D4 File Offset: 0x002202D4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602055, XrefRangeEnd = 602058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial2() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600854D RID: 34125 RVA: 0x00222118 File Offset: 0x00220318 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602058, XrefRangeEnd = 602061, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial3() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600854E RID: 34126 RVA: 0x0022215C File Offset: 0x0022035C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602061, XrefRangeEnd = 602064, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenTutorial4() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600854F RID: 34127 RVA: 0x002221A0 File Offset: 0x002203A0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602064, XrefRangeEnd = 602067, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SupportGroup() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_SupportGroup_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008550 RID: 34128 RVA: 0x002221E4 File Offset: 0x002203E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602067, XrefRangeEnd = 602070, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ASThread() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_ASThread_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002D8F RID: 11663 // (get) Token: 0x06008551 RID: 34129 RVA: 0x00222228 File Offset: 0x00220428 // (set) Token: 0x06008552 RID: 34130 RVA: 0x00222278 File Offset: 0x00220478 public unsafe float length { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_length_Public_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(1)] [CachedScanResults(RefRangeStart = 218257, RefRangeEnd = 218258, XrefRangeStart = 218257, XrefRangeEnd = 218258, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_set_length_Private_set_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x17002D90 RID: 11664 // (get) Token: 0x06008553 RID: 34131 RVA: 0x002222CC File Offset: 0x002204CC // (set) Token: 0x06008554 RID: 34132 RVA: 0x00222324 File Offset: 0x00220524 public unsafe InteractionSystem lastUsedInteractionSystem { [CallerCount(1)] [CachedScanResults(RefRangeStart = 11058, RefRangeEnd = 11059, XrefRangeStart = 11058, XrefRangeEnd = 11059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionSystem(intPtr3) : null; } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(value); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06008555 RID: 34133 RVA: 0x00222380 File Offset: 0x00220580 [CallerCount(1)] [CachedScanResults(RefRangeStart = 602099, RefRangeEnd = 602100, XrefRangeStart = 602070, XrefRangeEnd = 602099, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Initiate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Initiate_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x17002D91 RID: 11665 // (get) Token: 0x06008556 RID: 34134 RVA: 0x002223C4 File Offset: 0x002205C4 public unsafe Transform lookAtTarget { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602100, XrefRangeEnd = 602105, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(intPtr3) : null; } } // Token: 0x06008557 RID: 34135 RVA: 0x0022241C File Offset: 0x0022061C [CallerCount(2)] [CachedScanResults(RefRangeStart = 602117, RefRangeEnd = 602119, XrefRangeStart = 602105, XrefRangeEnd = 602117, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionTarget GetTarget(FullBodyBipedEffector effectorType, InteractionSystem interactionSystem) { 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(interactionSystem); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new InteractionTarget(intPtr3) : null; } // Token: 0x06008558 RID: 34136 RVA: 0x0022249C File Offset: 0x0022069C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602119, XrefRangeEnd = 602121, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool CurveUsed(InteractionObject.WeightCurve.Type type) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref type; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008559 RID: 34137 RVA: 0x00222500 File Offset: 0x00220700 [CallerCount(0)] public unsafe Il2CppReferenceArray GetTargets() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppReferenceArray(intPtr3) : null; } // Token: 0x0600855A RID: 34138 RVA: 0x00222558 File Offset: 0x00220758 [CallerCount(1)] [CachedScanResults(RefRangeStart = 602140, RefRangeEnd = 602141, XrefRangeStart = 602121, XrefRangeEnd = 602140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Transform GetTarget(FullBodyBipedEffector effectorType, string tag) { 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.ManagedStringToIl2Cpp(tag); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(intPtr3) : null; } // Token: 0x0600855B RID: 34139 RVA: 0x002225D8 File Offset: 0x002207D8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnStartInteraction(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(InteractionObject.NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600855C RID: 34140 RVA: 0x00222634 File Offset: 0x00220834 [CallerCount(1)] [CachedScanResults(RefRangeStart = 602184, RefRangeEnd = 602185, XrefRangeStart = 602141, XrefRangeEnd = 602184, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionTarget target, float timer, float weight) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref effector; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(target); ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref timer; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600855D RID: 34141 RVA: 0x002226E0 File Offset: 0x002208E0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 602193, RefRangeEnd = 602195, XrefRangeStart = 602185, XrefRangeEnd = 602193, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetValue(InteractionObject.WeightCurve.Type weightCurveType, InteractionTarget target, float timer) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref weightCurveType; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(target); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref timer; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x17002D92 RID: 11666 // (get) Token: 0x0600855E RID: 34142 RVA: 0x00222770 File Offset: 0x00220970 public unsafe Transform targetsRoot { [CallerCount(3)] [CachedScanResults(RefRangeStart = 602200, RefRangeEnd = 602203, XrefRangeStart = 602195, XrefRangeEnd = 602200, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(intPtr3) : null; } } // Token: 0x0600855F RID: 34143 RVA: 0x002227C8 File Offset: 0x002209C8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602203, XrefRangeEnd = 602204, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Awake() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008560 RID: 34144 RVA: 0x0022280C File Offset: 0x00220A0C [CallerCount(2)] [CachedScanResults(RefRangeStart = 602208, RefRangeEnd = 602210, XrefRangeStart = 602204, XrefRangeEnd = 602208, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Apply(IKSolverFullBodyBiped solver, FullBodyBipedEffector effector, InteractionObject.WeightCurve.Type type, float value, float weight) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(solver); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref effector; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref type; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref value; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref weight; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008561 RID: 34145 RVA: 0x002228B4 File Offset: 0x00220AB4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602210, XrefRangeEnd = 602216, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Transform GetTarget(FullBodyBipedEffector effectorType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref effectorType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Transform(intPtr3) : null; } } // Token: 0x06008562 RID: 34146 RVA: 0x0022291C File Offset: 0x00220B1C [CallerCount(1)] [CachedScanResults(RefRangeStart = 602217, RefRangeEnd = 602218, XrefRangeStart = 602216, XrefRangeEnd = 602217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetWeightCurveIndex(InteractionObject.WeightCurve.Type weightCurveType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref weightCurveType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008563 RID: 34147 RVA: 0x00222980 File Offset: 0x00220B80 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602218, XrefRangeEnd = 602219, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe int GetMultiplierIndex(InteractionObject.WeightCurve.Type weightCurveType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref weightCurveType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06008564 RID: 34148 RVA: 0x002229E4 File Offset: 0x00220BE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602219, XrefRangeEnd = 602222, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenUserManual() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenUserManual_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008565 RID: 34149 RVA: 0x00222A28 File Offset: 0x00220C28 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602222, XrefRangeEnd = 602225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OpenScriptReference() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008566 RID: 34150 RVA: 0x00222A6C File Offset: 0x00220C6C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602225, XrefRangeEnd = 602230, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionObject() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008567 RID: 34151 RVA: 0x00222AB8 File Offset: 0x00220CB8 // Note: this type is marked as 'beforefieldinit'. static InteractionObject() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "RootMotion.FinalIK", "InteractionObject"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionObject.NativeFieldInfoPtr_otherLookAtTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "otherLookAtTarget"); InteractionObject.NativeFieldInfoPtr_otherTargetsRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "otherTargetsRoot"); InteractionObject.NativeFieldInfoPtr_positionOffsetSpace = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "positionOffsetSpace"); InteractionObject.NativeFieldInfoPtr_weightCurves = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "weightCurves"); InteractionObject.NativeFieldInfoPtr_multipliers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "multipliers"); InteractionObject.NativeFieldInfoPtr_events = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "events"); InteractionObject.NativeFieldInfoPtr__length_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); InteractionObject.NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k__BackingField"); InteractionObject.NativeFieldInfoPtr_targets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "targets"); InteractionObject.NativeMethodInfoPtr_OpenTutorial1_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673423); InteractionObject.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673424); InteractionObject.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673425); InteractionObject.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673426); InteractionObject.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673427); InteractionObject.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673428); InteractionObject.NativeMethodInfoPtr_get_length_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673429); InteractionObject.NativeMethodInfoPtr_set_length_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673430); InteractionObject.NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673431); InteractionObject.NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673432); InteractionObject.NativeMethodInfoPtr_Initiate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673433); InteractionObject.NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673434); InteractionObject.NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673435); InteractionObject.NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673436); InteractionObject.NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673437); InteractionObject.NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673438); InteractionObject.NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673439); InteractionObject.NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673440); InteractionObject.NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673441); InteractionObject.NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673442); InteractionObject.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673443); InteractionObject.NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673444); InteractionObject.NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673445); InteractionObject.NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673446); InteractionObject.NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673447); InteractionObject.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673448); InteractionObject.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673449); InteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673450); } // Token: 0x06008568 RID: 34152 RVA: 0x0000351C File Offset: 0x0000171C public InteractionObject(IntPtr pointer) : base(pointer) { } // Token: 0x17002D86 RID: 11654 // (get) Token: 0x06008569 RID: 34153 RVA: 0x00222DCC File Offset: 0x00220FCC // (set) Token: 0x0600856A RID: 34154 RVA: 0x00222E00 File Offset: 0x00221000 public unsafe Transform otherLookAtTarget { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_otherLookAtTarget); 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(InteractionObject.NativeFieldInfoPtr_otherLookAtTarget), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D87 RID: 11655 // (get) Token: 0x0600856B RID: 34155 RVA: 0x00222E28 File Offset: 0x00221028 // (set) Token: 0x0600856C RID: 34156 RVA: 0x00222E5C File Offset: 0x0022105C public unsafe Transform otherTargetsRoot { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_otherTargetsRoot); 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(InteractionObject.NativeFieldInfoPtr_otherTargetsRoot), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D88 RID: 11656 // (get) Token: 0x0600856D RID: 34157 RVA: 0x00222E84 File Offset: 0x00221084 // (set) Token: 0x0600856E RID: 34158 RVA: 0x00222EB8 File Offset: 0x002210B8 public unsafe Transform positionOffsetSpace { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_positionOffsetSpace); 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(InteractionObject.NativeFieldInfoPtr_positionOffsetSpace), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D89 RID: 11657 // (get) Token: 0x0600856F RID: 34159 RVA: 0x00222EE0 File Offset: 0x002210E0 // (set) Token: 0x06008570 RID: 34160 RVA: 0x00222F14 File Offset: 0x00221114 public unsafe Il2CppReferenceArray weightCurves { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_weightCurves); 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(InteractionObject.NativeFieldInfoPtr_weightCurves), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D8A RID: 11658 // (get) Token: 0x06008571 RID: 34161 RVA: 0x00222F3C File Offset: 0x0022113C // (set) Token: 0x06008572 RID: 34162 RVA: 0x00222F70 File Offset: 0x00221170 public unsafe Il2CppReferenceArray multipliers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_multipliers); 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(InteractionObject.NativeFieldInfoPtr_multipliers), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D8B RID: 11659 // (get) Token: 0x06008573 RID: 34163 RVA: 0x00222F98 File Offset: 0x00221198 // (set) Token: 0x06008574 RID: 34164 RVA: 0x00222FCC File Offset: 0x002211CC public unsafe Il2CppReferenceArray events { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_events); 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(InteractionObject.NativeFieldInfoPtr_events), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D8C RID: 11660 // (get) Token: 0x06008575 RID: 34165 RVA: 0x00222FF4 File Offset: 0x002211F4 // (set) Token: 0x06008576 RID: 34166 RVA: 0x0022301C File Offset: 0x0022121C public unsafe float _length_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__length_k__BackingField); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__length_k__BackingField)) = value; } } // Token: 0x17002D8D RID: 11661 // (get) Token: 0x06008577 RID: 34167 RVA: 0x00223040 File Offset: 0x00221240 // (set) Token: 0x06008578 RID: 34168 RVA: 0x00223074 File Offset: 0x00221274 public unsafe InteractionSystem _lastUsedInteractionSystem_k__BackingField { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField); 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(InteractionObject.NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D8E RID: 11662 // (get) Token: 0x06008579 RID: 34169 RVA: 0x0022309C File Offset: 0x0022129C // (set) Token: 0x0600857A RID: 34170 RVA: 0x002230D0 File Offset: 0x002212D0 public unsafe Il2CppReferenceArray targets { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.NativeFieldInfoPtr_targets); 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(InteractionObject.NativeFieldInfoPtr_targets), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005905 RID: 22789 private static readonly IntPtr NativeFieldInfoPtr_otherLookAtTarget; // Token: 0x04005906 RID: 22790 private static readonly IntPtr NativeFieldInfoPtr_otherTargetsRoot; // Token: 0x04005907 RID: 22791 private static readonly IntPtr NativeFieldInfoPtr_positionOffsetSpace; // Token: 0x04005908 RID: 22792 private static readonly IntPtr NativeFieldInfoPtr_weightCurves; // Token: 0x04005909 RID: 22793 private static readonly IntPtr NativeFieldInfoPtr_multipliers; // Token: 0x0400590A RID: 22794 private static readonly IntPtr NativeFieldInfoPtr_events; // Token: 0x0400590B RID: 22795 private static readonly IntPtr NativeFieldInfoPtr__length_k__BackingField; // Token: 0x0400590C RID: 22796 private static readonly IntPtr NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField; // Token: 0x0400590D RID: 22797 private static readonly IntPtr NativeFieldInfoPtr_targets; // Token: 0x0400590E RID: 22798 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0; // Token: 0x0400590F RID: 22799 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0; // Token: 0x04005910 RID: 22800 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0; // Token: 0x04005911 RID: 22801 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0; // Token: 0x04005912 RID: 22802 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x04005913 RID: 22803 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x04005914 RID: 22804 private static readonly IntPtr NativeMethodInfoPtr_get_length_Public_get_Single_0; // Token: 0x04005915 RID: 22805 private static readonly IntPtr NativeMethodInfoPtr_set_length_Private_set_Void_Single_0; // Token: 0x04005916 RID: 22806 private static readonly IntPtr NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0; // Token: 0x04005917 RID: 22807 private static readonly IntPtr NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0; // Token: 0x04005918 RID: 22808 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_0; // Token: 0x04005919 RID: 22809 private static readonly IntPtr NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0; // Token: 0x0400591A RID: 22810 private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0; // Token: 0x0400591B RID: 22811 private static readonly IntPtr NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0; // Token: 0x0400591C RID: 22812 private static readonly IntPtr NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0; // Token: 0x0400591D RID: 22813 private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0; // Token: 0x0400591E RID: 22814 private static readonly IntPtr NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0; // Token: 0x0400591F RID: 22815 private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0; // Token: 0x04005920 RID: 22816 private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0; // Token: 0x04005921 RID: 22817 private static readonly IntPtr NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0; // Token: 0x04005922 RID: 22818 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04005923 RID: 22819 private static readonly IntPtr NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0; // Token: 0x04005924 RID: 22820 private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0; // Token: 0x04005925 RID: 22821 private static readonly IntPtr NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0; // Token: 0x04005926 RID: 22822 private static readonly IntPtr NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0; // Token: 0x04005927 RID: 22823 private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0; // Token: 0x04005928 RID: 22824 private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0; // Token: 0x04005929 RID: 22825 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000457 RID: 1111 [Serializable] public class InteractionEvent : Il2CppSystem.Object { // Token: 0x0600857B RID: 34171 RVA: 0x002230F8 File Offset: 0x002212F8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 601998, RefRangeEnd = 601999, XrefRangeStart = 601984, XrefRangeEnd = 601998, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Activate(Transform t) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(t); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.InteractionEvent.NativeMethodInfoPtr_Activate_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600857C RID: 34172 RVA: 0x00223154 File Offset: 0x00221354 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe InteractionEvent() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.InteractionEvent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600857D RID: 34173 RVA: 0x002231A0 File Offset: 0x002213A0 // Note: this type is marked as 'beforefieldinit'. static InteractionEvent() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "InteractionEvent"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionObject.InteractionEvent.NativeFieldInfoPtr_time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "time"); InteractionObject.InteractionEvent.NativeFieldInfoPtr_pause = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pause"); InteractionObject.InteractionEvent.NativeFieldInfoPtr_pickUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pickUp"); InteractionObject.InteractionEvent.NativeFieldInfoPtr_animations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animations"); InteractionObject.InteractionEvent.NativeFieldInfoPtr_messages = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "messages"); InteractionObject.InteractionEvent.NativeMethodInfoPtr_Activate_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673451); InteractionObject.InteractionEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673452); } // Token: 0x0600857E RID: 34174 RVA: 0x0000A688 File Offset: 0x00008888 public InteractionEvent(IntPtr pointer) : base(pointer) { } // Token: 0x17002D93 RID: 11667 // (get) Token: 0x0600857F RID: 34175 RVA: 0x00223258 File Offset: 0x00221458 // (set) Token: 0x06008580 RID: 34176 RVA: 0x00223280 File Offset: 0x00221480 public unsafe float time { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_time); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_time)) = value; } } // Token: 0x17002D94 RID: 11668 // (get) Token: 0x06008581 RID: 34177 RVA: 0x002232A4 File Offset: 0x002214A4 // (set) Token: 0x06008582 RID: 34178 RVA: 0x002232CC File Offset: 0x002214CC public unsafe bool pause { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pause); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pause)) = value; } } // Token: 0x17002D95 RID: 11669 // (get) Token: 0x06008583 RID: 34179 RVA: 0x002232F0 File Offset: 0x002214F0 // (set) Token: 0x06008584 RID: 34180 RVA: 0x00223318 File Offset: 0x00221518 public unsafe bool pickUp { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pickUp); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_pickUp)) = value; } } // Token: 0x17002D96 RID: 11670 // (get) Token: 0x06008585 RID: 34181 RVA: 0x0022333C File Offset: 0x0022153C // (set) Token: 0x06008586 RID: 34182 RVA: 0x00223370 File Offset: 0x00221570 public unsafe Il2CppReferenceArray animations { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_animations); 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(InteractionObject.InteractionEvent.NativeFieldInfoPtr_animations), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D97 RID: 11671 // (get) Token: 0x06008587 RID: 34183 RVA: 0x00223398 File Offset: 0x00221598 // (set) Token: 0x06008588 RID: 34184 RVA: 0x002233CC File Offset: 0x002215CC public unsafe Il2CppReferenceArray messages { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.InteractionEvent.NativeFieldInfoPtr_messages); 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(InteractionObject.InteractionEvent.NativeFieldInfoPtr_messages), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400592A RID: 22826 private static readonly IntPtr NativeFieldInfoPtr_time; // Token: 0x0400592B RID: 22827 private static readonly IntPtr NativeFieldInfoPtr_pause; // Token: 0x0400592C RID: 22828 private static readonly IntPtr NativeFieldInfoPtr_pickUp; // Token: 0x0400592D RID: 22829 private static readonly IntPtr NativeFieldInfoPtr_animations; // Token: 0x0400592E RID: 22830 private static readonly IntPtr NativeFieldInfoPtr_messages; // Token: 0x0400592F RID: 22831 private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Transform_0; // Token: 0x04005930 RID: 22832 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000458 RID: 1112 [Serializable] public class Message : Il2CppSystem.Object { // Token: 0x06008589 RID: 34185 RVA: 0x002233F4 File Offset: 0x002215F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 601999, XrefRangeEnd = 602010, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Send(Transform t) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(t); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Message.NativeMethodInfoPtr_Send_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600858A RID: 34186 RVA: 0x00223450 File Offset: 0x00221650 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Message() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Message.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600858B RID: 34187 RVA: 0x0022349C File Offset: 0x0022169C // Note: this type is marked as 'beforefieldinit'. static Message() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Message"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionObject.Message.NativeFieldInfoPtr_function = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "function"); InteractionObject.Message.NativeFieldInfoPtr_recipient = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "recipient"); InteractionObject.Message.NativeFieldInfoPtr_empty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "empty"); InteractionObject.Message.NativeMethodInfoPtr_Send_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673453); InteractionObject.Message.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673454); } // Token: 0x0600858C RID: 34188 RVA: 0x0000A688 File Offset: 0x00008888 public Message(IntPtr pointer) : base(pointer) { } // Token: 0x17002D98 RID: 11672 // (get) Token: 0x0600858D RID: 34189 RVA: 0x0022352C File Offset: 0x0022172C // (set) Token: 0x0600858E RID: 34190 RVA: 0x00223555 File Offset: 0x00221755 public unsafe string function { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_function); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_function), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17002D99 RID: 11673 // (get) Token: 0x0600858F RID: 34191 RVA: 0x0022357C File Offset: 0x0022177C // (set) Token: 0x06008590 RID: 34192 RVA: 0x002235B0 File Offset: 0x002217B0 public unsafe GameObject recipient { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_recipient); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameObject(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Message.NativeFieldInfoPtr_recipient), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D9A RID: 11674 // (get) Token: 0x06008591 RID: 34193 RVA: 0x002235D8 File Offset: 0x002217D8 // (set) Token: 0x06008592 RID: 34194 RVA: 0x002235F8 File Offset: 0x002217F8 public unsafe static string empty { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(InteractionObject.Message.NativeFieldInfoPtr_empty, (void*)(&intPtr)); return IL2CPP.Il2CppStringToManaged(intPtr); } set { IL2CPP.il2cpp_field_static_set_value(InteractionObject.Message.NativeFieldInfoPtr_empty, IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x04005931 RID: 22833 private static readonly IntPtr NativeFieldInfoPtr_function; // Token: 0x04005932 RID: 22834 private static readonly IntPtr NativeFieldInfoPtr_recipient; // Token: 0x04005933 RID: 22835 private static readonly IntPtr NativeFieldInfoPtr_empty; // Token: 0x04005934 RID: 22836 private static readonly IntPtr NativeMethodInfoPtr_Send_Public_Void_Transform_0; // Token: 0x04005935 RID: 22837 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000459 RID: 1113 [Serializable] public class AnimatorEvent : Il2CppSystem.Object { // Token: 0x06008593 RID: 34195 RVA: 0x00223610 File Offset: 0x00221810 [CallerCount(1)] [CachedScanResults(RefRangeStart = 602032, RefRangeEnd = 602033, XrefRangeStart = 602010, XrefRangeEnd = 602032, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Activate(bool pickUp) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref pickUp; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008594 RID: 34196 RVA: 0x00223664 File Offset: 0x00221864 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602033, XrefRangeEnd = 602037, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Activate(Animator animator) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(animator); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animator_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008595 RID: 34197 RVA: 0x002236C0 File Offset: 0x002218C0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602037, XrefRangeEnd = 602045, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Activate(Animation animation) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(animation); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animation_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06008596 RID: 34198 RVA: 0x0022371C File Offset: 0x0022191C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 602045, XrefRangeEnd = 602046, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe AnimatorEvent() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.AnimatorEvent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06008597 RID: 34199 RVA: 0x00223768 File Offset: 0x00221968 // Note: this type is marked as 'beforefieldinit'. static AnimatorEvent() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "AnimatorEvent"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animator = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animator"); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animation"); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animationState = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "animationState"); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_crossfadeTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "crossfadeTime"); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_layer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "layer"); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_resetNormalizedTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "resetNormalizedTime"); InteractionObject.AnimatorEvent.NativeFieldInfoPtr_empty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "empty"); InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673455); InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673456); InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animation_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673457); InteractionObject.AnimatorEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673458); } // Token: 0x06008598 RID: 34200 RVA: 0x0000A688 File Offset: 0x00008888 public AnimatorEvent(IntPtr pointer) : base(pointer) { } // Token: 0x17002D9B RID: 11675 // (get) Token: 0x06008599 RID: 34201 RVA: 0x00223870 File Offset: 0x00221A70 // (set) Token: 0x0600859A RID: 34202 RVA: 0x002238A4 File Offset: 0x00221AA4 public unsafe Animator animator { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animator); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Animator(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animator), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D9C RID: 11676 // (get) Token: 0x0600859B RID: 34203 RVA: 0x002238CC File Offset: 0x00221ACC // (set) Token: 0x0600859C RID: 34204 RVA: 0x00223900 File Offset: 0x00221B00 public unsafe Animation animation { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animation); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Animation(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animation), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002D9D RID: 11677 // (get) Token: 0x0600859D RID: 34205 RVA: 0x00223928 File Offset: 0x00221B28 // (set) Token: 0x0600859E RID: 34206 RVA: 0x00223951 File Offset: 0x00221B51 public unsafe string animationState { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animationState); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_animationState), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17002D9E RID: 11678 // (get) Token: 0x0600859F RID: 34207 RVA: 0x00223978 File Offset: 0x00221B78 // (set) Token: 0x060085A0 RID: 34208 RVA: 0x002239A0 File Offset: 0x00221BA0 public unsafe float crossfadeTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_crossfadeTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_crossfadeTime)) = value; } } // Token: 0x17002D9F RID: 11679 // (get) Token: 0x060085A1 RID: 34209 RVA: 0x002239C4 File Offset: 0x00221BC4 // (set) Token: 0x060085A2 RID: 34210 RVA: 0x002239EC File Offset: 0x00221BEC public unsafe int layer { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_layer); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_layer)) = value; } } // Token: 0x17002DA0 RID: 11680 // (get) Token: 0x060085A3 RID: 34211 RVA: 0x00223A10 File Offset: 0x00221C10 // (set) Token: 0x060085A4 RID: 34212 RVA: 0x00223A38 File Offset: 0x00221C38 public unsafe bool resetNormalizedTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_resetNormalizedTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_resetNormalizedTime)) = value; } } // Token: 0x17002DA1 RID: 11681 // (get) Token: 0x060085A5 RID: 34213 RVA: 0x00223A5C File Offset: 0x00221C5C // (set) Token: 0x060085A6 RID: 34214 RVA: 0x00223A7C File Offset: 0x00221C7C public unsafe static string empty { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_empty, (void*)(&intPtr)); return IL2CPP.Il2CppStringToManaged(intPtr); } set { IL2CPP.il2cpp_field_static_set_value(InteractionObject.AnimatorEvent.NativeFieldInfoPtr_empty, IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x04005936 RID: 22838 private static readonly IntPtr NativeFieldInfoPtr_animator; // Token: 0x04005937 RID: 22839 private static readonly IntPtr NativeFieldInfoPtr_animation; // Token: 0x04005938 RID: 22840 private static readonly IntPtr NativeFieldInfoPtr_animationState; // Token: 0x04005939 RID: 22841 private static readonly IntPtr NativeFieldInfoPtr_crossfadeTime; // Token: 0x0400593A RID: 22842 private static readonly IntPtr NativeFieldInfoPtr_layer; // Token: 0x0400593B RID: 22843 private static readonly IntPtr NativeFieldInfoPtr_resetNormalizedTime; // Token: 0x0400593C RID: 22844 private static readonly IntPtr NativeFieldInfoPtr_empty; // Token: 0x0400593D RID: 22845 private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Boolean_0; // Token: 0x0400593E RID: 22846 private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animator_0; // Token: 0x0400593F RID: 22847 private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animation_0; // Token: 0x04005940 RID: 22848 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x0200045A RID: 1114 [Serializable] public class WeightCurve : Il2CppSystem.Object { // Token: 0x060085A7 RID: 34215 RVA: 0x00223A94 File Offset: 0x00221C94 [CallerCount(2)] [CachedScanResults(RefRangeStart = 602048, RefRangeEnd = 602050, XrefRangeStart = 602046, XrefRangeEnd = 602048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetValue(float timer) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref timer; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.WeightCurve.NativeMethodInfoPtr_GetValue_Public_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060085A8 RID: 34216 RVA: 0x00223AF8 File Offset: 0x00221CF8 [CallerCount(1642)] [CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe WeightCurve() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.WeightCurve.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060085A9 RID: 34217 RVA: 0x00223B44 File Offset: 0x00221D44 // Note: this type is marked as 'beforefieldinit'. static WeightCurve() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "WeightCurve"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionObject.WeightCurve.NativeFieldInfoPtr_type = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "type"); InteractionObject.WeightCurve.NativeFieldInfoPtr_curve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "curve"); InteractionObject.WeightCurve.NativeMethodInfoPtr_GetValue_Public_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673459); InteractionObject.WeightCurve.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673460); } // Token: 0x060085AA RID: 34218 RVA: 0x0000A688 File Offset: 0x00008888 public WeightCurve(IntPtr pointer) : base(pointer) { } // Token: 0x17002DA2 RID: 11682 // (get) Token: 0x060085AB RID: 34219 RVA: 0x00223BC0 File Offset: 0x00221DC0 // (set) Token: 0x060085AC RID: 34220 RVA: 0x00223BE8 File Offset: 0x00221DE8 public unsafe InteractionObject.WeightCurve.Type type { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_type); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_type)) = value; } } // Token: 0x17002DA3 RID: 11683 // (get) Token: 0x060085AD RID: 34221 RVA: 0x00223C0C File Offset: 0x00221E0C // (set) Token: 0x060085AE RID: 34222 RVA: 0x00223C40 File Offset: 0x00221E40 public unsafe AnimationCurve curve { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_curve); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.WeightCurve.NativeFieldInfoPtr_curve), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04005941 RID: 22849 private static readonly IntPtr NativeFieldInfoPtr_type; // Token: 0x04005942 RID: 22850 private static readonly IntPtr NativeFieldInfoPtr_curve; // Token: 0x04005943 RID: 22851 private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Single_0; // Token: 0x04005944 RID: 22852 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200045B RID: 1115 [Serializable] public enum Type { // Token: 0x04005946 RID: 22854 PositionWeight, // Token: 0x04005947 RID: 22855 RotationWeight, // Token: 0x04005948 RID: 22856 PositionOffsetX, // Token: 0x04005949 RID: 22857 PositionOffsetY, // Token: 0x0400594A RID: 22858 PositionOffsetZ, // Token: 0x0400594B RID: 22859 Pull, // Token: 0x0400594C RID: 22860 Reach, // Token: 0x0400594D RID: 22861 RotateBoneWeight, // Token: 0x0400594E RID: 22862 Push, // Token: 0x0400594F RID: 22863 PushParent, // Token: 0x04005950 RID: 22864 PoserWeight } } // Token: 0x0200045C RID: 1116 [Serializable] public class Multiplier : Il2CppSystem.Object { // Token: 0x060085AF RID: 34223 RVA: 0x00223C68 File Offset: 0x00221E68 [CallerCount(1)] [CachedScanResults(RefRangeStart = 602051, RefRangeEnd = 602052, XrefRangeStart = 602050, XrefRangeEnd = 602051, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetValue(InteractionObject.WeightCurve weightCurve, float timer) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(weightCurve); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref timer; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Multiplier.NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x060085B0 RID: 34224 RVA: 0x00223CE4 File Offset: 0x00221EE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Multiplier() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(InteractionObject.Multiplier.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060085B1 RID: 34225 RVA: 0x00223D30 File Offset: 0x00221F30 // Note: this type is marked as 'beforefieldinit'. static Multiplier() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Multiplier"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); InteractionObject.Multiplier.NativeFieldInfoPtr_curve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "curve"); InteractionObject.Multiplier.NativeFieldInfoPtr_multiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "multiplier"); InteractionObject.Multiplier.NativeFieldInfoPtr_result = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "result"); InteractionObject.Multiplier.NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673461); InteractionObject.Multiplier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673462); } // Token: 0x060085B2 RID: 34226 RVA: 0x0000A688 File Offset: 0x00008888 public Multiplier(IntPtr pointer) : base(pointer) { } // Token: 0x17002DA4 RID: 11684 // (get) Token: 0x060085B3 RID: 34227 RVA: 0x00223DC0 File Offset: 0x00221FC0 // (set) Token: 0x060085B4 RID: 34228 RVA: 0x00223DE8 File Offset: 0x00221FE8 public unsafe InteractionObject.WeightCurve.Type curve { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_curve); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_curve)) = value; } } // Token: 0x17002DA5 RID: 11685 // (get) Token: 0x060085B5 RID: 34229 RVA: 0x00223E0C File Offset: 0x0022200C // (set) Token: 0x060085B6 RID: 34230 RVA: 0x00223E34 File Offset: 0x00222034 public unsafe float multiplier { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_multiplier); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_multiplier)) = value; } } // Token: 0x17002DA6 RID: 11686 // (get) Token: 0x060085B7 RID: 34231 RVA: 0x00223E58 File Offset: 0x00222058 // (set) Token: 0x060085B8 RID: 34232 RVA: 0x00223E80 File Offset: 0x00222080 public unsafe InteractionObject.WeightCurve.Type result { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_result); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(InteractionObject.Multiplier.NativeFieldInfoPtr_result)) = value; } } // Token: 0x04005951 RID: 22865 private static readonly IntPtr NativeFieldInfoPtr_curve; // Token: 0x04005952 RID: 22866 private static readonly IntPtr NativeFieldInfoPtr_multiplier; // Token: 0x04005953 RID: 22867 private static readonly IntPtr NativeFieldInfoPtr_result; // Token: 0x04005954 RID: 22868 private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0; // Token: 0x04005955 RID: 22869 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } }