using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine; namespace RootMotion.FinalIK { // Token: 0x0200045F RID: 1119 public class InteractionObject : MonoBehaviour { // Token: 0x060085FB RID: 34299 RVA: 0x00224C94 File Offset: 0x00222E94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619783, XrefRangeEnd = 619786, 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: 0x060085FC RID: 34300 RVA: 0x00224CD8 File Offset: 0x00222ED8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619786, XrefRangeEnd = 619789, 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: 0x060085FD RID: 34301 RVA: 0x00224D1C File Offset: 0x00222F1C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619789, XrefRangeEnd = 619792, 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: 0x060085FE RID: 34302 RVA: 0x00224D60 File Offset: 0x00222F60 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619792, XrefRangeEnd = 619795, 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: 0x060085FF RID: 34303 RVA: 0x00224DA4 File Offset: 0x00222FA4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619795, XrefRangeEnd = 619798, 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: 0x06008600 RID: 34304 RVA: 0x00224DE8 File Offset: 0x00222FE8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619798, XrefRangeEnd = 619801, 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: 0x17002DC1 RID: 11713 // (get) Token: 0x06008601 RID: 34305 RVA: 0x00224E2C File Offset: 0x0022302C // (set) Token: 0x06008602 RID: 34306 RVA: 0x00224E7C File Offset: 0x0022307C 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 = 223884, RefRangeEnd = 223885, XrefRangeStart = 223884, XrefRangeEnd = 223885, 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: 0x17002DC2 RID: 11714 // (get) Token: 0x06008603 RID: 34307 RVA: 0x00224ED0 File Offset: 0x002230D0 // (set) Token: 0x06008604 RID: 34308 RVA: 0x00224F28 File Offset: 0x00223128 public unsafe InteractionSystem lastUsedInteractionSystem { [CallerCount(1)] [CachedScanResults(RefRangeStart = 11297, RefRangeEnd = 11298, XrefRangeStart = 11297, XrefRangeEnd = 11298, 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: 0x06008605 RID: 34309 RVA: 0x00224F84 File Offset: 0x00223184 [CallerCount(1)] [CachedScanResults(RefRangeStart = 619830, RefRangeEnd = 619831, XrefRangeStart = 619801, XrefRangeEnd = 619830, 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: 0x17002DC3 RID: 11715 // (get) Token: 0x06008606 RID: 34310 RVA: 0x00224FC8 File Offset: 0x002231C8 public unsafe Transform lookAtTarget { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619831, XrefRangeEnd = 619836, 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: 0x06008607 RID: 34311 RVA: 0x00225020 File Offset: 0x00223220 [CallerCount(2)] [CachedScanResults(RefRangeStart = 619848, RefRangeEnd = 619850, XrefRangeStart = 619836, XrefRangeEnd = 619848, 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: 0x06008608 RID: 34312 RVA: 0x002250A0 File Offset: 0x002232A0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619850, XrefRangeEnd = 619852, 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: 0x06008609 RID: 34313 RVA: 0x00225104 File Offset: 0x00223304 [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: 0x0600860A RID: 34314 RVA: 0x0022515C File Offset: 0x0022335C [CallerCount(1)] [CachedScanResults(RefRangeStart = 619871, RefRangeEnd = 619872, XrefRangeStart = 619852, XrefRangeEnd = 619871, 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: 0x0600860B RID: 34315 RVA: 0x002251DC File Offset: 0x002233DC [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: 0x0600860C RID: 34316 RVA: 0x00225238 File Offset: 0x00223438 [CallerCount(1)] [CachedScanResults(RefRangeStart = 619915, RefRangeEnd = 619916, XrefRangeStart = 619872, XrefRangeEnd = 619915, 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: 0x0600860D RID: 34317 RVA: 0x002252E4 File Offset: 0x002234E4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 619924, RefRangeEnd = 619926, XrefRangeStart = 619916, XrefRangeEnd = 619924, 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: 0x17002DC4 RID: 11716 // (get) Token: 0x0600860E RID: 34318 RVA: 0x00225374 File Offset: 0x00223574 public unsafe Transform targetsRoot { [CallerCount(3)] [CachedScanResults(RefRangeStart = 619931, RefRangeEnd = 619934, XrefRangeStart = 619926, XrefRangeEnd = 619931, 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: 0x0600860F RID: 34319 RVA: 0x002253CC File Offset: 0x002235CC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619934, XrefRangeEnd = 619935, 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: 0x06008610 RID: 34320 RVA: 0x00225410 File Offset: 0x00223610 [CallerCount(2)] [CachedScanResults(RefRangeStart = 619939, RefRangeEnd = 619941, XrefRangeStart = 619935, XrefRangeEnd = 619939, 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: 0x06008611 RID: 34321 RVA: 0x002254B8 File Offset: 0x002236B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619941, XrefRangeEnd = 619947, 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: 0x06008612 RID: 34322 RVA: 0x00225520 File Offset: 0x00223720 [CallerCount(1)] [CachedScanResults(RefRangeStart = 619948, RefRangeEnd = 619949, XrefRangeStart = 619947, XrefRangeEnd = 619948, 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: 0x06008613 RID: 34323 RVA: 0x00225584 File Offset: 0x00223784 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619949, XrefRangeEnd = 619950, 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: 0x06008614 RID: 34324 RVA: 0x002255E8 File Offset: 0x002237E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619950, XrefRangeEnd = 619953, 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: 0x06008615 RID: 34325 RVA: 0x0022562C File Offset: 0x0022382C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619953, XrefRangeEnd = 619956, 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: 0x06008616 RID: 34326 RVA: 0x00225670 File Offset: 0x00223870 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619956, XrefRangeEnd = 619961, 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: 0x06008617 RID: 34327 RVA: 0x002256BC File Offset: 0x002238BC // 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, 100673473); InteractionObject.NativeMethodInfoPtr_OpenTutorial2_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673474); InteractionObject.NativeMethodInfoPtr_OpenTutorial3_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673475); InteractionObject.NativeMethodInfoPtr_OpenTutorial4_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673476); InteractionObject.NativeMethodInfoPtr_SupportGroup_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673477); InteractionObject.NativeMethodInfoPtr_ASThread_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673478); InteractionObject.NativeMethodInfoPtr_get_length_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673479); InteractionObject.NativeMethodInfoPtr_set_length_Private_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673480); InteractionObject.NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673481); InteractionObject.NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673482); InteractionObject.NativeMethodInfoPtr_Initiate_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673483); InteractionObject.NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673484); InteractionObject.NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673485); InteractionObject.NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673486); InteractionObject.NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673487); InteractionObject.NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673488); InteractionObject.NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673489); InteractionObject.NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673490); InteractionObject.NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673491); InteractionObject.NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673492); InteractionObject.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673493); InteractionObject.NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673494); InteractionObject.NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673495); InteractionObject.NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673496); InteractionObject.NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673497); InteractionObject.NativeMethodInfoPtr_OpenUserManual_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673498); InteractionObject.NativeMethodInfoPtr_OpenScriptReference_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673499); InteractionObject.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673500); } // Token: 0x06008618 RID: 34328 RVA: 0x0000351C File Offset: 0x0000171C public InteractionObject(IntPtr pointer) : base(pointer) { } // Token: 0x17002DB8 RID: 11704 // (get) Token: 0x06008619 RID: 34329 RVA: 0x002259D0 File Offset: 0x00223BD0 // (set) Token: 0x0600861A RID: 34330 RVA: 0x00225A04 File Offset: 0x00223C04 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: 0x17002DB9 RID: 11705 // (get) Token: 0x0600861B RID: 34331 RVA: 0x00225A2C File Offset: 0x00223C2C // (set) Token: 0x0600861C RID: 34332 RVA: 0x00225A60 File Offset: 0x00223C60 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: 0x17002DBA RID: 11706 // (get) Token: 0x0600861D RID: 34333 RVA: 0x00225A88 File Offset: 0x00223C88 // (set) Token: 0x0600861E RID: 34334 RVA: 0x00225ABC File Offset: 0x00223CBC 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: 0x17002DBB RID: 11707 // (get) Token: 0x0600861F RID: 34335 RVA: 0x00225AE4 File Offset: 0x00223CE4 // (set) Token: 0x06008620 RID: 34336 RVA: 0x00225B18 File Offset: 0x00223D18 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: 0x17002DBC RID: 11708 // (get) Token: 0x06008621 RID: 34337 RVA: 0x00225B40 File Offset: 0x00223D40 // (set) Token: 0x06008622 RID: 34338 RVA: 0x00225B74 File Offset: 0x00223D74 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: 0x17002DBD RID: 11709 // (get) Token: 0x06008623 RID: 34339 RVA: 0x00225B9C File Offset: 0x00223D9C // (set) Token: 0x06008624 RID: 34340 RVA: 0x00225BD0 File Offset: 0x00223DD0 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: 0x17002DBE RID: 11710 // (get) Token: 0x06008625 RID: 34341 RVA: 0x00225BF8 File Offset: 0x00223DF8 // (set) Token: 0x06008626 RID: 34342 RVA: 0x00225C20 File Offset: 0x00223E20 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: 0x17002DBF RID: 11711 // (get) Token: 0x06008627 RID: 34343 RVA: 0x00225C44 File Offset: 0x00223E44 // (set) Token: 0x06008628 RID: 34344 RVA: 0x00225C78 File Offset: 0x00223E78 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: 0x17002DC0 RID: 11712 // (get) Token: 0x06008629 RID: 34345 RVA: 0x00225CA0 File Offset: 0x00223EA0 // (set) Token: 0x0600862A RID: 34346 RVA: 0x00225CD4 File Offset: 0x00223ED4 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: 0x04005979 RID: 22905 private static readonly IntPtr NativeFieldInfoPtr_otherLookAtTarget; // Token: 0x0400597A RID: 22906 private static readonly IntPtr NativeFieldInfoPtr_otherTargetsRoot; // Token: 0x0400597B RID: 22907 private static readonly IntPtr NativeFieldInfoPtr_positionOffsetSpace; // Token: 0x0400597C RID: 22908 private static readonly IntPtr NativeFieldInfoPtr_weightCurves; // Token: 0x0400597D RID: 22909 private static readonly IntPtr NativeFieldInfoPtr_multipliers; // Token: 0x0400597E RID: 22910 private static readonly IntPtr NativeFieldInfoPtr_events; // Token: 0x0400597F RID: 22911 private static readonly IntPtr NativeFieldInfoPtr__length_k__BackingField; // Token: 0x04005980 RID: 22912 private static readonly IntPtr NativeFieldInfoPtr__lastUsedInteractionSystem_k__BackingField; // Token: 0x04005981 RID: 22913 private static readonly IntPtr NativeFieldInfoPtr_targets; // Token: 0x04005982 RID: 22914 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial1_Private_Void_0; // Token: 0x04005983 RID: 22915 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial2_Private_Void_0; // Token: 0x04005984 RID: 22916 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial3_Private_Void_0; // Token: 0x04005985 RID: 22917 private static readonly IntPtr NativeMethodInfoPtr_OpenTutorial4_Private_Void_0; // Token: 0x04005986 RID: 22918 private static readonly IntPtr NativeMethodInfoPtr_SupportGroup_Private_Void_0; // Token: 0x04005987 RID: 22919 private static readonly IntPtr NativeMethodInfoPtr_ASThread_Private_Void_0; // Token: 0x04005988 RID: 22920 private static readonly IntPtr NativeMethodInfoPtr_get_length_Public_get_Single_0; // Token: 0x04005989 RID: 22921 private static readonly IntPtr NativeMethodInfoPtr_set_length_Private_set_Void_Single_0; // Token: 0x0400598A RID: 22922 private static readonly IntPtr NativeMethodInfoPtr_get_lastUsedInteractionSystem_Public_get_InteractionSystem_0; // Token: 0x0400598B RID: 22923 private static readonly IntPtr NativeMethodInfoPtr_set_lastUsedInteractionSystem_Private_set_Void_InteractionSystem_0; // Token: 0x0400598C RID: 22924 private static readonly IntPtr NativeMethodInfoPtr_Initiate_Public_Void_0; // Token: 0x0400598D RID: 22925 private static readonly IntPtr NativeMethodInfoPtr_get_lookAtTarget_Public_get_Transform_0; // Token: 0x0400598E RID: 22926 private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_InteractionTarget_FullBodyBipedEffector_InteractionSystem_0; // Token: 0x0400598F RID: 22927 private static readonly IntPtr NativeMethodInfoPtr_CurveUsed_Public_Boolean_Type_0; // Token: 0x04005990 RID: 22928 private static readonly IntPtr NativeMethodInfoPtr_GetTargets_Public_Il2CppReferenceArray_1_InteractionTarget_0; // Token: 0x04005991 RID: 22929 private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Public_Transform_FullBodyBipedEffector_String_0; // Token: 0x04005992 RID: 22930 private static readonly IntPtr NativeMethodInfoPtr_OnStartInteraction_Public_Void_InteractionSystem_0; // Token: 0x04005993 RID: 22931 private static readonly IntPtr NativeMethodInfoPtr_Apply_Public_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_InteractionTarget_Single_Single_0; // Token: 0x04005994 RID: 22932 private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Type_InteractionTarget_Single_0; // Token: 0x04005995 RID: 22933 private static readonly IntPtr NativeMethodInfoPtr_get_targetsRoot_Public_get_Transform_0; // Token: 0x04005996 RID: 22934 private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0; // Token: 0x04005997 RID: 22935 private static readonly IntPtr NativeMethodInfoPtr_Apply_Private_Void_IKSolverFullBodyBiped_FullBodyBipedEffector_Type_Single_Single_0; // Token: 0x04005998 RID: 22936 private static readonly IntPtr NativeMethodInfoPtr_GetTarget_Private_Transform_FullBodyBipedEffector_0; // Token: 0x04005999 RID: 22937 private static readonly IntPtr NativeMethodInfoPtr_GetWeightCurveIndex_Private_Int32_Type_0; // Token: 0x0400599A RID: 22938 private static readonly IntPtr NativeMethodInfoPtr_GetMultiplierIndex_Private_Int32_Type_0; // Token: 0x0400599B RID: 22939 private static readonly IntPtr NativeMethodInfoPtr_OpenUserManual_Private_Void_0; // Token: 0x0400599C RID: 22940 private static readonly IntPtr NativeMethodInfoPtr_OpenScriptReference_Private_Void_0; // Token: 0x0400599D RID: 22941 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000460 RID: 1120 [Serializable] public class InteractionEvent : Il2CppSystem.Object { // Token: 0x0600862B RID: 34347 RVA: 0x00225CFC File Offset: 0x00223EFC [CallerCount(1)] [CachedScanResults(RefRangeStart = 619612, RefRangeEnd = 619613, XrefRangeStart = 619598, XrefRangeEnd = 619612, 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: 0x0600862C RID: 34348 RVA: 0x00225D58 File Offset: 0x00223F58 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x0600862D RID: 34349 RVA: 0x00225DA4 File Offset: 0x00223FA4 // 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, 100673501); InteractionObject.InteractionEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673502); } // Token: 0x0600862E RID: 34350 RVA: 0x0000A74C File Offset: 0x0000894C public InteractionEvent(IntPtr pointer) : base(pointer) { } // Token: 0x17002DC5 RID: 11717 // (get) Token: 0x0600862F RID: 34351 RVA: 0x00225E5C File Offset: 0x0022405C // (set) Token: 0x06008630 RID: 34352 RVA: 0x00225E84 File Offset: 0x00224084 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: 0x17002DC6 RID: 11718 // (get) Token: 0x06008631 RID: 34353 RVA: 0x00225EA8 File Offset: 0x002240A8 // (set) Token: 0x06008632 RID: 34354 RVA: 0x00225ED0 File Offset: 0x002240D0 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: 0x17002DC7 RID: 11719 // (get) Token: 0x06008633 RID: 34355 RVA: 0x00225EF4 File Offset: 0x002240F4 // (set) Token: 0x06008634 RID: 34356 RVA: 0x00225F1C File Offset: 0x0022411C 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: 0x17002DC8 RID: 11720 // (get) Token: 0x06008635 RID: 34357 RVA: 0x00225F40 File Offset: 0x00224140 // (set) Token: 0x06008636 RID: 34358 RVA: 0x00225F74 File Offset: 0x00224174 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: 0x17002DC9 RID: 11721 // (get) Token: 0x06008637 RID: 34359 RVA: 0x00225F9C File Offset: 0x0022419C // (set) Token: 0x06008638 RID: 34360 RVA: 0x00225FD0 File Offset: 0x002241D0 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: 0x0400599E RID: 22942 private static readonly IntPtr NativeFieldInfoPtr_time; // Token: 0x0400599F RID: 22943 private static readonly IntPtr NativeFieldInfoPtr_pause; // Token: 0x040059A0 RID: 22944 private static readonly IntPtr NativeFieldInfoPtr_pickUp; // Token: 0x040059A1 RID: 22945 private static readonly IntPtr NativeFieldInfoPtr_animations; // Token: 0x040059A2 RID: 22946 private static readonly IntPtr NativeFieldInfoPtr_messages; // Token: 0x040059A3 RID: 22947 private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Transform_0; // Token: 0x040059A4 RID: 22948 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000461 RID: 1121 [Serializable] public class Message : Il2CppSystem.Object { // Token: 0x06008639 RID: 34361 RVA: 0x00225FF8 File Offset: 0x002241F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619613, XrefRangeEnd = 619624, 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: 0x0600863A RID: 34362 RVA: 0x00226054 File Offset: 0x00224254 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x0600863B RID: 34363 RVA: 0x002260A0 File Offset: 0x002242A0 // 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, 100673503); InteractionObject.Message.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673504); } // Token: 0x0600863C RID: 34364 RVA: 0x0000A74C File Offset: 0x0000894C public Message(IntPtr pointer) : base(pointer) { } // Token: 0x17002DCA RID: 11722 // (get) Token: 0x0600863D RID: 34365 RVA: 0x00226130 File Offset: 0x00224330 // (set) Token: 0x0600863E RID: 34366 RVA: 0x00226159 File Offset: 0x00224359 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: 0x17002DCB RID: 11723 // (get) Token: 0x0600863F RID: 34367 RVA: 0x00226180 File Offset: 0x00224380 // (set) Token: 0x06008640 RID: 34368 RVA: 0x002261B4 File Offset: 0x002243B4 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: 0x17002DCC RID: 11724 // (get) Token: 0x06008641 RID: 34369 RVA: 0x002261DC File Offset: 0x002243DC // (set) Token: 0x06008642 RID: 34370 RVA: 0x002261FC File Offset: 0x002243FC 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: 0x040059A5 RID: 22949 private static readonly IntPtr NativeFieldInfoPtr_function; // Token: 0x040059A6 RID: 22950 private static readonly IntPtr NativeFieldInfoPtr_recipient; // Token: 0x040059A7 RID: 22951 private static readonly IntPtr NativeFieldInfoPtr_empty; // Token: 0x040059A8 RID: 22952 private static readonly IntPtr NativeMethodInfoPtr_Send_Public_Void_Transform_0; // Token: 0x040059A9 RID: 22953 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000462 RID: 1122 [Serializable] public class AnimatorEvent : Il2CppSystem.Object { // Token: 0x06008643 RID: 34371 RVA: 0x00226214 File Offset: 0x00224414 [CallerCount(1)] [CachedScanResults(RefRangeStart = 619646, RefRangeEnd = 619647, XrefRangeStart = 619624, XrefRangeEnd = 619646, 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: 0x06008644 RID: 34372 RVA: 0x00226268 File Offset: 0x00224468 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619647, XrefRangeEnd = 619651, 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: 0x06008645 RID: 34373 RVA: 0x002262C4 File Offset: 0x002244C4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619651, XrefRangeEnd = 619659, 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: 0x06008646 RID: 34374 RVA: 0x00226320 File Offset: 0x00224520 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 619659, XrefRangeEnd = 619660, 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: 0x06008647 RID: 34375 RVA: 0x0022636C File Offset: 0x0022456C // 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, 100673505); InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animator_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673506); InteractionObject.AnimatorEvent.NativeMethodInfoPtr_Activate_Private_Void_Animation_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673507); InteractionObject.AnimatorEvent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673508); } // Token: 0x06008648 RID: 34376 RVA: 0x0000A74C File Offset: 0x0000894C public AnimatorEvent(IntPtr pointer) : base(pointer) { } // Token: 0x17002DCD RID: 11725 // (get) Token: 0x06008649 RID: 34377 RVA: 0x00226474 File Offset: 0x00224674 // (set) Token: 0x0600864A RID: 34378 RVA: 0x002264A8 File Offset: 0x002246A8 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: 0x17002DCE RID: 11726 // (get) Token: 0x0600864B RID: 34379 RVA: 0x002264D0 File Offset: 0x002246D0 // (set) Token: 0x0600864C RID: 34380 RVA: 0x00226504 File Offset: 0x00224704 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: 0x17002DCF RID: 11727 // (get) Token: 0x0600864D RID: 34381 RVA: 0x0022652C File Offset: 0x0022472C // (set) Token: 0x0600864E RID: 34382 RVA: 0x00226555 File Offset: 0x00224755 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: 0x17002DD0 RID: 11728 // (get) Token: 0x0600864F RID: 34383 RVA: 0x0022657C File Offset: 0x0022477C // (set) Token: 0x06008650 RID: 34384 RVA: 0x002265A4 File Offset: 0x002247A4 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: 0x17002DD1 RID: 11729 // (get) Token: 0x06008651 RID: 34385 RVA: 0x002265C8 File Offset: 0x002247C8 // (set) Token: 0x06008652 RID: 34386 RVA: 0x002265F0 File Offset: 0x002247F0 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: 0x17002DD2 RID: 11730 // (get) Token: 0x06008653 RID: 34387 RVA: 0x00226614 File Offset: 0x00224814 // (set) Token: 0x06008654 RID: 34388 RVA: 0x0022663C File Offset: 0x0022483C 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: 0x17002DD3 RID: 11731 // (get) Token: 0x06008655 RID: 34389 RVA: 0x00226660 File Offset: 0x00224860 // (set) Token: 0x06008656 RID: 34390 RVA: 0x00226680 File Offset: 0x00224880 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: 0x040059AA RID: 22954 private static readonly IntPtr NativeFieldInfoPtr_animator; // Token: 0x040059AB RID: 22955 private static readonly IntPtr NativeFieldInfoPtr_animation; // Token: 0x040059AC RID: 22956 private static readonly IntPtr NativeFieldInfoPtr_animationState; // Token: 0x040059AD RID: 22957 private static readonly IntPtr NativeFieldInfoPtr_crossfadeTime; // Token: 0x040059AE RID: 22958 private static readonly IntPtr NativeFieldInfoPtr_layer; // Token: 0x040059AF RID: 22959 private static readonly IntPtr NativeFieldInfoPtr_resetNormalizedTime; // Token: 0x040059B0 RID: 22960 private static readonly IntPtr NativeFieldInfoPtr_empty; // Token: 0x040059B1 RID: 22961 private static readonly IntPtr NativeMethodInfoPtr_Activate_Public_Void_Boolean_0; // Token: 0x040059B2 RID: 22962 private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animator_0; // Token: 0x040059B3 RID: 22963 private static readonly IntPtr NativeMethodInfoPtr_Activate_Private_Void_Animation_0; // Token: 0x040059B4 RID: 22964 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } // Token: 0x02000463 RID: 1123 [Serializable] public class WeightCurve : Il2CppSystem.Object { // Token: 0x06008657 RID: 34391 RVA: 0x00226698 File Offset: 0x00224898 [CallerCount(2)] [CachedScanResults(RefRangeStart = 619779, RefRangeEnd = 619781, XrefRangeStart = 619660, XrefRangeEnd = 619779, 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: 0x06008658 RID: 34392 RVA: 0x002266FC File Offset: 0x002248FC [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, 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: 0x06008659 RID: 34393 RVA: 0x00226748 File Offset: 0x00224948 // 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, 100673509); InteractionObject.WeightCurve.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673510); } // Token: 0x0600865A RID: 34394 RVA: 0x0000A74C File Offset: 0x0000894C public WeightCurve(IntPtr pointer) : base(pointer) { } // Token: 0x17002DD4 RID: 11732 // (get) Token: 0x0600865B RID: 34395 RVA: 0x002267C4 File Offset: 0x002249C4 // (set) Token: 0x0600865C RID: 34396 RVA: 0x002267EC File Offset: 0x002249EC 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: 0x17002DD5 RID: 11733 // (get) Token: 0x0600865D RID: 34397 RVA: 0x00226810 File Offset: 0x00224A10 // (set) Token: 0x0600865E RID: 34398 RVA: 0x00226844 File Offset: 0x00224A44 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: 0x040059B5 RID: 22965 private static readonly IntPtr NativeFieldInfoPtr_type; // Token: 0x040059B6 RID: 22966 private static readonly IntPtr NativeFieldInfoPtr_curve; // Token: 0x040059B7 RID: 22967 private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_Single_0; // Token: 0x040059B8 RID: 22968 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000464 RID: 1124 [Serializable] public enum Type { // Token: 0x040059BA RID: 22970 PositionWeight, // Token: 0x040059BB RID: 22971 RotationWeight, // Token: 0x040059BC RID: 22972 PositionOffsetX, // Token: 0x040059BD RID: 22973 PositionOffsetY, // Token: 0x040059BE RID: 22974 PositionOffsetZ, // Token: 0x040059BF RID: 22975 Pull, // Token: 0x040059C0 RID: 22976 Reach, // Token: 0x040059C1 RID: 22977 RotateBoneWeight, // Token: 0x040059C2 RID: 22978 Push, // Token: 0x040059C3 RID: 22979 PushParent, // Token: 0x040059C4 RID: 22980 PoserWeight } } // Token: 0x02000465 RID: 1125 [Serializable] public class Multiplier : Il2CppSystem.Object { // Token: 0x0600865F RID: 34399 RVA: 0x0022686C File Offset: 0x00224A6C [CallerCount(1)] [CachedScanResults(RefRangeStart = 619782, RefRangeEnd = 619783, XrefRangeStart = 619781, XrefRangeEnd = 619782, 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: 0x06008660 RID: 34400 RVA: 0x002268E8 File Offset: 0x00224AE8 [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: 0x06008661 RID: 34401 RVA: 0x00226934 File Offset: 0x00224B34 // 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, 100673511); InteractionObject.Multiplier.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100673512); } // Token: 0x06008662 RID: 34402 RVA: 0x0000A74C File Offset: 0x0000894C public Multiplier(IntPtr pointer) : base(pointer) { } // Token: 0x17002DD6 RID: 11734 // (get) Token: 0x06008663 RID: 34403 RVA: 0x002269C4 File Offset: 0x00224BC4 // (set) Token: 0x06008664 RID: 34404 RVA: 0x002269EC File Offset: 0x00224BEC 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: 0x17002DD7 RID: 11735 // (get) Token: 0x06008665 RID: 34405 RVA: 0x00226A10 File Offset: 0x00224C10 // (set) Token: 0x06008666 RID: 34406 RVA: 0x00226A38 File Offset: 0x00224C38 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: 0x17002DD8 RID: 11736 // (get) Token: 0x06008667 RID: 34407 RVA: 0x00226A5C File Offset: 0x00224C5C // (set) Token: 0x06008668 RID: 34408 RVA: 0x00226A84 File Offset: 0x00224C84 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: 0x040059C5 RID: 22981 private static readonly IntPtr NativeFieldInfoPtr_curve; // Token: 0x040059C6 RID: 22982 private static readonly IntPtr NativeFieldInfoPtr_multiplier; // Token: 0x040059C7 RID: 22983 private static readonly IntPtr NativeFieldInfoPtr_result; // Token: 0x040059C8 RID: 22984 private static readonly IntPtr NativeMethodInfoPtr_GetValue_Public_Single_WeightCurve_Single_0; // Token: 0x040059C9 RID: 22985 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; } } }