#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InvokerActionInvoker1; template struct InvokerActionInvoker1 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1) { void* params[1] = { p1 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; template struct InvokerActionInvoker2; template struct InvokerActionInvoker2 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2) { void* params[2] = { p1, &p2 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; template struct InvokerActionInvoker2 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2) { void* params[2] = { p1, p2 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; template struct InvokerActionInvoker3; template struct InvokerActionInvoker3 { static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3) { void* params[3] = { p1, p2, &p3 }; method->invoker_method(methodPtr, method, obj, params, NULL); } }; // System.Action`1 struct Action_1_tB645F646DB079054A9500B09427CB02A88372D3F; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.String[][] struct StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF; // UnityEngine.AnimationClip[] struct AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F; // RootMotion.BakerMuscle[] struct BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A; // RootMotion.BakerTransform[] struct BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // UnityEngine.GUILayoutOption[] struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; // RootMotion.FinalIK.IKSolver[] struct IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05; // RootMotion.FinalIK.IKSolverLimb[] struct IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // UnityEngine.Keyframe[] struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // UnityEngine.Object[] struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // RootMotion.FinalIK.IKSolver/Bone[] struct BoneU5BU5D_t384A868FF22BA2A4344F14B899695540877FB593; // RootMotion.FinalIK.IKSolverLimb/AxisDirection[] struct AxisDirectionU5BU5D_tEEAAA4643F969417FEC3F3D2F86691E97BBD4C76; // RootMotion.FinalIK.IKSolverLookAt/LookAtBone[] struct LookAtBoneU5BU5D_t67AC01B3A1C4142F1295929816E7AD9D6926A1D2; // UnityEngine.Animation struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040; // UnityEngine.AnimationClip struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; // UnityEngine.Avatar struct Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F; // RootMotion.AvatarUtility struct AvatarUtility_t829F50B1531E6C6F6188AF0FA022B5FD81667B2A; // RootMotion.AxisTools struct AxisTools_tDFE2A3A79335581DB424FD459431AB7DB6071620; // RootMotion.Baker struct Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE; // RootMotion.BakerHumanoidQT struct BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728; // RootMotion.BakerMuscle struct BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974; // RootMotion.BakerTransform struct BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // RootMotion.FinalIK.BipedIK struct BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430; // RootMotion.FinalIK.BipedIKSolvers struct BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907; // RootMotion.BipedLimbOrientations struct BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000; // RootMotion.BipedReferences struct BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // RootMotion.CameraController struct CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412; // RootMotion.CameraControllerFPS struct CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // RootMotion.Comments struct Comments_t8F6FC090D86FE2CF3E6C317318084CDEF122753A; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // RootMotion.FinalIK.Constraint struct Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65; // RootMotion.FinalIK.ConstraintPosition struct ConstraintPosition_t4933B2FECCE8EE7DED99A2A29FE8EBB53B24E095; // RootMotion.FinalIK.ConstraintPositionOffset struct ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4; // RootMotion.FinalIK.ConstraintRotation struct ConstraintRotation_tD9ECB1DBF805B2A14C33CE8F220468E5B08D7E8E; // RootMotion.FinalIK.ConstraintRotationOffset struct ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14; // RootMotion.FinalIK.Constraints struct Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4; // System.Delegate struct Delegate_t; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // RootMotion.DemoGUIMessage struct DemoGUIMessage_tF6DEEB948E5CD2D61C2D828DDEBDE6E9BA9F6DB6; // RootMotion.FinalIK.Finger struct Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC; // UnityEngine.GUILayoutOption struct GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // RootMotion.GenericBaker struct GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04; // RootMotion.Hierarchy struct Hierarchy_tFD933102E228C82CEA0DD7841B8D6F45EF200781; // UnityEngine.HumanPoseHandler struct HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992; // RootMotion.HumanoidBaker struct HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76; // System.IAsyncResult struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // RootMotion.FinalIK.IKSolver struct IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623; // RootMotion.FinalIK.IKSolverAim struct IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789; // RootMotion.FinalIK.IKSolverFABRIK struct IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB; // RootMotion.FinalIK.IKSolverHeuristic struct IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484; // RootMotion.FinalIK.IKSolverLimb struct IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1; // RootMotion.FinalIK.IKSolverLookAt struct IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB; // RootMotion.FinalIK.IKSolverTrigonometric struct IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C; // RootMotion.InspectorComment struct InspectorComment_tA6CA16A5F58F71E4EC61F777AE27B3104B3DEBE7; // RootMotion.Interp struct Interp_tF89D02A278AB6C72D25EAB4BD1152D5FA7CD2F7A; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; // RootMotion.LargeHeader struct LargeHeader_t6CB810B1FC75AFFC70EBC238E1A352B2ED0A320D; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // System.Reflection.MethodBase struct MethodBase_t; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // UnityEngine.Playables.PlayableDirector struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475; // UnityEngine.PropertyAttribute struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0; // RootMotion.FinalIK.RotationLimit struct RotationLimit_t7A68DEEE9DBC0895E8B965A8CF1ADDCE314A27F9; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // RootMotion.ShowIfAttribute struct ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C; // RootMotion.ShowLargeHeaderIf struct ShowLargeHeaderIf_t2E53EC4B39D434175187B1E61B59095234409E96; // RootMotion.ShowRangeIfAttribute struct ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8; // UnityEngine.SkinnedMeshRenderer struct SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E; // RootMotion.SolverManager struct SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD; // System.String struct String_t; // RootMotion.TQ struct TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // RootMotion.TriggerEventBroadcaster struct TriggerEventBroadcaster_t8F5F6AE27B5694C0D3D4B33EAEC077A03D744173; // System.Type struct Type_t; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // RootMotion.Baker/BakerDelegate struct BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72; // RootMotion.Baker/ClipSettings struct ClipSettings_t91398F96D89DAD0ADB858841ECF079A4C5CE2779; // RootMotion.BipedLimbOrientations/LimbOrientation struct LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324; // UnityEngine.Camera/CameraCallback struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; // RootMotion.FinalIK.IKSolver/Bone struct Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF; // RootMotion.FinalIK.IKSolver/IterationDelegate struct IterationDelegate_t50F2C0DBA5189F9263AE46A2205096E8AF33A633; // RootMotion.FinalIK.IKSolver/UpdateDelegate struct UpdateDelegate_t53E3B4F2E4ADBCE8A5E151106B1878025A6711FD; // RootMotion.FinalIK.IKSolverLookAt/LookAtBone struct LookAtBone_t20B9128D670E48414CE5235C77AC18E66273F5BE; // RootMotion.FinalIK.IKSolverTrigonometric/TrigonometricBone struct TrigonometricBone_t81934FDB545A94662146BE1A1F0979BA33D21D9E; // RootMotion.Warning/Logger struct Logger_tC7A433B56305082BD52A69C362F663BDA1077283; IL2CPP_EXTERN_C RuntimeClass* AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0198E91CF4A8793063AA79418679ADE67A48983D; IL2CPP_EXTERN_C String_t* _stringLiteral02B6B4E341996B03A654290F071F2E5B9E5EBAC1; IL2CPP_EXTERN_C String_t* _stringLiteral03CD0F78EF2CC07DEF1F8D77276DB05F235B95C8; IL2CPP_EXTERN_C String_t* _stringLiteral042EAFCF9E19697F8F8E01CC8BCF8E6DAF8901D2; IL2CPP_EXTERN_C String_t* _stringLiteral0598019E89EC2D614EFFB8433C0AFD4C797407C2; IL2CPP_EXTERN_C String_t* _stringLiteral061D0654AF6F95841138064FB1446DB36ACDD517; IL2CPP_EXTERN_C String_t* _stringLiteral06D0BFD03781EC995A8CB3F459FE016D0C12B539; IL2CPP_EXTERN_C String_t* _stringLiteral0704013C4ECEFFBA0DFC741BCE987704CCBD6989; IL2CPP_EXTERN_C String_t* _stringLiteral07661D49CF1C773E18BA96D514AA5B5556D7A1A1; IL2CPP_EXTERN_C String_t* _stringLiteral0845B256877EBB480E6FB80B6ECC2F7A3A79E48D; IL2CPP_EXTERN_C String_t* _stringLiteral0BA1C7ACBAF06127CCCCDBD18396F57462C62803; IL2CPP_EXTERN_C String_t* _stringLiteral0C01707C83BF1D3F25E44FA8EE70E6504A845AFD; IL2CPP_EXTERN_C String_t* _stringLiteral0C8800AA6A8E1686CEFFF45C793EC512C24B0519; IL2CPP_EXTERN_C String_t* _stringLiteral0E168DA9D6581F886C12B9C682EF91B940E8E090; IL2CPP_EXTERN_C String_t* _stringLiteral0EA7A3251302747E02E65630FCCDE0FE1E0B58AC; IL2CPP_EXTERN_C String_t* _stringLiteral0FD1EF8ABE2FF8A1D0177EF41175BD851F384834; IL2CPP_EXTERN_C String_t* _stringLiteral102F0FB3C0A484D753A9AD787083205D65434F55; IL2CPP_EXTERN_C String_t* _stringLiteral10A5DC74481C0D7828DA3A12467C24A975DE18D5; IL2CPP_EXTERN_C String_t* _stringLiteral125E216BDB13666CDB2A379E9FE66238E601E545; IL2CPP_EXTERN_C String_t* _stringLiteral13773FFC88CA800F72BB50140243500ABFDE4268; IL2CPP_EXTERN_C String_t* _stringLiteral140CC5D494A614734BA2FE19AD0D82BA97A2704D; IL2CPP_EXTERN_C String_t* _stringLiteral1690B3E0A7ABF26C7432995D1219914EE9822024; IL2CPP_EXTERN_C String_t* _stringLiteral16A70DC8C790D0EFD53AE03FF23CB99D8B7A53CA; IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0; IL2CPP_EXTERN_C String_t* _stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2; IL2CPP_EXTERN_C String_t* _stringLiteral17BCA1DC5E7926125BAD40668F2A4DAECC8945ED; IL2CPP_EXTERN_C String_t* _stringLiteral18E4C5DB8069025D974094A057F857AC864487AD; IL2CPP_EXTERN_C String_t* _stringLiteral198EF3952BA9D06F25F090AA52A99B8700CF4BEC; IL2CPP_EXTERN_C String_t* _stringLiteral1995170AFCB8B85805750B6A96E80428B11133CF; IL2CPP_EXTERN_C String_t* _stringLiteral1A193FB38CC2AE105AAE06EC5DCD7BFBA310ED88; IL2CPP_EXTERN_C String_t* _stringLiteral1A7A964C715AB13716EB137329651FA2E8722A59; IL2CPP_EXTERN_C String_t* _stringLiteral1AA1D0B1967820C9024B0948D4DBB158D6535557; IL2CPP_EXTERN_C String_t* _stringLiteral1C1C37AF8BB37AA7BF4459FB01DC6771526F06E0; IL2CPP_EXTERN_C String_t* _stringLiteral1C3B83E7128DFE5344885801249731AA7F849057; IL2CPP_EXTERN_C String_t* _stringLiteral1D5002575B96E7BF0A627DEFFDDE5B6B39E62032; IL2CPP_EXTERN_C String_t* _stringLiteral1ECE89A034B576379B90179DBEEBE407BF0B4297; IL2CPP_EXTERN_C String_t* _stringLiteral1FA18FB88B5AB20CFA8F737DC3E0F0B91CB75D7E; IL2CPP_EXTERN_C String_t* _stringLiteral1FBD80BCA784FAA1CF288FFC804CF37CEBDB1854; IL2CPP_EXTERN_C String_t* _stringLiteral20D62EF9F7CDDD4204481F9D34252DA7549A87F0; IL2CPP_EXTERN_C String_t* _stringLiteral214BA9897ECB48EE01D20890481B4086B9825209; IL2CPP_EXTERN_C String_t* _stringLiteral23F085EC00D1B6DE99FA74988909ADA330BD1E44; IL2CPP_EXTERN_C String_t* _stringLiteral25DE191AB65E3CEC38820B1B7775733AD5C23127; IL2CPP_EXTERN_C String_t* _stringLiteral27DBE0B9E4000381CB1AFBE287B78FBBD590C4A9; IL2CPP_EXTERN_C String_t* _stringLiteral28A07F976ACD9341EBCFAD32B1CF78EC215D756F; IL2CPP_EXTERN_C String_t* _stringLiteral28B114FBC82242A0E02F51FFAC28A77953C9B3D5; IL2CPP_EXTERN_C String_t* _stringLiteral29D2A40A5534EFE0FAE112D2279E57B293308736; IL2CPP_EXTERN_C String_t* _stringLiteral2ABA09E1C17B843688061F3708C4148AC2322D28; IL2CPP_EXTERN_C String_t* _stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C; IL2CPP_EXTERN_C String_t* _stringLiteral2B52400CE4758EDA801BA67A90088BF99D776FEF; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE; IL2CPP_EXTERN_C String_t* _stringLiteral2C5A813BFFC5646247D43AC9B42522A1F61B04BE; IL2CPP_EXTERN_C String_t* _stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD; IL2CPP_EXTERN_C String_t* _stringLiteral2E120F7CB85E34B0B1DA460F2EF6FAA64E40EC61; IL2CPP_EXTERN_C String_t* _stringLiteral2E4312E0287597FF01E32C96AF20B9A5E2D7A1A9; IL2CPP_EXTERN_C String_t* _stringLiteral2F08F08BE183A0C4ED7212291D30A6DB95902E58; IL2CPP_EXTERN_C String_t* _stringLiteral2F1F9D5FB7E1323D6A187DD2C255AB6E8D1B4CCF; IL2CPP_EXTERN_C String_t* _stringLiteral31B2A8B58DE515E44EAC5D91C3DD31C29806000E; IL2CPP_EXTERN_C String_t* _stringLiteral326AF3CDB713987F2EB68C86A9D379F7019181FF; IL2CPP_EXTERN_C String_t* _stringLiteral32A4C1DE6F6D9EDC5D98B904B0B3D876D65D8AA0; IL2CPP_EXTERN_C String_t* _stringLiteral331A657A923928926C30560E77486D78C2B1F0BE; IL2CPP_EXTERN_C String_t* _stringLiteral348B06DDAF3277F91D49EDA6471FCC5E00BE59DF; IL2CPP_EXTERN_C String_t* _stringLiteral34B0C542A752AE585CDF0F9C5E3E38B044C8E52C; IL2CPP_EXTERN_C String_t* _stringLiteral34B9E66A002E61D86FB3E4969FF1626D42070900; IL2CPP_EXTERN_C String_t* _stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439; IL2CPP_EXTERN_C String_t* _stringLiteral35E11321103C19DD53B4262FD5084594F71CB7A8; IL2CPP_EXTERN_C String_t* _stringLiteral366EF1F02AE82711382511A1590279E1055EA5E0; IL2CPP_EXTERN_C String_t* _stringLiteral3800E206DF25F91844E65CAB84A1EE76394A6277; IL2CPP_EXTERN_C String_t* _stringLiteral385A3F00319A5A164D8F37EB690D86A55732F2BA; IL2CPP_EXTERN_C String_t* _stringLiteral387B2212B758202A468F825A6C8F0845C58875B7; IL2CPP_EXTERN_C String_t* _stringLiteral3A66464A700710C0956735F4FACD28BBD3688B7A; IL2CPP_EXTERN_C String_t* _stringLiteral3F37C8AECA01E97683A966B51F2F111E659EABB3; IL2CPP_EXTERN_C String_t* _stringLiteral3F6EC76162E04ABEE83286FBA2EB33B33B59F91F; IL2CPP_EXTERN_C String_t* _stringLiteral3FA7E724317E0953B29F71396C3C1724987A7F28; IL2CPP_EXTERN_C String_t* _stringLiteral3FDBCA9B0633C8353A2B0D264D932D25458A6AD5; IL2CPP_EXTERN_C String_t* _stringLiteral402F132297C6D43398E4C6118B60D8D37D7C1253; IL2CPP_EXTERN_C String_t* _stringLiteral4082F4156177B60E24551664ACF81C7F8D73B27E; IL2CPP_EXTERN_C String_t* _stringLiteral40DEEAC45F669F99988024E99594A21B6B8E8380; IL2CPP_EXTERN_C String_t* _stringLiteral42838CCDE46EC9A55A8E5BD30B13C5339AEE7E5F; IL2CPP_EXTERN_C String_t* _stringLiteral4410590A0BDE82C0853D3A9BCDC9087317493DC0; IL2CPP_EXTERN_C String_t* _stringLiteral44F9FFBA51463D16972A663F18DEC9C2A2C37CFF; IL2CPP_EXTERN_C String_t* _stringLiteral4570A663AF0A1A8FADED435B88F1FA89256D23DF; IL2CPP_EXTERN_C String_t* _stringLiteral461EE177B772C8076E2D62C04952F00C85951024; IL2CPP_EXTERN_C String_t* _stringLiteral462B767DE676DD13A364C085EBE9504F7EAE1168; IL2CPP_EXTERN_C String_t* _stringLiteral475FF9D6B6E302C1EFDF643A3D83B40B41460907; IL2CPP_EXTERN_C String_t* _stringLiteral4797E3EA9C05A2FAAB37DF8C031B8149EC3363A3; IL2CPP_EXTERN_C String_t* _stringLiteral47CF9E7CE6CEB359CEA093CE78E62A90B8636380; IL2CPP_EXTERN_C String_t* _stringLiteral48D4B99A346001A355C8DB599D8B4B369DCDC80E; IL2CPP_EXTERN_C String_t* _stringLiteral4924C0FE485866AEB51FF52D7E67E8EDC71D6284; IL2CPP_EXTERN_C String_t* _stringLiteral4A49ED0CD3008605BBE858A0243596F9A57A089E; IL2CPP_EXTERN_C String_t* _stringLiteral4B44E56974F06DAFADD1DA3DE13B611E995ADBA0; IL2CPP_EXTERN_C String_t* _stringLiteral4B77030038BA58842269E1F60BA9B81070880032; IL2CPP_EXTERN_C String_t* _stringLiteral4CA7B64924E2080D5E7DC28997E98F1F707C3DBB; IL2CPP_EXTERN_C String_t* _stringLiteral4E39972312FDFC79A037A6DCF108A80D0920F395; IL2CPP_EXTERN_C String_t* _stringLiteral500E4B51F6E508A474D03F4390030458179EB80D; IL2CPP_EXTERN_C String_t* _stringLiteral510880678F36DDFA251F3365886F1F64F0DDE202; IL2CPP_EXTERN_C String_t* _stringLiteral51311F107A22ACB2B9982782F66881085ABC044E; IL2CPP_EXTERN_C String_t* _stringLiteral5141CE27A9FF1FDD83D7E00096053BA4FAE9DB2A; IL2CPP_EXTERN_C String_t* _stringLiteral51A98F24922F0CBDE1B2064D81AAC1A4049FF02D; IL2CPP_EXTERN_C String_t* _stringLiteral5387F81800081845A0B3600D759F7E816A55423B; IL2CPP_EXTERN_C String_t* _stringLiteral53E8E6E9247452A7A7635EFB4FF303F07EC0357C; IL2CPP_EXTERN_C String_t* _stringLiteral543FC8CCA64D39946BEC2A82C1BCE305C38B6CAD; IL2CPP_EXTERN_C String_t* _stringLiteral5531ACB7A5D2086E18B35CD2A536ED66B2182A40; IL2CPP_EXTERN_C String_t* _stringLiteral55768593ED13FF536BC1F9AD22354C3C4781D6B7; IL2CPP_EXTERN_C String_t* _stringLiteral56AB417976C0DBEB5D73CFEC51BF6FF2188A4825; IL2CPP_EXTERN_C String_t* _stringLiteral56D68050C8A23F324961D1FC9A94BC2DE26514BC; IL2CPP_EXTERN_C String_t* _stringLiteral58142BE9FBFC6A1D2336CA565E6653C9D04E4494; IL2CPP_EXTERN_C String_t* _stringLiteral59A1BA7BB478B49A9E5FBD88E54913CFF03F42A9; IL2CPP_EXTERN_C String_t* _stringLiteral5B5406A849D6C8A1EDBDD66177482A5C57C9EC06; IL2CPP_EXTERN_C String_t* _stringLiteral5B57F79A2663AEFB21E5D4242F57ED0347853049; IL2CPP_EXTERN_C String_t* _stringLiteral5CDFA26E0AD9D105E27710C9CF3C75BC037E4BC0; IL2CPP_EXTERN_C String_t* _stringLiteral5D5174454E3D3F9E783E0B8B821F8B1A68A0547F; IL2CPP_EXTERN_C String_t* _stringLiteral5E5F1B6D42ABEB8838D3C1A794A9BFEEAD705A19; IL2CPP_EXTERN_C String_t* _stringLiteral606295CB8FC1A5D368A119112968AD8E1176CC43; IL2CPP_EXTERN_C String_t* _stringLiteral615C42A219746E79758813832CB6931DCA8B1975; IL2CPP_EXTERN_C String_t* _stringLiteral62878D1B4F82799B27F696C34D6DDE1A2AC583F6; IL2CPP_EXTERN_C String_t* _stringLiteral63303898C9A08509CB63D13BD4CE66FF7CC1E794; IL2CPP_EXTERN_C String_t* _stringLiteral6483891A6A7C10989F9CCB88DB7077ED5EADC821; IL2CPP_EXTERN_C String_t* _stringLiteral64BA00D2C772A5AD8726232F74A93A8D692F63BD; IL2CPP_EXTERN_C String_t* _stringLiteral6509CF85846ADD4FDE8C351407BE79842863012D; IL2CPP_EXTERN_C String_t* _stringLiteral65C8DCB1578FF4FBD5A1E7E9317EB4BA71BCF91A; IL2CPP_EXTERN_C String_t* _stringLiteral66AF1EA51DD77A3C10E8437F1D21353816D02CA6; IL2CPP_EXTERN_C String_t* _stringLiteral6846B5E21AA0ED12FA3D00EA37C6FCD7D52AF1C4; IL2CPP_EXTERN_C String_t* _stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185; IL2CPP_EXTERN_C String_t* _stringLiteral6E746ED0A83DC051B2E6E43E5182E55B12EFE126; IL2CPP_EXTERN_C String_t* _stringLiteral6F3B011126F2A5CE8E950D6B1523B75BA1BF3396; IL2CPP_EXTERN_C String_t* _stringLiteral700EEC231A52297C832EE84C7F1E9B1229EBFE8E; IL2CPP_EXTERN_C String_t* _stringLiteral72661211A8BE67AD54562D37BA660220AE653067; IL2CPP_EXTERN_C String_t* _stringLiteral7352A837EB68D96CDBDF07CF242D5726F74DC2A6; IL2CPP_EXTERN_C String_t* _stringLiteral7358B05989A73C3FA26E78D746C19C8E01569BF4; IL2CPP_EXTERN_C String_t* _stringLiteral74ECD97912D81E0F9C90F35D74E271439C4F3190; IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D; IL2CPP_EXTERN_C String_t* _stringLiteral75E98C78538157035E0D0E268C0A2C76D23211BA; IL2CPP_EXTERN_C String_t* _stringLiteral76767DA2EA89424B7609147DD698A20F8FE790CC; IL2CPP_EXTERN_C String_t* _stringLiteral77558D7841B54F07BC7868D782F0621B8A656AE1; IL2CPP_EXTERN_C String_t* _stringLiteral77A54B4A65E732EA3A0CD30DB36FC17FB63777E7; IL2CPP_EXTERN_C String_t* _stringLiteral77C7579F6C1DCF9DF533937F7E1474778C25FB13; IL2CPP_EXTERN_C String_t* _stringLiteral77CD5B089FE54D0C61EA5207FEF4ED89449979B4; IL2CPP_EXTERN_C String_t* _stringLiteral79CC47F53DD8FC724BB5ED633194D2831ABDB696; IL2CPP_EXTERN_C String_t* _stringLiteral79E1D24A023B36CBF539EA1FE43426225D7865D6; IL2CPP_EXTERN_C String_t* _stringLiteral7A0273BAA53CE66087AAB202084942EBEE6CE1DE; IL2CPP_EXTERN_C String_t* _stringLiteral7A65FF759C81C09083613CEEE203649A7F797921; IL2CPP_EXTERN_C String_t* _stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3; IL2CPP_EXTERN_C String_t* _stringLiteral7C931F5FC1AB9A496913978FF01C2C30CDAD024E; IL2CPP_EXTERN_C String_t* _stringLiteral7E13057E2031354A5FE2DBDA8A0E41E39373D55E; IL2CPP_EXTERN_C String_t* _stringLiteral7E4272A8DFA5A1AA3188D40959A514650DD60F46; IL2CPP_EXTERN_C String_t* _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A; IL2CPP_EXTERN_C String_t* _stringLiteral7F834F57C7A65F8722E08ED048B0DA868E4FB72C; IL2CPP_EXTERN_C String_t* _stringLiteral82320C155368DAA42BDB333BE4B0BDD78F972932; IL2CPP_EXTERN_C String_t* _stringLiteral84965934410C1273E1870C0BF36B24D7A30AA844; IL2CPP_EXTERN_C String_t* _stringLiteral84B946D7160FB4250219D57549EFEF9515D11E19; IL2CPP_EXTERN_C String_t* _stringLiteral85854D21F273A756078468B1F896F112B0E08118; IL2CPP_EXTERN_C String_t* _stringLiteral871CB945C9EDC33A16973FB11A53D8EC6FBE937F; IL2CPP_EXTERN_C String_t* _stringLiteral8739227E8E687EF781DA0D923452C2686CFF10A2; IL2CPP_EXTERN_C String_t* _stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3; IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7; IL2CPP_EXTERN_C String_t* _stringLiteral88DAA68E7CC331BB7ACE7A9EECB2487A9CD95F69; IL2CPP_EXTERN_C String_t* _stringLiteral88E7FE3AEB409AEE1BDB5CA90344600181851F25; IL2CPP_EXTERN_C String_t* _stringLiteral8ACAF5E1967069AEFE34E31F9E524B7360F8FA6B; IL2CPP_EXTERN_C String_t* _stringLiteral8D428FD812078349C0B9B91370CC898D6E8F665F; IL2CPP_EXTERN_C String_t* _stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321; IL2CPP_EXTERN_C String_t* _stringLiteral8E0ABC93CD70721CD29D14A134F0A56267C75BB5; IL2CPP_EXTERN_C String_t* _stringLiteral8F29E5358CCB304921400FA35B7C32F21983E9E0; IL2CPP_EXTERN_C String_t* _stringLiteral8FFA3AEF81A9FE05D27982C3F530703C9D7EAFA4; IL2CPP_EXTERN_C String_t* _stringLiteral90131B818D267C1822DE93DF3EF486A70771B115; IL2CPP_EXTERN_C String_t* _stringLiteral9356D0A42D6E2E16A019350B4105B3D868640A5F; IL2CPP_EXTERN_C String_t* _stringLiteral9498F3CAA3595E523ABDDA1958035513081B0EE0; IL2CPP_EXTERN_C String_t* _stringLiteral9546D101E7CD0F1123AEAD0300C0CC7B4330400C; IL2CPP_EXTERN_C String_t* _stringLiteral9722D5242B1541D457EEC4E3C9F8CAD4713B95FB; IL2CPP_EXTERN_C String_t* _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1; IL2CPP_EXTERN_C String_t* _stringLiteral9848967F0AC4B299C6DB98856376E6650AE9A432; IL2CPP_EXTERN_C String_t* _stringLiteral9981913A1611CD618538C2393C2855D522F2385A; IL2CPP_EXTERN_C String_t* _stringLiteral9B433723649F5105B93C0EB94782A11F8DD0746C; IL2CPP_EXTERN_C String_t* _stringLiteral9C077FB42039B39C5BF96921088B4F6B3C160BEF; IL2CPP_EXTERN_C String_t* _stringLiteral9D4F7C6E7D51F0820E7A898B794F2DC7694244F4; IL2CPP_EXTERN_C String_t* _stringLiteral9D51A04923FFCD275BC5123AF7A5963859B38663; IL2CPP_EXTERN_C String_t* _stringLiteral9E4D43A19AC8BE77266EF1ED960EA9EDC1FAA6BB; IL2CPP_EXTERN_C String_t* _stringLiteral9F340FC91651A636AD94449595709DD69E7D01B9; IL2CPP_EXTERN_C String_t* _stringLiteralA056737CDC6B12149C18466DFF2EC414F7C1D132; IL2CPP_EXTERN_C String_t* _stringLiteralA1F90101214BD3FBA48183A4C06489590D4EF41F; IL2CPP_EXTERN_C String_t* _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C; IL2CPP_EXTERN_C String_t* _stringLiteralA3F9AC049AD48A35AB36F58658AE19CA38794989; IL2CPP_EXTERN_C String_t* _stringLiteralA6BB3631EF5E663826F81311E5C680F0705FECA9; IL2CPP_EXTERN_C String_t* _stringLiteralA9D588A0E742F8CDD3CF99A8F971EB8F4417ED11; IL2CPP_EXTERN_C String_t* _stringLiteralAA9E77B1A4C464E358BD7EC7BE07838023CD8A8B; IL2CPP_EXTERN_C String_t* _stringLiteralAAFFD595B8D16C63300B1504DF8B4E61466BD87D; IL2CPP_EXTERN_C String_t* _stringLiteralAB236FE2BF72D00A5CFAFFB9CA58750A49DA02B2; IL2CPP_EXTERN_C String_t* _stringLiteralABAB1BB4FA3A0777933EE852518CD5C1A3AB95CE; IL2CPP_EXTERN_C String_t* _stringLiteralABAD3E0DF3A96D415ADF615B3C340A5385877AD7; IL2CPP_EXTERN_C String_t* _stringLiteralAC44B17C22D98680F5EF1A5FD59E6A7ABEE17CEB; IL2CPP_EXTERN_C String_t* _stringLiteralACE01F394055C3798BDFF6B23CFE32EED695B314; IL2CPP_EXTERN_C String_t* _stringLiteralADCB11B86397A6F25F1C6832C5AAF8C19D6FEF18; IL2CPP_EXTERN_C String_t* _stringLiteralADF5A3EEB9BCBBE386E21878639BBAF4356F5057; IL2CPP_EXTERN_C String_t* _stringLiteralAE24C5BE9B741FFFA87D2A951BFE7EA0440461CD; IL2CPP_EXTERN_C String_t* _stringLiteralAE786D94AC049DDC6597DFEECE3DC3DDC0502991; IL2CPP_EXTERN_C String_t* _stringLiteralAF46A9E2E9439E03F3352470F9B1136DDD96ED26; IL2CPP_EXTERN_C String_t* _stringLiteralB0CAD8BCA47977D99C1B3C76C933E0FD4E6311FA; IL2CPP_EXTERN_C String_t* _stringLiteralB1E5119D36EC43B340C0A0DDC99F1156546EA9DF; IL2CPP_EXTERN_C String_t* _stringLiteralB2880693E1FA5628AE28260B5F6663D0CE20D64A; IL2CPP_EXTERN_C String_t* _stringLiteralB32B6CE2C1380613073555D1E6F8A04E6F2B3719; IL2CPP_EXTERN_C String_t* _stringLiteralB388F2B42118B802C3FA337BC87A8697B38D0437; IL2CPP_EXTERN_C String_t* _stringLiteralB55725D3E1727B13D6AED69FEF395C8A085ED52C; IL2CPP_EXTERN_C String_t* _stringLiteralB8A8A9C8557F07DC6657B1FE0766E6C45F3B6800; IL2CPP_EXTERN_C String_t* _stringLiteralB8ED48B4FA54CC1A90DABCB5019CEFAE27ADE656; IL2CPP_EXTERN_C String_t* _stringLiteralBA0DCB5612F94DF4FD46A0B11C3AE84FD2D721BB; IL2CPP_EXTERN_C String_t* _stringLiteralBA549E10DA6E4B0031D025273AA0A98371D01B5A; IL2CPP_EXTERN_C String_t* _stringLiteralBBFDDBDEECB47F0D6769E07EC35157E03CA6BE23; IL2CPP_EXTERN_C String_t* _stringLiteralBC81C26ED65E55F543370ECF4D7E22F8DCC27D55; IL2CPP_EXTERN_C String_t* _stringLiteralBCB0D227F4BD192C2739EDACF5B0104DDC03675D; IL2CPP_EXTERN_C String_t* _stringLiteralBCDE613B1D6B0B61397DF79A303FA0F1EFB10650; IL2CPP_EXTERN_C String_t* _stringLiteralBED7F5BFB98A754111F2178580988C850759A11A; IL2CPP_EXTERN_C String_t* _stringLiteralBF81BBF805E3CA6AAA5C990682F8CCF6B2C4F5E7; IL2CPP_EXTERN_C String_t* _stringLiteralC01C3929EB571B49826240797C36E1D17F7B9A20; IL2CPP_EXTERN_C String_t* _stringLiteralC4E214B19F4C8AA260BEC8E904D1DE02F83DA1E8; IL2CPP_EXTERN_C String_t* _stringLiteralC6C13296ADF738F345223FC90876B570776D38A1; IL2CPP_EXTERN_C String_t* _stringLiteralC72557BC512430328D27DBEB1C87A9F4F6BA558B; IL2CPP_EXTERN_C String_t* _stringLiteralC7C30838D6C11D4E988AFF56652BEED1EDD94F06; IL2CPP_EXTERN_C String_t* _stringLiteralC9614D67354AFC88CE49ECC5EBC2A586C51CE091; IL2CPP_EXTERN_C String_t* _stringLiteralCA23FE465C0C7EA4FE15BEF09367DC3FAC723BB6; IL2CPP_EXTERN_C String_t* _stringLiteralCBB14D8D2354AD0D7645A75917299A91ECB53E6E; IL2CPP_EXTERN_C String_t* _stringLiteralCD002DD70C7AAC9CFF6D7D4821927E13D2989493; IL2CPP_EXTERN_C String_t* _stringLiteralCE4675438852DDBF12A2D6421AC6BCA59A0EF063; IL2CPP_EXTERN_C String_t* _stringLiteralCFECB1F17C30CBA5A5C372D88FC7A75C052CA2F7; IL2CPP_EXTERN_C String_t* _stringLiteralD49BF86F4E0B6AD631B76C326ECE1EACA8178F9D; IL2CPP_EXTERN_C String_t* _stringLiteralD5C0B8A5632780FC3423B2D42DC0E51259E002C1; IL2CPP_EXTERN_C String_t* _stringLiteralD990CF376311C107B23380718F6F419AFAC1B63C; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDCD32BC8C423712E5DDE5C746811E30BD32A9BEF; IL2CPP_EXTERN_C String_t* _stringLiteralDE195EFDB325438CAB4F06D54BF49DBFEAF65503; IL2CPP_EXTERN_C String_t* _stringLiteralDEA91AB969DE36586BE7251C74BD45C8C68FC0B4; IL2CPP_EXTERN_C String_t* _stringLiteralE02D09ABD2ADD75D15D41143844AB0DCA5CA47EC; IL2CPP_EXTERN_C String_t* _stringLiteralE0E3F31D925114AEFD43DCB1C0586531B520BD8B; IL2CPP_EXTERN_C String_t* _stringLiteralE24559B0B8F35092630C7110EF7AB6E063585264; IL2CPP_EXTERN_C String_t* _stringLiteralE35AEE0B4393519FAFCA9F73DBE36B50C3EBC46D; IL2CPP_EXTERN_C String_t* _stringLiteralE4183A0376811F4940F31E88329EECCA0C3ED5DA; IL2CPP_EXTERN_C String_t* _stringLiteralE77EBE85DC03AA972940876BAC1CEF24617A4BF9; IL2CPP_EXTERN_C String_t* _stringLiteralE7DC74D0BF8B2621230E44EF11C8C11DD6591B0F; IL2CPP_EXTERN_C String_t* _stringLiteralE7FF4C6172903A8C2399F74A82D8285E00E4947F; IL2CPP_EXTERN_C String_t* _stringLiteralE8C094891C0AEDF0D0940DD65CD55FB6DD91C983; IL2CPP_EXTERN_C String_t* _stringLiteralE9296068180DE0A2A06E54C49DC21F86BD4AEA69; IL2CPP_EXTERN_C String_t* _stringLiteralEA3EE92B86AF5F061AEB38B1382362D92683F962; IL2CPP_EXTERN_C String_t* _stringLiteralEB4B8C945EECE87D79770DF16C1F568FB05E3610; IL2CPP_EXTERN_C String_t* _stringLiteralEBCE6CC0E756A7282C54442F24B0ED3EDDA9D207; IL2CPP_EXTERN_C String_t* _stringLiteralEF6940E3369FEB3B5B21BB86FE7F93C8D86205AE; IL2CPP_EXTERN_C String_t* _stringLiteralEFE19FEB6518F5A20C4372597A1828519E1C2723; IL2CPP_EXTERN_C String_t* _stringLiteralF07956A759EDB6FBBDB6B00B2575301EB3963A7E; IL2CPP_EXTERN_C String_t* _stringLiteralF15773ED5115840AAA9F0DFF4E214E8ABF357536; IL2CPP_EXTERN_C String_t* _stringLiteralF26B40F86D3A15C74D11523AF53B9C39ABE728E8; IL2CPP_EXTERN_C String_t* _stringLiteralF36D5D520E6F9A2AC995538E5089CC6784B98935; IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D; IL2CPP_EXTERN_C String_t* _stringLiteralF4356E94A657925BE00E30F6C3C6DE8C60B350E3; IL2CPP_EXTERN_C String_t* _stringLiteralF48CC21A82ED1CF4BE9E93B735429A055F3D52F1; IL2CPP_EXTERN_C String_t* _stringLiteralF8FA835C374350792600A78D1B8AAC4E3DDBCC43; IL2CPP_EXTERN_C String_t* _stringLiteralFA10224A7AE8A72B2B6B2A3400F01C0657015159; IL2CPP_EXTERN_C String_t* _stringLiteralFA372BCC316C8C90F18D1213DB4AAB163B4A1DE5; IL2CPP_EXTERN_C String_t* _stringLiteralFC6687DC37346CD2569888E29764F727FAF530E0; IL2CPP_EXTERN_C String_t* _stringLiteralFC7779C4AD34ED3B988FFFE7BD3D76F83E96255A; IL2CPP_EXTERN_C String_t* _stringLiteralFCABD72E19BDE0EBB3F5886669A2CD5E7F71F781; IL2CPP_EXTERN_C String_t* _stringLiteralFCD355002BE3A1B9E136A9ECCA0F7889CF9FAE45; IL2CPP_EXTERN_C String_t* _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; IL2CPP_EXTERN_C String_t* _stringLiteralFF91CCC42729FED4D77421D6F8E1B13F461E983A; IL2CPP_EXTERN_C String_t* _stringLiteralFFFF43CA6B34CF33FCB89BA7A4D976B2CBDF0EC0; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisGUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14_mC7F345AC4C0CA86560FAA00174268F70FBBE577F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisStringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_m138D8E0AD16BB0BF2B617492A8ECC888DFFD5843_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisBakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_m0602A07CB0A7C3C82ADFFF190062ADADDA5A2EA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AvatarUtility_GetPostRotation_m10E392B1FB3B8B464FCEFFD3644DAF225D32AE7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* AvatarUtility_WorldSpaceIKGoalToBone_m90D9DE89F9C0520695AFFB85847F428AD9439D71_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m55FA6F5E2A7807A57F13BEFCA3D51397C99F458E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_mDB9FC26B94B8EE9CF1F88BFEC75DF06CC2E3A000_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_mC2FF017155293B66CD07DC5916A37D54F3DCC290_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_mD97B5344BF345B41A0B5F92A3D968EEF5539CCF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mEECCD90E43EE8CE830826547680F92F9DBD486E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF; struct AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F; struct BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A; struct BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; struct IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05; struct IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; struct BoneU5BU5D_t384A868FF22BA2A4344F14B899695540877FB593; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // struct U3CModuleU3E_tF062866229C4952B8051AD32AB6E9D931142CC95 { }; // System.EmptyArray`1 struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject { }; // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Attribute struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : public RuntimeObject { }; // RootMotion.AvatarUtility struct AvatarUtility_t829F50B1531E6C6F6188AF0FA022B5FD81667B2A : public RuntimeObject { }; // RootMotion.AxisTools struct AxisTools_tDFE2A3A79335581DB424FD459431AB7DB6071620 : public RuntimeObject { }; // RootMotion.BakerMuscle struct BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974 : public RuntimeObject { // UnityEngine.AnimationCurve RootMotion.BakerMuscle::curve AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___curve_0; // System.Int32 RootMotion.BakerMuscle::muscleIndex int32_t ___muscleIndex_1; // System.String RootMotion.BakerMuscle::propertyName String_t* ___propertyName_2; }; // RootMotion.BakerUtilities struct BakerUtilities_t7D29967F1AAA8CF1118319B0A78720A6E3BE6AE3 : public RuntimeObject { }; // RootMotion.FinalIK.BipedIKSolvers struct BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907 : public RuntimeObject { // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.BipedIKSolvers::leftFoot IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* ___leftFoot_0; // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.BipedIKSolvers::rightFoot IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* ___rightFoot_1; // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.BipedIKSolvers::leftHand IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* ___leftHand_2; // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.BipedIKSolvers::rightHand IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* ___rightHand_3; // RootMotion.FinalIK.IKSolverFABRIK RootMotion.FinalIK.BipedIKSolvers::spine IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* ___spine_4; // RootMotion.FinalIK.IKSolverLookAt RootMotion.FinalIK.BipedIKSolvers::lookAt IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* ___lookAt_5; // RootMotion.FinalIK.IKSolverAim RootMotion.FinalIK.BipedIKSolvers::aim IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* ___aim_6; // RootMotion.FinalIK.Constraints RootMotion.FinalIK.BipedIKSolvers::pelvis Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* ___pelvis_7; // RootMotion.FinalIK.IKSolverLimb[] RootMotion.FinalIK.BipedIKSolvers::_limbs IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* ____limbs_8; // RootMotion.FinalIK.IKSolver[] RootMotion.FinalIK.BipedIKSolvers::_ikSolvers IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* ____ikSolvers_9; }; // RootMotion.BipedLimbOrientations struct BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000 : public RuntimeObject { // RootMotion.BipedLimbOrientations/LimbOrientation RootMotion.BipedLimbOrientations::leftArm LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___leftArm_0; // RootMotion.BipedLimbOrientations/LimbOrientation RootMotion.BipedLimbOrientations::rightArm LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___rightArm_1; // RootMotion.BipedLimbOrientations/LimbOrientation RootMotion.BipedLimbOrientations::leftLeg LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___leftLeg_2; // RootMotion.BipedLimbOrientations/LimbOrientation RootMotion.BipedLimbOrientations::rightLeg LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___rightLeg_3; }; // RootMotion.BipedNaming struct BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07 : public RuntimeObject { }; // RootMotion.BipedReferences struct BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171 : public RuntimeObject { // UnityEngine.Transform RootMotion.BipedReferences::root Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___root_0; // UnityEngine.Transform RootMotion.BipedReferences::pelvis Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___pelvis_1; // UnityEngine.Transform RootMotion.BipedReferences::leftThigh Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___leftThigh_2; // UnityEngine.Transform RootMotion.BipedReferences::leftCalf Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___leftCalf_3; // UnityEngine.Transform RootMotion.BipedReferences::leftFoot Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___leftFoot_4; // UnityEngine.Transform RootMotion.BipedReferences::rightThigh Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rightThigh_5; // UnityEngine.Transform RootMotion.BipedReferences::rightCalf Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rightCalf_6; // UnityEngine.Transform RootMotion.BipedReferences::rightFoot Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rightFoot_7; // UnityEngine.Transform RootMotion.BipedReferences::leftUpperArm Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___leftUpperArm_8; // UnityEngine.Transform RootMotion.BipedReferences::leftForearm Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___leftForearm_9; // UnityEngine.Transform RootMotion.BipedReferences::leftHand Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___leftHand_10; // UnityEngine.Transform RootMotion.BipedReferences::rightUpperArm Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rightUpperArm_11; // UnityEngine.Transform RootMotion.BipedReferences::rightForearm Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rightForearm_12; // UnityEngine.Transform RootMotion.BipedReferences::rightHand Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rightHand_13; // UnityEngine.Transform RootMotion.BipedReferences::head Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___head_14; // UnityEngine.Transform[] RootMotion.BipedReferences::spine TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___spine_15; // UnityEngine.Transform[] RootMotion.BipedReferences::eyes TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___eyes_16; }; // RootMotion.FinalIK.Constraint struct Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65 : public RuntimeObject { // UnityEngine.Transform RootMotion.FinalIK.Constraint::transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_0; // System.Single RootMotion.FinalIK.Constraint::weight float ___weight_1; }; // UnityEngine.GUILayoutOption struct GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14 : public RuntimeObject { // UnityEngine.GUILayoutOption/Type UnityEngine.GUILayoutOption::type int32_t ___type_0; // System.Object UnityEngine.GUILayoutOption::value RuntimeObject* ___value_1; }; // RootMotion.Hierarchy struct Hierarchy_tFD933102E228C82CEA0DD7841B8D6F45EF200781 : public RuntimeObject { }; // RootMotion.Interp struct Interp_tF89D02A278AB6C72D25EAB4BD1152D5FA7CD2F7A : public RuntimeObject { }; // RootMotion.LayerMaskExtensions struct LayerMaskExtensions_t38146B6C944FBB43400E55321D63AB901FC5BA75 : public RuntimeObject { }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // RootMotion.QuaTools struct QuaTools_t950862A295DC257326B5ED1B638B2807A98E8613 : public RuntimeObject { }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; // RootMotion.V2Tools struct V2Tools_t4838E5D4169EA9BC2124FA3523CB8EB1EABA957A : public RuntimeObject { }; // RootMotion.V3Tools struct V3Tools_t3F3E0EB71FF8D1D2F58D50F6D0E965B9B8A4D673 : public RuntimeObject { }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // RootMotion.Warning struct Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED : public RuntimeObject { }; // RootMotion.Baker/ClipSettings struct ClipSettings_t91398F96D89DAD0ADB858841ECF079A4C5CE2779 : public RuntimeObject { // System.Boolean RootMotion.Baker/ClipSettings::loopTime bool ___loopTime_0; // System.Boolean RootMotion.Baker/ClipSettings::loopBlend bool ___loopBlend_1; // System.Single RootMotion.Baker/ClipSettings::cycleOffset float ___cycleOffset_2; // System.Boolean RootMotion.Baker/ClipSettings::loopBlendOrientation bool ___loopBlendOrientation_3; // RootMotion.Baker/ClipSettings/BasedUponRotation RootMotion.Baker/ClipSettings::basedUponRotation int32_t ___basedUponRotation_4; // System.Single RootMotion.Baker/ClipSettings::orientationOffsetY float ___orientationOffsetY_5; // System.Boolean RootMotion.Baker/ClipSettings::loopBlendPositionY bool ___loopBlendPositionY_6; // RootMotion.Baker/ClipSettings/BasedUponY RootMotion.Baker/ClipSettings::basedUponY int32_t ___basedUponY_7; // System.Single RootMotion.Baker/ClipSettings::level float ___level_8; // System.Boolean RootMotion.Baker/ClipSettings::loopBlendPositionXZ bool ___loopBlendPositionXZ_9; // RootMotion.Baker/ClipSettings/BasedUponXZ RootMotion.Baker/ClipSettings::basedUponXZ int32_t ___basedUponXZ_10; // System.Boolean RootMotion.Baker/ClipSettings::mirror bool ___mirror_11; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // UnityEngine.Keyframe struct Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 { // System.Single UnityEngine.Keyframe::m_Time float ___m_Time_0; // System.Single UnityEngine.Keyframe::m_Value float ___m_Value_1; // System.Single UnityEngine.Keyframe::m_InTangent float ___m_InTangent_2; // System.Single UnityEngine.Keyframe::m_OutTangent float ___m_OutTangent_3; // System.Int32 UnityEngine.Keyframe::m_WeightedMode int32_t ___m_WeightedMode_4; // System.Single UnityEngine.Keyframe::m_InWeight float ___m_InWeight_5; // System.Single UnityEngine.Keyframe::m_OutWeight float ___m_OutWeight_6; }; // UnityEngine.LayerMask struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB { // System.Int32 UnityEngine.LayerMask::m_Mask int32_t ___m_Mask_0; }; // UnityEngine.Mathf struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 { union { struct { }; uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1]; }; }; // System.Reflection.MethodBase struct MethodBase_t : public MemberInfo_t { }; // UnityEngine.PropertyAttribute struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA { }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // RootMotion.BipedReferences/AutoDetectParams struct AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 { // System.Boolean RootMotion.BipedReferences/AutoDetectParams::legsParentInSpine bool ___legsParentInSpine_0; // System.Boolean RootMotion.BipedReferences/AutoDetectParams::includeEyes bool ___includeEyes_1; }; // Native definition for P/Invoke marshalling of RootMotion.BipedReferences/AutoDetectParams struct AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_pinvoke { int32_t ___legsParentInSpine_0; int32_t ___includeEyes_1; }; // Native definition for COM marshalling of RootMotion.BipedReferences/AutoDetectParams struct AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_com { int32_t ___legsParentInSpine_0; int32_t ___includeEyes_1; }; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { // System.IntPtr UnityEngine.AnimationCurve::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr_0; }; // RootMotion.BakerHumanoidQT struct BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728 : public RuntimeObject { // UnityEngine.Transform RootMotion.BakerHumanoidQT::transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_0; // System.String RootMotion.BakerHumanoidQT::Qx String_t* ___Qx_1; // System.String RootMotion.BakerHumanoidQT::Qy String_t* ___Qy_2; // System.String RootMotion.BakerHumanoidQT::Qz String_t* ___Qz_3; // System.String RootMotion.BakerHumanoidQT::Qw String_t* ___Qw_4; // System.String RootMotion.BakerHumanoidQT::Tx String_t* ___Tx_5; // System.String RootMotion.BakerHumanoidQT::Ty String_t* ___Ty_6; // System.String RootMotion.BakerHumanoidQT::Tz String_t* ___Tz_7; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::rotX AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotX_8; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::rotY AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotY_9; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::rotZ AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotZ_10; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::rotW AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotW_11; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::posX AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___posX_12; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::posY AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___posY_13; // UnityEngine.AnimationCurve RootMotion.BakerHumanoidQT::posZ AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___posZ_14; // UnityEngine.AvatarIKGoal RootMotion.BakerHumanoidQT::goal int32_t ___goal_15; // UnityEngine.Quaternion RootMotion.BakerHumanoidQT::lastQ Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lastQ_16; // System.Boolean RootMotion.BakerHumanoidQT::lastQSet bool ___lastQSet_17; }; // RootMotion.BakerTransform struct BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE : public RuntimeObject { // UnityEngine.Transform RootMotion.BakerTransform::transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_0; // UnityEngine.AnimationCurve RootMotion.BakerTransform::posX AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___posX_1; // UnityEngine.AnimationCurve RootMotion.BakerTransform::posY AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___posY_2; // UnityEngine.AnimationCurve RootMotion.BakerTransform::posZ AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___posZ_3; // UnityEngine.AnimationCurve RootMotion.BakerTransform::rotX AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotX_4; // UnityEngine.AnimationCurve RootMotion.BakerTransform::rotY AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotY_5; // UnityEngine.AnimationCurve RootMotion.BakerTransform::rotZ AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotZ_6; // UnityEngine.AnimationCurve RootMotion.BakerTransform::rotW AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___rotW_7; // System.String RootMotion.BakerTransform::relativePath String_t* ___relativePath_8; // System.Boolean RootMotion.BakerTransform::recordPosition bool ___recordPosition_9; // UnityEngine.Vector3 RootMotion.BakerTransform::relativePosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___relativePosition_10; // System.Boolean RootMotion.BakerTransform::isRootNode bool ___isRootNode_11; // UnityEngine.Quaternion RootMotion.BakerTransform::relativeRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___relativeRotation_12; }; // RootMotion.FinalIK.ConstraintPosition struct ConstraintPosition_t4933B2FECCE8EE7DED99A2A29FE8EBB53B24E095 : public Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65 { // UnityEngine.Vector3 RootMotion.FinalIK.ConstraintPosition::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_2; }; // RootMotion.FinalIK.ConstraintPositionOffset struct ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4 : public Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65 { // UnityEngine.Vector3 RootMotion.FinalIK.ConstraintPositionOffset::offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset_2; // UnityEngine.Vector3 RootMotion.FinalIK.ConstraintPositionOffset::defaultLocalPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___defaultLocalPosition_3; // UnityEngine.Vector3 RootMotion.FinalIK.ConstraintPositionOffset::lastLocalPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lastLocalPosition_4; // System.Boolean RootMotion.FinalIK.ConstraintPositionOffset::initiated bool ___initiated_5; }; // RootMotion.FinalIK.ConstraintRotation struct ConstraintRotation_tD9ECB1DBF805B2A14C33CE8F220468E5B08D7E8E : public Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65 { // UnityEngine.Quaternion RootMotion.FinalIK.ConstraintRotation::rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_2; }; // RootMotion.FinalIK.ConstraintRotationOffset struct ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14 : public Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65 { // UnityEngine.Quaternion RootMotion.FinalIK.ConstraintRotationOffset::offset Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___offset_2; // UnityEngine.Quaternion RootMotion.FinalIK.ConstraintRotationOffset::defaultRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___defaultRotation_3; // UnityEngine.Quaternion RootMotion.FinalIK.ConstraintRotationOffset::defaultLocalRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___defaultLocalRotation_4; // UnityEngine.Quaternion RootMotion.FinalIK.ConstraintRotationOffset::lastLocalRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lastLocalRotation_5; // UnityEngine.Quaternion RootMotion.FinalIK.ConstraintRotationOffset::defaultTargetLocalRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___defaultTargetLocalRotation_6; // System.Boolean RootMotion.FinalIK.ConstraintRotationOffset::initiated bool ___initiated_7; }; // RootMotion.FinalIK.Constraints struct Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4 : public RuntimeObject { // UnityEngine.Transform RootMotion.FinalIK.Constraints::transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_0; // UnityEngine.Transform RootMotion.FinalIK.Constraints::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_1; // UnityEngine.Vector3 RootMotion.FinalIK.Constraints::positionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positionOffset_2; // UnityEngine.Vector3 RootMotion.FinalIK.Constraints::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_3; // System.Single RootMotion.FinalIK.Constraints::positionWeight float ___positionWeight_4; // UnityEngine.Vector3 RootMotion.FinalIK.Constraints::rotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rotationOffset_5; // UnityEngine.Vector3 RootMotion.FinalIK.Constraints::rotation Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rotation_6; // System.Single RootMotion.FinalIK.Constraints::rotationWeight float ___rotationWeight_7; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // RootMotion.FinalIK.Finger struct Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC : public RuntimeObject { // System.Single RootMotion.FinalIK.Finger::weight float ___weight_0; // System.Single RootMotion.FinalIK.Finger::rotationWeight float ___rotationWeight_1; // RootMotion.FinalIK.Finger/DOF RootMotion.FinalIK.Finger::rotationDOF int32_t ___rotationDOF_2; // System.Boolean RootMotion.FinalIK.Finger::fixBone1Twist bool ___fixBone1Twist_3; // UnityEngine.Transform RootMotion.FinalIK.Finger::bone1 Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___bone1_4; // UnityEngine.Transform RootMotion.FinalIK.Finger::bone2 Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___bone2_5; // UnityEngine.Transform RootMotion.FinalIK.Finger::bone3 Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___bone3_6; // UnityEngine.Transform RootMotion.FinalIK.Finger::tip Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___tip_7; // UnityEngine.Transform RootMotion.FinalIK.Finger::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_8; // System.Boolean RootMotion.FinalIK.Finger::k__BackingField bool ___U3CinitiatedU3Ek__BackingField_9; // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.Finger::solver IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* ___solver_10; // UnityEngine.Quaternion RootMotion.FinalIK.Finger::bone3RelativeToTarget Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bone3RelativeToTarget_11; // UnityEngine.Vector3 RootMotion.FinalIK.Finger::bone3DefaultLocalPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bone3DefaultLocalPosition_12; // UnityEngine.Quaternion RootMotion.FinalIK.Finger::bone3DefaultLocalRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bone3DefaultLocalRotation_13; // UnityEngine.Vector3 RootMotion.FinalIK.Finger::bone1Axis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bone1Axis_14; // UnityEngine.Vector3 RootMotion.FinalIK.Finger::tipAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___tipAxis_15; // UnityEngine.Vector3 RootMotion.FinalIK.Finger::bone1TwistAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bone1TwistAxis_16; // UnityEngine.Vector3 RootMotion.FinalIK.Finger::defaultBendNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___defaultBendNormal_17; }; // UnityEngine.HumanPose struct HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A { // UnityEngine.Vector3 UnityEngine.HumanPose::bodyPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bodyPosition_0; // UnityEngine.Quaternion UnityEngine.HumanPose::bodyRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bodyRotation_1; // System.Single[] UnityEngine.HumanPose::muscles SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___muscles_2; }; // Native definition for P/Invoke marshalling of UnityEngine.HumanPose struct HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A_marshaled_pinvoke { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bodyPosition_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bodyRotation_1; Il2CppSafeArray/*NONE*/* ___muscles_2; }; // Native definition for COM marshalling of UnityEngine.HumanPose struct HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A_marshaled_com { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bodyPosition_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bodyRotation_1; Il2CppSafeArray/*NONE*/* ___muscles_2; }; // UnityEngine.HumanPoseHandler struct HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992 : public RuntimeObject { // System.IntPtr UnityEngine.HumanPoseHandler::m_Ptr intptr_t ___m_Ptr_0; }; // RootMotion.FinalIK.IKSolver struct IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623 : public RuntimeObject { // System.Boolean RootMotion.FinalIK.IKSolver::executedInEditor bool ___executedInEditor_0; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolver::IKPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___IKPosition_1; // System.Single RootMotion.FinalIK.IKSolver::IKPositionWeight float ___IKPositionWeight_2; // System.Boolean RootMotion.FinalIK.IKSolver::k__BackingField bool ___U3CinitiatedU3Ek__BackingField_3; // RootMotion.FinalIK.IKSolver/UpdateDelegate RootMotion.FinalIK.IKSolver::OnPreInitiate UpdateDelegate_t53E3B4F2E4ADBCE8A5E151106B1878025A6711FD* ___OnPreInitiate_4; // RootMotion.FinalIK.IKSolver/UpdateDelegate RootMotion.FinalIK.IKSolver::OnPostInitiate UpdateDelegate_t53E3B4F2E4ADBCE8A5E151106B1878025A6711FD* ___OnPostInitiate_5; // RootMotion.FinalIK.IKSolver/UpdateDelegate RootMotion.FinalIK.IKSolver::OnPreUpdate UpdateDelegate_t53E3B4F2E4ADBCE8A5E151106B1878025A6711FD* ___OnPreUpdate_6; // RootMotion.FinalIK.IKSolver/UpdateDelegate RootMotion.FinalIK.IKSolver::OnPostUpdate UpdateDelegate_t53E3B4F2E4ADBCE8A5E151106B1878025A6711FD* ___OnPostUpdate_7; // System.Boolean RootMotion.FinalIK.IKSolver::firstInitiation bool ___firstInitiation_8; // UnityEngine.Transform RootMotion.FinalIK.IKSolver::root Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___root_9; }; // RootMotion.InspectorComment struct InspectorComment_tA6CA16A5F58F71E4EC61F777AE27B3104B3DEBE7 : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 { // System.String RootMotion.InspectorComment::name String_t* ___name_0; // System.String RootMotion.InspectorComment::color String_t* ___color_1; }; // RootMotion.LargeHeader struct LargeHeader_t6CB810B1FC75AFFC70EBC238E1A352B2ED0A320D : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 { // System.String RootMotion.LargeHeader::name String_t* ___name_0; // System.String RootMotion.LargeHeader::color String_t* ___color_1; }; // System.Reflection.MethodInfo struct MethodInfo_t : public MethodBase_t { }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.RaycastHit struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // RootMotion.ShowIfAttribute struct ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 { // System.String RootMotion.ShowIfAttribute::k__BackingField String_t* ___U3CpropNameU3Ek__BackingField_0; // System.Object RootMotion.ShowIfAttribute::k__BackingField RuntimeObject* ___U3CpropValueU3Ek__BackingField_1; // System.Object RootMotion.ShowIfAttribute::k__BackingField RuntimeObject* ___U3CotherPropValueU3Ek__BackingField_2; // System.Boolean RootMotion.ShowIfAttribute::k__BackingField bool ___U3CindentU3Ek__BackingField_3; // RootMotion.ShowIfMode RootMotion.ShowIfAttribute::k__BackingField int32_t ___U3CmodeU3Ek__BackingField_4; }; // RootMotion.TQ struct TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E : public RuntimeObject { // UnityEngine.Vector3 RootMotion.TQ::t Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___t_0; // UnityEngine.Quaternion RootMotion.TQ::q Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q_1; }; // RootMotion.BipedLimbOrientations/LimbOrientation struct LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324 : public RuntimeObject { // UnityEngine.Vector3 RootMotion.BipedLimbOrientations/LimbOrientation::upperBoneForwardAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upperBoneForwardAxis_0; // UnityEngine.Vector3 RootMotion.BipedLimbOrientations/LimbOrientation::lowerBoneForwardAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lowerBoneForwardAxis_1; // UnityEngine.Vector3 RootMotion.BipedLimbOrientations/LimbOrientation::lastBoneLeftAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lastBoneLeftAxis_2; }; // RootMotion.FinalIK.IKSolver/Point struct Point_tE1331AFAADEE55148104B91744C9DB6766A5C9E9 : public RuntimeObject { // UnityEngine.Transform RootMotion.FinalIK.IKSolver/Point::transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_0; // System.Single RootMotion.FinalIK.IKSolver/Point::weight float ___weight_1; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolver/Point::solverPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___solverPosition_2; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolver/Point::solverRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___solverRotation_3; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolver/Point::defaultLocalPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___defaultLocalPosition_4; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolver/Point::defaultLocalRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___defaultLocalRotation_5; }; // UnityEngine.Avatar struct Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // RootMotion.FinalIK.IKSolverHeuristic struct IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484 : public IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623 { // UnityEngine.Transform RootMotion.FinalIK.IKSolverHeuristic::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_10; // System.Single RootMotion.FinalIK.IKSolverHeuristic::tolerance float ___tolerance_11; // System.Int32 RootMotion.FinalIK.IKSolverHeuristic::maxIterations int32_t ___maxIterations_12; // System.Boolean RootMotion.FinalIK.IKSolverHeuristic::useRotationLimits bool ___useRotationLimits_13; // System.Boolean RootMotion.FinalIK.IKSolverHeuristic::XY bool ___XY_14; // RootMotion.FinalIK.IKSolver/Bone[] RootMotion.FinalIK.IKSolverHeuristic::bones BoneU5BU5D_t384A868FF22BA2A4344F14B899695540877FB593* ___bones_15; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverHeuristic::lastLocalDirection Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lastLocalDirection_16; // System.Single RootMotion.FinalIK.IKSolverHeuristic::chainLength float ___chainLength_17; }; // RootMotion.FinalIK.IKSolverLookAt struct IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB : public IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623 { // UnityEngine.Transform RootMotion.FinalIK.IKSolverLookAt::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_10; // RootMotion.FinalIK.IKSolverLookAt/LookAtBone[] RootMotion.FinalIK.IKSolverLookAt::spine LookAtBoneU5BU5D_t67AC01B3A1C4142F1295929816E7AD9D6926A1D2* ___spine_11; // RootMotion.FinalIK.IKSolverLookAt/LookAtBone RootMotion.FinalIK.IKSolverLookAt::head LookAtBone_t20B9128D670E48414CE5235C77AC18E66273F5BE* ___head_12; // RootMotion.FinalIK.IKSolverLookAt/LookAtBone[] RootMotion.FinalIK.IKSolverLookAt::eyes LookAtBoneU5BU5D_t67AC01B3A1C4142F1295929816E7AD9D6926A1D2* ___eyes_13; // System.Single RootMotion.FinalIK.IKSolverLookAt::bodyWeight float ___bodyWeight_14; // System.Single RootMotion.FinalIK.IKSolverLookAt::headWeight float ___headWeight_15; // System.Single RootMotion.FinalIK.IKSolverLookAt::eyesWeight float ___eyesWeight_16; // System.Single RootMotion.FinalIK.IKSolverLookAt::clampWeight float ___clampWeight_17; // System.Single RootMotion.FinalIK.IKSolverLookAt::clampWeightHead float ___clampWeightHead_18; // System.Single RootMotion.FinalIK.IKSolverLookAt::clampWeightEyes float ___clampWeightEyes_19; // System.Int32 RootMotion.FinalIK.IKSolverLookAt::clampSmoothing int32_t ___clampSmoothing_20; // UnityEngine.AnimationCurve RootMotion.FinalIK.IKSolverLookAt::spineWeightCurve AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___spineWeightCurve_21; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverLookAt::spineTargetOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___spineTargetOffset_22; // UnityEngine.Vector3[] RootMotion.FinalIK.IKSolverLookAt::spineForwards Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___spineForwards_23; // UnityEngine.Vector3[] RootMotion.FinalIK.IKSolverLookAt::headForwards Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___headForwards_24; // UnityEngine.Vector3[] RootMotion.FinalIK.IKSolverLookAt::eyeForward Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___eyeForward_25; // System.Boolean RootMotion.FinalIK.IKSolverLookAt::isDirty bool ___isDirty_26; }; // RootMotion.FinalIK.IKSolverTrigonometric struct IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C : public IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623 { // UnityEngine.Transform RootMotion.FinalIK.IKSolverTrigonometric::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_10; // System.Single RootMotion.FinalIK.IKSolverTrigonometric::IKRotationWeight float ___IKRotationWeight_11; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverTrigonometric::IKRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___IKRotation_12; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverTrigonometric::bendNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bendNormal_13; // RootMotion.FinalIK.IKSolverTrigonometric/TrigonometricBone RootMotion.FinalIK.IKSolverTrigonometric::bone1 TrigonometricBone_t81934FDB545A94662146BE1A1F0979BA33D21D9E* ___bone1_14; // RootMotion.FinalIK.IKSolverTrigonometric/TrigonometricBone RootMotion.FinalIK.IKSolverTrigonometric::bone2 TrigonometricBone_t81934FDB545A94662146BE1A1F0979BA33D21D9E* ___bone2_15; // RootMotion.FinalIK.IKSolverTrigonometric/TrigonometricBone RootMotion.FinalIK.IKSolverTrigonometric::bone3 TrigonometricBone_t81934FDB545A94662146BE1A1F0979BA33D21D9E* ___bone3_16; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverTrigonometric::weightIKPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___weightIKPosition_17; // System.Boolean RootMotion.FinalIK.IKSolverTrigonometric::directHierarchy bool ___directHierarchy_18; }; // UnityEngine.Motion struct Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { // System.Boolean UnityEngine.Motion::k__BackingField bool ___U3CisAnimatorMotionU3Ek__BackingField_4; }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // RootMotion.ShowLargeHeaderIf struct ShowLargeHeaderIf_t2E53EC4B39D434175187B1E61B59095234409E96 : public ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C { // System.String RootMotion.ShowLargeHeaderIf::name String_t* ___name_5; // System.String RootMotion.ShowLargeHeaderIf::color String_t* ___color_6; }; // RootMotion.ShowRangeIfAttribute struct ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8 : public ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C { // System.Single RootMotion.ShowRangeIfAttribute::k__BackingField float ___U3CminU3Ek__BackingField_5; // System.Single RootMotion.ShowRangeIfAttribute::k__BackingField float ___U3CmaxU3Ek__BackingField_6; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // RootMotion.FinalIK.IKSolver/Bone struct Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF : public Point_tE1331AFAADEE55148104B91744C9DB6766A5C9E9 { // System.Single RootMotion.FinalIK.IKSolver/Bone::length float ___length_6; // System.Single RootMotion.FinalIK.IKSolver/Bone::sqrMag float ___sqrMag_7; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolver/Bone::axis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___axis_8; // RootMotion.FinalIK.RotationLimit RootMotion.FinalIK.IKSolver/Bone::_rotationLimit RotationLimit_t7A68DEEE9DBC0895E8B965A8CF1ADDCE314A27F9* ____rotationLimit_9; // System.Boolean RootMotion.FinalIK.IKSolver/Bone::isLimited bool ___isLimited_10; }; // UnityEngine.AnimationClip struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712 : public Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC { }; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // RootMotion.FinalIK.IKSolverAim struct IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789 : public IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484 { // UnityEngine.Transform RootMotion.FinalIK.IKSolverAim::transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___transform_18; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverAim::axis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___axis_19; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverAim::poleAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___poleAxis_20; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverAim::polePosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___polePosition_21; // System.Single RootMotion.FinalIK.IKSolverAim::poleWeight float ___poleWeight_22; // UnityEngine.Transform RootMotion.FinalIK.IKSolverAim::poleTarget Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___poleTarget_23; // System.Single RootMotion.FinalIK.IKSolverAim::clampWeight float ___clampWeight_24; // System.Int32 RootMotion.FinalIK.IKSolverAim::clampSmoothing int32_t ___clampSmoothing_25; // RootMotion.FinalIK.IKSolver/IterationDelegate RootMotion.FinalIK.IKSolverAim::OnPreIteration IterationDelegate_t50F2C0DBA5189F9263AE46A2205096E8AF33A633* ___OnPreIteration_26; // System.Single RootMotion.FinalIK.IKSolverAim::step float ___step_27; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverAim::clampedIKPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___clampedIKPosition_28; // RootMotion.FinalIK.RotationLimit RootMotion.FinalIK.IKSolverAim::transformLimit RotationLimit_t7A68DEEE9DBC0895E8B965A8CF1ADDCE314A27F9* ___transformLimit_29; // UnityEngine.Transform RootMotion.FinalIK.IKSolverAim::lastTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___lastTransform_30; }; // RootMotion.FinalIK.IKSolverFABRIK struct IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB : public IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484 { // RootMotion.FinalIK.IKSolver/IterationDelegate RootMotion.FinalIK.IKSolverFABRIK::OnPreIteration IterationDelegate_t50F2C0DBA5189F9263AE46A2205096E8AF33A633* ___OnPreIteration_18; // System.Boolean[] RootMotion.FinalIK.IKSolverFABRIK::limitedBones BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___limitedBones_19; // UnityEngine.Vector3[] RootMotion.FinalIK.IKSolverFABRIK::solverLocalPositions Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___solverLocalPositions_20; }; // RootMotion.FinalIK.IKSolverLimb struct IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1 : public IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C { // UnityEngine.AvatarIKGoal RootMotion.FinalIK.IKSolverLimb::goal int32_t ___goal_19; // RootMotion.FinalIK.IKSolverLimb/BendModifier RootMotion.FinalIK.IKSolverLimb::bendModifier int32_t ___bendModifier_20; // System.Single RootMotion.FinalIK.IKSolverLimb::maintainRotationWeight float ___maintainRotationWeight_21; // System.Single RootMotion.FinalIK.IKSolverLimb::bendModifierWeight float ___bendModifierWeight_22; // UnityEngine.Transform RootMotion.FinalIK.IKSolverLimb::bendGoal Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___bendGoal_23; // System.Boolean RootMotion.FinalIK.IKSolverLimb::maintainBendFor1Frame bool ___maintainBendFor1Frame_24; // System.Boolean RootMotion.FinalIK.IKSolverLimb::maintainRotationFor1Frame bool ___maintainRotationFor1Frame_25; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverLimb::defaultRootRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___defaultRootRotation_26; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverLimb::parentDefaultRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___parentDefaultRotation_27; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverLimb::bone3RotationBeforeSolve Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bone3RotationBeforeSolve_28; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverLimb::maintainRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___maintainRotation_29; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverLimb::bone3DefaultRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bone3DefaultRotation_30; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverLimb::_bendNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____bendNormal_31; // UnityEngine.Vector3 RootMotion.FinalIK.IKSolverLimb::animationNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___animationNormal_32; // RootMotion.FinalIK.IKSolverLimb/AxisDirection[] RootMotion.FinalIK.IKSolverLimb::axisDirectionsLeft AxisDirectionU5BU5D_tEEAAA4643F969417FEC3F3D2F86691E97BBD4C76* ___axisDirectionsLeft_33; // RootMotion.FinalIK.IKSolverLimb/AxisDirection[] RootMotion.FinalIK.IKSolverLimb::axisDirectionsRight AxisDirectionU5BU5D_tEEAAA4643F969417FEC3F3D2F86691E97BBD4C76* ___axisDirectionsRight_34; }; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // RootMotion.Baker/BakerDelegate struct BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72 : public MulticastDelegate_t { }; // RootMotion.Warning/Logger struct Logger_tC7A433B56305082BD52A69C362F663BDA1077283 : public MulticastDelegate_t { }; // UnityEngine.Animation struct Animation_t6593B06C39E3B139808B19F2C719C860F3F61040 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.Animator struct Animator_t8A52E42AE54F76681838FE9E632683EF3952E883 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.Playables.PlayableDirector struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { // System.Action`1 UnityEngine.Playables.PlayableDirector::played Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___played_4; // System.Action`1 UnityEngine.Playables.PlayableDirector::paused Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___paused_5; // System.Action`1 UnityEngine.Playables.PlayableDirector::stopped Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___stopped_6; }; // UnityEngine.SkinnedMeshRenderer struct SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // RootMotion.Baker struct Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Int32 RootMotion.Baker::frameRate int32_t ___frameRate_4; // System.Single RootMotion.Baker::keyReductionError float ___keyReductionError_5; // RootMotion.Baker/Mode RootMotion.Baker::mode int32_t ___mode_6; // UnityEngine.AnimationClip[] RootMotion.Baker::animationClips AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F* ___animationClips_7; // System.String[] RootMotion.Baker::animationStates StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___animationStates_8; // System.String RootMotion.Baker::saveToFolder String_t* ___saveToFolder_9; // System.String RootMotion.Baker::appendName String_t* ___appendName_10; // System.String RootMotion.Baker::saveName String_t* ___saveName_11; // System.Boolean RootMotion.Baker::k__BackingField bool ___U3CisBakingU3Ek__BackingField_12; // System.Single RootMotion.Baker::k__BackingField float ___U3CbakingProgressU3Ek__BackingField_13; // UnityEngine.Animator RootMotion.Baker::animator Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___animator_14; // UnityEngine.Playables.PlayableDirector RootMotion.Baker::director PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* ___director_15; // RootMotion.Baker/BakerDelegate RootMotion.Baker::OnStartClip BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* ___OnStartClip_16; // RootMotion.Baker/BakerDelegate RootMotion.Baker::OnUpdateClip BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* ___OnUpdateClip_17; // System.Boolean RootMotion.Baker::inheritClipSettings bool ___inheritClipSettings_18; // RootMotion.Baker/ClipSettings RootMotion.Baker::clipSettings ClipSettings_t91398F96D89DAD0ADB858841ECF079A4C5CE2779* ___clipSettings_19; // System.Single RootMotion.Baker::k__BackingField float ___U3CclipLengthU3Ek__BackingField_20; // System.Boolean RootMotion.Baker::addLoopFrame bool ___addLoopFrame_21; }; // RootMotion.CameraController struct CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform RootMotion.CameraController::target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___target_4; // UnityEngine.Transform RootMotion.CameraController::rotationSpace Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rotationSpace_5; // RootMotion.CameraController/UpdateMode RootMotion.CameraController::updateMode int32_t ___updateMode_6; // System.Boolean RootMotion.CameraController::lockCursor bool ___lockCursor_7; // System.Boolean RootMotion.CameraController::smoothFollow bool ___smoothFollow_8; // UnityEngine.Vector3 RootMotion.CameraController::offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___offset_9; // System.Single RootMotion.CameraController::followSpeed float ___followSpeed_10; // System.Single RootMotion.CameraController::rotationSensitivity float ___rotationSensitivity_11; // System.Single RootMotion.CameraController::yMinLimit float ___yMinLimit_12; // System.Single RootMotion.CameraController::yMaxLimit float ___yMaxLimit_13; // System.Boolean RootMotion.CameraController::rotateAlways bool ___rotateAlways_14; // System.Boolean RootMotion.CameraController::rotateOnLeftButton bool ___rotateOnLeftButton_15; // System.Boolean RootMotion.CameraController::rotateOnRightButton bool ___rotateOnRightButton_16; // System.Boolean RootMotion.CameraController::rotateOnMiddleButton bool ___rotateOnMiddleButton_17; // System.Single RootMotion.CameraController::distance float ___distance_18; // System.Single RootMotion.CameraController::minDistance float ___minDistance_19; // System.Single RootMotion.CameraController::maxDistance float ___maxDistance_20; // System.Single RootMotion.CameraController::zoomSpeed float ___zoomSpeed_21; // System.Single RootMotion.CameraController::zoomSensitivity float ___zoomSensitivity_22; // UnityEngine.LayerMask RootMotion.CameraController::blockingLayers LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___blockingLayers_23; // System.Single RootMotion.CameraController::blockingRadius float ___blockingRadius_24; // System.Single RootMotion.CameraController::blockingSmoothTime float ___blockingSmoothTime_25; // System.Single RootMotion.CameraController::blockingOriginOffset float ___blockingOriginOffset_26; // System.Single RootMotion.CameraController::blockedOffset float ___blockedOffset_27; // System.Single RootMotion.CameraController::k__BackingField float ___U3CxU3Ek__BackingField_28; // System.Single RootMotion.CameraController::k__BackingField float ___U3CyU3Ek__BackingField_29; // System.Single RootMotion.CameraController::k__BackingField float ___U3CdistanceTargetU3Ek__BackingField_30; // UnityEngine.Vector3 RootMotion.CameraController::targetDistance Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetDistance_31; // UnityEngine.Vector3 RootMotion.CameraController::position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_32; // UnityEngine.Quaternion RootMotion.CameraController::rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation_33; // UnityEngine.Vector3 RootMotion.CameraController::smoothPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___smoothPosition_34; // UnityEngine.Camera RootMotion.CameraController::cam Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___cam_35; // System.Boolean RootMotion.CameraController::fixedFrame bool ___fixedFrame_36; // System.Single RootMotion.CameraController::fixedDeltaTime float ___fixedDeltaTime_37; // UnityEngine.Quaternion RootMotion.CameraController::r Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___r_38; // UnityEngine.Vector3 RootMotion.CameraController::lastUp Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lastUp_39; // System.Single RootMotion.CameraController::blockedDistance float ___blockedDistance_40; // System.Single RootMotion.CameraController::blockedDistanceV float ___blockedDistanceV_41; }; // RootMotion.CameraControllerFPS struct CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single RootMotion.CameraControllerFPS::rotationSensitivity float ___rotationSensitivity_4; // System.Single RootMotion.CameraControllerFPS::yMinLimit float ___yMinLimit_5; // System.Single RootMotion.CameraControllerFPS::yMaxLimit float ___yMaxLimit_6; // System.Single RootMotion.CameraControllerFPS::x float ___x_7; // System.Single RootMotion.CameraControllerFPS::y float ___y_8; }; // RootMotion.Comments struct Comments_t8F6FC090D86FE2CF3E6C317318084CDEF122753A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String RootMotion.Comments::text String_t* ___text_4; }; // RootMotion.DemoGUIMessage struct DemoGUIMessage_tF6DEEB948E5CD2D61C2D828DDEBDE6E9BA9F6DB6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String RootMotion.DemoGUIMessage::text String_t* ___text_4; // UnityEngine.Color RootMotion.DemoGUIMessage::color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___color_5; }; // RootMotion.SolverManager struct SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean RootMotion.SolverManager::fixTransforms bool ___fixTransforms_4; // UnityEngine.Animator RootMotion.SolverManager::animator Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___animator_5; // UnityEngine.Animation RootMotion.SolverManager::legacy Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* ___legacy_6; // System.Boolean RootMotion.SolverManager::updateFrame bool ___updateFrame_7; // System.Boolean RootMotion.SolverManager::componentInitiated bool ___componentInitiated_8; // System.Boolean RootMotion.SolverManager::skipSolverUpdate bool ___skipSolverUpdate_9; }; // RootMotion.TriggerEventBroadcaster struct TriggerEventBroadcaster_t8F5F6AE27B5694C0D3D4B33EAEC077A03D744173 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.GameObject RootMotion.TriggerEventBroadcaster::target GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___target_4; }; // RootMotion.FinalIK.BipedIK struct BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430 : public SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD { // RootMotion.BipedReferences RootMotion.FinalIK.BipedIK::references BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___references_10; // RootMotion.FinalIK.BipedIKSolvers RootMotion.FinalIK.BipedIK::solvers BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* ___solvers_11; }; // RootMotion.GenericBaker struct GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04 : public Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE { // System.Boolean RootMotion.GenericBaker::markAsLegacy bool ___markAsLegacy_22; // UnityEngine.Transform RootMotion.GenericBaker::root Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___root_23; // UnityEngine.Transform RootMotion.GenericBaker::rootNode Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___rootNode_24; // UnityEngine.Transform[] RootMotion.GenericBaker::ignoreList TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___ignoreList_25; // UnityEngine.Transform[] RootMotion.GenericBaker::bakePositionList TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___bakePositionList_26; // RootMotion.BakerTransform[] RootMotion.GenericBaker::children BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* ___children_27; // RootMotion.BakerTransform RootMotion.GenericBaker::rootChild BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* ___rootChild_28; // System.Int32 RootMotion.GenericBaker::rootChildIndex int32_t ___rootChildIndex_29; }; // RootMotion.HumanoidBaker struct HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76 : public Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE { // System.Boolean RootMotion.HumanoidBaker::bakeHandIK bool ___bakeHandIK_22; // System.Single RootMotion.HumanoidBaker::IKKeyReductionError float ___IKKeyReductionError_23; // System.Int32 RootMotion.HumanoidBaker::muscleFrameRateDiv int32_t ___muscleFrameRateDiv_24; // RootMotion.BakerMuscle[] RootMotion.HumanoidBaker::bakerMuscles BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* ___bakerMuscles_25; // RootMotion.BakerHumanoidQT RootMotion.HumanoidBaker::rootQT BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___rootQT_26; // RootMotion.BakerHumanoidQT RootMotion.HumanoidBaker::leftFootQT BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___leftFootQT_27; // RootMotion.BakerHumanoidQT RootMotion.HumanoidBaker::rightFootQT BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___rightFootQT_28; // RootMotion.BakerHumanoidQT RootMotion.HumanoidBaker::leftHandQT BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___leftHandQT_29; // RootMotion.BakerHumanoidQT RootMotion.HumanoidBaker::rightHandQT BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___rightHandQT_30; // System.Single[] RootMotion.HumanoidBaker::muscles SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___muscles_31; // UnityEngine.HumanPose RootMotion.HumanoidBaker::pose HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A ___pose_32; // UnityEngine.HumanPoseHandler RootMotion.HumanoidBaker::handler HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992* ___handler_33; // UnityEngine.Vector3 RootMotion.HumanoidBaker::bodyPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___bodyPosition_34; // UnityEngine.Quaternion RootMotion.HumanoidBaker::bodyRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___bodyRotation_35; // System.Int32 RootMotion.HumanoidBaker::mN int32_t ___mN_36; // UnityEngine.Quaternion RootMotion.HumanoidBaker::lastBodyRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lastBodyRotation_37; }; // // // System.EmptyArray`1 struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields { // T[] System.EmptyArray`1::Value ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0; }; // System.EmptyArray`1 // System.Collections.Generic.List`1 struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // RootMotion.AvatarUtility // RootMotion.AvatarUtility // RootMotion.AxisTools // RootMotion.AxisTools // RootMotion.BakerMuscle // RootMotion.BakerMuscle // RootMotion.BakerUtilities // RootMotion.BakerUtilities // RootMotion.FinalIK.BipedIKSolvers // RootMotion.FinalIK.BipedIKSolvers // RootMotion.BipedLimbOrientations // RootMotion.BipedLimbOrientations // RootMotion.BipedNaming struct BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields { // System.String[] RootMotion.BipedNaming::typeLeft StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeLeft_0; // System.String[] RootMotion.BipedNaming::typeRight StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeRight_1; // System.String[] RootMotion.BipedNaming::typeSpine StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeSpine_2; // System.String[] RootMotion.BipedNaming::typeHead StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeHead_3; // System.String[] RootMotion.BipedNaming::typeArm StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeArm_4; // System.String[] RootMotion.BipedNaming::typeLeg StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeLeg_5; // System.String[] RootMotion.BipedNaming::typeTail StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeTail_6; // System.String[] RootMotion.BipedNaming::typeEye StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeEye_7; // System.String[] RootMotion.BipedNaming::typeExclude StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExclude_8; // System.String[] RootMotion.BipedNaming::typeExcludeSpine StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExcludeSpine_9; // System.String[] RootMotion.BipedNaming::typeExcludeHead StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExcludeHead_10; // System.String[] RootMotion.BipedNaming::typeExcludeArm StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExcludeArm_11; // System.String[] RootMotion.BipedNaming::typeExcludeLeg StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExcludeLeg_12; // System.String[] RootMotion.BipedNaming::typeExcludeTail StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExcludeTail_13; // System.String[] RootMotion.BipedNaming::typeExcludeEye StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___typeExcludeEye_14; // System.String[] RootMotion.BipedNaming::pelvis StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___pelvis_15; // System.String[] RootMotion.BipedNaming::hand StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___hand_16; // System.String[] RootMotion.BipedNaming::foot StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___foot_17; }; // RootMotion.BipedNaming // RootMotion.BipedReferences // RootMotion.BipedReferences // RootMotion.FinalIK.Constraint // RootMotion.FinalIK.Constraint // UnityEngine.GUILayoutOption // UnityEngine.GUILayoutOption // RootMotion.Hierarchy // RootMotion.Hierarchy // RootMotion.Interp // RootMotion.Interp // RootMotion.LayerMaskExtensions // RootMotion.LayerMaskExtensions // RootMotion.QuaTools // RootMotion.QuaTools // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // RootMotion.V2Tools // RootMotion.V2Tools // RootMotion.V3Tools // RootMotion.V3Tools // RootMotion.Warning struct Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_StaticFields { // System.Boolean RootMotion.Warning::logged bool ___logged_0; }; // RootMotion.Warning // RootMotion.Baker/ClipSettings // RootMotion.Baker/ClipSettings // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // UnityEngine.Keyframe // UnityEngine.Keyframe // UnityEngine.LayerMask // UnityEngine.LayerMask // UnityEngine.Mathf struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields { // System.Single UnityEngine.Mathf::Epsilon float ___Epsilon_0; }; // UnityEngine.Mathf // System.Reflection.MethodBase // System.Reflection.MethodBase // UnityEngine.PropertyAttribute // UnityEngine.PropertyAttribute // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // System.Single // System.Single // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // System.Void // System.Void // RootMotion.BipedReferences/AutoDetectParams // RootMotion.BipedReferences/AutoDetectParams // UnityEngine.AnimationCurve // UnityEngine.AnimationCurve // RootMotion.BakerHumanoidQT // RootMotion.BakerHumanoidQT // RootMotion.BakerTransform // RootMotion.BakerTransform // RootMotion.FinalIK.ConstraintPosition // RootMotion.FinalIK.ConstraintPosition // RootMotion.FinalIK.ConstraintPositionOffset // RootMotion.FinalIK.ConstraintPositionOffset // RootMotion.FinalIK.ConstraintRotation // RootMotion.FinalIK.ConstraintRotation // RootMotion.FinalIK.ConstraintRotationOffset // RootMotion.FinalIK.ConstraintRotationOffset // RootMotion.FinalIK.Constraints // RootMotion.FinalIK.Constraints // System.Delegate // System.Delegate // RootMotion.FinalIK.Finger // RootMotion.FinalIK.Finger // UnityEngine.HumanPose // UnityEngine.HumanPose // UnityEngine.HumanPoseHandler // UnityEngine.HumanPoseHandler // RootMotion.FinalIK.IKSolver // RootMotion.FinalIK.IKSolver // RootMotion.InspectorComment // RootMotion.InspectorComment // RootMotion.LargeHeader // RootMotion.LargeHeader // System.Reflection.MethodInfo // System.Reflection.MethodInfo // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.RaycastHit // UnityEngine.RaycastHit // System.RuntimeTypeHandle // System.RuntimeTypeHandle // RootMotion.ShowIfAttribute // RootMotion.ShowIfAttribute // RootMotion.TQ // RootMotion.TQ // RootMotion.BipedLimbOrientations/LimbOrientation // RootMotion.BipedLimbOrientations/LimbOrientation // UnityEngine.Avatar // UnityEngine.Avatar // UnityEngine.Component // UnityEngine.Component // UnityEngine.GameObject // UnityEngine.GameObject // RootMotion.FinalIK.IKSolverHeuristic // RootMotion.FinalIK.IKSolverHeuristic // RootMotion.FinalIK.IKSolverLookAt // RootMotion.FinalIK.IKSolverLookAt // RootMotion.FinalIK.IKSolverTrigonometric // RootMotion.FinalIK.IKSolverTrigonometric // RootMotion.ShowLargeHeaderIf // RootMotion.ShowLargeHeaderIf // RootMotion.ShowRangeIfAttribute // RootMotion.ShowRangeIfAttribute // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // RootMotion.FinalIK.IKSolver/Bone // RootMotion.FinalIK.IKSolver/Bone // UnityEngine.AnimationClip // UnityEngine.AnimationClip // System.AsyncCallback // System.AsyncCallback // UnityEngine.Behaviour // UnityEngine.Behaviour // UnityEngine.Collider // UnityEngine.Collider // RootMotion.FinalIK.IKSolverAim // RootMotion.FinalIK.IKSolverAim // RootMotion.FinalIK.IKSolverFABRIK // RootMotion.FinalIK.IKSolverFABRIK // RootMotion.FinalIK.IKSolverLimb // RootMotion.FinalIK.IKSolverLimb // System.InvalidOperationException // System.InvalidOperationException // UnityEngine.Transform // UnityEngine.Transform // RootMotion.Baker/BakerDelegate // RootMotion.Baker/BakerDelegate // RootMotion.Warning/Logger // RootMotion.Warning/Logger // UnityEngine.Animation // UnityEngine.Animation // UnityEngine.Animator // UnityEngine.Animator // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields { // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6; }; // UnityEngine.Camera // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // UnityEngine.Playables.PlayableDirector // UnityEngine.Playables.PlayableDirector // UnityEngine.SkinnedMeshRenderer // UnityEngine.SkinnedMeshRenderer // RootMotion.Baker // RootMotion.Baker // RootMotion.CameraController // RootMotion.CameraController // RootMotion.CameraControllerFPS // RootMotion.CameraControllerFPS // RootMotion.Comments // RootMotion.Comments // RootMotion.DemoGUIMessage // RootMotion.DemoGUIMessage // RootMotion.SolverManager // RootMotion.SolverManager // RootMotion.TriggerEventBroadcaster // RootMotion.TriggerEventBroadcaster // RootMotion.FinalIK.BipedIK // RootMotion.FinalIK.BipedIK // RootMotion.GenericBaker // RootMotion.GenericBaker // RootMotion.HumanoidBaker // RootMotion.HumanoidBaker #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.AnimationClip[] struct AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F : public RuntimeArray { ALIGN_FIELD (8) AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* m_Items[1]; inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray { ALIGN_FIELD (8) Delegate_t* m_Items[1]; inline Delegate_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Delegate_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Delegate_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray { ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1]; inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // RootMotion.BakerTransform[] struct BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA : public RuntimeArray { ALIGN_FIELD (8) BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* m_Items[1]; inline BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Keyframe[] struct KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3 : public RuntimeArray { ALIGN_FIELD (8) Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 m_Items[1]; inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 value) { m_Items[index] = value; } }; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // RootMotion.BakerMuscle[] struct BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A : public RuntimeArray { ALIGN_FIELD (8) BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* m_Items[1]; inline BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.String[][] struct StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF : public RuntimeArray { ALIGN_FIELD (8) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* m_Items[1]; inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Object[] struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A : public RuntimeArray { ALIGN_FIELD (8) Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* m_Items[1]; inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.GUILayoutOption[] struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2 : public RuntimeArray { ALIGN_FIELD (8) GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* m_Items[1]; inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // RootMotion.FinalIK.IKSolverLimb[] struct IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003 : public RuntimeArray { ALIGN_FIELD (8) IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* m_Items[1]; inline IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // RootMotion.FinalIK.IKSolver/Bone[] struct BoneU5BU5D_t384A868FF22BA2A4344F14B899695540877FB593 : public RuntimeArray { ALIGN_FIELD (8) Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF* m_Items[1]; inline Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Bone_t08B8D90F9F7409FAD0F5DB325E88341691FF6BAF* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // RootMotion.FinalIK.IKSolver[] struct IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05 : public RuntimeArray { ALIGN_FIELD (8) IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* m_Items[1]; inline IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // T[] UnityEngine.Component::GetComponentsInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void System.Array::Resize(T[]&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisRuntimeObject_mE8D92C287251BAF8256D85E5829F749359EC334E_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T[] System.Array::Empty() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ; // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Application::OpenURL(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89 (String_t* ___0_url, const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() inline TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // System.Boolean RootMotion.GenericBaker::IsIgnored(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericBaker_IsIgnored_m3D5DFFF578C8E71CFA3DD0D04A38DC0D36F6B7F3 (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) ; // System.Void System.Array::Resize(T[]&,System.Int32) inline void Array_Resize_TisBakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_m0602A07CB0A7C3C82ADFFF190062ADADDA5A2EA4 (BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA**, int32_t, const RuntimeMethod*))Array_Resize_TisRuntimeObject_mE8D92C287251BAF8256D85E5829F749359EC334E_gshared)(___0_array, ___1_newSize, method); } // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Boolean RootMotion.GenericBaker::BakePosition(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericBaker_BakePosition_m75177B4121929CE6A24850B25986C1B5C25DBD15 (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::.ctor(UnityEngine.Transform,UnityEngine.Transform,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform__ctor_m50227A3D517E9B61B42F8003281217FC52166A28 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, bool ___2_recordPosition, bool ___3_isRootNode, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_Reset_m119DC7C87153234918D629CC679C9302AD3FE722 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::SetRelativeSpace(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_SetRelativeSpace_m63B6FB820F2B75D8054EB80E3438D4CBA7511D54 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::AddLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_AddLoopFrame_mCBCA55A8E1A0B9C24613625E87A23F755DCB7171 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, float ___0_time, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::SetCurves(UnityEngine.AnimationClip&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_SetCurves_mD9E3F7EE61290BFCC9860498E795A844D5E218C5 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::SetKeyframes(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_SetKeyframes_m4C145FF34AC65FA36AB7698E0912E52B8CBED5C9 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, float ___0_time, const RuntimeMethod* method) ; // System.Void RootMotion.Baker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker__ctor_m1C2D023FDA1B89BE0C481C81B7B5F24D9E2DF914 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) ; // UnityEngine.HumanBodyBones RootMotion.AvatarUtility::HumanIDFromAvatarIKGoal(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AvatarUtility_HumanIDFromAvatarIKGoal_m0CB7EC4B654BE62437C895C30D9211F7A7C9767B (int32_t ___0_avatarIKGoal, const RuntimeMethod* method) ; // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D (Type_t* __this, String_t* ___0_name, int32_t ___1_bindingAttr, const RuntimeMethod* method) ; // System.Boolean System.Reflection.MethodInfo::op_Equality(System.Reflection.MethodInfo,System.Reflection.MethodInfo) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1 (MethodInfo_t* ___0_left, MethodInfo_t* ___1_right, const RuntimeMethod* method) ; // System.Object System.Reflection.MethodBase::Invoke(System.Object,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826 (MethodBase_t* __this, RuntimeObject* ___0_obj, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_parameters, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // System.Void RootMotion.TQ::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_translation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_forward() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ; // RootMotion.TQ RootMotion.BakerHumanoidQT::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* BakerHumanoidQT_Evaluate_m5105F56A3D8B2748A3BA667CE37114AF070C2EBF (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Keyframe[] RootMotion.BakerUtilities::GetReducedKeyframes(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* BakerUtilities_GetReducedKeyframes_mA9CBF5071900BF6068B23E5661CBD7C0C66289F8 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_maxError, const RuntimeMethod* method) ; // System.Void UnityEngine.AnimationCurve::set_keys(UnityEngine.Keyframe[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Keyframe::get_time() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Keyframe::get_value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Keyframe::get_inTangent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_inTangent_mD8C59CBC81D520362C010AB5E86CE57169AD80AE (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Keyframe::get_outTangent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Keyframe_get_outTangent_m36830B6A71356987DD04BB13785471E89D3B3C99 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Keyframe::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_time, float ___1_value, float ___2_inTangent, float ___3_outTangent, const RuntimeMethod* method) ; // System.Void UnityEngine.AnimationCurve::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.AnimationCurve::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ; // System.Void UnityEngine.Keyframe::set_value(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void UnityEngine.Keyframe::set_inTangent(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Keyframe::set_outTangent(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Keyframe::set_time(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6 (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 RootMotion.BakerHumanoidQT::EvaluatePosition(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BakerHumanoidQT_EvaluatePosition_m541E637E0A51EEF9FDBD92ABBD085D56C163441B (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) ; // UnityEngine.Quaternion RootMotion.BakerHumanoidQT::EvaluateRotation(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 BakerHumanoidQT_EvaluateRotation_m4D53E8CD689A1137BD7562CEE28C616B3EC552B0 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Transform::get_parent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // RootMotion.TQ RootMotion.AvatarUtility::GetIKGoalTQ(UnityEngine.Avatar,System.Single,UnityEngine.AvatarIKGoal,RootMotion.TQ,RootMotion.TQ) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___0_avatar, float ___1_humanScale, int32_t ___2_avatarIKGoal, TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* ___3_bodyPositionRotation, TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* ___4_boneTQ, const RuntimeMethod* method) ; // UnityEngine.Quaternion RootMotion.BakerUtilities::EnsureQuaternionContinuity(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 BakerUtilities_EnsureQuaternionContinuity_m8B584C099F9842C916A26114DB882A5132621F56 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lastQ, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, const RuntimeMethod* method) ; // System.Int32 UnityEngine.AnimationCurve::AddKey(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, float ___1_value, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::MoveLastKeyframe(System.Single,UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___1_curve, const RuntimeMethod* method) ; // System.Void RootMotion.BakerUtilities::SetLoopFrame(System.Single,UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82 (float ___0_time, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___1_curve, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::MultiplyLength(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_mlp, const RuntimeMethod* method) ; // System.Void RootMotion.BakerUtilities::ReduceKeyframes(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_maxError, const RuntimeMethod* method) ; // System.Void RootMotion.BakerUtilities::SetTangentMode(UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerUtilities_SetTangentMode_mC77D21D5C26533A323A532A557BD6F3B47DE9DF3 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, const RuntimeMethod* method) ; // System.Void UnityEngine.AnimationClip::SetCurve(System.String,System.Type,System.String,UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, String_t* ___0_relativePath, Type_t* ___1_type, String_t* ___2_propertyName, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___3_curve, const RuntimeMethod* method) ; // System.String[] UnityEngine.HumanTrait::get_MuscleName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* HumanTrait_get_MuscleName_mE3E2D79AA477F03384FFCAAAFD5BCA9822992599 (const RuntimeMethod* method) ; // System.String RootMotion.BakerMuscle::MuscleNameToPropertyName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BakerMuscle_MuscleNameToPropertyName_mE7D335C1404DD75EDC278FA910BEF4C023854076 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, String_t* ___0_n, const RuntimeMethod* method) ; // System.Void RootMotion.BakerMuscle::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_Reset_m62D1DB99E93FA91AFBA831A820C088271D48BBA8 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, const RuntimeMethod* method) ; // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Void RootMotion.BakerMuscle::MultiplyLength(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_MultiplyLength_mF71FD5D1900E3B6A5958DB83BBBAF4A2AE5F8233 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_mlp, const RuntimeMethod* method) ; // System.Void RootMotion.BakerTransform::AddRootMotionCurves(UnityEngine.AnimationClip&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_AddRootMotionCurves_m788E399D73DBA1C0C02700BBACF01370B923D9F8 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, const RuntimeMethod* method) ; // System.Void UnityEngine.AnimationClip::EnsureQuaternionContinuity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip_EnsureQuaternionContinuity_m9D02889DCA683AA8B285BD6A26A44B8FD615A5EF (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_localPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_localRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* Component_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_mD97B5344BF345B41A0B5F92A3D968EEF5539CCF7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Boolean UnityEngine.Animator::get_isHuman() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animator_get_isHuman_mE1154471F516DA8BB47B0605410640344028E2A0 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogError(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void UnityEngine.Behaviour::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Animator::set_cullingMode(UnityEngine.AnimatorCullingMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Animator_set_cullingMode_m7520115B5460495336C87393B58014F412B24209 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Int32 UnityEngine.HumanTrait::get_MuscleCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HumanTrait_get_MuscleCount_m1710B0FAD40DB860AD5C117A831F7554F5C55678 (const RuntimeMethod* method) ; // System.Void RootMotion.BakerMuscle::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle__ctor_m1106D6D9B0E9EC4591937D8E89176AE0EAB80A90 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, int32_t ___0_muscleIndex, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT__ctor_mBC981131060B76F39D853CEA1D65DCEF9E46068A (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, String_t* ___0_name, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Animator::GetBoneTransform(UnityEngine.HumanBodyBones) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, int32_t ___0_humanBoneId, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::.ctor(UnityEngine.Transform,UnityEngine.AvatarIKGoal,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT__ctor_m820EBF3374747568F15C1825ED56EFD52A8D3C1F (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_goal, String_t* ___2_name, const RuntimeMethod* method) ; // UnityEngine.Avatar UnityEngine.Animator::get_avatar() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* Animator_get_avatar_m01E445FC754BC6F4A39639EAF68D3954580EAA67 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.HumanPoseHandler::.ctor(UnityEngine.Avatar,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanPoseHandler__ctor_mF51EEC25B7A32ED62AC281B22D12C4B58E10B1F9 (HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992* __this, Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___0_avatar, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, const RuntimeMethod* method) ; // System.Void RootMotion.BakerMuscle::SetLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_SetLoopFrame_m5C1929D2A83570E7A9C1ED04A906B0515602547A (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, float ___0_time, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::MoveLastKeyframes(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_MoveLastKeyframes_m9B1BEAB8C544825954EDC9D27BB66243B9B501B7 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::SetLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetLoopFrame_mFF7AD2B2CC1A304E7005400675A56CF1908C3F98 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) ; // System.Single RootMotion.Baker::get_clipLength() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Baker_get_clipLength_mCD315E12E50839CE69C16E81EF8649130ABD4BE7_inline (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) ; // System.Void RootMotion.BakerMuscle::SetCurves(UnityEngine.AnimationClip&,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_SetCurves_mE9E7ACF4F81CE607B59FB08703D7E23FF5D6C563 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, float ___1_maxError, float ___2_lengthMlp, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::SetCurves(UnityEngine.AnimationClip&,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, float ___1_maxError, float ___2_lengthMlp, const RuntimeMethod* method) ; // System.Void RootMotion.HumanoidBaker::UpdateHumanPose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_UpdateHumanPose_m653DAD6734638F686663087DD4344202FA74C0DA (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, const RuntimeMethod* method) ; // System.Void RootMotion.BakerMuscle::SetKeyframe(System.Single,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_SetKeyframe_m2031A1BB4FE68F66A1A7B06D4E39D829C3DD0FBB (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, float ___0_time, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_muscles, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::SetKeyframes(System.Single,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetKeyframes_mD3AF1CF3C923615789A87CE4A1933732A84A1590 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rot, const RuntimeMethod* method) ; // System.Single UnityEngine.Animator::get_humanScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Animator_get_humanScale_m4E9B17E752307329C2F19BB1CFEDB6180976F7B6 (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ; // System.Void RootMotion.BakerHumanoidQT::SetIKKeyframes(System.Single,UnityEngine.Avatar,UnityEngine.Transform,System.Single,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetIKKeyframes_m970B91FDA19E8D7E50C372A868D310A553D4474E (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___1_avatar, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_root, float ___3_humanScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_bodyPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_bodyRotation, const RuntimeMethod* method) ; // System.Void UnityEngine.HumanPoseHandler::GetHumanPose(UnityEngine.HumanPose&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanPoseHandler_GetHumanPose_m9323A5049D8A755FDE0E3DC21701A4788D4A7B00 (HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992* __this, HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A* ___0_humanPose, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ; // System.Void RootMotion.CameraController::set_x(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.CameraController::set_y(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_eulerAngles() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.CameraController::set_distanceTarget(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraController_set_distanceTarget_m83E83AA08352DEA32A461D65BB3D3628A9660304_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Transform::get_up() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.CameraController::UpdateTransform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_UpdateTransform_m972020875FA1569AF137980F8DEB70A183D1B9CB (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_deltaTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ; // System.Void RootMotion.CameraController::UpdateInput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_UpdateInput_mE8E2FC62E97B7F145D8300C07F6F5F423F3ED4B1 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) ; // System.Void RootMotion.CameraController::UpdateTransform(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_UpdateTransform_mCF31FCAD0DA0325A696659DFABAEC0E38183F2B0 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_deltaTime, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Behaviour::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9 (int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Cursor::set_visible(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7 (bool ___0_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Input::GetMouseButton(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ; // System.Single RootMotion.CameraController::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraController_get_x_m3E181A51DFADFC3ECBB7A62F6A22409AE39CFA5D_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Input::GetAxis(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, const RuntimeMethod* method) ; // System.Single RootMotion.CameraController::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraController_get_y_mB5425F095AF78339E45F6F42ED9022D0A0B07DB0_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) ; // System.Single RootMotion.CameraController::ClampAngle(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_ClampAngle_mDB2A702988197CF2BA0E68B20EBBE8C4423A08C5 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_angle, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // System.Single RootMotion.CameraController::get_distanceTarget() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) ; // System.Single RootMotion.CameraController::get_zoomAdd() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_get_zoomAdd_m6E45663FA29B0F1F26C12DD9C80643E360DF0E07 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ; // System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::SphereCast(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_SphereCast_m2A41FD7023EC5B89B69E0A8948325BEF46D9597C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hitInfo, float ___4_maxDistance, int32_t ___5_layerMask, const RuntimeMethod* method) ; // System.Single UnityEngine.RaycastHit::get_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_m3A255A356924421B4042AAD1623EF46F92A08C91_inline (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Min(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Single RootMotion.CameraControllerFPS::ClampAngle(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraControllerFPS_ClampAngle_m1D86E73F47CF484DE2783AB7E6E239B5FF69E56B (CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC* __this, float ___0_angle, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // UnityEngine.Vector3 RootMotion.AxisTools::GetAxisVectorToPoint(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_GetAxisVectorToPoint_m9E9808DBBB1D5272599890F6AC92520582DEB7BB (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPosition, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 RootMotion.AxisTools::GetAxisVectorToDirection(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_GetAxisVectorToDirection_mD1665589B34208CFFE13D62EB018D763E8717E6E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ; // UnityEngine.Vector3 RootMotion.AxisTools::GetAxisVectorToDirection(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_GetAxisVectorToDirection_m5E6AD111CEC15221C051900CA1BBB97F6503C692 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_r, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Void RootMotion.BipedLimbOrientations/LimbOrientation::.ctor(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4 (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_upperBoneForwardAxis, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_lowerBoneForwardAxis, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_lastBoneLeftAxis, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_back() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_down() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) ; // System.Void RootMotion.BipedLimbOrientations::.ctor(RootMotion.BipedLimbOrientations/LimbOrientation,RootMotion.BipedLimbOrientations/LimbOrientation,RootMotion.BipedLimbOrientations/LimbOrientation,RootMotion.BipedLimbOrientations/LimbOrientation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedLimbOrientations__ctor_m9BE8FFF8C844F8C84848B4BBD0B9B374A5B4724A (BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000* __this, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___0_leftArm, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___1_rightArm, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___2_leftLeg, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___3_rightLeg, const RuntimeMethod* method) ; // System.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // RootMotion.BipedNaming/BoneType RootMotion.BipedNaming::GetBoneType(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BipedNaming_GetBoneType_mEBEF5A2B8E60F686385231DC03F4597D10FCAAB7 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Void System.Array::Resize(T[]&,System.Int32) inline void Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129 (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) { (( void (*) (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**, int32_t, const RuntimeMethod*))Array_Resize_TisRuntimeObject_mE8D92C287251BAF8256D85E5829F749359EC334E_gshared)(___0_array, ___1_newSize, method); } // RootMotion.BipedNaming/BoneSide RootMotion.BipedNaming::GetBoneSide(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BipedNaming_GetBoneSide_m735226401D98D9E8477D75ADB8127E3EC9C6D013 (String_t* ___0_boneName, const RuntimeMethod* method) ; // UnityEngine.Transform[] RootMotion.BipedNaming::GetBonesOfType(RootMotion.BipedNaming/BoneType,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* BipedNaming_GetBonesOfType_mD4659448E44E65A04B1E0BF97E946C3D11AC01A9 (int32_t ___0_boneType, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_bones, const RuntimeMethod* method) ; // UnityEngine.Transform[] RootMotion.BipedNaming::GetBonesOfSide(RootMotion.BipedNaming/BoneSide,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* BipedNaming_GetBonesOfSide_m4D183C414736DBE185131CDB54D9C19765DC6E98 (int32_t ___0_boneSide, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_bones, const RuntimeMethod* method) ; // UnityEngine.Transform[] RootMotion.BipedNaming::GetBonesOfTypeAndSide(RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* BipedNaming_GetBonesOfTypeAndSide_m283D0CDAEAA9AC673E6EECCF3D48174854C7B7BD (int32_t ___0_boneType, int32_t ___1_boneSide, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___2_bones, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::matchesNaming(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B (String_t* ___0_boneName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_namingConvention, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isSpine(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isSpine_m6992B2A55C6B71566249F2622257DAE2549E0836 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isHead(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isHead_mC13491CBFC10C7B20A6987E7817A914D8CE4FC99 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isArm(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isArm_m72EDF81BA47BDE6656178111741FC292AA8063D0 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isLeg(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isLeg_m43C7F0EC117BF133CD03C4CD98E24B59358E3C9F (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isTail(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isTail_m0CE2536AA3649A303B390742E90E3BE21D62185E (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isEye(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isEye_m6C4143933DA1D3F01A0F45023F3DE8FF4A36BC0C (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isLeft(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isLeft_m8AC059AD5AE88C41AE4E1BE6A477DDBD85087995 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::isRight(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isRight_mBD2501FEBBEB41E718EF25938A57E3AD43D47D2F (String_t* ___0_boneName, const RuntimeMethod* method) ; // UnityEngine.Transform RootMotion.BipedNaming::GetNamingMatch(UnityEngine.Transform[],System.String[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BipedNaming_GetNamingMatch_mFBB95D4C887FAF79A74A0AC8DA34EDC106B45CEA (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_transforms, StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* ___1_namings, const RuntimeMethod* method) ; // System.String RootMotion.BipedNaming::lastLetter(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BipedNaming_lastLetter_m9710D83584214F1B7A4599BC0AB63DC555432729 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.String RootMotion.BipedNaming::firstLetter(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BipedNaming_firstLetter_m43BE873091E3CAEE565AF574BB404939609F7D26 (String_t* ___0_boneName, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::excludesNaming(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A (String_t* ___0_boneName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_namingConvention, const RuntimeMethod* method) ; // System.Boolean System.String::Contains(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedNaming::LastLetterIs(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_LastLetterIs_mE1AC6FCE42FE7042B9E8F3666E9B7CB8FA4EFF76 (String_t* ___0_boneName, String_t* ___1_letter, const RuntimeMethod* method) ; // System.Int32 System.String::get_Length() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; // System.String System.String::Substring(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; // System.Void RootMotion.BipedReferences::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences__ctor_mE2107827BA8BF1ECB31329291CBB922F15CE8789 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* __this, const RuntimeMethod* method) ; // System.Void RootMotion.BipedReferences::AssignHumanoidReferences(RootMotion.BipedReferences&,UnityEngine.Animator,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_AssignHumanoidReferences_m1457E879C1D0B061E528D4F6703D01C1D3DCC402 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___0_references, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___1_animator, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) ; // System.Void RootMotion.BipedReferences::DetectReferencesByNaming(RootMotion.BipedReferences&,UnityEngine.Transform,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_DetectReferencesByNaming_m8CD9F1C2852DDFC07B440A54E05E1704B7862463 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___0_references, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) ; // System.Void RootMotion.Warning::Log(System.String,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224 (String_t* ___0_message, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_context, bool ___2_logInEditMode, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::SetupError(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SetupError_mF53998A98BA2BC34EDE7897F1D3657C9193C67A9 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_errorMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::SetupWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SetupWarning_mF62B194DE8002A06413628992FE8802DB0B9A0AF (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) ; // System.Void RootMotion.BipedReferences::DetectLimb(RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,UnityEngine.Transform&,UnityEngine.Transform&,UnityEngine.Transform&,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_DetectLimb_mCBC670D74B86BCCF8A7CAFD2281ED2B9EF743DF7 (int32_t ___0_boneType, int32_t ___1_boneSide, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** ___2_firstBone, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** ___3_secondBone, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** ___4_lastBone, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___5_transforms, const RuntimeMethod* method) ; // T[] System.Array::Empty() inline StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* Array_Empty_TisStringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_m138D8E0AD16BB0BF2B617492A8ECC888DFFD5843_inline (const RuntimeMethod* method) { return (( StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } // UnityEngine.Transform RootMotion.BipedNaming::GetBone(UnityEngine.Transform[],RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,System.String[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BipedNaming_GetBone_m600E5014EA5FA3518BD3499A44C0E344F2426E86 (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_transforms, int32_t ___1_boneType, int32_t ___2_boneSide, StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* ___3_namings, const RuntimeMethod* method) ; // System.Boolean RootMotion.Hierarchy::IsAncestor(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_ancestor, const RuntimeMethod* method) ; // UnityEngine.Transform RootMotion.Hierarchy::GetFirstCommonAncestor(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetFirstCommonAncestor_m069C928881ACD335B2B26766A51F431EFF811E37 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_t2, const RuntimeMethod* method) ; // System.Void RootMotion.Hierarchy::AddAncestors(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_AddAncestors_m3E5FE8652DA3C060914B6743DBD760C5E730555C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_blocker, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** ___2_array, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::AddBoneToSpine(UnityEngine.Transform,RootMotion.BipedReferences&,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_AddBoneToSpine_m01ADAEC8A871F405DB1F3A870C5D98A98B0402A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone, BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___1_references, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean RootMotion.Hierarchy::ContainsChild(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_ContainsChild_mDFD20593FA1676B79F25E2658374E784D62C90DC (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_child, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Transform::get_childCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::AddBoneToEyes(UnityEngine.Transform,RootMotion.BipedReferences&,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_AddBoneToEyes_m1C942D835089C516C3225DF6375C580AFFB7E255 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone, BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___1_references, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) ; // System.Void RootMotion.BipedReferences::AddBoneToHierarchy(UnityEngine.Transform[]&,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** ___0_bones, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::IsNeckBone(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_IsNeckBone_m17738BAAD54CDBD04B12223118FD19E112D0D430 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_leftUpperArm, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::LimbError(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_LimbError_m7D30DF2DBE9042471622338192D7CE8CB9265E49 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_bone2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_bone3, String_t** ___3_errorMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::SpineError(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SpineError_m625E58195B06823EE4F6644D3E589A8D07DB95BD (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_errorMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::EyesError(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_EyesError_mB31182002188D0CD38D284123C2D11641A3BAD5D (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_errorMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::LimbWarning(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_LimbWarning_m89DDC6CB3B47FFBBEE571CB778064DBE34D05719 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_bone2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_bone3, String_t** ___3_warningMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::SpineWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SpineWarning_m3647D752B485C014BD80B4201496118775E60188 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::EyesWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_EyesWarning_mBF4D7F93DF3D0336864FAF44B39D65B760ACCA6E (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::RootHeightWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_RootHeightWarning_m61E8D10317C61DC01A9C0538D167178EE2ECE571 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) ; // System.Boolean RootMotion.BipedReferences::FacingAxisWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_FacingAxisWarning_mF8825319AA7505571FD802F276A799DEC45DED14 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* Component_GetComponent_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mEECCD90E43EE8CE830826547680F92F9DBD486E0 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // UnityEngine.Object RootMotion.Hierarchy::ContainsDuplicate(UnityEngine.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Hierarchy_ContainsDuplicate_mCCE3B783801171E39894D577BB2F94454282D19D (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___0_objects, const RuntimeMethod* method) ; // System.Boolean RootMotion.Hierarchy::HierarchyIsValid(UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_HierarchyIsValid_mE8FB5B421974BFD7F9A19A7CE9738854C273D51D (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_bones, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Single RootMotion.BipedReferences::GetVerticalOffset(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BipedReferences_GetVerticalOffset_m6D166B7CFFF30F8B8D472B36FC1DF2D7BB443EC1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_right() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.BipedReferences/AutoDetectParams::.ctor(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoDetectParams__ctor_mB35E9E44481DA8C51FB51854ED627E9ED0D68B23 (AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9* __this, bool ___0_legsParentInSpine, bool ___1_includeEyes, const RuntimeMethod* method) ; // System.Void UnityEngine.GUI::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // T[] System.Array::Empty() inline GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* Array_Empty_TisGUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14_mC7F345AC4C0CA86560FAA00174268F70FBBE577F_inline (const RuntimeMethod* method) { return (( GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method); } // System.Void UnityEngine.GUILayout::Label(System.String,UnityEngine.GUILayoutOption[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUILayout_Label_m1709C16A433383CCFC1FEA0E585E14CBD78CD94B (String_t* ___0_text, GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___1_options, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_white() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Transform RootMotion.Hierarchy::GetAncestor(UnityEngine.Transform,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetAncestor_m8E7DA501FB8BF7B6536A2D95EE537E48EBF9A5E1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_minChildCount, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Boolean RootMotion.Hierarchy::IsCommonAncestor(UnityEngine.Transform,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_IsCommonAncestor_m48077DD680F2F20B15C141D774C396175FF5569E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_transforms, const RuntimeMethod* method) ; // UnityEngine.Transform RootMotion.Hierarchy::GetFirstCommonAncestorRecursive(UnityEngine.Transform,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetFirstCommonAncestorRecursive_mBEDA0B1A419BAEBEF67ED5CD958F1D9DFBE7A659 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_transforms, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void UnityEngine.PropertyAttribute::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::None(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_None_m61FC6267E5203289BCABFCAD33DB0006AA00B517 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InOutCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InOutCubic_m83B2B91B87E74EE2A287206B3B0B207B40716EEF (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InOutQuintic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InOutQuintic_m9477BA4DC058154F3B435D7550FF32B0C75F40B9 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InQuintic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InQuintic_mF8F1BA8CDACB22654F2EE33C5173BC8E702B8F14 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InQuartic_m75AA688600B42804745B7D5EB1555B9ED583464D (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InCubic_m2877F3AA1292D071DD7252F8885E727D518E51F2 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InQuadratic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InQuadratic_m716EC5FBA88317C2D625DC63D8DA872135358A59 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutQuintic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutQuintic_mCF4CB7C3D4620E6CBAB784A1E048EC94E6B26F85 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutQuartic_mDFC630C829AF40EC9FCEA8955ECF537D35D4C7CE (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutCubic_m9C65A9695C38337D61100E08989F47A11E13CA6C (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutInCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutInCubic_mEAB1892FF6418FC3A1151709F49E77EC9D10FE2B (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::BackInCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_BackInCubic_mB082AC93345E8620089CE27EF204BB7E9B182C31 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::BackInQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_BackInQuartic_m6603325DE0A6F09B1D2EBDAB75FCC38731725741 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutBackCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutBackCubic_mA54A7581FA13D66F6C262E27864EED04E178A2D0 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutBackQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutBackQuartic_m9F4C33F3226A77D3C23DB876B0E794836D51D822 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutElasticSmall(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutElasticSmall_m920CA494F25A84BF23C7ADD91D20C0555132664E (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutElasticBig(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutElasticBig_m677EAB8282647F245B1845033E9B20CDC3469FC7 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InElasticSmall(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InElasticSmall_m958D38B42CFB23154320E47BE199058B81798333 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InElasticBig(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InElasticBig_m0EEA5D4BFDB11093C78F13E4D00F8E37EC4BAC6E (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InSine(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InSine_m4D4369E89E038CFAAA61F3D6C65CB58E557FD72D (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutSine(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutSine_m86D19D1B9E81C10F2B8B51967763417D0568FB95 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InOutSine(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InOutSine_mF2A6208EC9DAA6B103D59847FC3BF661CADA0A96 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutElastic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutElastic_m11391F6D1FB301DD9C4506A8F14BBD6C69178133 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::InBack(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InBack_m952A2E62A04452BDC1A2B988AD4EC5C11E5198CB (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::OutBack(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutBack_m7A27A512786F57F0B9240232187C507981B358C4 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) ; // System.Single RootMotion.Interp::Float(System.Single,RootMotion.InterpolationMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_Float_mE9ED9F4C33CD685595BF43D85452E7FF86F8DDF0 (float ___0_t, int32_t ___1_mode, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ; // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::NamesToMask(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_NamesToMask_mF69E058CD786AB7FDDFBD12EFFA14C07163C1B55 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method) ; // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::LayerNumbersToMask(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_LayerNumbersToMask_mFB10AA83BB774BFA2A74157457619647843D9D93 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_layerNumbers, const RuntimeMethod* method) ; // UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ; // System.Int32 UnityEngine.LayerMask::NameToLayer(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139 (String_t* ___0_layerName, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.String UnityEngine.LayerMask::LayerToName(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerMask_LayerToName_mC7A5797D35F5307031F317741226727B307F34D0 (int32_t ___0_layer, const RuntimeMethod* method) ; // System.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method); } // T[] System.Collections.Generic.List`1::ToArray() inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) { return (( Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_gshared)(__this, method); } // System.String RootMotion.LayerMaskExtensions::MaskToString(UnityEngine.LayerMask,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerMaskExtensions_MaskToString_mDF9E5C5BDD34BE8132778A7606946DB7A7B4AE83 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, String_t* ___1_delimiter, const RuntimeMethod* method) ; // System.String[] RootMotion.LayerMaskExtensions::MaskToNames(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* LayerMaskExtensions_MaskToNames_mA8B1BB5181F2B0EE1BA479E72AB709FF85F766EE (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, const RuntimeMethod* method) ; // System.String System.String::Join(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowIfAttribute::set_propName(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_propName_m031AA1B063F835F8D530B65B9D9A4F3A9D2E0FE3_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowIfAttribute::set_propValue(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_propValue_m02CD76D339591A98B2E5BDED3EF06E0C86B0F589_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowIfAttribute::set_otherPropValue(System.Object) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_otherPropValue_m9FD62E55C04257C2D9B3DFF0AF211375B889EBAF_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowIfAttribute::set_indent(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_indent_mA8738FCBE50141303D055EF49884D55785411A37_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowIfAttribute::set_mode(RootMotion.ShowIfMode) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_mode_m576B34FC58EC7935CFC85659F3014D717C12D130_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowIfAttribute::.ctor(System.String,System.Object,System.Object,System.Boolean,RootMotion.ShowIfMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute__ctor_mAF10F37B99698A2C802D8874E703B0130A37EC33 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, String_t* ___0_propertyName, RuntimeObject* ___1_propertyValue, RuntimeObject* ___2_otherPropertyValue, bool ___3_indent, int32_t ___4_mode, const RuntimeMethod* method) ; // System.Void RootMotion.ShowRangeIfAttribute::set_min(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowRangeIfAttribute_set_min_m5A836279BF85F18B8B292BC92E333D047A42038F_inline (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.ShowRangeIfAttribute::set_max(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowRangeIfAttribute_set_max_mE7CC086651ED335B92F162EB917DE58B55C6F335_inline (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Lerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::ToAngleAxis(System.Single&,UnityEngine.Vector3&) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Quaternion::op_Equality(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // System.Single RootMotion.QuaTools::ToBiPolar(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_ToBiPolar_mD939141188038E7322DF412168E0D7A09B2AE3F5 (float ___0_angle, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Application::get_isPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; // System.Void RootMotion.SolverManager::Initiate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_Initiate_mC4A19C98423E698B0AC772898D0965A5154DABB3 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) ; // UnityEngine.AnimatorUpdateMode UnityEngine.Animator::get_updateMode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Animator_get_updateMode_m63C8A41D5D0F214FB5CF554B69CFBBEB6EE141DB (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Animation::get_animatePhysics() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Animation_get_animatePhysics_mF4024F79B0F6C900F54DF64DF91F42D77F4F2A9D (Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* __this, const RuntimeMethod* method) ; // System.Void RootMotion.SolverManager::FindAnimatorRecursive(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_FindAnimatorRecursive_mAF83A701C9FDFA27D8B4A418BAA7FE5CA47AC6D4 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, bool ___1_findInChildren, const RuntimeMethod* method) ; // System.Boolean RootMotion.SolverManager::get_animatePhysics() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SolverManager_get_animatePhysics_m08550D82BC018BCA0D042F92DE21C126374CD479 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) ; // System.Boolean RootMotion.SolverManager::get_isAnimated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SolverManager_get_isAnimated_m120094D77EE13F037868761DE0A96C05BA4955E2 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* Component_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_mC2FF017155293B66CD07DC5916A37D54F3DCC290 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInChildren() inline Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* Component_GetComponentInChildren_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_mDB9FC26B94B8EE9CF1F88BFEC75DF06CC2E3A000 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInChildren() inline Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* Component_GetComponentInChildren_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m55FA6F5E2A7807A57F13BEFCA3D51397C99F458E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // System.Void UnityEngine.GameObject::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SendMessage_m452B3418BE240EC79550C15E1F2EAE61488F06DF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_methodName, RuntimeObject* ___1_value, int32_t ___2_options, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::DeltaAngle(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline (float ___0_current, float ___1_target, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Slerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Project(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_onNormal, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::OrthoNormalize(UnityEngine.Vector3&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3_OrthoNormalize_m4450C7BEB70DBFA60E3AAC08C98CDAE831A54158 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_normal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_tangent, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector3 RootMotion.V3Tools::Div(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_Div_m66DC4509671D97ED5D51136AA756920ADECE7E34 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v2, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Void RootMotion.Warning/Logger::Invoke(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_inline (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB (RuntimeObject* ___0_message, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_context, const RuntimeMethod* method) ; // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.BipedIK::GetGoalIK(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, const RuntimeMethod* method) ; // System.Single RootMotion.FinalIK.IKSolver::GetIKPositionWeight() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float IKSolver_GetIKPositionWeight_m096D8179295DAF57390C9064E9F07796A1E98FAC_inline (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, const RuntimeMethod* method) ; // System.Single RootMotion.FinalIK.IKSolverTrigonometric::GetIKRotationWeight() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float IKSolverTrigonometric_GetIKRotationWeight_mC4FB55FCCF9E244A9C494592912D18EF2F421451_inline (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolver::SetIKPositionWeight(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolver_SetIKPositionWeight_mE96CDEFEC30B83C9BB89224B492E1BFF1D653E1C (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, float ___0_weight, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverTrigonometric::SetIKRotationWeight(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverTrigonometric_SetIKRotationWeight_m2A8F64789B132803928254652F90EFA07E6D45FF (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, float ___0_weight, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolver::SetIKPosition(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IKSolver_SetIKPosition_mAD50B3B8887E71DA6A96F329A0A92CB65F7D2A95_inline (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverTrigonometric::SetIKRotation(UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IKSolverTrigonometric_SetIKRotation_m57E154A3AAE8EA9C380E2CC11C6BA9273CA488AD_inline (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Quaternion RootMotion.FinalIK.IKSolverTrigonometric::GetIKRotation() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 IKSolverTrigonometric_GetIKRotation_m75D21F64766D1B6837B931E3D8765CD343863B3F_inline (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverLookAt::SetLookAtWeight(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverLookAt_SetLookAtWeight_mE858CF60022363AF5ADDFB9A16D3D9E9180A5103 (IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* __this, float ___0_weight, float ___1_bodyWeight, float ___2_headWeight, float ___3_eyesWeight, float ___4_clampWeight, float ___5_clampWeightHead, float ___6_clampWeightEyes, const RuntimeMethod* method) ; // RootMotion.FinalIK.IKSolverLimb[] RootMotion.FinalIK.BipedIKSolvers::get_limbs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071 (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.BipedIK::SetLookAtWeight(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetLookAtWeight_m01722C3297AFA8B81C44582E72678FEB22B0E2A3 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, float ___0_weight, float ___1_bodyWeight, float ___2_headWeight, float ___3_eyesWeight, float ___4_clampWeight, float ___5_clampWeightHead, float ___6_clampWeightEyes, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.BipedIKSolvers::AssignReferences(RootMotion.BipedReferences) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIKSolvers_AssignReferences_m1DFEB5C2ED709A5ABB3F165F5BC7E3B7F3784861 (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolver::Initiate(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolver_Initiate_m86CFC89AADD30E0396199398E858A737DB674466 (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_root, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Constraints::Initiate(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraints_Initiate_m319966208914AB1813654605CD125D5D824B898E (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverLimb::MaintainBend() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverLimb_MaintainBend_mACF99778543C522130B61819E795F65FAF6AFEE6 (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverLimb::MaintainRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverLimb_MaintainRotation_m348740F603A6C1BF53B365EDB3B69C581A6597F9 (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Constraints::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraints_Update_mEBE26C43D6C415007B8D395ECEDB553BCDD28448 (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolver::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolver_Update_mBB60E821EF454BBA16876C5565DED4D90D1F7E25 (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.BipedIKSolvers::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIKSolvers__ctor_mDA9732FBD9FF8EF1EB0DBB93A5220EF7F275CBC4 (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, const RuntimeMethod* method) ; // System.Void RootMotion.SolverManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager__ctor_m0559C5AD063BFE5E75972CC205357FC917F5A2C7 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.IKSolverTrigonometric::SetChain(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IKSolverTrigonometric_SetChain_mF7DD2127CB38DC61DA9F7438C60E43662224064C (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_bone2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_bone3, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_root, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.IKSolverHeuristic::SetChain(UnityEngine.Transform[],UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IKSolverHeuristic_SetChain_mE8CBB7716A745E3BA392E9410A60CF96358300FD (IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484* __this, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_hierarchy, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.IKSolverLookAt::SetChain(UnityEngine.Transform[],UnityEngine.Transform,UnityEngine.Transform[],UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IKSolverLookAt_SetChain_m4C5A04C8FBD62CFEE56EBE3F574EE7E6D3D82470 (IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* __this, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_spine, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_head, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___2_eyes, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_root, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverLimb::.ctor(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverLimb__ctor_mEC2AD6CD43624971DF5F7ED4757ECD3BF8A9368F (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* __this, int32_t ___0_goal, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverFABRIK::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverFABRIK__ctor_m92F95D0B403D6CF2D608833AAD661A39437C589B (IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverLookAt::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverLookAt__ctor_m18741D968A96D0DF64832EA6B70B20A5F536DE8C (IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverAim::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverAim__ctor_m767C038EEAB4D52894E3B33C9EF587DDF807AE48 (IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Constraints::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraints__ctor_m1F059B2CF12E0C0F09B474A9B93E56C8A85AC78E (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.Constraint::get_isValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Constraint_get_isValid_mC27E3E5FE499F7AFD5923B2DFFBE8EEE0078113A (Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Constraint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679 (Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65* __this, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.ConstraintPositionOffset::get_positionChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintPositionOffset_get_positionChanged_m154846C695BBB9FC83B0CCB560AA07F80DC9A9E5 (ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.ConstraintRotationOffset::get_rotationChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintRotationOffset_get_rotationChanged_mCA6D2C788A891535B6CC0B6944CD38A1D11B427C (ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Quaternion::op_Inequality(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.Constraints::IsValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Constraints_IsValid_mDC173988E9DB82BCDED4C0329A1879BF09C1D848 (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Finger::set_initiated(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Finger_set_initiated_m929F2D885BB7860263754816FB413777E8B9CA53_inline (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.Finger::IsValid(System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Finger_IsValid_m080F6CC0A55B0C6A2A0506B902E7F22080D86BA8 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, String_t** ___0_errorMessage, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.IKSolverLimb::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IKSolverLimb__ctor_m8B2E75251AD08107AF79839350CA7DAD7329AF37 (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* __this, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Finger::set_IKPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_set_IKPosition_m894F7158A642D85056A866498EEB0A0F00EB34B0 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void RootMotion.FinalIK.Finger::set_IKRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_set_IKRotation_m4CB58030BBE1655FF02E46A4862F1C555D98C713 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion RootMotion.FinalIK.Finger::get_IKRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) ; // System.Boolean RootMotion.FinalIK.Finger::get_initiated() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Finger_get_initiated_m6881FB0250E43E553A94CB381FDEB98309ECE83B_inline (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248 (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::Internal_ToAxisAngleRad(UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, float* ___2_angle, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.Baker::OpenUserManual() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_OpenUserManual_m255AA2AD7681E5DAD63F7702EE6AC2F937F5C32E (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B9E66A002E61D86FB3E4969FF1626D42070900); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("http://www.root-motion.com/finalikdox/html/page3.html"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteral34B9E66A002E61D86FB3E4969FF1626D42070900, NULL); // } return; } } // System.Void RootMotion.Baker::OpenScriptReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_OpenScriptReference_m2153B7341CBCD56AC67CE1557E7A27D22D16E60A (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCD355002BE3A1B9E136A9ECCA0F7889CF9FAE45); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_baker.html"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteralFCD355002BE3A1B9E136A9ECCA0F7889CF9FAE45, NULL); // } return; } } // System.Void RootMotion.Baker::SupportGroup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_SupportGroup_m6C7E9726249D482D2CEA69461F029127A2059145 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA056737CDC6B12149C18466DFF2EC414F7C1D132); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteralA056737CDC6B12149C18466DFF2EC414F7C1D132, NULL); // } return; } } // System.Void RootMotion.Baker::ASThread() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_ASThread_m04142874D80C0A3C2215C800728315CC388FE1F6 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06D0BFD03781EC995A8CB3F459FE016D0C12B539); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteral06D0BFD03781EC995A8CB3F459FE016D0C12B539, NULL); // } return; } } // System.Boolean RootMotion.Baker::get_isBaking() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Baker_get_isBaking_m660ACC56E258D5B596E6F55EB43B18892D7A4C9A (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // public bool isBaking { get; private set; } bool L_0 = __this->___U3CisBakingU3Ek__BackingField_12; return L_0; } } // System.Void RootMotion.Baker::set_isBaking(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_set_isBaking_m9E42A4E199EAE40EFCF001C6E64654AA3C7404DA (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool isBaking { get; private set; } bool L_0 = ___0_value; __this->___U3CisBakingU3Ek__BackingField_12 = L_0; return; } } // System.Single RootMotion.Baker::get_bakingProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Baker_get_bakingProgress_mF30B60479F6B874E8D3906F04D9B0705648B14BB (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // public float bakingProgress { get; private set; } float L_0 = __this->___U3CbakingProgressU3Ek__BackingField_13; return L_0; } } // System.Void RootMotion.Baker::set_bakingProgress(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_set_bakingProgress_m9EAC451B5ADF23CF819C79A7BAE6B96CB3DEB63E (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, float ___0_value, const RuntimeMethod* method) { { // public float bakingProgress { get; private set; } float L_0 = ___0_value; __this->___U3CbakingProgressU3Ek__BackingField_13 = L_0; return; } } // System.Single RootMotion.Baker::get_clipLength() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Baker_get_clipLength_mCD315E12E50839CE69C16E81EF8649130ABD4BE7 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // protected float clipLength { get; private set; } float L_0 = __this->___U3CclipLengthU3Ek__BackingField_20; return L_0; } } // System.Void RootMotion.Baker::set_clipLength(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_set_clipLength_m7BCA8926AF35DC7873CB579FE67F990CCB9363FC (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, float ___0_value, const RuntimeMethod* method) { { // protected float clipLength { get; private set; } float L_0 = ___0_value; __this->___U3CclipLengthU3Ek__BackingField_20 = L_0; return; } } // System.Void RootMotion.Baker::BakeClip() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_BakeClip_mEFC74B771D0583816DC4F66BDF2AEE638A90B310 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // } return; } } // System.Void RootMotion.Baker::StartBaking() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_StartBaking_mAD062AFD26A5FF1525282B3530BB2327AE381C8D (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // } return; } } // System.Void RootMotion.Baker::StopBaking() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker_StopBaking_m803980F3395EBB561D64FE9444BB9F512C0AFBD0 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // } return; } } // System.Void RootMotion.Baker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Baker__ctor_m1C2D023FDA1B89BE0C481C81B7B5F24D9E2DF914 (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral125E216BDB13666CDB2A379E9FE66238E601E545); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FBD80BCA784FAA1CF288FFC804CF37CEBDB1854); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51311F107A22ACB2B9982782F66881085ABC044E); s_Il2CppMethodInitialized = true; } { // [Range(1, 90)] public int frameRate = 30; __this->___frameRate_4 = ((int32_t)30); // [Range(0f, 0.1f)] public float keyReductionError = 0.01f; __this->___keyReductionError_5 = (0.00999999978f); // public AnimationClip[] animationClips = new AnimationClip[0]; AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F* L_0 = (AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F*)(AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F*)SZArrayNew(AnimationClipU5BU5D_t48CE1A495BA95608745A065C735F2D5BB8DE5A0F_il2cpp_TypeInfo_var, (uint32_t)0); __this->___animationClips_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___animationClips_7), (void*)L_0); // public string[] animationStates = new string[0]; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); __this->___animationStates_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___animationStates_8), (void*)L_1); // public string saveToFolder = "Assets"; __this->___saveToFolder_9 = _stringLiteral51311F107A22ACB2B9982782F66881085ABC044E; Il2CppCodeGenWriteBarrier((void**)(&__this->___saveToFolder_9), (void*)_stringLiteral51311F107A22ACB2B9982782F66881085ABC044E); // public string appendName = "_Baked"; __this->___appendName_10 = _stringLiteral125E216BDB13666CDB2A379E9FE66238E601E545; Il2CppCodeGenWriteBarrier((void**)(&__this->___appendName_10), (void*)_stringLiteral125E216BDB13666CDB2A379E9FE66238E601E545); // public string saveName = "Baked Clip"; __this->___saveName_11 = _stringLiteral1FBD80BCA784FAA1CF288FFC804CF37CEBDB1854; Il2CppCodeGenWriteBarrier((void**)(&__this->___saveName_11), (void*)_stringLiteral1FBD80BCA784FAA1CF288FFC804CF37CEBDB1854); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_Multicast(BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates_13->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates_13->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, float, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_clip, ___1_time, reinterpret_cast(currentDelegate->___method_3)); } } void BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_OpenInst(BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, const RuntimeMethod* method) { NullCheck(___0_clip); typedef void (*FunctionPointerType) (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, float, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_clip, ___1_time, method); } void BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_OpenStatic(BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, float, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_clip, ___1_time, method); } void BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_OpenStaticInvoker(BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, const RuntimeMethod* method) { InvokerActionInvoker2< AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, float >::Invoke(__this->___method_ptr_0, method, NULL, ___0_clip, ___1_time); } void BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_ClosedStaticInvoker(BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, const RuntimeMethod* method) { InvokerActionInvoker3< RuntimeObject*, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, float >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_clip, ___1_time); } // System.Void RootMotion.Baker/BakerDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerDelegate__ctor_mA990640936A5C433E827B6DFE4564144BEC5EF43 (BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method); __this->___method_3 = ___1_method; __this->___m_target_2 = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code_6 = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 2; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } else { bool isOpen = parameterCount == 1; if (isOpen) { __this->___invoke_impl_1 = (intptr_t)&BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_OpenInst; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } __this->___extra_arg_5 = (intptr_t)&BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0_Multicast; } // System.Void RootMotion.Baker/BakerDelegate::Invoke(UnityEngine.AnimationClip,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerDelegate_Invoke_m4AB3D5E7CD90EFF1F633675BCA5AEF4835C889F0 (BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*, float, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_clip, ___1_time, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult RootMotion.Baker/BakerDelegate::BeginInvoke(UnityEngine.AnimationClip,System.Single,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BakerDelegate_BeginInvoke_m756C79DD4B2F997E546014F67909AA5E41804DF7 (BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, float ___1_time, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void *__d_args[3] = {0}; __d_args[0] = ___0_clip; __d_args[1] = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &___1_time); return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object); } // System.Void RootMotion.Baker/BakerDelegate::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerDelegate_EndInvoke_mCAACCEB95D5DB76D3D2885C16F51E745EB388D57 (BakerDelegate_t4C748B77EFF66DCCA5CF6A611D9282A3944B5C72* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.Baker/ClipSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClipSettings__ctor_m422D6D775CE701C006C7BBE1D0BE853C0B08F2DF (ClipSettings_t91398F96D89DAD0ADB858841ECF079A4C5CE2779* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.GenericBaker::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericBaker_Awake_m421BD835BF3A38E5B341F199776A8B72F3D20C72 (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisBakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_m0602A07CB0A7C3C82ADFFF190062ADADDA5A2EA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; { // Transform[] childrenAndRoot = (Transform[])root.GetComponentsInChildren(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___root_23; NullCheck(L_0); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1; L_1 = Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28(L_0, Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); V_0 = L_1; // children = new BakerTransform[0]; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_2 = (BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA*)(BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA*)SZArrayNew(BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA_il2cpp_TypeInfo_var, (uint32_t)0); __this->___children_27 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___children_27), (void*)L_2); // for (int i = 0; i < childrenAndRoot.Length; i++) V_1 = 0; goto IL_008b; } IL_001c: { // if (!IsIgnored(childrenAndRoot[i])) TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3 = V_0; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = (L_3)->GetAt(static_cast(L_5)); bool L_7; L_7 = GenericBaker_IsIgnored_m3D5DFFF578C8E71CFA3DD0D04A38DC0D36F6B7F3(__this, L_6, NULL); if (L_7) { goto IL_0087; } } { // Array.Resize(ref children, children.Length + 1); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA** L_8 = (&__this->___children_27); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_9 = __this->___children_27; NullCheck(L_9); Array_Resize_TisBakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_m0602A07CB0A7C3C82ADFFF190062ADADDA5A2EA4(L_8, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1)), Array_Resize_TisBakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_m0602A07CB0A7C3C82ADFFF190062ADADDA5A2EA4_RuntimeMethod_var); // bool isRootNode = childrenAndRoot[i] == rootNode; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_10 = V_0; int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = L_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = (L_10)->GetAt(static_cast(L_12)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___rootNode_24; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, L_14, NULL); V_2 = L_15; // if (isRootNode) rootChildIndex = children.Length - 1; bool L_16 = V_2; if (!L_16) { goto IL_005e; } } { // if (isRootNode) rootChildIndex = children.Length - 1; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_17 = __this->___children_27; NullCheck(L_17); __this->___rootChildIndex_29 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_17)->max_length)), 1)); } IL_005e: { // children[children.Length - 1] = new BakerTransform(childrenAndRoot[i], root, BakePosition(childrenAndRoot[i]), isRootNode); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_18 = __this->___children_27; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_19 = __this->___children_27; NullCheck(L_19); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_20 = V_0; int32_t L_21 = V_1; NullCheck(L_20); int32_t L_22 = L_21; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = (L_20)->GetAt(static_cast(L_22)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = __this->___root_23; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_25 = V_0; int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = L_26; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = (L_25)->GetAt(static_cast(L_27)); bool L_29; L_29 = GenericBaker_BakePosition_m75177B4121929CE6A24850B25986C1B5C25DBD15(__this, L_28, NULL); bool L_30 = V_2; BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* L_31 = (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE*)il2cpp_codegen_object_new(BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE_il2cpp_TypeInfo_var); NullCheck(L_31); BakerTransform__ctor_m50227A3D517E9B61B42F8003281217FC52166A28(L_31, L_23, L_24, L_29, L_30, NULL); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_31); (L_18)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_19)->max_length)), 1))), (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE*)L_31); } IL_0087: { // for (int i = 0; i < childrenAndRoot.Length; i++) int32_t L_32 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_008b: { // for (int i = 0; i < childrenAndRoot.Length; i++) int32_t L_33 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_34 = V_0; NullCheck(L_34); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_001c; } } { // } return; } } // UnityEngine.Transform RootMotion.GenericBaker::GetCharacterRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GenericBaker_GetCharacterRoot_m880689CAC518413B126AB31299C560C0DC0C726A (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, const RuntimeMethod* method) { { // return root; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___root_23; return L_0; } } // System.Void RootMotion.GenericBaker::OnStartBaking() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericBaker_OnStartBaking_m6FA2DE8F5188B68ED674DD3DA852E62B23BBE43F (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < children.Length; i++) V_0 = 0; goto IL_0041; } IL_0004: { // children[i].Reset(); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_0 = __this->___children_27; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* L_3 = (L_0)->GetAt(static_cast(L_2)); NullCheck(L_3); BakerTransform_Reset_m119DC7C87153234918D629CC679C9302AD3FE722(L_3, NULL); // if (i == rootChildIndex) children[i].SetRelativeSpace(root.position, root.rotation); int32_t L_4 = V_0; int32_t L_5 = __this->___rootChildIndex_29; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_003d; } } { // if (i == rootChildIndex) children[i].SetRelativeSpace(root.position, root.rotation); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_6 = __this->___children_27; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* L_9 = (L_6)->GetAt(static_cast(L_8)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___root_23; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___root_23; NullCheck(L_12); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL); NullCheck(L_9); BakerTransform_SetRelativeSpace_m63B6FB820F2B75D8054EB80E3438D4CBA7511D54(L_9, L_11, L_13, NULL); } IL_003d: { // for (int i = 0; i < children.Length; i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0041: { // for (int i = 0; i < children.Length; i++) int32_t L_15 = V_0; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_16 = __this->___children_27; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0004; } } { // } return; } } // System.Void RootMotion.GenericBaker::OnSetLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericBaker_OnSetLoopFrame_mB3887ADA23B888EB507B5EFBF8CF56654E9C0803 (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, float ___0_time, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < children.Length; i++) children[i].AddLoopFrame(time); V_0 = 0; goto IL_0016; } IL_0004: { // for (int i = 0; i < children.Length; i++) children[i].AddLoopFrame(time); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_0 = __this->___children_27; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* L_3 = (L_0)->GetAt(static_cast(L_2)); float L_4 = ___0_time; NullCheck(L_3); BakerTransform_AddLoopFrame_mCBCA55A8E1A0B9C24613625E87A23F755DCB7171(L_3, L_4, NULL); // for (int i = 0; i < children.Length; i++) children[i].AddLoopFrame(time); int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0016: { // for (int i = 0; i < children.Length; i++) children[i].AddLoopFrame(time); int32_t L_6 = V_0; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_7 = __this->___children_27; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_0004; } } { // } return; } } // System.Void RootMotion.GenericBaker::OnSetCurves(UnityEngine.AnimationClip&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericBaker_OnSetCurves_m8B67AA0B19143B3B57B8D1AF94EE09C6F6F3C5FF (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < children.Length; i++) children[i].SetCurves(ref clip); V_0 = 0; goto IL_0016; } IL_0004: { // for (int i = 0; i < children.Length; i++) children[i].SetCurves(ref clip); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_0 = __this->___children_27; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* L_3 = (L_0)->GetAt(static_cast(L_2)); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_4 = ___0_clip; NullCheck(L_3); BakerTransform_SetCurves_mD9E3F7EE61290BFCC9860498E795A844D5E218C5(L_3, L_4, NULL); // for (int i = 0; i < children.Length; i++) children[i].SetCurves(ref clip); int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0016: { // for (int i = 0; i < children.Length; i++) children[i].SetCurves(ref clip); int32_t L_6 = V_0; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_7 = __this->___children_27; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_0004; } } { // } return; } } // System.Void RootMotion.GenericBaker::OnSetKeyframes(System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericBaker_OnSetKeyframes_m9833BB957ED8E972F0FED14D4EF4899A4FEAB73C (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, float ___0_time, bool ___1_lastFrame, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < children.Length; i++) children[i].SetKeyframes(time); V_0 = 0; goto IL_0016; } IL_0004: { // for (int i = 0; i < children.Length; i++) children[i].SetKeyframes(time); BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_0 = __this->___children_27; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* L_3 = (L_0)->GetAt(static_cast(L_2)); float L_4 = ___0_time; NullCheck(L_3); BakerTransform_SetKeyframes_m4C145FF34AC65FA36AB7698E0912E52B8CBED5C9(L_3, L_4, NULL); // for (int i = 0; i < children.Length; i++) children[i].SetKeyframes(time); int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0016: { // for (int i = 0; i < children.Length; i++) children[i].SetKeyframes(time); int32_t L_6 = V_0; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_7 = __this->___children_27; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_0004; } } { // } return; } } // System.Boolean RootMotion.GenericBaker::IsIgnored(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericBaker_IsIgnored_m3D5DFFF578C8E71CFA3DD0D04A38DC0D36F6B7F3 (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < ignoreList.Length; i++) V_0 = 0; goto IL_001a; } IL_0004: { // if (t == ignoreList[i]) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = __this->___ignoreList_25; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = (L_1)->GetAt(static_cast(L_3)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_4, NULL); if (!L_5) { goto IL_0016; } } { // if (t == ignoreList[i]) return true; return (bool)1; } IL_0016: { // for (int i = 0; i < ignoreList.Length; i++) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001a: { // for (int i = 0; i < ignoreList.Length; i++) int32_t L_7 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_8 = __this->___ignoreList_25; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0004; } } { // return false; return (bool)0; } } // System.Boolean RootMotion.GenericBaker::BakePosition(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericBaker_BakePosition_m75177B4121929CE6A24850B25986C1B5C25DBD15 (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < bakePositionList.Length; i++) V_0 = 0; goto IL_001a; } IL_0004: { // if (t == bakePositionList[i]) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = __this->___bakePositionList_26; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = (L_1)->GetAt(static_cast(L_3)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_4, NULL); if (!L_5) { goto IL_0016; } } { // if (t == bakePositionList[i]) return true; return (bool)1; } IL_0016: { // for (int i = 0; i < bakePositionList.Length; i++) int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001a: { // for (int i = 0; i < bakePositionList.Length; i++) int32_t L_7 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_8 = __this->___bakePositionList_26; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_0004; } } { // return false; return (bool)0; } } // System.Void RootMotion.GenericBaker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericBaker__ctor_m74101EEAEBCD798F9031287D3D117260C9F6038A (GenericBaker_t100F06A01F27736B502A206A1C04A310F23A7F04* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private BakerTransform[] children = new BakerTransform[0]; BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA* L_0 = (BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA*)(BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA*)SZArrayNew(BakerTransformU5BU5D_tC720B57D17783FCD3A1A562F78A896AD1671E6CA_il2cpp_TypeInfo_var, (uint32_t)0); __this->___children_27 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___children_27), (void*)L_0); // private int rootChildIndex = -1; __this->___rootChildIndex_29 = (-1); Baker__ctor_m1C2D023FDA1B89BE0C481C81B7B5F24D9E2DF914(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.TQ::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TQ__ctor_mBA80DAF389F4B1F3EEF2235CE41F5839AA570437 (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* __this, const RuntimeMethod* method) { { // public TQ() { } Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // public TQ() { } return; } } // System.Void RootMotion.TQ::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_translation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { { // public TQ(Vector3 translation, Quaternion rotation) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // t = translation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_translation; __this->___t_0 = L_0; // q = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rotation; __this->___q_1 = L_1; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Quaternion RootMotion.AvatarUtility::GetPostRotation(UnityEngine.Avatar,UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 AvatarUtility_GetPostRotation_m10E392B1FB3B8B464FCEFFD3644DAF225D32AE7A (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___0_avatar, int32_t ___1_avatarIKGoal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; MethodInfo_t* G_B4_0 = NULL; MethodInfo_t* G_B3_0 = NULL; { // int humanId = (int)HumanIDFromAvatarIKGoal(avatarIKGoal); int32_t L_0 = ___1_avatarIKGoal; int32_t L_1; L_1 = AvatarUtility_HumanIDFromAvatarIKGoal_m0CB7EC4B654BE62437C895C30D9211F7A7C9767B(L_0, NULL); V_0 = L_1; // if (humanId == (int)HumanBodyBones.LastBone) throw new InvalidOperationException("Invalid human id."); int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)55))))) { goto IL_0017; } } { // if (humanId == (int)HumanBodyBones.LastBone) throw new InvalidOperationException("Invalid human id."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_3); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48D4B99A346001A355C8DB599D8B4B369DCDC80E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_GetPostRotation_m10E392B1FB3B8B464FCEFFD3644DAF225D32AE7A_RuntimeMethod_var))); } IL_0017: { // MethodInfo methodGetPostRotation = typeof(Avatar).GetMethod("GetPostRotation", BindingFlags.Instance | BindingFlags.NonPublic); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_5); MethodInfo_t* L_6; L_6 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_5, _stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185, ((int32_t)36), NULL); // if (methodGetPostRotation == null) throw new InvalidOperationException("Cannot find GetPostRotation method."); MethodInfo_t* L_7 = L_6; bool L_8; L_8 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_7, (MethodInfo_t*)NULL, NULL); G_B3_0 = L_7; if (!L_8) { G_B4_0 = L_7; goto IL_0041; } } { // if (methodGetPostRotation == null) throw new InvalidOperationException("Cannot find GetPostRotation method."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_9); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79CC47F53DD8FC724BB5ED633194D2831ABDB696)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_GetPostRotation_m10E392B1FB3B8B464FCEFFD3644DAF225D32AE7A_RuntimeMethod_var))); } IL_0041: { // return (Quaternion)methodGetPostRotation.Invoke(avatar, new object[] { humanId }); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_10 = ___0_avatar; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_11; int32_t L_13 = V_0; int32_t L_14 = L_13; RuntimeObject* L_15 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_14); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_15); (L_12)->SetAt(static_cast(0), (RuntimeObject*)L_15); NullCheck(G_B4_0); RuntimeObject* L_16; L_16 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(G_B4_0, L_10, L_12, NULL); return ((*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)UnBox(L_16, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var)))); } } // RootMotion.TQ RootMotion.AvatarUtility::GetIKGoalTQ(UnityEngine.Avatar,System.Single,UnityEngine.AvatarIKGoal,RootMotion.TQ,RootMotion.TQ) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___0_avatar, float ___1_humanScale, int32_t ___2_avatarIKGoal, TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* ___3_bodyPositionRotation, TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* ___4_boneTQ, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral615C42A219746E79758813832CB6931DCA8B1975); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; MethodInfo_t* V_1 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* V_3 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); MethodInfo_t* G_B6_0 = NULL; MethodInfo_t* G_B5_0 = NULL; { // int humanId = (int)HumanIDFromAvatarIKGoal(avatarIKGoal); int32_t L_0 = ___2_avatarIKGoal; int32_t L_1; L_1 = AvatarUtility_HumanIDFromAvatarIKGoal_m0CB7EC4B654BE62437C895C30D9211F7A7C9767B(L_0, NULL); V_0 = L_1; // if (humanId == (int)HumanBodyBones.LastBone) throw new InvalidOperationException("Invalid human id."); int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)55))))) { goto IL_0017; } } { // if (humanId == (int)HumanBodyBones.LastBone) throw new InvalidOperationException("Invalid human id."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_3); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48D4B99A346001A355C8DB599D8B4B369DCDC80E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E_RuntimeMethod_var))); } IL_0017: { // MethodInfo methodGetAxisLength = typeof(Avatar).GetMethod("GetAxisLength", BindingFlags.Instance | BindingFlags.NonPublic); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_5); MethodInfo_t* L_6; L_6 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_5, _stringLiteral615C42A219746E79758813832CB6931DCA8B1975, ((int32_t)36), NULL); V_1 = L_6; // if (methodGetAxisLength == null) throw new InvalidOperationException("Cannot find GetAxisLength method."); MethodInfo_t* L_7 = V_1; bool L_8; L_8 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_7, (MethodInfo_t*)NULL, NULL); if (!L_8) { goto IL_0042; } } { // if (methodGetAxisLength == null) throw new InvalidOperationException("Cannot find GetAxisLength method."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_9); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17BCA1DC5E7926125BAD40668F2A4DAECC8945ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E_RuntimeMethod_var))); } IL_0042: { // MethodInfo methodGetPostRotation = typeof(Avatar).GetMethod("GetPostRotation", BindingFlags.Instance | BindingFlags.NonPublic); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); NullCheck(L_11); MethodInfo_t* L_12; L_12 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_11, _stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185, ((int32_t)36), NULL); // if (methodGetPostRotation == null) throw new InvalidOperationException("Cannot find GetPostRotation method."); MethodInfo_t* L_13 = L_12; bool L_14; L_14 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_13, (MethodInfo_t*)NULL, NULL); G_B5_0 = L_13; if (!L_14) { G_B6_0 = L_13; goto IL_006c; } } { // if (methodGetPostRotation == null) throw new InvalidOperationException("Cannot find GetPostRotation method."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_15); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79CC47F53DD8FC724BB5ED633194D2831ABDB696)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E_RuntimeMethod_var))); } IL_006c: { // Quaternion postRotation = (Quaternion)methodGetPostRotation.Invoke(avatar, new object[] { humanId }); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_16 = ___0_avatar; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_17; int32_t L_19 = V_0; int32_t L_20 = L_19; RuntimeObject* L_21 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_20); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_21); (L_18)->SetAt(static_cast(0), (RuntimeObject*)L_21); NullCheck(G_B6_0); RuntimeObject* L_22; L_22 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(G_B6_0, L_16, L_18, NULL); V_2 = ((*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)UnBox(L_22, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var)))); // var goalTQ = new TQ(boneTQ.t, boneTQ.q * postRotation); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_23 = ___4_boneTQ; NullCheck(L_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23->___t_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_25 = ___4_boneTQ; NullCheck(L_25); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = L_25->___q_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28; L_28 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_26, L_27, NULL); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_29 = (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E*)il2cpp_codegen_object_new(TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); NullCheck(L_29); TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC(L_29, L_24, L_28, NULL); V_3 = L_29; // if (avatarIKGoal == AvatarIKGoal.LeftFoot || avatarIKGoal == AvatarIKGoal.RightFoot) int32_t L_30 = ___2_avatarIKGoal; if (!L_30) { goto IL_00a8; } } { int32_t L_31 = ___2_avatarIKGoal; if ((!(((uint32_t)L_31) == ((uint32_t)1)))) { goto IL_00f6; } } IL_00a8: { // float axislength = (float)methodGetAxisLength.Invoke(avatar, new object[] { humanId }); MethodInfo_t* L_32 = V_1; Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_33 = ___0_avatar; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = L_34; int32_t L_36 = V_0; int32_t L_37 = L_36; RuntimeObject* L_38 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_37); NullCheck(L_35); ArrayElementTypeCheck (L_35, L_38); (L_35)->SetAt(static_cast(0), (RuntimeObject*)L_38); NullCheck(L_32); RuntimeObject* L_39; L_39 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_32, L_33, L_35, NULL); V_5 = ((*(float*)((float*)(float*)UnBox(L_39, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))); // Vector3 footBottom = new Vector3(axislength, 0, 0); float L_40 = V_5; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_6), L_40, (0.0f), (0.0f), NULL); // goalTQ.t += (goalTQ.q * footBottom); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_41 = V_3; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_42 = L_41; NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42->___t_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_44 = V_3; NullCheck(L_44); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45 = L_44->___q_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_45, L_46, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_43, L_47, NULL); NullCheck(L_42); L_42->___t_0 = L_48; } IL_00f6: { // Quaternion invRootQ = Quaternion.Inverse(bodyPositionRotation.q); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_49 = ___3_bodyPositionRotation; NullCheck(L_49); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = L_49->___q_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51; L_51 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_50, NULL); V_4 = L_51; // goalTQ.t = invRootQ * (goalTQ.t - bodyPositionRotation.t); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_52 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53 = V_4; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_54 = V_3; NullCheck(L_54); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = L_54->___t_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_56 = ___3_bodyPositionRotation; NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = L_56->___t_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_55, L_57, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_53, L_58, NULL); NullCheck(L_52); L_52->___t_0 = L_59; // goalTQ.q = invRootQ * goalTQ.q; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_60 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_61 = V_4; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_62 = V_3; NullCheck(L_62); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63 = L_62->___q_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; L_64 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_61, L_63, NULL); NullCheck(L_60); L_60->___q_1 = L_64; // goalTQ.t /= humanScale; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_65 = V_3; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_66 = L_65; NullCheck(L_66); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = L_66->___t_0; float L_68 = ___1_humanScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_67, L_68, NULL); NullCheck(L_66); L_66->___t_0 = L_69; // goalTQ.q = Quaternion.LookRotation(goalTQ.q * Vector3.forward, goalTQ.q * Vector3.up); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_70 = V_3; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_71 = V_3; NullCheck(L_71); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72 = L_71->___q_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_72, L_73, NULL); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_75 = V_3; NullCheck(L_75); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76 = L_75->___q_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_76, L_77, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_79; L_79 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_74, L_78, NULL); NullCheck(L_70); L_70->___q_1 = L_79; // return goalTQ; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_80 = V_3; return L_80; } } // RootMotion.TQ RootMotion.AvatarUtility::WorldSpaceIKGoalToBone(RootMotion.TQ,UnityEngine.Avatar,UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* AvatarUtility_WorldSpaceIKGoalToBone_m90D9DE89F9C0520695AFFB85847F428AD9439D71 (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* ___0_goalTQ, Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___1_avatar, int32_t ___2_avatarIKGoal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral615C42A219746E79758813832CB6931DCA8B1975); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; MethodInfo_t* V_1 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); MethodInfo_t* G_B6_0 = NULL; MethodInfo_t* G_B5_0 = NULL; { // int humanId = (int)HumanIDFromAvatarIKGoal(avatarIKGoal); int32_t L_0 = ___2_avatarIKGoal; int32_t L_1; L_1 = AvatarUtility_HumanIDFromAvatarIKGoal_m0CB7EC4B654BE62437C895C30D9211F7A7C9767B(L_0, NULL); V_0 = L_1; // if (humanId == (int)HumanBodyBones.LastBone) throw new InvalidOperationException("Invalid human id."); int32_t L_2 = V_0; if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)55))))) { goto IL_0017; } } { // if (humanId == (int)HumanBodyBones.LastBone) throw new InvalidOperationException("Invalid human id."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_3); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral48D4B99A346001A355C8DB599D8B4B369DCDC80E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_WorldSpaceIKGoalToBone_m90D9DE89F9C0520695AFFB85847F428AD9439D71_RuntimeMethod_var))); } IL_0017: { // MethodInfo methodGetAxisLength = typeof(Avatar).GetMethod("GetAxisLength", BindingFlags.Instance | BindingFlags.NonPublic); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); NullCheck(L_5); MethodInfo_t* L_6; L_6 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_5, _stringLiteral615C42A219746E79758813832CB6931DCA8B1975, ((int32_t)36), NULL); V_1 = L_6; // if (methodGetAxisLength == null) throw new InvalidOperationException("Cannot find GetAxisLength method."); MethodInfo_t* L_7 = V_1; bool L_8; L_8 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_7, (MethodInfo_t*)NULL, NULL); if (!L_8) { goto IL_0042; } } { // if (methodGetAxisLength == null) throw new InvalidOperationException("Cannot find GetAxisLength method."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_9); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17BCA1DC5E7926125BAD40668F2A4DAECC8945ED)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_WorldSpaceIKGoalToBone_m90D9DE89F9C0520695AFFB85847F428AD9439D71_RuntimeMethod_var))); } IL_0042: { // MethodInfo methodGetPostRotation = typeof(Avatar).GetMethod("GetPostRotation", BindingFlags.Instance | BindingFlags.NonPublic); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); NullCheck(L_11); MethodInfo_t* L_12; L_12 = Type_GetMethod_m9E66B5053F150537A74C490C1DA5174A7875189D(L_11, _stringLiteral6E3E77F34B8C4012E6D644959A4634690A37C185, ((int32_t)36), NULL); // if (methodGetPostRotation == null) throw new InvalidOperationException("Cannot find GetPostRotation method."); MethodInfo_t* L_13 = L_12; bool L_14; L_14 = MethodInfo_op_Equality_m1466AB76300C9F07856E706E7E914062175189D1(L_13, (MethodInfo_t*)NULL, NULL); G_B5_0 = L_13; if (!L_14) { G_B6_0 = L_13; goto IL_006c; } } { // if (methodGetPostRotation == null) throw new InvalidOperationException("Cannot find GetPostRotation method."); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_15); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral79CC47F53DD8FC724BB5ED633194D2831ABDB696)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&AvatarUtility_WorldSpaceIKGoalToBone_m90D9DE89F9C0520695AFFB85847F428AD9439D71_RuntimeMethod_var))); } IL_006c: { // Quaternion postRotation = (Quaternion)methodGetPostRotation.Invoke(avatar, new object[] { humanId }); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_16 = ___1_avatar; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = L_17; int32_t L_19 = V_0; int32_t L_20 = L_19; RuntimeObject* L_21 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_20); NullCheck(L_18); ArrayElementTypeCheck (L_18, L_21); (L_18)->SetAt(static_cast(0), (RuntimeObject*)L_21); NullCheck(G_B6_0); RuntimeObject* L_22; L_22 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(G_B6_0, L_16, L_18, NULL); V_2 = ((*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)UnBox(L_22, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var)))); // if (avatarIKGoal == AvatarIKGoal.LeftFoot || avatarIKGoal == AvatarIKGoal.RightFoot) int32_t L_23 = ___2_avatarIKGoal; if (!L_23) { goto IL_008e; } } { int32_t L_24 = ___2_avatarIKGoal; if ((!(((uint32_t)L_24) == ((uint32_t)1)))) { goto IL_00da; } } IL_008e: { // float axislength = (float)methodGetAxisLength.Invoke(avatar, new object[] { humanId }); MethodInfo_t* L_25 = V_1; Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_26 = ___1_avatar; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)1); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = L_27; int32_t L_29 = V_0; int32_t L_30 = L_29; RuntimeObject* L_31 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_30); NullCheck(L_28); ArrayElementTypeCheck (L_28, L_31); (L_28)->SetAt(static_cast(0), (RuntimeObject*)L_31); NullCheck(L_25); RuntimeObject* L_32; L_32 = MethodBase_Invoke_mEEF3218648F111A8C338001A7804091A0747C826(L_25, L_26, L_28, NULL); V_3 = ((*(float*)((float*)(float*)UnBox(L_32, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var)))); // Vector3 footBottom = new Vector3(axislength, 0, 0); float L_33 = V_3; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), L_33, (0.0f), (0.0f), NULL); // goalTQ.t -= (goalTQ.q * footBottom); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_34 = ___0_goalTQ; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_35 = L_34; NullCheck(L_35); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35->___t_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_37 = ___0_goalTQ; NullCheck(L_37); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = L_37->___q_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_38, L_39, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_36, L_40, NULL); NullCheck(L_35); L_35->___t_0 = L_41; } IL_00da: { // TQ boneTQ = new TQ(goalTQ.t, goalTQ.q * Quaternion.Inverse(postRotation)); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_42 = ___0_goalTQ; NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42->___t_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_44 = ___0_goalTQ; NullCheck(L_44); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45 = L_44->___q_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47; L_47 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_46, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48; L_48 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_45, L_47, NULL); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_49 = (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E*)il2cpp_codegen_object_new(TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); NullCheck(L_49); TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC(L_49, L_43, L_48, NULL); // return boneTQ; return L_49; } } // RootMotion.TQ RootMotion.AvatarUtility::GetWorldSpaceIKGoal(RootMotion.BakerHumanoidQT,RootMotion.BakerHumanoidQT,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* AvatarUtility_GetWorldSpaceIKGoal_m03E087E74A36D519451C1ACC63F7019417AA5D8F (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___0_ikQT, BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* ___1_rootQT, float ___2_time, float ___3_humanScale, const RuntimeMethod* method) { TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* V_0 = NULL; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* V_1 = NULL; { // var tq = ikQT.Evaluate(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_0 = ___0_ikQT; float L_1 = ___2_time; NullCheck(L_0); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_2; L_2 = BakerHumanoidQT_Evaluate_m5105F56A3D8B2748A3BA667CE37114AF070C2EBF(L_0, L_1, NULL); V_0 = L_2; // var rTQ = rootQT.Evaluate(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_3 = ___1_rootQT; float L_4 = ___2_time; NullCheck(L_3); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_5; L_5 = BakerHumanoidQT_Evaluate_m5105F56A3D8B2748A3BA667CE37114AF070C2EBF(L_3, L_4, NULL); V_1 = L_5; // tq.q = rTQ.q * tq.q; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_6 = V_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_7 = V_1; NullCheck(L_7); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = L_7->___q_1; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_9 = V_0; NullCheck(L_9); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = L_9->___q_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_10, NULL); NullCheck(L_6); L_6->___q_1 = L_11; // tq.t = rTQ.t + rTQ.q * tq.t; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_12 = V_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_13 = V_1; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___t_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_15 = V_1; NullCheck(L_15); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = L_15->___q_1; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_17 = V_0; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17->___t_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_16, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_14, L_19, NULL); NullCheck(L_12); L_12->___t_0 = L_20; // tq.t *= humanScale; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_21 = V_0; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_22 = L_21; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = L_22->___t_0; float L_24 = ___3_humanScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_23, L_24, NULL); NullCheck(L_22); L_22->___t_0 = L_25; // return tq; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_26 = V_0; return L_26; } } // UnityEngine.HumanBodyBones RootMotion.AvatarUtility::HumanIDFromAvatarIKGoal(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AvatarUtility_HumanIDFromAvatarIKGoal_m0CB7EC4B654BE62437C895C30D9211F7A7C9767B (int32_t ___0_avatarIKGoal, const RuntimeMethod* method) { { int32_t L_0 = ___0_avatarIKGoal; switch (L_0) { case 0: { goto IL_0018; } case 1: { goto IL_001a; } case 2: { goto IL_001c; } case 3: { goto IL_001f; } } } { goto IL_0022; } IL_0018: { // case AvatarIKGoal.LeftFoot: return HumanBodyBones.LeftFoot; return (int32_t)(5); } IL_001a: { // case AvatarIKGoal.RightFoot: return HumanBodyBones.RightFoot; return (int32_t)(6); } IL_001c: { // case AvatarIKGoal.LeftHand: return HumanBodyBones.LeftHand; return (int32_t)(((int32_t)17)); } IL_001f: { // case AvatarIKGoal.RightHand: return HumanBodyBones.RightHand; return (int32_t)(((int32_t)18)); } IL_0022: { // default: return HumanBodyBones.LastBone; return (int32_t)(((int32_t)55)); } } // System.Void RootMotion.AvatarUtility::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AvatarUtility__ctor_m31738130FCE789EA1CBB3955F8AF4A3C0643636D (AvatarUtility_t829F50B1531E6C6F6188AF0FA022B5FD81667B2A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.BakerUtilities::ReduceKeyframes(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_maxError, const RuntimeMethod* method) { { // if (maxError <= 0f) return; float L_0 = ___1_maxError; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_0009; } } { // if (maxError <= 0f) return; return; } IL_0009: { // curve.keys = GetReducedKeyframes(curve, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = ___0_curve; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = ___0_curve; float L_3 = ___1_maxError; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_4; L_4 = BakerUtilities_GetReducedKeyframes_mA9CBF5071900BF6068B23E5661CBD7C0C66289F8(L_2, L_3, NULL); NullCheck(L_1); AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_1, L_4, NULL); // } return; } } // UnityEngine.Keyframe[] RootMotion.BakerUtilities::GetReducedKeyframes(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* BakerUtilities_GetReducedKeyframes_mA9CBF5071900BF6068B23E5661CBD7C0C66289F8 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_maxError, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL; int32_t V_1 = 0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_2 = NULL; int32_t V_3 = 0; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; int32_t V_9 = 0; { // Keyframe[] keys = curve.keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___0_curve; NullCheck(L_0); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1; L_1 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_0, NULL); V_0 = L_1; // int i = 1; V_1 = 1; goto IL_014e; } IL_000e: { // Keyframe[] testKeys = new Keyframe[keys.Length - 1]; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_2 = V_0; NullCheck(L_2); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_3 = (KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3*)SZArrayNew(KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1))); V_2 = L_3; // int c = 0; V_3 = 0; // for (int n = 0; n < keys.Length; n++) V_9 = 0; goto IL_006f; } IL_0020: { // if (i != n) int32_t L_4 = V_1; int32_t L_5 = V_9; if ((((int32_t)L_4) == ((int32_t)L_5))) { goto IL_0069; } } { // testKeys[c] = new Keyframe(keys[n].time, keys[n].value, keys[n].inTangent, keys[n].outTangent); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_6 = V_2; int32_t L_7 = V_3; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_8 = V_0; int32_t L_9 = V_9; NullCheck(L_8); float L_10; L_10 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_8)->GetAddressAt(static_cast(L_9))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11 = V_0; int32_t L_12 = V_9; NullCheck(L_11); float L_13; L_13 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_11)->GetAddressAt(static_cast(L_12))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_14 = V_0; int32_t L_15 = V_9; NullCheck(L_14); float L_16; L_16 = Keyframe_get_inTangent_mD8C59CBC81D520362C010AB5E86CE57169AD80AE(((L_14)->GetAddressAt(static_cast(L_15))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_17 = V_0; int32_t L_18 = V_9; NullCheck(L_17); float L_19; L_19 = Keyframe_get_outTangent_m36830B6A71356987DD04BB13785471E89D3B3C99(((L_17)->GetAddressAt(static_cast(L_18))), NULL); Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0 L_20; memset((&L_20), 0, sizeof(L_20)); Keyframe__ctor_m0E7D85642F12A3DAFA1768351CC7670648C41AB2((&L_20), L_10, L_13, L_16, L_19, /*hidden argument*/NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0)L_20); // c++; int32_t L_21 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0069: { // for (int n = 0; n < keys.Length; n++) int32_t L_22 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_006f: { // for (int n = 0; n < keys.Length; n++) int32_t L_23 = V_9; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_24 = V_0; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0020; } } { // AnimationCurve testCurve = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_25 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_25); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_25, NULL); // testCurve.keys = testKeys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_26 = L_25; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_27 = V_2; NullCheck(L_26); AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_26, L_27, NULL); // float test0 = Mathf.Abs(testCurve.Evaluate(keys[i].time) - keys[i].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_28 = L_26; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_29 = V_0; int32_t L_30 = V_1; NullCheck(L_29); float L_31; L_31 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_29)->GetAddressAt(static_cast(L_30))), NULL); NullCheck(L_28); float L_32; L_32 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_28, L_31, NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_33 = V_0; int32_t L_34 = V_1; NullCheck(L_33); float L_35; L_35 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_33)->GetAddressAt(static_cast(L_34))), NULL); float L_36; L_36 = fabsf(((float)il2cpp_codegen_subtract(L_32, L_35))); V_4 = L_36; // float beforeTime = keys[i].time + (keys[i - 1].time - keys[i].time) * 0.5f; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_37 = V_0; int32_t L_38 = V_1; NullCheck(L_37); float L_39; L_39 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_37)->GetAddressAt(static_cast(L_38))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_40 = V_0; int32_t L_41 = V_1; NullCheck(L_40); float L_42; L_42 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_40)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_41, 1))))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_43 = V_0; int32_t L_44 = V_1; NullCheck(L_43); float L_45; L_45 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_43)->GetAddressAt(static_cast(L_44))), NULL); V_5 = ((float)il2cpp_codegen_add(L_39, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_42, L_45)), (0.5f))))); // float afterTime = keys[i].time + (keys[i + 1].time - keys[i].time) * 0.5f; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_46 = V_0; int32_t L_47 = V_1; NullCheck(L_46); float L_48; L_48 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_46)->GetAddressAt(static_cast(L_47))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_49 = V_0; int32_t L_50 = V_1; NullCheck(L_49); float L_51; L_51 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_49)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_add(L_50, 1))))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_52 = V_0; int32_t L_53 = V_1; NullCheck(L_52); float L_54; L_54 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_52)->GetAddressAt(static_cast(L_53))), NULL); V_6 = ((float)il2cpp_codegen_add(L_48, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_51, L_54)), (0.5f))))); // float testBefore = Mathf.Abs(testCurve.Evaluate(beforeTime) - curve.Evaluate(beforeTime)); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_55 = L_28; float L_56 = V_5; NullCheck(L_55); float L_57; L_57 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_55, L_56, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_58 = ___0_curve; float L_59 = V_5; NullCheck(L_58); float L_60; L_60 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_58, L_59, NULL); float L_61; L_61 = fabsf(((float)il2cpp_codegen_subtract(L_57, L_60))); V_7 = L_61; // float testAfter = Mathf.Abs(testCurve.Evaluate(afterTime) - curve.Evaluate(afterTime)); float L_62 = V_6; NullCheck(L_55); float L_63; L_63 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_55, L_62, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_64 = ___0_curve; float L_65 = V_6; NullCheck(L_64); float L_66; L_66 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_64, L_65, NULL); float L_67; L_67 = fabsf(((float)il2cpp_codegen_subtract(L_63, L_66))); V_8 = L_67; // if (test0 < maxError && testBefore < maxError && testAfter < maxError) float L_68 = V_4; float L_69 = ___1_maxError; if ((!(((float)L_68) < ((float)L_69)))) { goto IL_014a; } } { float L_70 = V_7; float L_71 = ___1_maxError; if ((!(((float)L_70) < ((float)L_71)))) { goto IL_014a; } } { float L_72 = V_8; float L_73 = ___1_maxError; if ((!(((float)L_72) < ((float)L_73)))) { goto IL_014a; } } { // keys = testKeys; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_74 = V_2; V_0 = L_74; goto IL_014e; } IL_014a: { // i++; int32_t L_75 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_75, 1)); } IL_014e: { // while (i < keys.Length - 1 && keys.Length > 2) int32_t L_76 = V_1; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_77 = V_0; NullCheck(L_77); if ((((int32_t)L_76) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_77)->max_length)), 1))))) { goto IL_015f; } } { KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_78 = V_0; NullCheck(L_78); if ((((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length))) > ((int32_t)2))) { goto IL_000e; } } IL_015f: { // return keys; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_79 = V_0; return L_79; } } // System.Void RootMotion.BakerUtilities::SetLoopFrame(System.Single,UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82 (float ___0_time, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___1_curve, const RuntimeMethod* method) { KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL; float V_1 = 0.0f; float V_2 = 0.0f; { // Keyframe[] keys = curve.keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___1_curve; NullCheck(L_0); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1; L_1 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_0, NULL); V_0 = L_1; // keys[keys.Length - 1].value = keys[0].value; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_2 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_3 = V_0; NullCheck(L_3); NullCheck(L_2); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_4 = V_0; NullCheck(L_4); float L_5; L_5 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_4)->GetAddressAt(static_cast(0))), NULL); Keyframe_set_value_m396D6040A4AB72ED5B9797E8C92DD806FA6F5431(((L_2)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1))))), L_5, NULL); // float inTangent = Mathf.Lerp(keys[0].inTangent, keys[keys.Length - 1].inTangent, 0.5f); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_6 = V_0; NullCheck(L_6); float L_7; L_7 = Keyframe_get_inTangent_mD8C59CBC81D520362C010AB5E86CE57169AD80AE(((L_6)->GetAddressAt(static_cast(0))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_8 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9 = V_0; NullCheck(L_9); NullCheck(L_8); float L_10; L_10 = Keyframe_get_inTangent_mD8C59CBC81D520362C010AB5E86CE57169AD80AE(((L_8)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1))))), NULL); float L_11; L_11 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_7, L_10, (0.5f), NULL); V_1 = L_11; // keys[0].inTangent = inTangent; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_12 = V_0; NullCheck(L_12); float L_13 = V_1; Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_12)->GetAddressAt(static_cast(0))), L_13, NULL); // keys[keys.Length - 1].inTangent = inTangent; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_14 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_15 = V_0; NullCheck(L_15); NullCheck(L_14); float L_16 = V_1; Keyframe_set_inTangent_m4CBBDDEE23D6E1E498580A6E1C2661E57CD38363(((L_14)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_15)->max_length)), 1))))), L_16, NULL); // float outTangent = Mathf.Lerp(keys[0].outTangent, keys[keys.Length - 1].outTangent, 0.5f); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_17 = V_0; NullCheck(L_17); float L_18; L_18 = Keyframe_get_outTangent_m36830B6A71356987DD04BB13785471E89D3B3C99(((L_17)->GetAddressAt(static_cast(0))), NULL); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_19 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_20 = V_0; NullCheck(L_20); NullCheck(L_19); float L_21; L_21 = Keyframe_get_outTangent_m36830B6A71356987DD04BB13785471E89D3B3C99(((L_19)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_20)->max_length)), 1))))), NULL); float L_22; L_22 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_18, L_21, (0.5f), NULL); V_2 = L_22; // keys[0].outTangent = outTangent; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_23 = V_0; NullCheck(L_23); float L_24 = V_2; Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_23)->GetAddressAt(static_cast(0))), L_24, NULL); // keys[keys.Length - 1].outTangent = outTangent; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_25 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_26 = V_0; NullCheck(L_26); NullCheck(L_25); float L_27 = V_2; Keyframe_set_outTangent_m68F2F86E292344CAB2600787D244019B95A89DFE(((L_25)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_26)->max_length)), 1))))), L_27, NULL); // keys[keys.Length - 1].time = time; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_28 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_29 = V_0; NullCheck(L_29); NullCheck(L_28); float L_30 = ___0_time; Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(((L_28)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_29)->max_length)), 1))))), L_30, NULL); // curve.keys = keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_31 = ___1_curve; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_32 = V_0; NullCheck(L_31); AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_31, L_32, NULL); // } return; } } // System.Void RootMotion.BakerUtilities::SetTangentMode(UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerUtilities_SetTangentMode_mC77D21D5C26533A323A532A557BD6F3B47DE9DF3 (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, const RuntimeMethod* method) { { // } return; } } // UnityEngine.Quaternion RootMotion.BakerUtilities::EnsureQuaternionContinuity(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 BakerUtilities_EnsureQuaternionContinuity_m8B584C099F9842C916A26114DB882A5132621F56 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lastQ, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; { // Quaternion flipped = new Quaternion(-q.x, -q.y, -q.z, -q.w); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_q; float L_1 = L_0.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_q; float L_3 = L_2.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___1_q; float L_5 = L_4.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_q; float L_7 = L_6.___w_3; Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_0), ((-L_1)), ((-L_3)), ((-L_5)), ((-L_7)), NULL); // Quaternion midQ = new Quaternion( // Mathf.Lerp(lastQ.x, q.x, 0.5f), // Mathf.Lerp(lastQ.y, q.y, 0.5f), // Mathf.Lerp(lastQ.z, q.z, 0.5f), // Mathf.Lerp(lastQ.w, q.w, 0.5f) // ); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lastQ; float L_9 = L_8.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_q; float L_11 = L_10.___x_0; float L_12; L_12 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_9, L_11, (0.5f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13 = ___0_lastQ; float L_14 = L_13.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = ___1_q; float L_16 = L_15.___y_1; float L_17; L_17 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_14, L_16, (0.5f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___0_lastQ; float L_19 = L_18.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___1_q; float L_21 = L_20.___z_2; float L_22; L_22 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_19, L_21, (0.5f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23 = ___0_lastQ; float L_24 = L_23.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25 = ___1_q; float L_26 = L_25.___w_3; float L_27; L_27 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_24, L_26, (0.5f), NULL); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_1), L_12, L_17, L_22, L_27, NULL); // Quaternion midQFlipped = new Quaternion( // Mathf.Lerp(lastQ.x, flipped.x, 0.5f), // Mathf.Lerp(lastQ.y, flipped.y, 0.5f), // Mathf.Lerp(lastQ.z, flipped.z, 0.5f), // Mathf.Lerp(lastQ.w, flipped.w, 0.5f) // ); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lastQ; float L_29 = L_28.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = V_0; float L_31 = L_30.___x_0; float L_32; L_32 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_29, L_31, (0.5f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = ___0_lastQ; float L_34 = L_33.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35 = V_0; float L_36 = L_35.___y_1; float L_37; L_37 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_34, L_36, (0.5f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___0_lastQ; float L_39 = L_38.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = V_0; float L_41 = L_40.___z_2; float L_42; L_42 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_39, L_41, (0.5f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = ___0_lastQ; float L_44 = L_43.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45 = V_0; float L_46 = L_45.___w_3; float L_47; L_47 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_44, L_46, (0.5f), NULL); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_2), L_32, L_37, L_42, L_47, NULL); // float angle = Quaternion.Angle(lastQ, midQ); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lastQ; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = V_1; float L_50; L_50 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_48, L_49, NULL); V_3 = L_50; // float angleFlipped = Quaternion.Angle(lastQ, midQFlipped); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51 = ___0_lastQ; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = V_2; float L_53; L_53 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_51, L_52, NULL); // return angleFlipped < angle ? flipped : q; float L_54 = V_3; if ((((float)L_53) < ((float)L_54))) { goto IL_00f5; } } { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55 = ___1_q; return L_55; } IL_00f5: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = V_0; return L_56; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.BakerHumanoidQT::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT__ctor_mBC981131060B76F39D853CEA1D65DCEF9E46068A (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E4312E0287597FF01E32C96AF20B9A5E2D7A1A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral387B2212B758202A468F825A6C8F0845C58875B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44F9FFBA51463D16972A663F18DEC9C2A2C37CFF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A49ED0CD3008605BBE858A0243596F9A57A089E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D428FD812078349C0B9B91370CC898D6E8F665F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6BB3631EF5E663826F81311E5C680F0705FECA9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7DC74D0BF8B2621230E44EF11C8C11DD6591B0F); s_Il2CppMethodInitialized = true; } { // public BakerHumanoidQT(string name) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Qx = name + "Q.x"; String_t* L_0 = ___0_name; String_t* L_1; L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteralA6BB3631EF5E663826F81311E5C680F0705FECA9, NULL); __this->___Qx_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qx_1), (void*)L_1); // Qy = name + "Q.y"; String_t* L_2 = ___0_name; String_t* L_3; L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteral4A49ED0CD3008605BBE858A0243596F9A57A089E, NULL); __this->___Qy_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qy_2), (void*)L_3); // Qz = name + "Q.z"; String_t* L_4 = ___0_name; String_t* L_5; L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteral2E4312E0287597FF01E32C96AF20B9A5E2D7A1A9, NULL); __this->___Qz_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qz_3), (void*)L_5); // Qw = name + "Q.w"; String_t* L_6 = ___0_name; String_t* L_7; L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, _stringLiteralE7DC74D0BF8B2621230E44EF11C8C11DD6591B0F, NULL); __this->___Qw_4 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qw_4), (void*)L_7); // Tx = name + "T.x"; String_t* L_8 = ___0_name; String_t* L_9; L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, _stringLiteral44F9FFBA51463D16972A663F18DEC9C2A2C37CFF, NULL); __this->___Tx_5 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tx_5), (void*)L_9); // Ty = name + "T.y"; String_t* L_10 = ___0_name; String_t* L_11; L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral8D428FD812078349C0B9B91370CC898D6E8F665F, NULL); __this->___Ty_6 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___Ty_6), (void*)L_11); // Tz = name + "T.z"; String_t* L_12 = ___0_name; String_t* L_13; L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteral387B2212B758202A468F825A6C8F0845C58875B7, NULL); __this->___Tz_7 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tz_7), (void*)L_13); // Reset(); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(__this, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::.ctor(UnityEngine.Transform,UnityEngine.AvatarIKGoal,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT__ctor_m820EBF3374747568F15C1825ED56EFD52A8D3C1F (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_goal, String_t* ___2_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E4312E0287597FF01E32C96AF20B9A5E2D7A1A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral387B2212B758202A468F825A6C8F0845C58875B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44F9FFBA51463D16972A663F18DEC9C2A2C37CFF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A49ED0CD3008605BBE858A0243596F9A57A089E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D428FD812078349C0B9B91370CC898D6E8F665F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6BB3631EF5E663826F81311E5C680F0705FECA9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7DC74D0BF8B2621230E44EF11C8C11DD6591B0F); s_Il2CppMethodInitialized = true; } { // public BakerHumanoidQT(Transform transform, AvatarIKGoal goal, string name) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; __this->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___transform_0), (void*)L_0); // this.goal = goal; int32_t L_1 = ___1_goal; __this->___goal_15 = L_1; // Qx = name + "Q.x"; String_t* L_2 = ___2_name; String_t* L_3; L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteralA6BB3631EF5E663826F81311E5C680F0705FECA9, NULL); __this->___Qx_1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qx_1), (void*)L_3); // Qy = name + "Q.y"; String_t* L_4 = ___2_name; String_t* L_5; L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, _stringLiteral4A49ED0CD3008605BBE858A0243596F9A57A089E, NULL); __this->___Qy_2 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qy_2), (void*)L_5); // Qz = name + "Q.z"; String_t* L_6 = ___2_name; String_t* L_7; L_7 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, _stringLiteral2E4312E0287597FF01E32C96AF20B9A5E2D7A1A9, NULL); __this->___Qz_3 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qz_3), (void*)L_7); // Qw = name + "Q.w"; String_t* L_8 = ___2_name; String_t* L_9; L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, _stringLiteralE7DC74D0BF8B2621230E44EF11C8C11DD6591B0F, NULL); __this->___Qw_4 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___Qw_4), (void*)L_9); // Tx = name + "T.x"; String_t* L_10 = ___2_name; String_t* L_11; L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral44F9FFBA51463D16972A663F18DEC9C2A2C37CFF, NULL); __this->___Tx_5 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tx_5), (void*)L_11); // Ty = name + "T.y"; String_t* L_12 = ___2_name; String_t* L_13; L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteral8D428FD812078349C0B9B91370CC898D6E8F665F, NULL); __this->___Ty_6 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___Ty_6), (void*)L_13); // Tz = name + "T.z"; String_t* L_14 = ___2_name; String_t* L_15; L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, _stringLiteral387B2212B758202A468F825A6C8F0845C58875B7, NULL); __this->___Tz_7 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tz_7), (void*)L_15); // Reset(); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(__this, NULL); // } return; } } // UnityEngine.Quaternion RootMotion.BakerHumanoidQT::EvaluateRotation(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 BakerHumanoidQT_EvaluateRotation_m4D53E8CD689A1137BD7562CEE28C616B3EC552B0 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) { { // Quaternion q = new Quaternion(rotX.Evaluate(time), rotY.Evaluate(time), rotZ.Evaluate(time), rotW.Evaluate(time)); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___rotX_8; float L_1 = ___0_time; NullCheck(L_0); float L_2; L_2 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_0, L_1, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___rotY_9; float L_4 = ___0_time; NullCheck(L_3); float L_5; L_5 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_3, L_4, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___rotZ_10; float L_7 = ___0_time; NullCheck(L_6); float L_8; L_8 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_6, L_7, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_9 = __this->___rotW_11; float L_10 = ___0_time; NullCheck(L_9); float L_11; L_11 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_9, L_10, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12; memset((&L_12), 0, sizeof(L_12)); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_12), L_2, L_5, L_8, L_11, /*hidden argument*/NULL); // return q; return L_12; } } // UnityEngine.Vector3 RootMotion.BakerHumanoidQT::EvaluatePosition(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BakerHumanoidQT_EvaluatePosition_m541E637E0A51EEF9FDBD92ABBD085D56C163441B (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) { { // return new Vector3(posX.Evaluate(time), posY.Evaluate(time), posZ.Evaluate(time)); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___posX_12; float L_1 = ___0_time; NullCheck(L_0); float L_2; L_2 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_0, L_1, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___posY_13; float L_4 = ___0_time; NullCheck(L_3); float L_5; L_5 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_3, L_4, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___posZ_14; float L_7 = ___0_time; NullCheck(L_6); float L_8; L_8 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // RootMotion.TQ RootMotion.BakerHumanoidQT::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* BakerHumanoidQT_Evaluate_m5105F56A3D8B2748A3BA667CE37114AF070C2EBF (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new TQ(EvaluatePosition(time), EvaluateRotation(time)); float L_0 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = BakerHumanoidQT_EvaluatePosition_m541E637E0A51EEF9FDBD92ABBD085D56C163441B(__this, L_0, NULL); float L_2 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = BakerHumanoidQT_EvaluateRotation_m4D53E8CD689A1137BD7562CEE28C616B3EC552B0(__this, L_2, NULL); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_4 = (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E*)il2cpp_codegen_object_new(TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); NullCheck(L_4); TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC(L_4, L_1, L_3, NULL); return L_4; } } // System.Void RootMotion.BakerHumanoidQT::GetCurvesFromClip(UnityEngine.AnimationClip,UnityEngine.Animator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_GetCurvesFromClip_mAE6A82168C4A0ACDB419D44687EB1F8DFE4A46DC (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___0_clip, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___1_animator, const RuntimeMethod* method) { { // } return; } } // System.Void RootMotion.BakerHumanoidQT::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // rotX = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_0); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_0, NULL); __this->___rotX_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotX_8), (void*)L_0); // rotY = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_1); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_1, NULL); __this->___rotY_9 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotY_9), (void*)L_1); // rotZ = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_2); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_2, NULL); __this->___rotZ_10 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotZ_10), (void*)L_2); // rotW = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_3); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_3, NULL); __this->___rotW_11 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotW_11), (void*)L_3); // posX = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_4); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_4, NULL); __this->___posX_12 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___posX_12), (void*)L_4); // posY = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_5); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_5, NULL); __this->___posY_13 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___posY_13), (void*)L_5); // posZ = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_6); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_6, NULL); __this->___posZ_14 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___posZ_14), (void*)L_6); // lastQ = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___lastQ_16 = L_7; // lastQSet = false; __this->___lastQSet_17 = (bool)0; // } return; } } // System.Void RootMotion.BakerHumanoidQT::SetIKKeyframes(System.Single,UnityEngine.Avatar,UnityEngine.Transform,System.Single,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetIKKeyframes_m970B91FDA19E8D7E50C372A868D310A553D4474E (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* ___1_avatar, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_root, float ___3_humanScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_bodyPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_bodyRotation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* V_2 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // Vector3 bonePos = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___transform_0; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); V_0 = L_1; // Quaternion boneRot = transform.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___transform_0; NullCheck(L_2); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL); V_1 = L_3; // if (root.parent != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___2_root; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_004a; } } { // bonePos = root.parent.InverseTransformPoint(bonePos); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___2_root; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_8, L_9, NULL); V_0 = L_10; // boneRot = Quaternion.Inverse(root.parent.rotation) * boneRot; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___2_root; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL); NullCheck(L_12); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_13, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_14, L_15, NULL); V_1 = L_16; } IL_004a: { // TQ IKTQ = AvatarUtility.GetIKGoalTQ(avatar, humanScale, goal, new TQ(bodyPosition, bodyRotation), new TQ(bonePos, boneRot)); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_17 = ___1_avatar; float L_18 = ___3_humanScale; int32_t L_19 = __this->___goal_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___4_bodyPosition; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = ___5_bodyRotation; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_22 = (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E*)il2cpp_codegen_object_new(TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); NullCheck(L_22); TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC(L_22, L_20, L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = V_1; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_25 = (TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E*)il2cpp_codegen_object_new(TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E_il2cpp_TypeInfo_var); NullCheck(L_25); TQ__ctor_mF5E8EE911C43FA718ADE6BD4EDCC8532A6518ECC(L_25, L_23, L_24, NULL); TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_26; L_26 = AvatarUtility_GetIKGoalTQ_m087CC63FC6A8FF09E9A1F1EBC108AF50CF85AF1E(L_17, L_18, L_19, L_22, L_25, NULL); V_2 = L_26; // Quaternion rot = IKTQ.q; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_27 = V_2; NullCheck(L_27); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = L_27->___q_1; V_3 = L_28; // if (lastQSet) rot = BakerUtilities.EnsureQuaternionContinuity(lastQ, IKTQ.q); bool L_29 = __this->___lastQSet_17; if (!L_29) { goto IL_008a; } } { // if (lastQSet) rot = BakerUtilities.EnsureQuaternionContinuity(lastQ, IKTQ.q); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = __this->___lastQ_16; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_31 = V_2; NullCheck(L_31); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = L_31->___q_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33; L_33 = BakerUtilities_EnsureQuaternionContinuity_m8B584C099F9842C916A26114DB882A5132621F56(L_30, L_32, NULL); V_3 = L_33; } IL_008a: { // lastQ = rot; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = V_3; __this->___lastQ_16 = L_34; // lastQSet = true; __this->___lastQSet_17 = (bool)1; // rotX.AddKey(time, rot.x); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_35 = __this->___rotX_8; float L_36 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37 = V_3; float L_38 = L_37.___x_0; NullCheck(L_35); int32_t L_39; L_39 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_35, L_36, L_38, NULL); // rotY.AddKey(time, rot.y); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_40 = __this->___rotY_9; float L_41 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = V_3; float L_43 = L_42.___y_1; NullCheck(L_40); int32_t L_44; L_44 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_40, L_41, L_43, NULL); // rotZ.AddKey(time, rot.z); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_45 = __this->___rotZ_10; float L_46 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47 = V_3; float L_48 = L_47.___z_2; NullCheck(L_45); int32_t L_49; L_49 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_45, L_46, L_48, NULL); // rotW.AddKey(time, rot.w); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_50 = __this->___rotW_11; float L_51 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = V_3; float L_53 = L_52.___w_3; NullCheck(L_50); int32_t L_54; L_54 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_50, L_51, L_53, NULL); // Vector3 pos = IKTQ.t; TQ_tA996A5274177924B3A4F2AB148CA16FA1096E45E* L_55 = V_2; NullCheck(L_55); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = L_55->___t_0; V_4 = L_56; // posX.AddKey(time, pos.x); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_57 = __this->___posX_12; float L_58 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_4; float L_60 = L_59.___x_2; NullCheck(L_57); int32_t L_61; L_61 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_57, L_58, L_60, NULL); // posY.AddKey(time, pos.y); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_62 = __this->___posY_13; float L_63 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_4; float L_65 = L_64.___y_3; NullCheck(L_62); int32_t L_66; L_66 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_62, L_63, L_65, NULL); // posZ.AddKey(time, pos.z); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_67 = __this->___posZ_14; float L_68 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_4; float L_70 = L_69.___z_4; NullCheck(L_67); int32_t L_71; L_71 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_67, L_68, L_70, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::SetKeyframes(System.Single,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetKeyframes_mD3AF1CF3C923615789A87CE4A1933732A84A1590 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rot, const RuntimeMethod* method) { { // rotX.AddKey(time, rot.x); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___rotX_8; float L_1 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___2_rot; float L_3 = L_2.___x_0; NullCheck(L_0); int32_t L_4; L_4 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_0, L_1, L_3, NULL); // rotY.AddKey(time, rot.y); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___rotY_9; float L_6 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___2_rot; float L_8 = L_7.___y_1; NullCheck(L_5); int32_t L_9; L_9 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_5, L_6, L_8, NULL); // rotZ.AddKey(time, rot.z); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = __this->___rotZ_10; float L_11 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___2_rot; float L_13 = L_12.___z_2; NullCheck(L_10); int32_t L_14; L_14 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_10, L_11, L_13, NULL); // rotW.AddKey(time, rot.w); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_15 = __this->___rotW_11; float L_16 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = ___2_rot; float L_18 = L_17.___w_3; NullCheck(L_15); int32_t L_19; L_19 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_15, L_16, L_18, NULL); // posX.AddKey(time, pos.x); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = __this->___posX_12; float L_21 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_pos; float L_23 = L_22.___x_2; NullCheck(L_20); int32_t L_24; L_24 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_20, L_21, L_23, NULL); // posY.AddKey(time, pos.y); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_25 = __this->___posY_13; float L_26 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___1_pos; float L_28 = L_27.___y_3; NullCheck(L_25); int32_t L_29; L_29 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_25, L_26, L_28, NULL); // posZ.AddKey(time, pos.z); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_30 = __this->___posZ_14; float L_31 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___1_pos; float L_33 = L_32.___z_4; NullCheck(L_30); int32_t L_34; L_34 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_30, L_31, L_33, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::MoveLastKeyframes(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_MoveLastKeyframes_m9B1BEAB8C544825954EDC9D27BB66243B9B501B7 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) { { // MoveLastKeyframe(time, rotX); float L_0 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___rotX_8; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_0, L_1, NULL); // MoveLastKeyframe(time, rotY); float L_2 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___rotY_9; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_2, L_3, NULL); // MoveLastKeyframe(time, rotZ); float L_4 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___rotZ_10; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_4, L_5, NULL); // MoveLastKeyframe(time, rotW); float L_6 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = __this->___rotW_11; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_6, L_7, NULL); // MoveLastKeyframe(time, posX); float L_8 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_9 = __this->___posX_12; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_8, L_9, NULL); // MoveLastKeyframe(time, posY); float L_10 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_11 = __this->___posY_13; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_10, L_11, NULL); // MoveLastKeyframe(time, posZ); float L_12 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_13 = __this->___posZ_14; BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3(__this, L_12, L_13, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::SetLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetLoopFrame_mFF7AD2B2CC1A304E7005400675A56CF1908C3F98 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) { { // BakerUtilities.SetLoopFrame(time, rotX); float L_0 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___rotX_8; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_0, L_1, NULL); // BakerUtilities.SetLoopFrame(time, rotY); float L_2 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = __this->___rotY_9; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_2, L_3, NULL); // BakerUtilities.SetLoopFrame(time, rotZ); float L_4 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___rotZ_10; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_4, L_5, NULL); // BakerUtilities.SetLoopFrame(time, rotW); float L_6 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_7 = __this->___rotW_11; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_6, L_7, NULL); // BakerUtilities.SetLoopFrame(time, posX); float L_8 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_9 = __this->___posX_12; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_8, L_9, NULL); // BakerUtilities.SetLoopFrame(time, posY); float L_10 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_11 = __this->___posY_13; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_10, L_11, NULL); // BakerUtilities.SetLoopFrame(time, posZ); float L_12 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_13 = __this->___posZ_14; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_12, L_13, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::SetRootLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetRootLoopFrame_mE792EAB0EBE5110996E70C51A8250A24E338A886 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, const RuntimeMethod* method) { { // } return; } } // System.Void RootMotion.BakerHumanoidQT::MoveLastKeyframe(System.Single,UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_MoveLastKeyframe_m177F0B5B566F138D08344A28BF344AFA3B9D0ED3 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, float ___0_time, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___1_curve, const RuntimeMethod* method) { KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL; { // Keyframe[] keys = curve.keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___1_curve; NullCheck(L_0); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1; L_1 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_0, NULL); V_0 = L_1; // keys[keys.Length - 1].time = time; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_2 = V_0; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_3 = V_0; NullCheck(L_3); NullCheck(L_2); float L_4 = ___0_time; Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(((L_2)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_3)->max_length)), 1))))), L_4, NULL); // curve.keys = keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = ___1_curve; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_6 = V_0; NullCheck(L_5); AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_5, L_6, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::MultiplyLength(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_mlp, const RuntimeMethod* method) { KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL; int32_t V_1 = 0; { // Keyframe[] keys = curve.keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___0_curve; NullCheck(L_0); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1; L_1 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_0, NULL); V_0 = L_1; // for (int i = 0; i < keys.Length; i++) V_1 = 0; goto IL_0023; } IL_000b: { // keys[i].time *= mlp; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_4 = ((L_2)->GetAddressAt(static_cast(L_3))); float L_5; L_5 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(L_4, NULL); float L_6 = ___1_mlp; Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(L_4, ((float)il2cpp_codegen_multiply(L_5, L_6)), NULL); // for (int i = 0; i < keys.Length; i++) int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0023: { // for (int i = 0; i < keys.Length; i++) int32_t L_8 = V_1; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9 = V_0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_000b; } } { // curve.keys = keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = ___0_curve; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11 = V_0; NullCheck(L_10); AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_10, L_11, NULL); // } return; } } // System.Void RootMotion.BakerHumanoidQT::SetCurves(UnityEngine.AnimationClip&,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367 (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, float ___1_maxError, float ___2_lengthMlp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // MultiplyLength(rotX, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___rotX_8; float L_1 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_0, L_1, NULL); // MultiplyLength(rotY, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___rotY_9; float L_3 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_2, L_3, NULL); // MultiplyLength(rotZ, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___rotZ_10; float L_5 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_4, L_5, NULL); // MultiplyLength(rotW, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___rotW_11; float L_7 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_6, L_7, NULL); // MultiplyLength(posX, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = __this->___posX_12; float L_9 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_8, L_9, NULL); // MultiplyLength(posY, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = __this->___posY_13; float L_11 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_10, L_11, NULL); // MultiplyLength(posZ, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = __this->___posZ_14; float L_13 = ___2_lengthMlp; BakerHumanoidQT_MultiplyLength_mE0E421077ED754CB199ED9C84A0A8AC9807B1471(__this, L_12, L_13, NULL); // BakerUtilities.ReduceKeyframes(rotX, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_14 = __this->___rotX_8; float L_15 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_14, L_15, NULL); // BakerUtilities.ReduceKeyframes(rotY, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_16 = __this->___rotY_9; float L_17 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_16, L_17, NULL); // BakerUtilities.ReduceKeyframes(rotZ, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_18 = __this->___rotZ_10; float L_19 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_18, L_19, NULL); // BakerUtilities.ReduceKeyframes(rotW, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = __this->___rotW_11; float L_21 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_20, L_21, NULL); // BakerUtilities.ReduceKeyframes(posX, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_22 = __this->___posX_12; float L_23 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_22, L_23, NULL); // BakerUtilities.ReduceKeyframes(posY, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_24 = __this->___posY_13; float L_25 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_24, L_25, NULL); // BakerUtilities.ReduceKeyframes(posZ, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_26 = __this->___posZ_14; float L_27 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_26, L_27, NULL); // BakerUtilities.SetTangentMode(rotX); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_28 = __this->___rotX_8; BakerUtilities_SetTangentMode_mC77D21D5C26533A323A532A557BD6F3B47DE9DF3(L_28, NULL); // BakerUtilities.SetTangentMode(rotY); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_29 = __this->___rotY_9; BakerUtilities_SetTangentMode_mC77D21D5C26533A323A532A557BD6F3B47DE9DF3(L_29, NULL); // BakerUtilities.SetTangentMode(rotZ); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_30 = __this->___rotZ_10; BakerUtilities_SetTangentMode_mC77D21D5C26533A323A532A557BD6F3B47DE9DF3(L_30, NULL); // BakerUtilities.SetTangentMode(rotW); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_31 = __this->___rotW_11; BakerUtilities_SetTangentMode_mC77D21D5C26533A323A532A557BD6F3B47DE9DF3(L_31, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Qx, rotX); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_32 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_33 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_32); String_t* L_34 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_35 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_36; L_36 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_35, NULL); String_t* L_37 = __this->___Qx_1; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_38 = __this->___rotX_8; NullCheck(L_33); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_33, L_34, L_36, L_37, L_38, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Qy, rotY); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_39 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_40 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_39); String_t* L_41 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_43; L_43 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_42, NULL); String_t* L_44 = __this->___Qy_2; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_45 = __this->___rotY_9; NullCheck(L_40); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_40, L_41, L_43, L_44, L_45, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Qz, rotZ); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_46 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_47 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_46); String_t* L_48 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_49 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_50; L_50 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_49, NULL); String_t* L_51 = __this->___Qz_3; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_52 = __this->___rotZ_10; NullCheck(L_47); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_47, L_48, L_50, L_51, L_52, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Qw, rotW); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_53 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_54 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_53); String_t* L_55 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_57; L_57 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_56, NULL); String_t* L_58 = __this->___Qw_4; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_59 = __this->___rotW_11; NullCheck(L_54); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_54, L_55, L_57, L_58, L_59, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Tx, posX); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_60 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_61 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_60); String_t* L_62 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_63 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_64; L_64 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_63, NULL); String_t* L_65 = __this->___Tx_5; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_66 = __this->___posX_12; NullCheck(L_61); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_61, L_62, L_64, L_65, L_66, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Ty, posY); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_67 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_68 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_67); String_t* L_69 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_70 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_71; L_71 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_70, NULL); String_t* L_72 = __this->___Ty_6; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_73 = __this->___posY_13; NullCheck(L_68); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_68, L_69, L_71, L_72, L_73, NULL); // clip.SetCurve(string.Empty, typeof(Animator), Tz, posZ); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_74 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_75 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_74); String_t* L_76 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_77 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_78; L_78 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_77, NULL); String_t* L_79 = __this->___Tz_7; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_80 = __this->___posZ_14; NullCheck(L_75); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_75, L_76, L_78, L_79, L_80, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.BakerMuscle::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle__ctor_m1106D6D9B0E9EC4591937D8E89176AE0EAB80A90 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, int32_t ___0_muscleIndex, const RuntimeMethod* method) { { // private int muscleIndex = -1; __this->___muscleIndex_1 = (-1); // public BakerMuscle(int muscleIndex) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.muscleIndex = muscleIndex; int32_t L_0 = ___0_muscleIndex; __this->___muscleIndex_1 = L_0; // this.propertyName = MuscleNameToPropertyName(HumanTrait.MuscleName[muscleIndex]); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1; L_1 = HumanTrait_get_MuscleName_mE3E2D79AA477F03384FFCAAAFD5BCA9822992599(NULL); int32_t L_2 = ___0_muscleIndex; NullCheck(L_1); int32_t L_3 = L_2; String_t* L_4 = (L_1)->GetAt(static_cast(L_3)); String_t* L_5; L_5 = BakerMuscle_MuscleNameToPropertyName_mE7D335C1404DD75EDC278FA910BEF4C023854076(__this, L_4, NULL); __this->___propertyName_2 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___propertyName_2), (void*)L_5); // Reset(); BakerMuscle_Reset_m62D1DB99E93FA91AFBA831A820C088271D48BBA8(__this, NULL); // } return; } } // System.String RootMotion.BakerMuscle::MuscleNameToPropertyName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BakerMuscle_MuscleNameToPropertyName_mE7D335C1404DD75EDC278FA910BEF4C023854076 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, String_t* ___0_n, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02B6B4E341996B03A654290F071F2E5B9E5EBAC1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral042EAFCF9E19697F8F8E01CC8BCF8E6DAF8901D2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0598019E89EC2D614EFFB8433C0AFD4C797407C2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C01707C83BF1D3F25E44FA8EE70E6504A845AFD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E168DA9D6581F886C12B9C682EF91B940E8E090); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FD1EF8ABE2FF8A1D0177EF41175BD851F384834); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A5DC74481C0D7828DA3A12467C24A975DE18D5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral140CC5D494A614734BA2FE19AD0D82BA97A2704D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1995170AFCB8B85805750B6A96E80428B11133CF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C1C37AF8BB37AA7BF4459FB01DC6771526F06E0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1ECE89A034B576379B90179DBEEBE407BF0B4297); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23F085EC00D1B6DE99FA74988909ADA330BD1E44); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27DBE0B9E4000381CB1AFBE287B78FBBD590C4A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29D2A40A5534EFE0FAE112D2279E57B293308736); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B52400CE4758EDA801BA67A90088BF99D776FEF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F1F9D5FB7E1323D6A187DD2C255AB6E8D1B4CCF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31B2A8B58DE515E44EAC5D91C3DD31C29806000E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral326AF3CDB713987F2EB68C86A9D379F7019181FF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral348B06DDAF3277F91D49EDA6471FCC5E00BE59DF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34B0C542A752AE585CDF0F9C5E3E38B044C8E52C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A66464A700710C0956735F4FACD28BBD3688B7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F37C8AECA01E97683A966B51F2F111E659EABB3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FA7E724317E0953B29F71396C3C1724987A7F28); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FDBCA9B0633C8353A2B0D264D932D25458A6AD5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4082F4156177B60E24551664ACF81C7F8D73B27E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40DEEAC45F669F99988024E99594A21B6B8E8380); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral462B767DE676DD13A364C085EBE9504F7EAE1168); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4924C0FE485866AEB51FF52D7E67E8EDC71D6284); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B44E56974F06DAFADD1DA3DE13B611E995ADBA0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B77030038BA58842269E1F60BA9B81070880032); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5141CE27A9FF1FDD83D7E00096053BA4FAE9DB2A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53E8E6E9247452A7A7635EFB4FF303F07EC0357C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59A1BA7BB478B49A9E5FBD88E54913CFF03F42A9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral606295CB8FC1A5D368A119112968AD8E1176CC43); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral62878D1B4F82799B27F696C34D6DDE1A2AC583F6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6846B5E21AA0ED12FA3D00EA37C6FCD7D52AF1C4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E746ED0A83DC051B2E6E43E5182E55B12EFE126); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7358B05989A73C3FA26E78D746C19C8E01569BF4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76767DA2EA89424B7609147DD698A20F8FE790CC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77558D7841B54F07BC7868D782F0621B8A656AE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77C7579F6C1DCF9DF533937F7E1474778C25FB13); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A0273BAA53CE66087AAB202084942EBEE6CE1DE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A65FF759C81C09083613CEEE203649A7F797921); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84B946D7160FB4250219D57549EFEF9515D11E19); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral871CB945C9EDC33A16973FB11A53D8EC6FBE937F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88DAA68E7CC331BB7ACE7A9EECB2487A9CD95F69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8F29E5358CCB304921400FA35B7C32F21983E9E0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9722D5242B1541D457EEC4E3C9F8CAD4713B95FB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9C077FB42039B39C5BF96921088B4F6B3C160BEF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D51A04923FFCD275BC5123AF7A5963859B38663); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F340FC91651A636AD94449595709DD69E7D01B9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3F9AC049AD48A35AB36F58658AE19CA38794989); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA9E77B1A4C464E358BD7EC7BE07838023CD8A8B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABAD3E0DF3A96D415ADF615B3C340A5385877AD7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE786D94AC049DDC6597DFEECE3DC3DDC0502991); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2880693E1FA5628AE28260B5F6663D0CE20D64A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB32B6CE2C1380613073555D1E6F8A04E6F2B3719); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB55725D3E1727B13D6AED69FEF395C8A085ED52C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8ED48B4FA54CC1A90DABCB5019CEFAE27ADE656); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA0DCB5612F94DF4FD46A0B11C3AE84FD2D721BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA549E10DA6E4B0031D025273AA0A98371D01B5A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBFDDBDEECB47F0D6769E07EC35157E03CA6BE23); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC81C26ED65E55F543370ECF4D7E22F8DCC27D55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCB0D227F4BD192C2739EDACF5B0104DDC03675D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBED7F5BFB98A754111F2178580988C850759A11A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC72557BC512430328D27DBEB1C87A9F4F6BA558B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCBB14D8D2354AD0D7645A75917299A91ECB53E6E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE4675438852DDBF12A2D6421AC6BCA59A0EF063); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD49BF86F4E0B6AD631B76C326ECE1EACA8178F9D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5C0B8A5632780FC3423B2D42DC0E51259E002C1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCD32BC8C423712E5DDE5C746811E30BD32A9BEF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE02D09ABD2ADD75D15D41143844AB0DCA5CA47EC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE35AEE0B4393519FAFCA9F73DBE36B50C3EBC46D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB4B8C945EECE87D79770DF16C1F568FB05E3610); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEBCE6CC0E756A7282C54442F24B0ED3EDDA9D207); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF36D5D520E6F9A2AC995538E5089CC6784B98935); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA10224A7AE8A72B2B6B2A3400F01C0657015159); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA372BCC316C8C90F18D1213DB4AAB163B4A1DE5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCABD72E19BDE0EBB3F5886669A2CD5E7F71F781); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFFF43CA6B34CF33FCB89BA7A4D976B2CBDF0EC0); s_Il2CppMethodInitialized = true; } { // if (n == "Left Index 1 Stretched") return "LeftHand.Index.1 Stretched"; String_t* L_0 = ___0_n; bool L_1; L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteralB2880693E1FA5628AE28260B5F6663D0CE20D64A, NULL); if (!L_1) { goto IL_0013; } } { // if (n == "Left Index 1 Stretched") return "LeftHand.Index.1 Stretched"; return _stringLiteral326AF3CDB713987F2EB68C86A9D379F7019181FF; } IL_0013: { // if (n == "Left Index 2 Stretched") return "LeftHand.Index.2 Stretched"; String_t* L_2 = ___0_n; bool L_3; L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral0E168DA9D6581F886C12B9C682EF91B940E8E090, NULL); if (!L_3) { goto IL_0026; } } { // if (n == "Left Index 2 Stretched") return "LeftHand.Index.2 Stretched"; return _stringLiteral2B52400CE4758EDA801BA67A90088BF99D776FEF; } IL_0026: { // if (n == "Left Index 3 Stretched") return "LeftHand.Index.3 Stretched"; String_t* L_4 = ___0_n; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteralABAD3E0DF3A96D415ADF615B3C340A5385877AD7, NULL); if (!L_5) { goto IL_0039; } } { // if (n == "Left Index 3 Stretched") return "LeftHand.Index.3 Stretched"; return _stringLiteral84B946D7160FB4250219D57549EFEF9515D11E19; } IL_0039: { // if (n == "Left Middle 1 Stretched") return "LeftHand.Middle.1 Stretched"; String_t* L_6 = ___0_n; bool L_7; L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_6, _stringLiteralBA549E10DA6E4B0031D025273AA0A98371D01B5A, NULL); if (!L_7) { goto IL_004c; } } { // if (n == "Left Middle 1 Stretched") return "LeftHand.Middle.1 Stretched"; return _stringLiteral2F1F9D5FB7E1323D6A187DD2C255AB6E8D1B4CCF; } IL_004c: { // if (n == "Left Middle 2 Stretched") return "LeftHand.Middle.2 Stretched"; String_t* L_8 = ___0_n; bool L_9; L_9 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_8, _stringLiteralBA0DCB5612F94DF4FD46A0B11C3AE84FD2D721BB, NULL); if (!L_9) { goto IL_005f; } } { // if (n == "Left Middle 2 Stretched") return "LeftHand.Middle.2 Stretched"; return _stringLiteral4B44E56974F06DAFADD1DA3DE13B611E995ADBA0; } IL_005f: { // if (n == "Left Middle 3 Stretched") return "LeftHand.Middle.3 Stretched"; String_t* L_10 = ___0_n; bool L_11; L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteral77C7579F6C1DCF9DF533937F7E1474778C25FB13, NULL); if (!L_11) { goto IL_0072; } } { // if (n == "Left Middle 3 Stretched") return "LeftHand.Middle.3 Stretched"; return _stringLiteral7358B05989A73C3FA26E78D746C19C8E01569BF4; } IL_0072: { // if (n == "Left Ring 1 Stretched") return "LeftHand.Ring.1 Stretched"; String_t* L_12 = ___0_n; bool L_13; L_13 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, _stringLiteral1C1C37AF8BB37AA7BF4459FB01DC6771526F06E0, NULL); if (!L_13) { goto IL_0085; } } { // if (n == "Left Ring 1 Stretched") return "LeftHand.Ring.1 Stretched"; return _stringLiteralC72557BC512430328D27DBEB1C87A9F4F6BA558B; } IL_0085: { // if (n == "Left Ring 2 Stretched") return "LeftHand.Ring.2 Stretched"; String_t* L_14 = ___0_n; bool L_15; L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, _stringLiteral871CB945C9EDC33A16973FB11A53D8EC6FBE937F, NULL); if (!L_15) { goto IL_0098; } } { // if (n == "Left Ring 2 Stretched") return "LeftHand.Ring.2 Stretched"; return _stringLiteralD49BF86F4E0B6AD631B76C326ECE1EACA8178F9D; } IL_0098: { // if (n == "Left Ring 3 Stretched") return "LeftHand.Ring.3 Stretched"; String_t* L_16 = ___0_n; bool L_17; L_17 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_16, _stringLiteralAA9E77B1A4C464E358BD7EC7BE07838023CD8A8B, NULL); if (!L_17) { goto IL_00ab; } } { // if (n == "Left Ring 3 Stretched") return "LeftHand.Ring.3 Stretched"; return _stringLiteral7A65FF759C81C09083613CEEE203649A7F797921; } IL_00ab: { // if (n == "Left Little 1 Stretched") return "LeftHand.Little.1 Stretched"; String_t* L_18 = ___0_n; bool L_19; L_19 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_18, _stringLiteral10A5DC74481C0D7828DA3A12467C24A975DE18D5, NULL); if (!L_19) { goto IL_00be; } } { // if (n == "Left Little 1 Stretched") return "LeftHand.Little.1 Stretched"; return _stringLiteral462B767DE676DD13A364C085EBE9504F7EAE1168; } IL_00be: { // if (n == "Left Little 2 Stretched") return "LeftHand.Little.2 Stretched"; String_t* L_20 = ___0_n; bool L_21; L_21 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_20, _stringLiteral0FD1EF8ABE2FF8A1D0177EF41175BD851F384834, NULL); if (!L_21) { goto IL_00d1; } } { // if (n == "Left Little 2 Stretched") return "LeftHand.Little.2 Stretched"; return _stringLiteral3FDBCA9B0633C8353A2B0D264D932D25458A6AD5; } IL_00d1: { // if (n == "Left Little 3 Stretched") return "LeftHand.Little.3 Stretched"; String_t* L_22 = ___0_n; bool L_23; L_23 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_22, _stringLiteral9F340FC91651A636AD94449595709DD69E7D01B9, NULL); if (!L_23) { goto IL_00e4; } } { // if (n == "Left Little 3 Stretched") return "LeftHand.Little.3 Stretched"; return _stringLiteral0C01707C83BF1D3F25E44FA8EE70E6504A845AFD; } IL_00e4: { // if (n == "Left Thumb 1 Stretched") return "LeftHand.Thumb.1 Stretched"; String_t* L_24 = ___0_n; bool L_25; L_25 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, _stringLiteral9C077FB42039B39C5BF96921088B4F6B3C160BEF, NULL); if (!L_25) { goto IL_00f7; } } { // if (n == "Left Thumb 1 Stretched") return "LeftHand.Thumb.1 Stretched"; return _stringLiteralCBB14D8D2354AD0D7645A75917299A91ECB53E6E; } IL_00f7: { // if (n == "Left Thumb 2 Stretched") return "LeftHand.Thumb.2 Stretched"; String_t* L_26 = ___0_n; bool L_27; L_27 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_26, _stringLiteral23F085EC00D1B6DE99FA74988909ADA330BD1E44, NULL); if (!L_27) { goto IL_010a; } } { // if (n == "Left Thumb 2 Stretched") return "LeftHand.Thumb.2 Stretched"; return _stringLiteralBCB0D227F4BD192C2739EDACF5B0104DDC03675D; } IL_010a: { // if (n == "Left Thumb 3 Stretched") return "LeftHand.Thumb.3 Stretched"; String_t* L_28 = ___0_n; bool L_29; L_29 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_28, _stringLiteral606295CB8FC1A5D368A119112968AD8E1176CC43, NULL); if (!L_29) { goto IL_011d; } } { // if (n == "Left Thumb 3 Stretched") return "LeftHand.Thumb.3 Stretched"; return _stringLiteral40DEEAC45F669F99988024E99594A21B6B8E8380; } IL_011d: { // if (n == "Left Index Spread") return "LeftHand.Index.Spread"; String_t* L_30 = ___0_n; bool L_31; L_31 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_30, _stringLiteral29D2A40A5534EFE0FAE112D2279E57B293308736, NULL); if (!L_31) { goto IL_0130; } } { // if (n == "Left Index Spread") return "LeftHand.Index.Spread"; return _stringLiteral1ECE89A034B576379B90179DBEEBE407BF0B4297; } IL_0130: { // if (n == "Left Middle Spread") return "LeftHand.Middle.Spread"; String_t* L_32 = ___0_n; bool L_33; L_33 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_32, _stringLiteral0598019E89EC2D614EFFB8433C0AFD4C797407C2, NULL); if (!L_33) { goto IL_0143; } } { // if (n == "Left Middle Spread") return "LeftHand.Middle.Spread"; return _stringLiteralFFFF43CA6B34CF33FCB89BA7A4D976B2CBDF0EC0; } IL_0143: { // if (n == "Left Ring Spread") return "LeftHand.Ring.Spread"; String_t* L_34 = ___0_n; bool L_35; L_35 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_34, _stringLiteralBBFDDBDEECB47F0D6769E07EC35157E03CA6BE23, NULL); if (!L_35) { goto IL_0156; } } { // if (n == "Left Ring Spread") return "LeftHand.Ring.Spread"; return _stringLiteralE02D09ABD2ADD75D15D41143844AB0DCA5CA47EC; } IL_0156: { // if (n == "Left Little Spread") return "LeftHand.Little.Spread"; String_t* L_36 = ___0_n; bool L_37; L_37 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_36, _stringLiteral27DBE0B9E4000381CB1AFBE287B78FBBD590C4A9, NULL); if (!L_37) { goto IL_0169; } } { // if (n == "Left Little Spread") return "LeftHand.Little.Spread"; return _stringLiteral53E8E6E9247452A7A7635EFB4FF303F07EC0357C; } IL_0169: { // if (n == "Left Thumb Spread") return "LeftHand.Thumb.Spread"; String_t* L_38 = ___0_n; bool L_39; L_39 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_38, _stringLiteral1995170AFCB8B85805750B6A96E80428B11133CF, NULL); if (!L_39) { goto IL_017c; } } { // if (n == "Left Thumb Spread") return "LeftHand.Thumb.Spread"; return _stringLiteral4082F4156177B60E24551664ACF81C7F8D73B27E; } IL_017c: { // if (n == "Right Index 1 Stretched") return "RightHand.Index.1 Stretched"; String_t* L_40 = ___0_n; bool L_41; L_41 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_40, _stringLiteralEB4B8C945EECE87D79770DF16C1F568FB05E3610, NULL); if (!L_41) { goto IL_018f; } } { // if (n == "Right Index 1 Stretched") return "RightHand.Index.1 Stretched"; return _stringLiteral9D51A04923FFCD275BC5123AF7A5963859B38663; } IL_018f: { // if (n == "Right Index 2 Stretched") return "RightHand.Index.2 Stretched"; String_t* L_42 = ___0_n; bool L_43; L_43 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_42, _stringLiteralB32B6CE2C1380613073555D1E6F8A04E6F2B3719, NULL); if (!L_43) { goto IL_01a2; } } { // if (n == "Right Index 2 Stretched") return "RightHand.Index.2 Stretched"; return _stringLiteralAE786D94AC049DDC6597DFEECE3DC3DDC0502991; } IL_01a2: { // if (n == "Right Index 3 Stretched") return "RightHand.Index.3 Stretched"; String_t* L_44 = ___0_n; bool L_45; L_45 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_44, _stringLiteral6846B5E21AA0ED12FA3D00EA37C6FCD7D52AF1C4, NULL); if (!L_45) { goto IL_01b5; } } { // if (n == "Right Index 3 Stretched") return "RightHand.Index.3 Stretched"; return _stringLiteral4924C0FE485866AEB51FF52D7E67E8EDC71D6284; } IL_01b5: { // if (n == "Right Middle 1 Stretched") return "RightHand.Middle.1 Stretched"; String_t* L_46 = ___0_n; bool L_47; L_47 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_46, _stringLiteral348B06DDAF3277F91D49EDA6471FCC5E00BE59DF, NULL); if (!L_47) { goto IL_01c8; } } { // if (n == "Right Middle 1 Stretched") return "RightHand.Middle.1 Stretched"; return _stringLiteral31B2A8B58DE515E44EAC5D91C3DD31C29806000E; } IL_01c8: { // if (n == "Right Middle 2 Stretched") return "RightHand.Middle.2 Stretched"; String_t* L_48 = ___0_n; bool L_49; L_49 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_48, _stringLiteralFCABD72E19BDE0EBB3F5886669A2CD5E7F71F781, NULL); if (!L_49) { goto IL_01db; } } { // if (n == "Right Middle 2 Stretched") return "RightHand.Middle.2 Stretched"; return _stringLiteral9722D5242B1541D457EEC4E3C9F8CAD4713B95FB; } IL_01db: { // if (n == "Right Middle 3 Stretched") return "RightHand.Middle.3 Stretched"; String_t* L_50 = ___0_n; bool L_51; L_51 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_50, _stringLiteralF36D5D520E6F9A2AC995538E5089CC6784B98935, NULL); if (!L_51) { goto IL_01ee; } } { // if (n == "Right Middle 3 Stretched") return "RightHand.Middle.3 Stretched"; return _stringLiteralD5C0B8A5632780FC3423B2D42DC0E51259E002C1; } IL_01ee: { // if (n == "Right Ring 1 Stretched") return "RightHand.Ring.1 Stretched"; String_t* L_52 = ___0_n; bool L_53; L_53 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_52, _stringLiteral140CC5D494A614734BA2FE19AD0D82BA97A2704D, NULL); if (!L_53) { goto IL_0201; } } { // if (n == "Right Ring 1 Stretched") return "RightHand.Ring.1 Stretched"; return _stringLiteralE35AEE0B4393519FAFCA9F73DBE36B50C3EBC46D; } IL_0201: { // if (n == "Right Ring 2 Stretched") return "RightHand.Ring.2 Stretched"; String_t* L_54 = ___0_n; bool L_55; L_55 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_54, _stringLiteral3A66464A700710C0956735F4FACD28BBD3688B7A, NULL); if (!L_55) { goto IL_0214; } } { // if (n == "Right Ring 2 Stretched") return "RightHand.Ring.2 Stretched"; return _stringLiteral3F37C8AECA01E97683A966B51F2F111E659EABB3; } IL_0214: { // if (n == "Right Ring 3 Stretched") return "RightHand.Ring.3 Stretched"; String_t* L_56 = ___0_n; bool L_57; L_57 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_56, _stringLiteral77558D7841B54F07BC7868D782F0621B8A656AE1, NULL); if (!L_57) { goto IL_0227; } } { // if (n == "Right Ring 3 Stretched") return "RightHand.Ring.3 Stretched"; return _stringLiteral3FA7E724317E0953B29F71396C3C1724987A7F28; } IL_0227: { // if (n == "Right Little 1 Stretched") return "RightHand.Little.1 Stretched"; String_t* L_58 = ___0_n; bool L_59; L_59 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_58, _stringLiteral88DAA68E7CC331BB7ACE7A9EECB2487A9CD95F69, NULL); if (!L_59) { goto IL_023a; } } { // if (n == "Right Little 1 Stretched") return "RightHand.Little.1 Stretched"; return _stringLiteralFA10224A7AE8A72B2B6B2A3400F01C0657015159; } IL_023a: { // if (n == "Right Little 2 Stretched") return "RightHand.Little.2 Stretched"; String_t* L_60 = ___0_n; bool L_61; L_61 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_60, _stringLiteral34B0C542A752AE585CDF0F9C5E3E38B044C8E52C, NULL); if (!L_61) { goto IL_024d; } } { // if (n == "Right Little 2 Stretched") return "RightHand.Little.2 Stretched"; return _stringLiteral76767DA2EA89424B7609147DD698A20F8FE790CC; } IL_024d: { // if (n == "Right Little 3 Stretched") return "RightHand.Little.3 Stretched"; String_t* L_62 = ___0_n; bool L_63; L_63 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_62, _stringLiteralB8ED48B4FA54CC1A90DABCB5019CEFAE27ADE656, NULL); if (!L_63) { goto IL_0260; } } { // if (n == "Right Little 3 Stretched") return "RightHand.Little.3 Stretched"; return _stringLiteralBED7F5BFB98A754111F2178580988C850759A11A; } IL_0260: { // if (n == "Right Thumb 1 Stretched") return "RightHand.Thumb.1 Stretched"; String_t* L_64 = ___0_n; bool L_65; L_65 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_64, _stringLiteral5141CE27A9FF1FDD83D7E00096053BA4FAE9DB2A, NULL); if (!L_65) { goto IL_0273; } } { // if (n == "Right Thumb 1 Stretched") return "RightHand.Thumb.1 Stretched"; return _stringLiteral4B77030038BA58842269E1F60BA9B81070880032; } IL_0273: { // if (n == "Right Thumb 2 Stretched") return "RightHand.Thumb.2 Stretched"; String_t* L_66 = ___0_n; bool L_67; L_67 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_66, _stringLiteralDCD32BC8C423712E5DDE5C746811E30BD32A9BEF, NULL); if (!L_67) { goto IL_0286; } } { // if (n == "Right Thumb 2 Stretched") return "RightHand.Thumb.2 Stretched"; return _stringLiteralB55725D3E1727B13D6AED69FEF395C8A085ED52C; } IL_0286: { // if (n == "Right Thumb 3 Stretched") return "RightHand.Thumb.3 Stretched"; String_t* L_68 = ___0_n; bool L_69; L_69 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_68, _stringLiteralCE4675438852DDBF12A2D6421AC6BCA59A0EF063, NULL); if (!L_69) { goto IL_0299; } } { // if (n == "Right Thumb 3 Stretched") return "RightHand.Thumb.3 Stretched"; return _stringLiteral6E746ED0A83DC051B2E6E43E5182E55B12EFE126; } IL_0299: { // if (n == "Right Index Spread") return "RightHand.Index.Spread"; String_t* L_70 = ___0_n; bool L_71; L_71 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_70, _stringLiteral62878D1B4F82799B27F696C34D6DDE1A2AC583F6, NULL); if (!L_71) { goto IL_02ac; } } { // if (n == "Right Index Spread") return "RightHand.Index.Spread"; return _stringLiteralA3F9AC049AD48A35AB36F58658AE19CA38794989; } IL_02ac: { // if (n == "Right Middle Spread") return "RightHand.Middle.Spread"; String_t* L_72 = ___0_n; bool L_73; L_73 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_72, _stringLiteral042EAFCF9E19697F8F8E01CC8BCF8E6DAF8901D2, NULL); if (!L_73) { goto IL_02bf; } } { // if (n == "Right Middle Spread") return "RightHand.Middle.Spread"; return _stringLiteralEBCE6CC0E756A7282C54442F24B0ED3EDDA9D207; } IL_02bf: { // if (n == "Right Ring Spread") return "RightHand.Ring.Spread"; String_t* L_74 = ___0_n; bool L_75; L_75 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_74, _stringLiteral8F29E5358CCB304921400FA35B7C32F21983E9E0, NULL); if (!L_75) { goto IL_02d2; } } { // if (n == "Right Ring Spread") return "RightHand.Ring.Spread"; return _stringLiteralBC81C26ED65E55F543370ECF4D7E22F8DCC27D55; } IL_02d2: { // if (n == "Right Little Spread") return "RightHand.Little.Spread"; String_t* L_76 = ___0_n; bool L_77; L_77 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_76, _stringLiteral59A1BA7BB478B49A9E5FBD88E54913CFF03F42A9, NULL); if (!L_77) { goto IL_02e5; } } { // if (n == "Right Little Spread") return "RightHand.Little.Spread"; return _stringLiteral02B6B4E341996B03A654290F071F2E5B9E5EBAC1; } IL_02e5: { // if (n == "Right Thumb Spread") return "RightHand.Thumb.Spread"; String_t* L_78 = ___0_n; bool L_79; L_79 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_78, _stringLiteral7A0273BAA53CE66087AAB202084942EBEE6CE1DE, NULL); if (!L_79) { goto IL_02f8; } } { // if (n == "Right Thumb Spread") return "RightHand.Thumb.Spread"; return _stringLiteralFA372BCC316C8C90F18D1213DB4AAB163B4A1DE5; } IL_02f8: { // return n; String_t* L_80 = ___0_n; return L_80; } } // System.Void RootMotion.BakerMuscle::MultiplyLength(UnityEngine.AnimationCurve,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_MultiplyLength_mF71FD5D1900E3B6A5958DB83BBBAF4A2AE5F8233 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___0_curve, float ___1_mlp, const RuntimeMethod* method) { KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* V_0 = NULL; int32_t V_1 = 0; { // Keyframe[] keys = curve.keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = ___0_curve; NullCheck(L_0); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_1; L_1 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_0, NULL); V_0 = L_1; // for (int i = 0; i < keys.Length; i++) V_1 = 0; goto IL_0023; } IL_000b: { // keys[i].time *= mlp; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); Keyframe_tB9C67DCBFE10C0AE9C52CB5C66E944255C9254F0* L_4 = ((L_2)->GetAddressAt(static_cast(L_3))); float L_5; L_5 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(L_4, NULL); float L_6 = ___1_mlp; Keyframe_set_time_m98F165193486C0DF1611B562016595B18052A2D6(L_4, ((float)il2cpp_codegen_multiply(L_5, L_6)), NULL); // for (int i = 0; i < keys.Length; i++) int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0023: { // for (int i = 0; i < keys.Length; i++) int32_t L_8 = V_1; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9 = V_0; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_000b; } } { // curve.keys = keys; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = ___0_curve; KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11 = V_0; NullCheck(L_10); AnimationCurve_set_keys_mBE1284B44CDBB1D8381177A3D581A6E71467F95C(L_10, L_11, NULL); // } return; } } // System.Void RootMotion.BakerMuscle::SetCurves(UnityEngine.AnimationClip&,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_SetCurves_mE9E7ACF4F81CE607B59FB08703D7E23FF5D6C563 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, float ___1_maxError, float ___2_lengthMlp, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // MultiplyLength(curve, lengthMlp); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___curve_0; float L_1 = ___2_lengthMlp; BakerMuscle_MultiplyLength_mF71FD5D1900E3B6A5958DB83BBBAF4A2AE5F8233(__this, L_0, L_1, NULL); // BakerUtilities.ReduceKeyframes(curve, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___curve_0; float L_3 = ___1_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_2, L_3, NULL); // clip.SetCurve(string.Empty, typeof(Animator), propertyName, curve); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_4 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_5 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_4); String_t* L_6 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_8; L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL); String_t* L_9 = __this->___propertyName_2; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = __this->___curve_0; NullCheck(L_5); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_5, L_6, L_8, L_9, L_10, NULL); // } return; } } // System.Void RootMotion.BakerMuscle::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_Reset_m62D1DB99E93FA91AFBA831A820C088271D48BBA8 (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // curve = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_0); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_0, NULL); __this->___curve_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___curve_0), (void*)L_0); // } return; } } // System.Void RootMotion.BakerMuscle::SetKeyframe(System.Single,System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_SetKeyframe_m2031A1BB4FE68F66A1A7B06D4E39D829C3DD0FBB (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, float ___0_time, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___1_muscles, const RuntimeMethod* method) { { // curve.AddKey(time, muscles[muscleIndex]); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___curve_0; float L_1 = ___0_time; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___1_muscles; int32_t L_3 = __this->___muscleIndex_1; NullCheck(L_2); int32_t L_4 = L_3; float L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_0); int32_t L_6; L_6 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_0, L_1, L_5, NULL); // } return; } } // System.Void RootMotion.BakerMuscle::SetLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerMuscle_SetLoopFrame_m5C1929D2A83570E7A9C1ED04A906B0515602547A (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* __this, float ___0_time, const RuntimeMethod* method) { { // BakerUtilities.SetLoopFrame(time, curve); float L_0 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = __this->___curve_0; BakerUtilities_SetLoopFrame_m1E57A02784E9258595861C168CF6C585AABCFA82(L_0, L_1, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.BakerTransform::.ctor(UnityEngine.Transform,UnityEngine.Transform,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform__ctor_m50227A3D517E9B61B42F8003281217FC52166A28 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, bool ___2_recordPosition, bool ___3_isRootNode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public BakerTransform(Transform transform, Transform root, bool recordPosition, bool isRootNode) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; __this->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___transform_0), (void*)L_0); // this.recordPosition = recordPosition || isRootNode; bool L_1 = ___2_recordPosition; bool L_2 = ___3_isRootNode; __this->___recordPosition_9 = (bool)((int32_t)((int32_t)L_1|(int32_t)L_2)); // this.isRootNode = isRootNode; bool L_3 = ___3_isRootNode; __this->___isRootNode_11 = L_3; // relativePath = string.Empty; String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; __this->___relativePath_8 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___relativePath_8), (void*)L_4); // Reset(); BakerTransform_Reset_m119DC7C87153234918D629CC679C9302AD3FE722(__this, NULL); // } return; } } // System.Void RootMotion.BakerTransform::SetRelativeSpace(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_SetRelativeSpace_m63B6FB820F2B75D8054EB80E3438D4CBA7511D54 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { { // relativePosition = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; __this->___relativePosition_10 = L_0; // relativeRotation = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rotation; __this->___relativeRotation_12 = L_1; // } return; } } // System.Void RootMotion.BakerTransform::SetCurves(UnityEngine.AnimationClip&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_SetCurves_mD9E3F7EE61290BFCC9860498E795A844D5E218C5 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E39972312FDFC79A037A6DCF108A80D0920F395); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77CD5B089FE54D0C61EA5207FEF4ED89449979B4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9848967F0AC4B299C6DB98856376E6650AE9A432); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9614D67354AFC88CE49ECC5EBC2A586C51CE091); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE24559B0B8F35092630C7110EF7AB6E063585264); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4183A0376811F4940F31E88329EECCA0C3ED5DA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC7779C4AD34ED3B988FFFE7BD3D76F83E96255A); s_Il2CppMethodInitialized = true; } { // if (recordPosition) bool L_0 = __this->___recordPosition_9; if (!L_0) { goto IL_006e; } } { // clip.SetCurve(relativePath, typeof(Transform), "localPosition.x", posX); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_1 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_2 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_1); String_t* L_3 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___posX_1; NullCheck(L_2); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_2, L_3, L_5, _stringLiteralC9614D67354AFC88CE49ECC5EBC2A586C51CE091, L_6, NULL); // clip.SetCurve(relativePath, typeof(Transform), "localPosition.y", posY); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_7 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_7); String_t* L_9 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; Type_t* L_11; L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = __this->___posY_2; NullCheck(L_8); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_8, L_9, L_11, _stringLiteral4E39972312FDFC79A037A6DCF108A80D0920F395, L_12, NULL); // clip.SetCurve(relativePath, typeof(Transform), "localPosition.z", posZ); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_13 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_14 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_13); String_t* L_15 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; Type_t* L_17; L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_18 = __this->___posZ_3; NullCheck(L_14); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_14, L_15, L_17, _stringLiteral77CD5B089FE54D0C61EA5207FEF4ED89449979B4, L_18, NULL); } IL_006e: { // clip.SetCurve(relativePath, typeof(Transform), "localRotation.x", rotX); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_19 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_20 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_19); String_t* L_21 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_23; L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_24 = __this->___rotX_4; NullCheck(L_20); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_20, L_21, L_23, _stringLiteral9848967F0AC4B299C6DB98856376E6650AE9A432, L_24, NULL); // clip.SetCurve(relativePath, typeof(Transform), "localRotation.y", rotY); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_25 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_26 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_25); String_t* L_27 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; Type_t* L_29; L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_30 = __this->___rotY_5; NullCheck(L_26); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_26, L_27, L_29, _stringLiteralFC7779C4AD34ED3B988FFFE7BD3D76F83E96255A, L_30, NULL); // clip.SetCurve(relativePath, typeof(Transform), "localRotation.z", rotZ); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_31 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_32 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_31); String_t* L_33 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; Type_t* L_35; L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_36 = __this->___rotZ_6; NullCheck(L_32); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_32, L_33, L_35, _stringLiteralE4183A0376811F4940F31E88329EECCA0C3ED5DA, L_36, NULL); // clip.SetCurve(relativePath, typeof(Transform), "localRotation.w", rotW); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_37 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_38 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_37); String_t* L_39 = __this->___relativePath_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_0_0_0_var) }; Type_t* L_41; L_41 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_40, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_42 = __this->___rotW_7; NullCheck(L_38); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_38, L_39, L_41, _stringLiteralE24559B0B8F35092630C7110EF7AB6E063585264, L_42, NULL); // if (isRootNode) AddRootMotionCurves(ref clip); bool L_43 = __this->___isRootNode_11; if (!L_43) { goto IL_0105; } } { // if (isRootNode) AddRootMotionCurves(ref clip); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_44 = ___0_clip; BakerTransform_AddRootMotionCurves_m788E399D73DBA1C0C02700BBACF01370B923D9F8(__this, L_44, NULL); } IL_0105: { // clip.EnsureQuaternionContinuity(); // DOH! AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_45 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_46 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_45); NullCheck(L_46); AnimationClip_EnsureQuaternionContinuity_m9D02889DCA683AA8B285BD6A26A44B8FD615A5EF(L_46, NULL); // } return; } } // System.Void RootMotion.BakerTransform::AddRootMotionCurves(UnityEngine.AnimationClip&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_AddRootMotionCurves_m788E399D73DBA1C0C02700BBACF01370B923D9F8 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0704013C4ECEFFBA0DFC741BCE987704CCBD6989); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EA7A3251302747E02E65630FCCDE0FE1E0B58AC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral72661211A8BE67AD54562D37BA660220AE653067); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79E1D24A023B36CBF539EA1FE43426225D7865D6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88E7FE3AEB409AEE1BDB5CA90344600181851F25); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1F90101214BD3FBA48183A4C06489590D4EF41F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADCB11B86397A6F25F1C6832C5AAF8C19D6FEF18); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // if (recordPosition) bool L_0 = __this->___recordPosition_9; if (!L_0) { goto IL_006b; } } { // clip.SetCurve("", typeof(Animator), "MotionT.x", posX); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_1 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_2 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_1); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_3 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_4; L_4 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_3, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = __this->___posX_1; NullCheck(L_2); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_2, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_4, _stringLiteral79E1D24A023B36CBF539EA1FE43426225D7865D6, L_5, NULL); // clip.SetCurve("", typeof(Animator), "MotionT.y", posY); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_6 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_7 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_6); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = __this->___posY_2; NullCheck(L_7); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_7, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_9, _stringLiteral0EA7A3251302747E02E65630FCCDE0FE1E0B58AC, L_10, NULL); // clip.SetCurve("", typeof(Animator), "MotionT.z", posZ); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_11 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_12 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_11); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_15 = __this->___posZ_3; NullCheck(L_12); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_12, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_14, _stringLiteralADCB11B86397A6F25F1C6832C5AAF8C19D6FEF18, L_15, NULL); } IL_006b: { // clip.SetCurve("", typeof(Animator), "MotionQ.x", rotX); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_16 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_17 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_16); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_19; L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = __this->___rotX_4; NullCheck(L_17); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_17, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_19, _stringLiteral88E7FE3AEB409AEE1BDB5CA90344600181851F25, L_20, NULL); // clip.SetCurve("", typeof(Animator), "MotionQ.y", rotY); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_21 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_22 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_21); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_24; L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_25 = __this->___rotY_5; NullCheck(L_22); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_22, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_24, _stringLiteral0704013C4ECEFFBA0DFC741BCE987704CCBD6989, L_25, NULL); // clip.SetCurve("", typeof(Animator), "MotionQ.z", rotZ); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_26 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_27 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_26); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_29; L_29 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_28, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_30 = __this->___rotZ_6; NullCheck(L_27); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_27, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_29, _stringLiteral72661211A8BE67AD54562D37BA660220AE653067, L_30, NULL); // clip.SetCurve("", typeof(Animator), "MotionQ.w", rotW); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_31 = ___0_clip; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_32 = *((AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712**)L_31); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast (Animator_t8A52E42AE54F76681838FE9E632683EF3952E883_0_0_0_var) }; Type_t* L_34; L_34 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_33, NULL); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_35 = __this->___rotW_7; NullCheck(L_32); AnimationClip_SetCurve_mEAB88CD0C8F623EA0DEF312CF8D39DE9EB2E1555(L_32, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_34, _stringLiteralA1F90101214BD3FBA48183A4C06489590D4EF41F, L_35, NULL); // } return; } } // System.Void RootMotion.BakerTransform::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_Reset_m119DC7C87153234918D629CC679C9302AD3FE722 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // posX = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_0); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_0, NULL); __this->___posX_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___posX_1), (void*)L_0); // posY = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_1 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_1); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_1, NULL); __this->___posY_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___posY_2), (void*)L_1); // posZ = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_2); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_2, NULL); __this->___posZ_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___posZ_3), (void*)L_2); // rotX = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_3); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_3, NULL); __this->___rotX_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotX_4), (void*)L_3); // rotY = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_4); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_4, NULL); __this->___rotY_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotY_5), (void*)L_4); // rotZ = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_5 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_5); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_5, NULL); __this->___rotZ_6 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotZ_6), (void*)L_5); // rotW = new AnimationCurve(); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354*)il2cpp_codegen_object_new(AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_il2cpp_TypeInfo_var); NullCheck(L_6); AnimationCurve__ctor_m0D976567166F92383307DC8EB8D7082CD34E226F(L_6, NULL); __this->___rotW_7 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___rotW_7), (void*)L_6); // } return; } } // System.Void RootMotion.BakerTransform::ReduceKeyframes(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_ReduceKeyframes_mC0C05F3C30500FB11378C2AEEEFBCE6C14BF4F94 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, float ___0_maxError, const RuntimeMethod* method) { { // BakerUtilities.ReduceKeyframes(rotX, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_0 = __this->___rotX_4; float L_1 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_0, L_1, NULL); // BakerUtilities.ReduceKeyframes(rotY, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___rotY_5; float L_3 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_2, L_3, NULL); // BakerUtilities.ReduceKeyframes(rotZ, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___rotZ_6; float L_5 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_4, L_5, NULL); // BakerUtilities.ReduceKeyframes(rotW, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_6 = __this->___rotW_7; float L_7 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_6, L_7, NULL); // BakerUtilities.ReduceKeyframes(posX, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = __this->___posX_1; float L_9 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_8, L_9, NULL); // BakerUtilities.ReduceKeyframes(posY, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = __this->___posY_2; float L_11 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_10, L_11, NULL); // BakerUtilities.ReduceKeyframes(posZ, maxError); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_12 = __this->___posZ_3; float L_13 = ___0_maxError; BakerUtilities_ReduceKeyframes_m4C6348B80417421460E731FC6E520D01C2D21DF1(L_12, L_13, NULL); // } return; } } // System.Void RootMotion.BakerTransform::SetKeyframes(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_SetKeyframes_m4C145FF34AC65FA36AB7698E0912E52B8CBED5C9 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, float ___0_time, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (recordPosition) bool L_0 = __this->___recordPosition_9; if (!L_0) { goto IL_006c; } } { // Vector3 pos = transform.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___transform_0; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_1, NULL); V_1 = L_2; // if (isRootNode) bool L_3 = __this->___isRootNode_11; if (!L_3) { goto IL_0033; } } { // pos = transform.position - relativePosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___transform_0; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___relativePosition_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_6, NULL); V_1 = L_7; } IL_0033: { // posX.AddKey(time, pos.x); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = __this->___posX_1; float L_9 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; float L_11 = L_10.___x_2; NullCheck(L_8); int32_t L_12; L_12 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_8, L_9, L_11, NULL); // posY.AddKey(time, pos.y); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_13 = __this->___posY_2; float L_14 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; float L_16 = L_15.___y_3; NullCheck(L_13); int32_t L_17; L_17 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_13, L_14, L_16, NULL); // posZ.AddKey(time, pos.z); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_18 = __this->___posZ_3; float L_19 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; float L_21 = L_20.___z_4; NullCheck(L_18); int32_t L_22; L_22 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_18, L_19, L_21, NULL); } IL_006c: { // Quaternion rot = transform.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->___transform_0; NullCheck(L_23); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_23, NULL); V_0 = L_24; // if (isRootNode) bool L_25 = __this->___isRootNode_11; if (!L_25) { goto IL_009c; } } { // rot = Quaternion.Inverse(relativeRotation) * transform.rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = __this->___relativeRotation_12; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27; L_27 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_26, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___transform_0; NullCheck(L_28); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29; L_29 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_28, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30; L_30 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_27, L_29, NULL); V_0 = L_30; } IL_009c: { // rotX.AddKey(time, rot.x); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_31 = __this->___rotX_4; float L_32 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = V_0; float L_34 = L_33.___x_0; NullCheck(L_31); int32_t L_35; L_35 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_31, L_32, L_34, NULL); // rotY.AddKey(time, rot.y); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_36 = __this->___rotY_5; float L_37 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = V_0; float L_39 = L_38.___y_1; NullCheck(L_36); int32_t L_40; L_40 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_36, L_37, L_39, NULL); // rotZ.AddKey(time, rot.z); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_41 = __this->___rotZ_6; float L_42 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = V_0; float L_44 = L_43.___z_2; NullCheck(L_41); int32_t L_45; L_45 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_41, L_42, L_44, NULL); // rotW.AddKey(time, rot.w); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_46 = __this->___rotW_7; float L_47 = ___0_time; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = V_0; float L_49 = L_48.___w_3; NullCheck(L_46); int32_t L_50; L_50 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_46, L_47, L_49, NULL); // } return; } } // System.Void RootMotion.BakerTransform::AddLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BakerTransform_AddLoopFrame_mCBCA55A8E1A0B9C24613625E87A23F755DCB7171 (BakerTransform_tBF0910E62BA1333CB1504BCE0B56B47A4AD568DE* __this, float ___0_time, const RuntimeMethod* method) { { // if (recordPosition && !isRootNode) bool L_0 = __this->___recordPosition_9; if (!L_0) { goto IL_0079; } } { bool L_1 = __this->___isRootNode_11; if (L_1) { goto IL_0079; } } { // posX.AddKey(time, posX.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_2 = __this->___posX_1; float L_3 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4 = __this->___posX_1; NullCheck(L_4); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_5; L_5 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_4, NULL); NullCheck(L_5); float L_6; L_6 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_5)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_2); int32_t L_7; L_7 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_2, L_3, L_6, NULL); // posY.AddKey(time, posY.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = __this->___posY_2; float L_9 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_10 = __this->___posY_2; NullCheck(L_10); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_11; L_11 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_10, NULL); NullCheck(L_11); float L_12; L_12 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_11)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_8); int32_t L_13; L_13 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_8, L_9, L_12, NULL); // posZ.AddKey(time, posZ.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_14 = __this->___posZ_3; float L_15 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_16 = __this->___posZ_3; NullCheck(L_16); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_17; L_17 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_16, NULL); NullCheck(L_17); float L_18; L_18 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_17)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_14); int32_t L_19; L_19 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_14, L_15, L_18, NULL); } IL_0079: { // rotX.AddKey(time, rotX.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = __this->___rotX_4; float L_21 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_22 = __this->___rotX_4; NullCheck(L_22); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_23; L_23 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_22, NULL); NullCheck(L_23); float L_24; L_24 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_23)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_20); int32_t L_25; L_25 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_20, L_21, L_24, NULL); // rotY.AddKey(time, rotY.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_26 = __this->___rotY_5; float L_27 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_28 = __this->___rotY_5; NullCheck(L_28); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_29; L_29 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_28, NULL); NullCheck(L_29); float L_30; L_30 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_29)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_26); int32_t L_31; L_31 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_26, L_27, L_30, NULL); // rotZ.AddKey(time, rotZ.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_32 = __this->___rotZ_6; float L_33 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_34 = __this->___rotZ_6; NullCheck(L_34); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_35; L_35 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_34, NULL); NullCheck(L_35); float L_36; L_36 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_35)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_32); int32_t L_37; L_37 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_32, L_33, L_36, NULL); // rotW.AddKey(time, rotW.keys[0].value); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_38 = __this->___rotW_7; float L_39 = ___0_time; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_40 = __this->___rotW_7; NullCheck(L_40); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_41; L_41 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_40, NULL); NullCheck(L_41); float L_42; L_42 = Keyframe_get_value_m53E6B7609086AAAA46E24BAF734EF08E16A3FD6C(((L_41)->GetAddressAt(static_cast(0))), NULL); NullCheck(L_38); int32_t L_43; L_43 = AnimationCurve_AddKey_mCA9B224D2D4721FB676505CEC6AA4FDCCC58C15B(L_38, L_39, L_42, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.HumanoidBaker::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_Awake_m823566B14970547F09F7D4543807D70584F7E80D (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_mD97B5344BF345B41A0B5F92A3D968EEF5539CCF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D5174454E3D3F9E783E0B8B821F8B1A68A0547F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63303898C9A08509CB63D13BD4CE66FF7CC1E794); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F834F57C7A65F8722E08ED048B0DA868E4FB72C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCDE613B1D6B0B61397DF79A303FA0F1EFB10650); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFECB1F17C30CBA5A5C372D88FC7A75C052CA2F7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF91CCC42729FED4D77421D6F8E1B13F461E983A); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // animator = GetComponent(); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0; L_0 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(__this, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14), (void*)L_0); // director = GetComponent(); PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_1; L_1 = Component_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_mD97B5344BF345B41A0B5F92A3D968EEF5539CCF7(__this, Component_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_mD97B5344BF345B41A0B5F92A3D968EEF5539CCF7_RuntimeMethod_var); ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___director_15 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___director_15), (void*)L_1); // if (mode == Mode.AnimationStates || mode == Mode.AnimationClips) int32_t L_2 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___mode_6; if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0029; } } { int32_t L_3 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___mode_6; if (L_3) { goto IL_0064; } } IL_0029: { // if (animator == null || !animator.isHuman) Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_4 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_5) { goto IL_0044; } } { Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_6); bool L_7; L_7 = Animator_get_isHuman_mE1154471F516DA8BB47B0605410640344028E2A0(L_6, NULL); if (L_7) { goto IL_0056; } } IL_0044: { // Debug.LogError("HumanoidBaker GameObject does not have a Humanoid Animator component, can not bake."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteralCFECB1F17C30CBA5A5C372D88FC7A75C052CA2F7, NULL); // enabled = false; Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)0, NULL); // return; return; } IL_0056: { // animator.cullingMode = AnimatorCullingMode.AlwaysAnimate; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_8 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_8); Animator_set_cullingMode_m7520115B5460495336C87393B58014F412B24209(L_8, 0, NULL); goto IL_0085; } IL_0064: { // else if (mode == Mode.PlayableDirector) int32_t L_9 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___mode_6; if ((!(((uint32_t)L_9) == ((uint32_t)2)))) { goto IL_0085; } } { // if (director == null) PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_10 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___director_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0085; } } { // Debug.LogError("HumanoidBaker GameObject does not have a PlayableDirector component, can not bake."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral7F834F57C7A65F8722E08ED048B0DA868E4FB72C, NULL); } IL_0085: { // muscles = new float[HumanTrait.MuscleCount]; int32_t L_12; L_12 = HumanTrait_get_MuscleCount_m1710B0FAD40DB860AD5C117A831F7554F5C55678(NULL); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->___muscles_31 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___muscles_31), (void*)L_13); // bakerMuscles = new BakerMuscle[HumanTrait.MuscleCount]; int32_t L_14; L_14 = HumanTrait_get_MuscleCount_m1710B0FAD40DB860AD5C117A831F7554F5C55678(NULL); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_15 = (BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A*)(BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A*)SZArrayNew(BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A_il2cpp_TypeInfo_var, (uint32_t)L_14); __this->___bakerMuscles_25 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___bakerMuscles_25), (void*)L_15); // for (int i = 0; i < bakerMuscles.Length; i++) V_0 = 0; goto IL_00bb; } IL_00a9: { // bakerMuscles[i] = new BakerMuscle(i); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_16 = __this->___bakerMuscles_25; int32_t L_17 = V_0; int32_t L_18 = V_0; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_19 = (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974*)il2cpp_codegen_object_new(BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974_il2cpp_TypeInfo_var); NullCheck(L_19); BakerMuscle__ctor_m1106D6D9B0E9EC4591937D8E89176AE0EAB80A90(L_19, L_18, NULL); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_19); (L_16)->SetAt(static_cast(L_17), (BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974*)L_19); // for (int i = 0; i < bakerMuscles.Length; i++) int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_00bb: { // for (int i = 0; i < bakerMuscles.Length; i++) int32_t L_21 = V_0; BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_22 = __this->___bakerMuscles_25; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_00a9; } } { // rootQT = new BakerHumanoidQT("Root"); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_23 = (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728*)il2cpp_codegen_object_new(BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var); NullCheck(L_23); BakerHumanoidQT__ctor_mBC981131060B76F39D853CEA1D65DCEF9E46068A(L_23, _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1, NULL); __this->___rootQT_26 = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___rootQT_26), (void*)L_23); // leftFootQT = new BakerHumanoidQT(animator.GetBoneTransform(HumanBodyBones.LeftFoot), AvatarIKGoal.LeftFoot, "LeftFoot"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_24 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_24, 5, NULL); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_26 = (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728*)il2cpp_codegen_object_new(BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var); NullCheck(L_26); BakerHumanoidQT__ctor_m820EBF3374747568F15C1825ED56EFD52A8D3C1F(L_26, L_25, 0, _stringLiteral63303898C9A08509CB63D13BD4CE66FF7CC1E794, NULL); __this->___leftFootQT_27 = L_26; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftFootQT_27), (void*)L_26); // rightFootQT = new BakerHumanoidQT(animator.GetBoneTransform(HumanBodyBones.RightFoot), AvatarIKGoal.RightFoot, "RightFoot"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_27 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28; L_28 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_27, 6, NULL); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_29 = (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728*)il2cpp_codegen_object_new(BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var); NullCheck(L_29); BakerHumanoidQT__ctor_m820EBF3374747568F15C1825ED56EFD52A8D3C1F(L_29, L_28, 1, _stringLiteralBCDE613B1D6B0B61397DF79A303FA0F1EFB10650, NULL); __this->___rightFootQT_28 = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightFootQT_28), (void*)L_29); // leftHandQT = new BakerHumanoidQT(animator.GetBoneTransform(HumanBodyBones.LeftHand), AvatarIKGoal.LeftHand, "LeftHand"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_30 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_30); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31; L_31 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_30, ((int32_t)17), NULL); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_32 = (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728*)il2cpp_codegen_object_new(BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var); NullCheck(L_32); BakerHumanoidQT__ctor_m820EBF3374747568F15C1825ED56EFD52A8D3C1F(L_32, L_31, 2, _stringLiteralFF91CCC42729FED4D77421D6F8E1B13F461E983A, NULL); __this->___leftHandQT_29 = L_32; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftHandQT_29), (void*)L_32); // rightHandQT = new BakerHumanoidQT(animator.GetBoneTransform(HumanBodyBones.RightHand), AvatarIKGoal.RightHand, "RightHand"); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_33 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34; L_34 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_33, ((int32_t)18), NULL); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_35 = (BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728*)il2cpp_codegen_object_new(BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728_il2cpp_TypeInfo_var); NullCheck(L_35); BakerHumanoidQT__ctor_m820EBF3374747568F15C1825ED56EFD52A8D3C1F(L_35, L_34, 3, _stringLiteral5D5174454E3D3F9E783E0B8B821F8B1A68A0547F, NULL); __this->___rightHandQT_30 = L_35; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightHandQT_30), (void*)L_35); // handler = new HumanPoseHandler(animator.avatar, animator.transform); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_36 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_36); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_37; L_37 = Animator_get_avatar_m01E445FC754BC6F4A39639EAF68D3954580EAA67(L_36, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_38 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39; L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL); HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992* L_40 = (HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992*)il2cpp_codegen_object_new(HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992_il2cpp_TypeInfo_var); NullCheck(L_40); HumanPoseHandler__ctor_mF51EEC25B7A32ED62AC281B22D12C4B58E10B1F9(L_40, L_37, L_39, NULL); __this->___handler_33 = L_40; Il2CppCodeGenWriteBarrier((void**)(&__this->___handler_33), (void*)L_40); // } return; } } // UnityEngine.Transform RootMotion.HumanoidBaker::GetCharacterRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HumanoidBaker_GetCharacterRoot_m74E26EDF89D53B0FD34DAE689EE0A10ACCFD003C (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, const RuntimeMethod* method) { { // return animator.transform; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL); return L_1; } } // System.Void RootMotion.HumanoidBaker::OnStartBaking() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_OnStartBaking_m220DCF2D9E164089CBFF2F07310ADAFA5F857EB8 (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // rootQT.Reset(); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_0 = __this->___rootQT_26; NullCheck(L_0); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(L_0, NULL); // leftFootQT.Reset(); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_1 = __this->___leftFootQT_27; NullCheck(L_1); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(L_1, NULL); // rightFootQT.Reset(); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_2 = __this->___rightFootQT_28; NullCheck(L_2); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(L_2, NULL); // leftHandQT.Reset(); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_3 = __this->___leftHandQT_29; NullCheck(L_3); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(L_3, NULL); // rightHandQT.Reset(); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_4 = __this->___rightHandQT_30; NullCheck(L_4); BakerHumanoidQT_Reset_m7F560D20258198EE3272B9C41F5BEE689C272678(L_4, NULL); // for (int i = 0; i < bakerMuscles.Length; i++) V_0 = 0; goto IL_004c; } IL_003b: { // bakerMuscles[i].Reset(); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_5 = __this->___bakerMuscles_25; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_8); BakerMuscle_Reset_m62D1DB99E93FA91AFBA831A820C088271D48BBA8(L_8, NULL); // for (int i = 0; i < bakerMuscles.Length; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_004c: { // for (int i = 0; i < bakerMuscles.Length; i++) int32_t L_10 = V_0; BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_11 = __this->___bakerMuscles_25; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_003b; } } { // mN = muscleFrameRateDiv; int32_t L_12 = __this->___muscleFrameRateDiv_24; __this->___mN_36 = L_12; // lastBodyRotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___lastBodyRotation_37 = L_13; // } return; } } // System.Void RootMotion.HumanoidBaker::OnSetLoopFrame(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_OnSetLoopFrame_mF7627A5E6F4E11EFB517C3CDBBDB7405B59885C6 (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, float ___0_time, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetLoopFrame(time); V_0 = 0; goto IL_0016; } IL_0004: { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetLoopFrame(time); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_0 = __this->___bakerMuscles_25; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_3 = (L_0)->GetAt(static_cast(L_2)); float L_4 = ___0_time; NullCheck(L_3); BakerMuscle_SetLoopFrame_m5C1929D2A83570E7A9C1ED04A906B0515602547A(L_3, L_4, NULL); // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetLoopFrame(time); int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0016: { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetLoopFrame(time); int32_t L_6 = V_0; BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_7 = __this->___bakerMuscles_25; NullCheck(L_7); if ((((int32_t)L_6) < ((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))) { goto IL_0004; } } { // rootQT.MoveLastKeyframes(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_8 = __this->___rootQT_26; float L_9 = ___0_time; NullCheck(L_8); BakerHumanoidQT_MoveLastKeyframes_m9B1BEAB8C544825954EDC9D27BB66243B9B501B7(L_8, L_9, NULL); // leftFootQT.SetLoopFrame(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_10 = __this->___leftFootQT_27; float L_11 = ___0_time; NullCheck(L_10); BakerHumanoidQT_SetLoopFrame_mFF7AD2B2CC1A304E7005400675A56CF1908C3F98(L_10, L_11, NULL); // rightFootQT.SetLoopFrame(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_12 = __this->___rightFootQT_28; float L_13 = ___0_time; NullCheck(L_12); BakerHumanoidQT_SetLoopFrame_mFF7AD2B2CC1A304E7005400675A56CF1908C3F98(L_12, L_13, NULL); // leftHandQT.SetLoopFrame(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_14 = __this->___leftHandQT_29; float L_15 = ___0_time; NullCheck(L_14); BakerHumanoidQT_SetLoopFrame_mFF7AD2B2CC1A304E7005400675A56CF1908C3F98(L_14, L_15, NULL); // rightHandQT.SetLoopFrame(time); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_16 = __this->___rightHandQT_30; float L_17 = ___0_time; NullCheck(L_16); BakerHumanoidQT_SetLoopFrame_mFF7AD2B2CC1A304E7005400675A56CF1908C3F98(L_16, L_17, NULL); // } return; } } // System.Void RootMotion.HumanoidBaker::OnSetCurves(UnityEngine.AnimationClip&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_OnSetCurves_m9C182F90D06848D9C1880BAD05B128C1FB7D516B (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** ___0_clip, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; int32_t V_2 = 0; float G_B3_0 = 0.0f; { // float length = bakerMuscles[0].curve.keys[bakerMuscles[0].curve.keys.Length - 1].time; BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_0 = __this->___bakerMuscles_25; NullCheck(L_0); int32_t L_1 = 0; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_2 = (L_0)->GetAt(static_cast(L_1)); NullCheck(L_2); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_3 = L_2->___curve_0; NullCheck(L_3); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_4; L_4 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_3, NULL); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_5 = __this->___bakerMuscles_25; NullCheck(L_5); int32_t L_6 = 0; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_7 = (L_5)->GetAt(static_cast(L_6)); NullCheck(L_7); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_8 = L_7->___curve_0; NullCheck(L_8); KeyframeU5BU5D_t63250A46914A6A07B2A6689850D47D7D19D80BA3* L_9; L_9 = AnimationCurve_get_keys_m34452C69464AB459C04BFFEA4F541F06B419AC4E(L_8, NULL); NullCheck(L_9); NullCheck(L_4); float L_10; L_10 = Keyframe_get_time_mB8886F64CBB373936C0C25C4C68397C05779F661(((L_4)->GetAddressAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_9)->max_length)), 1))))), NULL); V_0 = L_10; // float lengthMlp = mode != Mode.Realtime ? clipLength / length : 1f; int32_t L_11 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___mode_6; if ((!(((uint32_t)L_11) == ((uint32_t)3)))) { goto IL_0043; } } { G_B3_0 = (1.0f); goto IL_004b; } IL_0043: { float L_12; L_12 = Baker_get_clipLength_mCD315E12E50839CE69C16E81EF8649130ABD4BE7_inline(__this, NULL); float L_13 = V_0; G_B3_0 = ((float)(L_12/L_13)); } IL_004b: { V_1 = G_B3_0; // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetCurves(ref clip, keyReductionError, lengthMlp); V_2 = 0; goto IL_0069; } IL_0050: { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetCurves(ref clip, keyReductionError, lengthMlp); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_14 = __this->___bakerMuscles_25; int32_t L_15 = V_2; NullCheck(L_14); int32_t L_16 = L_15; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_17 = (L_14)->GetAt(static_cast(L_16)); AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_18 = ___0_clip; float L_19 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___keyReductionError_5; float L_20 = V_1; NullCheck(L_17); BakerMuscle_SetCurves_mE9E7ACF4F81CE607B59FB08703D7E23FF5D6C563(L_17, L_18, L_19, L_20, NULL); // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetCurves(ref clip, keyReductionError, lengthMlp); int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0069: { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetCurves(ref clip, keyReductionError, lengthMlp); int32_t L_22 = V_2; BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_23 = __this->___bakerMuscles_25; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0050; } } { // rootQT.SetCurves(ref clip, IKKeyReductionError, lengthMlp); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_24 = __this->___rootQT_26; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_25 = ___0_clip; float L_26 = __this->___IKKeyReductionError_23; float L_27 = V_1; NullCheck(L_24); BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367(L_24, L_25, L_26, L_27, NULL); // leftFootQT.SetCurves(ref clip, IKKeyReductionError, lengthMlp); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_28 = __this->___leftFootQT_27; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_29 = ___0_clip; float L_30 = __this->___IKKeyReductionError_23; float L_31 = V_1; NullCheck(L_28); BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367(L_28, L_29, L_30, L_31, NULL); // rightFootQT.SetCurves(ref clip, IKKeyReductionError, lengthMlp); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_32 = __this->___rightFootQT_28; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_33 = ___0_clip; float L_34 = __this->___IKKeyReductionError_23; float L_35 = V_1; NullCheck(L_32); BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367(L_32, L_33, L_34, L_35, NULL); // if (bakeHandIK) bool L_36 = __this->___bakeHandIK_22; if (!L_36) { goto IL_00db; } } { // leftHandQT.SetCurves(ref clip, IKKeyReductionError, lengthMlp); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_37 = __this->___leftHandQT_29; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_38 = ___0_clip; float L_39 = __this->___IKKeyReductionError_23; float L_40 = V_1; NullCheck(L_37); BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367(L_37, L_38, L_39, L_40, NULL); // rightHandQT.SetCurves(ref clip, IKKeyReductionError, lengthMlp); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_41 = __this->___rightHandQT_30; AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712** L_42 = ___0_clip; float L_43 = __this->___IKKeyReductionError_23; float L_44 = V_1; NullCheck(L_41); BakerHumanoidQT_SetCurves_m77E76267040E7C4C935BD98500D83F6D58EC0367(L_41, L_42, L_43, L_44, NULL); } IL_00db: { // } return; } } // System.Void RootMotion.HumanoidBaker::OnSetKeyframes(System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_OnSetKeyframes_mACD98BF9D43AE69271C93C6EB0C264B608E12A06 (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, float ___0_time, bool ___1_lastFrame, const RuntimeMethod* method) { bool V_0 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { // mN++; int32_t L_0 = __this->___mN_36; __this->___mN_36 = ((int32_t)il2cpp_codegen_add(L_0, 1)); // bool updateMuscles = true; V_0 = (bool)1; // if (mN < muscleFrameRateDiv && !lastFrame) int32_t L_1 = __this->___mN_36; int32_t L_2 = __this->___muscleFrameRateDiv_24; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_0023; } } { bool L_3 = ___1_lastFrame; if (L_3) { goto IL_0023; } } { // updateMuscles = false; V_0 = (bool)0; } IL_0023: { // if (mN >= muscleFrameRateDiv) mN = 0; int32_t L_4 = __this->___mN_36; int32_t L_5 = __this->___muscleFrameRateDiv_24; if ((((int32_t)L_4) < ((int32_t)L_5))) { goto IL_0038; } } { // if (mN >= muscleFrameRateDiv) mN = 0; __this->___mN_36 = 0; } IL_0038: { // UpdateHumanPose(); HumanoidBaker_UpdateHumanPose_m653DAD6734638F686663087DD4344202FA74C0DA(__this, NULL); // if (updateMuscles) bool L_6 = V_0; if (!L_6) { goto IL_0068; } } { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetKeyframe(time, muscles); V_2 = 0; goto IL_005d; } IL_0045: { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetKeyframe(time, muscles); BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_7 = __this->___bakerMuscles_25; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; BakerMuscle_t9153F474C1DC0B6158B96DA467BEFDFB327D9974* L_10 = (L_7)->GetAt(static_cast(L_9)); float L_11 = ___0_time; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = __this->___muscles_31; NullCheck(L_10); BakerMuscle_SetKeyframe_m2031A1BB4FE68F66A1A7B06D4E39D829C3DD0FBB(L_10, L_11, L_12, NULL); // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetKeyframe(time, muscles); int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_005d: { // for (int i = 0; i < bakerMuscles.Length; i++) bakerMuscles[i].SetKeyframe(time, muscles); int32_t L_14 = V_2; BakerMuscleU5BU5D_t538DF188BE331CABFF30F055FB44579A8C693A2A* L_15 = __this->___bakerMuscles_25; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0045; } } IL_0068: { // rootQT.SetKeyframes(time, bodyPosition, bodyRotation); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_16 = __this->___rootQT_26; float L_17 = ___0_time; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___bodyPosition_34; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = __this->___bodyRotation_35; NullCheck(L_16); BakerHumanoidQT_SetKeyframes_mD3AF1CF3C923615789A87CE4A1933732A84A1590(L_16, L_17, L_18, L_19, NULL); // Vector3 bodyPositionScaled = bodyPosition * animator.humanScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = __this->___bodyPosition_34; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_21 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_21); float L_22; L_22 = Animator_get_humanScale_m4E9B17E752307329C2F19BB1CFEDB6180976F7B6(L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, L_22, NULL); V_1 = L_23; // leftFootQT.SetIKKeyframes(time, animator.avatar, animator.transform, animator.humanScale, bodyPositionScaled, bodyRotation); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_24 = __this->___leftFootQT_27; float L_25 = ___0_time; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_26 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_26); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_27; L_27 = Animator_get_avatar_m01E445FC754BC6F4A39639EAF68D3954580EAA67(L_26, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_28 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_30 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_30); float L_31; L_31 = Animator_get_humanScale_m4E9B17E752307329C2F19BB1CFEDB6180976F7B6(L_30, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = __this->___bodyRotation_35; NullCheck(L_24); BakerHumanoidQT_SetIKKeyframes_m970B91FDA19E8D7E50C372A868D310A553D4474E(L_24, L_25, L_27, L_29, L_31, L_32, L_33, NULL); // rightFootQT.SetIKKeyframes(time, animator.avatar, animator.transform, animator.humanScale, bodyPositionScaled, bodyRotation); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_34 = __this->___rightFootQT_28; float L_35 = ___0_time; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_36 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_36); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_37; L_37 = Animator_get_avatar_m01E445FC754BC6F4A39639EAF68D3954580EAA67(L_36, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_38 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39; L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_40 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_40); float L_41; L_41 = Animator_get_humanScale_m4E9B17E752307329C2F19BB1CFEDB6180976F7B6(L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = __this->___bodyRotation_35; NullCheck(L_34); BakerHumanoidQT_SetIKKeyframes_m970B91FDA19E8D7E50C372A868D310A553D4474E(L_34, L_35, L_37, L_39, L_41, L_42, L_43, NULL); // leftHandQT.SetIKKeyframes(time, animator.avatar, animator.transform, animator.humanScale, bodyPositionScaled, bodyRotation); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_44 = __this->___leftHandQT_29; float L_45 = ___0_time; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_46 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_46); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_47; L_47 = Animator_get_avatar_m01E445FC754BC6F4A39639EAF68D3954580EAA67(L_46, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_48 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49; L_49 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_48, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_50 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_50); float L_51; L_51 = Animator_get_humanScale_m4E9B17E752307329C2F19BB1CFEDB6180976F7B6(L_50, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53 = __this->___bodyRotation_35; NullCheck(L_44); BakerHumanoidQT_SetIKKeyframes_m970B91FDA19E8D7E50C372A868D310A553D4474E(L_44, L_45, L_47, L_49, L_51, L_52, L_53, NULL); // rightHandQT.SetIKKeyframes(time, animator.avatar, animator.transform, animator.humanScale, bodyPositionScaled, bodyRotation); BakerHumanoidQT_t8C956F5867E4BD85529725C11DA048317554E728* L_54 = __this->___rightHandQT_30; float L_55 = ___0_time; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_56 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_56); Avatar_t7861E57EEE2CF8CC61BD63C09737BA22F7ABCA0F* L_57; L_57 = Animator_get_avatar_m01E445FC754BC6F4A39639EAF68D3954580EAA67(L_56, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_58 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_58); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_59; L_59 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_58, NULL); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_60 = ((Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE*)__this)->___animator_14; NullCheck(L_60); float L_61; L_61 = Animator_get_humanScale_m4E9B17E752307329C2F19BB1CFEDB6180976F7B6(L_60, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63 = __this->___bodyRotation_35; NullCheck(L_54); BakerHumanoidQT_SetIKKeyframes_m970B91FDA19E8D7E50C372A868D310A553D4474E(L_54, L_55, L_57, L_59, L_61, L_62, L_63, NULL); // } return; } } // System.Void RootMotion.HumanoidBaker::UpdateHumanPose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker_UpdateHumanPose_m653DAD6734638F686663087DD4344202FA74C0DA (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // handler.GetHumanPose(ref pose); HumanPoseHandler_t57D245FE7D20329F34675018C4142944EE3B3992* L_0 = __this->___handler_33; HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A* L_1 = (&__this->___pose_32); NullCheck(L_0); HumanPoseHandler_GetHumanPose_m9323A5049D8A755FDE0E3DC21701A4788D4A7B00(L_0, L_1, NULL); // bodyPosition = pose.bodyPosition; HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A* L_2 = (&__this->___pose_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___bodyPosition_0; __this->___bodyPosition_34 = L_3; // bodyRotation = pose.bodyRotation; HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A* L_4 = (&__this->___pose_32); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = L_4->___bodyRotation_1; __this->___bodyRotation_35 = L_5; // bodyRotation = BakerUtilities.EnsureQuaternionContinuity(lastBodyRotation, bodyRotation); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = __this->___lastBodyRotation_37; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = __this->___bodyRotation_35; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = BakerUtilities_EnsureQuaternionContinuity_m8B584C099F9842C916A26114DB882A5132621F56(L_6, L_7, NULL); __this->___bodyRotation_35 = L_8; // lastBodyRotation = bodyRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = __this->___bodyRotation_35; __this->___lastBodyRotation_37 = L_9; // for (int i = 0; i < pose.muscles.Length; i++) V_0 = 0; goto IL_0073; } IL_005a: { // muscles[i] = pose.muscles[i]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = __this->___muscles_31; int32_t L_11 = V_0; HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A* L_12 = (&__this->___pose_32); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = L_12->___muscles_2; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; float L_16 = (L_13)->GetAt(static_cast(L_15)); NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (float)L_16); // for (int i = 0; i < pose.muscles.Length; i++) int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0073: { // for (int i = 0; i < pose.muscles.Length; i++) int32_t L_18 = V_0; HumanPose_t4FD3BF9D666DD3F1B7361BD77E5BFD46560DAB6A* L_19 = (&__this->___pose_32); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = L_19->___muscles_2; NullCheck(L_20); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_005a; } } { // } return; } } // System.Void RootMotion.HumanoidBaker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumanoidBaker__ctor_m7929A4FE4685C2A9A91B3E29E439D7EC4ED2051F (HumanoidBaker_t3D165FA1600DC3216A89A92CBCE635A383132D76* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool bakeHandIK = true; __this->___bakeHandIK_22 = (bool)1; // [Range(1, 9)] public int muscleFrameRateDiv = 1; __this->___muscleFrameRateDiv_24 = 1; // private float[] muscles = new float[0]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)0); __this->___muscles_31 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___muscles_31), (void*)L_0); // private Quaternion bodyRotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___bodyRotation_35 = L_1; // private Quaternion lastBodyRotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___lastBodyRotation_37 = L_2; Baker__ctor_m1C2D023FDA1B89BE0C481C81B7B5F24D9E2DF914(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single RootMotion.CameraController::get_x() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_get_x_m3E181A51DFADFC3ECBB7A62F6A22409AE39CFA5D (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public float x { get; private set; } // The current x rotation of the camera float L_0 = __this->___U3CxU3Ek__BackingField_28; return L_0; } } // System.Void RootMotion.CameraController::set_x(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) { { // public float x { get; private set; } // The current x rotation of the camera float L_0 = ___0_value; __this->___U3CxU3Ek__BackingField_28 = L_0; return; } } // System.Single RootMotion.CameraController::get_y() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_get_y_mB5425F095AF78339E45F6F42ED9022D0A0B07DB0 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public float y { get; private set; } // The current y rotation of the camera float L_0 = __this->___U3CyU3Ek__BackingField_29; return L_0; } } // System.Void RootMotion.CameraController::set_y(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) { { // public float y { get; private set; } // The current y rotation of the camera float L_0 = ___0_value; __this->___U3CyU3Ek__BackingField_29 = L_0; return; } } // System.Single RootMotion.CameraController::get_distanceTarget() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public float distanceTarget { get; private set; } // Get/set distance float L_0 = __this->___U3CdistanceTargetU3Ek__BackingField_30; return L_0; } } // System.Void RootMotion.CameraController::set_distanceTarget(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_set_distanceTarget_m83E83AA08352DEA32A461D65BB3D3628A9660304 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) { { // public float distanceTarget { get; private set; } // Get/set distance float L_0 = ___0_value; __this->___U3CdistanceTargetU3Ek__BackingField_30 = L_0; return; } } // System.Void RootMotion.CameraController::SetAngles(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_SetAngles_m76BE1A11955449D0CFF25EE01B57907EF374B3FA (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 euler = rotation.eulerAngles; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&___0_rotation), NULL); V_0 = L_0; // this.x = euler.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; float L_2 = L_1.___y_3; CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6_inline(__this, L_2, NULL); // this.y = euler.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; float L_4 = L_3.___x_2; CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B_inline(__this, L_4, NULL); // } return; } } // System.Void RootMotion.CameraController::SetAngles(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_SetAngles_m2A829DFB84501CC4B9DA843D22444FFE8B143DE6 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_yaw, float ___1_pitch, const RuntimeMethod* method) { { // this.x = yaw; float L_0 = ___0_yaw; CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6_inline(__this, L_0, NULL); // this.y = pitch; float L_1 = ___1_pitch; CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B_inline(__this, L_1, NULL); // } return; } } // System.Void RootMotion.CameraController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_Awake_m6F8828689CC9921326F2F4F2EF322BB0A587D6C7 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* G_B2_0 = NULL; CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* G_B1_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* G_B3_1 = NULL; { // Vector3 angles = transform.eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_0, NULL); V_0 = L_1; // x = angles.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; float L_3 = L_2.___y_3; CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6_inline(__this, L_3, NULL); // y = angles.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; float L_5 = L_4.___x_2; CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B_inline(__this, L_5, NULL); // distanceTarget = distance; float L_6 = __this->___distance_18; CameraController_set_distanceTarget_m83E83AA08352DEA32A461D65BB3D3628A9660304_inline(__this, L_6, NULL); // smoothPosition = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); __this->___smoothPosition_34 = L_8; // cam = GetComponent(); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9; L_9 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var); __this->___cam_35 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___cam_35), (void*)L_9); // lastUp = rotationSpace != null? rotationSpace.up: Vector3.up; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___rotationSpace_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B1_0 = __this; if (L_11) { G_B2_0 = __this; goto IL_0063; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); G_B3_0 = L_12; G_B3_1 = G_B1_0; goto IL_006e; } IL_0063: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___rotationSpace_5; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_13, NULL); G_B3_0 = L_14; G_B3_1 = G_B2_0; } IL_006e: { NullCheck(G_B3_1); G_B3_1->___lastUp_39 = G_B3_0; // } return; } } // System.Void RootMotion.CameraController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_Update_mBB9524DB506C9B91983B7C7245FAB83C833B9BF1 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // if (updateMode == UpdateMode.Update) UpdateTransform(); int32_t L_0 = __this->___updateMode_6; if (L_0) { goto IL_000e; } } { // if (updateMode == UpdateMode.Update) UpdateTransform(); CameraController_UpdateTransform_m972020875FA1569AF137980F8DEB70A183D1B9CB(__this, NULL); } IL_000e: { // } return; } } // System.Void RootMotion.CameraController::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_FixedUpdate_m9C1585760E8A931DCC97983F76D245CA9D3AB89D (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // fixedFrame = true; __this->___fixedFrame_36 = (bool)1; // fixedDeltaTime += Time.deltaTime; float L_0 = __this->___fixedDeltaTime_37; float L_1; L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___fixedDeltaTime_37 = ((float)il2cpp_codegen_add(L_0, L_1)); // if (updateMode == UpdateMode.FixedUpdate) UpdateTransform(); int32_t L_2 = __this->___updateMode_6; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0028; } } { // if (updateMode == UpdateMode.FixedUpdate) UpdateTransform(); CameraController_UpdateTransform_m972020875FA1569AF137980F8DEB70A183D1B9CB(__this, NULL); } IL_0028: { // } return; } } // System.Void RootMotion.CameraController::LateUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_LateUpdate_m989F6FA7FD97A5349AF2D87149F8DDD59CA09831 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // UpdateInput(); CameraController_UpdateInput_mE8E2FC62E97B7F145D8300C07F6F5F423F3ED4B1(__this, NULL); // if (updateMode == UpdateMode.LateUpdate) UpdateTransform(); int32_t L_0 = __this->___updateMode_6; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0015; } } { // if (updateMode == UpdateMode.LateUpdate) UpdateTransform(); CameraController_UpdateTransform_m972020875FA1569AF137980F8DEB70A183D1B9CB(__this, NULL); } IL_0015: { // if (updateMode == UpdateMode.FixedLateUpdate && fixedFrame) { int32_t L_1 = __this->___updateMode_6; if ((!(((uint32_t)L_1) == ((uint32_t)3)))) { goto IL_0044; } } { bool L_2 = __this->___fixedFrame_36; if (!L_2) { goto IL_0044; } } { // UpdateTransform(fixedDeltaTime); float L_3 = __this->___fixedDeltaTime_37; CameraController_UpdateTransform_mCF31FCAD0DA0325A696659DFABAEC0E38183F2B0(__this, L_3, NULL); // fixedDeltaTime = 0f; __this->___fixedDeltaTime_37 = (0.0f); // fixedFrame = false; __this->___fixedFrame_36 = (bool)0; } IL_0044: { // } return; } } // System.Void RootMotion.CameraController::UpdateInput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_UpdateInput_mE8E2FC62E97B7F145D8300C07F6F5F423F3ED4B1 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7); s_Il2CppMethodInitialized = true; } int32_t G_B5_0 = 0; int32_t G_B8_0 = 0; int32_t G_B17_0 = 0; { // if (!cam.enabled) return; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___cam_35; NullCheck(L_0); bool L_1; L_1 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_0, NULL); if (L_1) { goto IL_000e; } } { // if (!cam.enabled) return; return; } IL_000e: { // Cursor.lockState = lockCursor? CursorLockMode.Locked: CursorLockMode.None; bool L_2 = __this->___lockCursor_7; if (L_2) { goto IL_0019; } } { G_B5_0 = 0; goto IL_001a; } IL_0019: { G_B5_0 = 1; } IL_001a: { Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(G_B5_0, NULL); // Cursor.visible = lockCursor? false: true; bool L_3 = __this->___lockCursor_7; if (L_3) { goto IL_002a; } } { G_B8_0 = 1; goto IL_002b; } IL_002a: { G_B8_0 = 0; } IL_002b: { Cursor_set_visible_m612FCB2E86C15F91CE2E6148D1B556667954A2B7((bool)G_B8_0, NULL); // bool rotate = rotateAlways || (rotateOnLeftButton && Input.GetMouseButton(0)) || (rotateOnRightButton && Input.GetMouseButton(1)) || (rotateOnMiddleButton && Input.GetMouseButton(2)); bool L_4 = __this->___rotateAlways_14; if (L_4) { goto IL_006b; } } { bool L_5 = __this->___rotateOnLeftButton_15; if (!L_5) { goto IL_0048; } } { bool L_6; L_6 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(0, NULL); if (L_6) { goto IL_006b; } } IL_0048: { bool L_7 = __this->___rotateOnRightButton_16; if (!L_7) { goto IL_0058; } } { bool L_8; L_8 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL); if (L_8) { goto IL_006b; } } IL_0058: { bool L_9 = __this->___rotateOnMiddleButton_17; if (!L_9) { goto IL_0068; } } { bool L_10; L_10 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(2, NULL); G_B17_0 = ((int32_t)(L_10)); goto IL_006c; } IL_0068: { G_B17_0 = 0; goto IL_006c; } IL_006b: { G_B17_0 = 1; } IL_006c: { // if (rotate) { if (!G_B17_0) { goto IL_00bc; } } { // x += Input.GetAxis("Mouse X") * rotationSensitivity; float L_11; L_11 = CameraController_get_x_m3E181A51DFADFC3ECBB7A62F6A22409AE39CFA5D_inline(__this, NULL); float L_12; L_12 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL); float L_13 = __this->___rotationSensitivity_11; CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6_inline(__this, ((float)il2cpp_codegen_add(L_11, ((float)il2cpp_codegen_multiply(L_12, L_13)))), NULL); // y = ClampAngle(y - Input.GetAxis("Mouse Y") * rotationSensitivity, yMinLimit, yMaxLimit); float L_14; L_14 = CameraController_get_y_mB5425F095AF78339E45F6F42ED9022D0A0B07DB0_inline(__this, NULL); float L_15; L_15 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL); float L_16 = __this->___rotationSensitivity_11; float L_17 = __this->___yMinLimit_12; float L_18 = __this->___yMaxLimit_13; float L_19; L_19 = CameraController_ClampAngle_mDB2A702988197CF2BA0E68B20EBBE8C4423A08C5(__this, ((float)il2cpp_codegen_subtract(L_14, ((float)il2cpp_codegen_multiply(L_15, L_16)))), L_17, L_18, NULL); CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B_inline(__this, L_19, NULL); } IL_00bc: { // distanceTarget = Mathf.Clamp(distanceTarget + zoomAdd, minDistance, maxDistance); float L_20; L_20 = CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720_inline(__this, NULL); float L_21; L_21 = CameraController_get_zoomAdd_m6E45663FA29B0F1F26C12DD9C80643E360DF0E07(__this, NULL); float L_22 = __this->___minDistance_19; float L_23 = __this->___maxDistance_20; float L_24; L_24 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_add(L_20, L_21)), L_22, L_23, NULL); CameraController_set_distanceTarget_m83E83AA08352DEA32A461D65BB3D3628A9660304_inline(__this, L_24, NULL); // } return; } } // System.Void RootMotion.CameraController::UpdateTransform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_UpdateTransform_m972020875FA1569AF137980F8DEB70A183D1B9CB (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // UpdateTransform(Time.deltaTime); float L_0; L_0 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); CameraController_UpdateTransform_mCF31FCAD0DA0325A696659DFABAEC0E38183F2B0(__this, L_0, NULL); // } return; } } // System.Void RootMotion.CameraController::UpdateTransform(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController_UpdateTransform_mCF31FCAD0DA0325A696659DFABAEC0E38183F2B0 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_deltaTime, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (!cam.enabled) return; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->___cam_35; NullCheck(L_0); bool L_1; L_1 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_0, NULL); if (L_1) { goto IL_000e; } } { // if (!cam.enabled) return; return; } IL_000e: { // rotation = Quaternion.AngleAxis(x, Vector3.up) * Quaternion.AngleAxis(y, Vector3.right); float L_2; L_2 = CameraController_get_x_m3E181A51DFADFC3ECBB7A62F6A22409AE39CFA5D_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_2, L_3, NULL); float L_5; L_5 = CameraController_get_y_mB5425F095AF78339E45F6F42ED9022D0A0B07DB0_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_5, L_6, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_4, L_7, NULL); __this->___rotation_33 = L_8; // if (rotationSpace != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___rotationSpace_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0096; } } { // r = Quaternion.FromToRotation(lastUp, rotationSpace.up) * r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___lastUp_39; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___rotationSpace_5; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_12, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_11, L_13, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = __this->___r_38; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_14, L_15, NULL); __this->___r_38 = L_16; // rotation = r * rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = __this->___r_38; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = __this->___rotation_33; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19; L_19 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_17, L_18, NULL); __this->___rotation_33 = L_19; // lastUp = rotationSpace.up; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = __this->___rotationSpace_5; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_20, NULL); __this->___lastUp_39 = L_21; } IL_0096: { // if (target != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___target_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_23) { goto IL_021b; } } { // distance += (distanceTarget - distance) * zoomSpeed * deltaTime; float L_24 = __this->___distance_18; float L_25; L_25 = CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720_inline(__this, NULL); float L_26 = __this->___distance_18; float L_27 = __this->___zoomSpeed_21; float L_28 = ___0_deltaTime; __this->___distance_18 = ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_25, L_26)), L_27)), L_28)))); // if (!smoothFollow) smoothPosition = target.position; bool L_29 = __this->___smoothFollow_8; if (L_29) { goto IL_00e5; } } { // if (!smoothFollow) smoothPosition = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->___target_4; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_30, NULL); __this->___smoothPosition_34 = L_31; goto IL_0109; } IL_00e5: { // else smoothPosition = Vector3.Lerp(smoothPosition, target.position, deltaTime * followSpeed); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = __this->___smoothPosition_34; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = __this->___target_4; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_33, NULL); float L_35 = ___0_deltaTime; float L_36 = __this->___followSpeed_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_32, L_34, ((float)il2cpp_codegen_multiply(L_35, L_36)), NULL); __this->___smoothPosition_34 = L_37; } IL_0109: { // Vector3 t = smoothPosition + rotation * offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = __this->___smoothPosition_34; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = __this->___rotation_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = __this->___offset_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_39, L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_38, L_41, NULL); V_0 = L_42; // Vector3 f = rotation * -Vector3.forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = __this->___rotation_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_44, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_43, L_45, NULL); V_1 = L_46; // if (blockingLayers != -1) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_47 = __this->___blockingLayers_23; int32_t L_48; L_48 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_47, NULL); if ((((int32_t)L_48) == ((int32_t)(-1)))) { goto IL_01f2; } } { // if (Physics.SphereCast(t - f * blockingOriginOffset, blockingRadius, f, out hit, blockingOriginOffset + distanceTarget - blockingRadius, blockingLayers)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_1; float L_51 = __this->___blockingOriginOffset_26; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_50, L_51, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_49, L_52, NULL); float L_54 = __this->___blockingRadius_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_1; float L_56 = __this->___blockingOriginOffset_26; float L_57; L_57 = CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720_inline(__this, NULL); float L_58 = __this->___blockingRadius_24; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_59 = __this->___blockingLayers_23; int32_t L_60; L_60 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_59, NULL); bool L_61; L_61 = Physics_SphereCast_m2A41FD7023EC5B89B69E0A8948325BEF46D9597C(L_53, L_54, L_55, (&V_2), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_56, L_57)), L_58)), L_60, NULL); if (!L_61) { goto IL_01cf; } } { // blockedDistance = Mathf.SmoothDamp(blockedDistance, hit.distance + blockingRadius * (1f - blockedOffset) - blockingOriginOffset, ref blockedDistanceV, blockingSmoothTime); float L_62 = __this->___blockedDistance_40; float L_63; L_63 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_2), NULL); float L_64 = __this->___blockingRadius_24; float L_65 = __this->___blockedOffset_27; float L_66 = __this->___blockingOriginOffset_26; float* L_67 = (&__this->___blockedDistanceV_41); float L_68 = __this->___blockingSmoothTime_25; float L_69; L_69 = Mathf_SmoothDamp_m3A255A356924421B4042AAD1623EF46F92A08C91_inline(L_62, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(L_63, ((float)il2cpp_codegen_multiply(L_64, ((float)il2cpp_codegen_subtract((1.0f), L_65)))))), L_66)), L_67, L_68, NULL); __this->___blockedDistance_40 = L_69; goto IL_01db; } IL_01cf: { // else blockedDistance = distanceTarget; float L_70; L_70 = CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720_inline(__this, NULL); __this->___blockedDistance_40 = L_70; } IL_01db: { // distance = Mathf.Min(distance, blockedDistance); float L_71 = __this->___distance_18; float L_72 = __this->___blockedDistance_40; float L_73; L_73 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_71, L_72, NULL); __this->___distance_18 = L_73; } IL_01f2: { // position = t + f * distance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_1; float L_76 = __this->___distance_18; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_75, L_76, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_74, L_77, NULL); __this->___position_32 = L_78; // transform.position = position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79; L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = __this->___position_32; NullCheck(L_79); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_79, L_80, NULL); } IL_021b: { // transform.rotation = rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_81; L_81 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_82 = __this->___rotation_33; NullCheck(L_81); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_81, L_82, NULL); // } return; } } // System.Single RootMotion.CameraController::get_zoomAdd() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_get_zoomAdd_m6E45663FA29B0F1F26C12DD9C80643E360DF0E07 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFC6687DC37346CD2569888E29764F727FAF530E0); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // float scrollAxis = Input.GetAxis("Mouse ScrollWheel"); float L_0; L_0 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteralFC6687DC37346CD2569888E29764F727FAF530E0, NULL); V_0 = L_0; // if (scrollAxis > 0) return -zoomSensitivity; float L_1 = V_0; if ((!(((float)L_1) > ((float)(0.0f))))) { goto IL_001b; } } { // if (scrollAxis > 0) return -zoomSensitivity; float L_2 = __this->___zoomSensitivity_22; return ((-L_2)); } IL_001b: { // if (scrollAxis < 0) return zoomSensitivity; float L_3 = V_0; if ((!(((float)L_3) < ((float)(0.0f))))) { goto IL_002a; } } { // if (scrollAxis < 0) return zoomSensitivity; float L_4 = __this->___zoomSensitivity_22; return L_4; } IL_002a: { // return 0; return (0.0f); } } // System.Single RootMotion.CameraController::ClampAngle(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraController_ClampAngle_mDB2A702988197CF2BA0E68B20EBBE8C4423A08C5 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_angle, float ___1_min, float ___2_max, const RuntimeMethod* method) { { // if (angle < -360) angle += 360; float L_0 = ___0_angle; if ((!(((float)L_0) < ((float)(-360.0f))))) { goto IL_0011; } } { // if (angle < -360) angle += 360; float L_1 = ___0_angle; ___0_angle = ((float)il2cpp_codegen_add(L_1, (360.0f))); } IL_0011: { // if (angle > 360) angle -= 360; float L_2 = ___0_angle; if ((!(((float)L_2) > ((float)(360.0f))))) { goto IL_0022; } } { // if (angle > 360) angle -= 360; float L_3 = ___0_angle; ___0_angle = ((float)il2cpp_codegen_subtract(L_3, (360.0f))); } IL_0022: { // return Mathf.Clamp (angle, min, max); float L_4 = ___0_angle; float L_5 = ___1_min; float L_6 = ___2_max; float L_7; L_7 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_4, L_5, L_6, NULL); return L_7; } } // System.Void RootMotion.CameraController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraController__ctor_mCD26E9EC3EB2652E453036C03BA2FF9FC86B77F3 (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public UpdateMode updateMode = UpdateMode.LateUpdate; // When to update the camera? __this->___updateMode_6 = 2; // public bool lockCursor = true; // If true, the mouse will be locked to screen center and hidden __this->___lockCursor_7 = (bool)1; // public Vector3 offset = new Vector3(0, 1.5f, 0.5f); // The offset from target relative to camera rotation Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0f), (1.5f), (0.5f), /*hidden argument*/NULL); __this->___offset_9 = L_0; // public float followSpeed = 10f; // Smooth follow speed __this->___followSpeed_10 = (10.0f); // public float rotationSensitivity = 3.5f; // The sensitivity of rotation __this->___rotationSensitivity_11 = (3.5f); // public float yMinLimit = -20; // Min vertical angle __this->___yMinLimit_12 = (-20.0f); // public float yMaxLimit = 80; // Max vertical angle __this->___yMaxLimit_13 = (80.0f); // public bool rotateAlways = true; // Always rotate to mouse? __this->___rotateAlways_14 = (bool)1; // public float distance = 10.0f; // The current distance to target __this->___distance_18 = (10.0f); // public float minDistance = 4; // The minimum distance to target __this->___minDistance_19 = (4.0f); // public float maxDistance = 10; // The maximum distance to target __this->___maxDistance_20 = (10.0f); // public float zoomSpeed = 10f; // The speed of interpolating the distance __this->___zoomSpeed_21 = (10.0f); // public float zoomSensitivity = 1f; // The sensitivity of mouse zoom __this->___zoomSensitivity_22 = (1.0f); // public float blockingRadius = 1f; __this->___blockingRadius_24 = (1.0f); // public float blockingSmoothTime = 0.1f; __this->___blockingSmoothTime_25 = (0.100000001f); // [Range(0f, 1f)] public float blockedOffset = 0.5f; __this->___blockedOffset_27 = (0.5f); // private Quaternion rotation = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___rotation_33 = L_1; // private Quaternion r = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); __this->___r_38 = L_2; // private float blockedDistance = 10f, blockedDistanceV; __this->___blockedDistance_40 = (10.0f); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.CameraControllerFPS::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraControllerFPS_Awake_m711FC6EA4D5F7E22745CC9E6EFBB3FE3F52A507A (CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 angles = transform.eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_0, NULL); V_0 = L_1; // x = angles.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; float L_3 = L_2.___y_3; __this->___x_7 = L_3; // y = angles.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; float L_5 = L_4.___x_2; __this->___y_8 = L_5; // } return; } } // System.Void RootMotion.CameraControllerFPS::LateUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraControllerFPS_LateUpdate_mA1B9A1D25E05891C8C361012C1E59FA1CBE7EAE7 (CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7); s_Il2CppMethodInitialized = true; } { // Cursor.lockState = CursorLockMode.Locked; Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(1, NULL); // x += Input.GetAxis("Mouse X") * rotationSensitivity; float L_0 = __this->___x_7; float L_1; L_1 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL); float L_2 = __this->___rotationSensitivity_4; __this->___x_7 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, L_2)))); // y = ClampAngle(y - Input.GetAxis("Mouse Y") * rotationSensitivity, yMinLimit, yMaxLimit); float L_3 = __this->___y_8; float L_4; L_4 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL); float L_5 = __this->___rotationSensitivity_4; float L_6 = __this->___yMinLimit_5; float L_7 = __this->___yMaxLimit_6; float L_8; L_8 = CameraControllerFPS_ClampAngle_m1D86E73F47CF484DE2783AB7E6E239B5FF69E56B(__this, ((float)il2cpp_codegen_subtract(L_3, ((float)il2cpp_codegen_multiply(L_4, L_5)))), L_6, L_7, NULL); __this->___y_8 = L_8; // transform.rotation = Quaternion.AngleAxis(x, Vector3.up) * Quaternion.AngleAxis(y, Vector3.right); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); float L_10 = __this->___x_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12; L_12 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_10, L_11, NULL); float L_13 = __this->___y_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15; L_15 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_13, L_14, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_12, L_15, NULL); NullCheck(L_9); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_9, L_16, NULL); // } return; } } // System.Single RootMotion.CameraControllerFPS::ClampAngle(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CameraControllerFPS_ClampAngle_m1D86E73F47CF484DE2783AB7E6E239B5FF69E56B (CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC* __this, float ___0_angle, float ___1_min, float ___2_max, const RuntimeMethod* method) { { // if (angle < -360) angle += 360; float L_0 = ___0_angle; if ((!(((float)L_0) < ((float)(-360.0f))))) { goto IL_0011; } } { // if (angle < -360) angle += 360; float L_1 = ___0_angle; ___0_angle = ((float)il2cpp_codegen_add(L_1, (360.0f))); } IL_0011: { // if (angle > 360) angle -= 360; float L_2 = ___0_angle; if ((!(((float)L_2) > ((float)(360.0f))))) { goto IL_0022; } } { // if (angle > 360) angle -= 360; float L_3 = ___0_angle; ___0_angle = ((float)il2cpp_codegen_subtract(L_3, (360.0f))); } IL_0022: { // return Mathf.Clamp (angle, min, max); float L_4 = ___0_angle; float L_5 = ___1_min; float L_6 = ___2_max; float L_7; L_7 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_4, L_5, L_6, NULL); return L_7; } } // System.Void RootMotion.CameraControllerFPS::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CameraControllerFPS__ctor_mE41AE41852AFE02579ECBB8DD6839C0EB0921D6E (CameraControllerFPS_t765427A8FA5E90BBD1A1DEC12ACEBFC3D579E5AC* __this, const RuntimeMethod* method) { { // public float rotationSensitivity = 3f; __this->___rotationSensitivity_4 = (3.0f); // public float yMinLimit = -89f; __this->___yMinLimit_5 = (-89.0f); // public float yMaxLimit = 89f; __this->___yMaxLimit_6 = (89.0f); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Vector3 RootMotion.AxisTools::ToVector3(RootMotion.Axis) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_ToVector3_m5BCD1C021B8B81B8CBA917ED48161BD6591CFA0A (int32_t ___0_axis, const RuntimeMethod* method) { { // if (axis == Axis.X) return Vector3.right; int32_t L_0 = ___0_axis; if (L_0) { goto IL_0009; } } { // if (axis == Axis.X) return Vector3.right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); return L_1; } IL_0009: { // if (axis == Axis.Y) return Vector3.up; int32_t L_2 = ___0_axis; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0013; } } { // if (axis == Axis.Y) return Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); return L_3; } IL_0013: { // return Vector3.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); return L_4; } } // RootMotion.Axis RootMotion.AxisTools::ToAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AxisTools_ToAxis_mC557B388454A400BE97FDC347283668928F32779 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; { // float absX = Mathf.Abs(v.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; float L_2; L_2 = fabsf(L_1); V_0 = L_2; // float absY = Mathf.Abs(v.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y_3; float L_5; L_5 = fabsf(L_4); V_1 = L_5; // float absZ = Mathf.Abs(v.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z_4; float L_8; L_8 = fabsf(L_7); V_2 = L_8; // Axis d = Axis.X; V_3 = 0; // if (absY > absX && absY > absZ) d = Axis.Y; float L_9 = V_1; float L_10 = V_0; if ((!(((float)L_9) > ((float)L_10)))) { goto IL_0030; } } { float L_11 = V_1; float L_12 = V_2; if ((!(((float)L_11) > ((float)L_12)))) { goto IL_0030; } } { // if (absY > absX && absY > absZ) d = Axis.Y; V_3 = 1; } IL_0030: { // if (absZ > absX && absZ > absY) d = Axis.Z; float L_13 = V_2; float L_14 = V_0; if ((!(((float)L_13) > ((float)L_14)))) { goto IL_003a; } } { float L_15 = V_2; float L_16 = V_1; if ((!(((float)L_15) > ((float)L_16)))) { goto IL_003a; } } { // if (absZ > absX && absZ > absY) d = Axis.Z; V_3 = 2; } IL_003a: { // return d; int32_t L_17 = V_3; return L_17; } } // RootMotion.Axis RootMotion.AxisTools::GetAxisToPoint(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AxisTools_GetAxisToPoint_m79FECAE042392CA86D6F3E4F5A0030DF3D21CE28 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPosition, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 axis = GetAxisVectorToPoint(t, worldPosition); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_worldPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = AxisTools_GetAxisVectorToPoint_m9E9808DBBB1D5272599890F6AC92520582DEB7BB(L_0, L_1, NULL); V_0 = L_2; // if (axis == Vector3.right) return Axis.X; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); bool L_5; L_5 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_3, L_4, NULL); if (!L_5) { goto IL_0017; } } { // if (axis == Vector3.right) return Axis.X; return (int32_t)(0); } IL_0017: { // if (axis == Vector3.up) return Axis.Y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); bool L_8; L_8 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_6, L_7, NULL); if (!L_8) { goto IL_0026; } } { // if (axis == Vector3.up) return Axis.Y; return (int32_t)(1); } IL_0026: { // return Axis.Z; return (int32_t)(2); } } // RootMotion.Axis RootMotion.AxisTools::GetAxisToDirection(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AxisTools_GetAxisToDirection_m55C9BE1B9345BC0EAB42B51D3A3C2F399E25D056 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 axis = GetAxisVectorToDirection(t, direction); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = AxisTools_GetAxisVectorToDirection_mD1665589B34208CFFE13D62EB018D763E8717E6E(L_0, L_1, NULL); V_0 = L_2; // if (axis == Vector3.right) return Axis.X; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); bool L_5; L_5 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_3, L_4, NULL); if (!L_5) { goto IL_0017; } } { // if (axis == Vector3.right) return Axis.X; return (int32_t)(0); } IL_0017: { // if (axis == Vector3.up) return Axis.Y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); bool L_8; L_8 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_6, L_7, NULL); if (!L_8) { goto IL_0026; } } { // if (axis == Vector3.up) return Axis.Y; return (int32_t)(1); } IL_0026: { // return Axis.Z; return (int32_t)(2); } } // UnityEngine.Vector3 RootMotion.AxisTools::GetAxisVectorToPoint(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_GetAxisVectorToPoint_m9E9808DBBB1D5272599890F6AC92520582DEB7BB (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPosition, const RuntimeMethod* method) { { // return GetAxisVectorToDirection(t, worldPosition - t.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_worldPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_t; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = AxisTools_GetAxisVectorToDirection_mD1665589B34208CFFE13D62EB018D763E8717E6E(L_0, L_4, NULL); return L_5; } } // UnityEngine.Vector3 RootMotion.AxisTools::GetAxisVectorToDirection(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_GetAxisVectorToDirection_mD1665589B34208CFFE13D62EB018D763E8717E6E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) { { // return GetAxisVectorToDirection(t.rotation, direction); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = AxisTools_GetAxisVectorToDirection_m5E6AD111CEC15221C051900CA1BBB97F6503C692(L_1, L_2, NULL); return L_3; } } // UnityEngine.Vector3 RootMotion.AxisTools::GetAxisVectorToDirection(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 AxisTools_GetAxisVectorToDirection_m5E6AD111CEC15221C051900CA1BBB97F6503C692 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_r, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // direction = direction.normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_direction), NULL); ___1_direction = L_0; // Vector3 axis = Vector3.right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); V_0 = L_1; // float dotX = Mathf.Abs(Vector3.Dot(r * Vector3.right, direction)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_direction; float L_6; L_6 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_4, L_5, NULL); float L_7; L_7 = fabsf(L_6); V_1 = L_7; // float dotY = Mathf.Abs(Vector3.Dot(r * Vector3.up, direction)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_8, L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_direction; float L_12; L_12 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_10, L_11, NULL); float L_13; L_13 = fabsf(L_12); V_2 = L_13; // if (dotY > dotX) axis = Vector3.up; float L_14 = V_2; float L_15 = V_1; if ((!(((float)L_14) > ((float)L_15)))) { goto IL_0047; } } { // if (dotY > dotX) axis = Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); V_0 = L_16; } IL_0047: { // float dotZ = Mathf.Abs(Vector3.Dot(r * Vector3.forward, direction)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_17, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___1_direction; float L_21; L_21 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_19, L_20, NULL); float L_22; L_22 = fabsf(L_21); V_3 = L_22; // if (dotZ > dotX && dotZ > dotY) axis = Vector3.forward; float L_23 = V_3; float L_24 = V_1; if ((!(((float)L_23) > ((float)L_24)))) { goto IL_006c; } } { float L_25 = V_3; float L_26 = V_2; if ((!(((float)L_25) > ((float)L_26)))) { goto IL_006c; } } { // if (dotZ > dotX && dotZ > dotY) axis = Vector3.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); V_0 = L_27; } IL_006c: { // return axis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_0; return L_28; } } // System.Void RootMotion.AxisTools::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisTools__ctor_mB7899D6D34BD349D8ED67A139C9518046E51A367 (AxisTools_tDFE2A3A79335581DB424FD459431AB7DB6071620* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.BipedLimbOrientations::.ctor(RootMotion.BipedLimbOrientations/LimbOrientation,RootMotion.BipedLimbOrientations/LimbOrientation,RootMotion.BipedLimbOrientations/LimbOrientation,RootMotion.BipedLimbOrientations/LimbOrientation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedLimbOrientations__ctor_m9BE8FFF8C844F8C84848B4BBD0B9B374A5B4724A (BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000* __this, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___0_leftArm, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___1_rightArm, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___2_leftLeg, LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* ___3_rightLeg, const RuntimeMethod* method) { { // public BipedLimbOrientations (LimbOrientation leftArm, LimbOrientation rightArm, LimbOrientation leftLeg, LimbOrientation rightLeg) { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.leftArm = leftArm; LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_0 = ___0_leftArm; __this->___leftArm_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftArm_0), (void*)L_0); // this.rightArm = rightArm; LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_1 = ___1_rightArm; __this->___rightArm_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightArm_1), (void*)L_1); // this.leftLeg = leftLeg; LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_2 = ___2_leftLeg; __this->___leftLeg_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftLeg_2), (void*)L_2); // this.rightLeg = rightLeg; LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_3 = ___3_rightLeg; __this->___rightLeg_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightLeg_3), (void*)L_3); // } return; } } // RootMotion.BipedLimbOrientations RootMotion.BipedLimbOrientations::get_UMA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000* BipedLimbOrientations_get_UMA_m2F7F9057ADF9B45889C2A3A40C01E426F1A0BD0C (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new BipedLimbOrientations( // new LimbOrientation(Vector3.forward, Vector3.forward, Vector3.forward), // new LimbOrientation(Vector3.forward, Vector3.forward, Vector3.back), // new LimbOrientation(Vector3.forward, Vector3.forward, Vector3.down), // new LimbOrientation(Vector3.forward, Vector3.forward, Vector3.down) // ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_3 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_3); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_3, L_0, L_1, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_7 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_7); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_7, L_4, L_5, L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_11 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_11); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_11, L_8, L_9, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_15 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_15); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_15, L_12, L_13, L_14, NULL); BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000* L_16 = (BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000*)il2cpp_codegen_object_new(BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000_il2cpp_TypeInfo_var); NullCheck(L_16); BipedLimbOrientations__ctor_m9BE8FFF8C844F8C84848B4BBD0B9B374A5B4724A(L_16, L_3, L_7, L_11, L_15, NULL); return L_16; } } // RootMotion.BipedLimbOrientations RootMotion.BipedLimbOrientations::get_MaxBiped() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000* BipedLimbOrientations_get_MaxBiped_mC61C7DA6718E19D26BD496FFA8C78B56AC72F473 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new BipedLimbOrientations( // new LimbOrientation(Vector3.down, Vector3.down, Vector3.down), // new LimbOrientation(Vector3.down, Vector3.down, Vector3.up), // new LimbOrientation(Vector3.up, Vector3.up, Vector3.back), // new LimbOrientation(Vector3.up, Vector3.up, Vector3.back) // ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_3 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_3); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_3, L_0, L_1, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_7 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_7); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_7, L_4, L_5, L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_11 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_11); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_11, L_8, L_9, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* L_15 = (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324*)il2cpp_codegen_object_new(LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324_il2cpp_TypeInfo_var); NullCheck(L_15); LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4(L_15, L_12, L_13, L_14, NULL); BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000* L_16 = (BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000*)il2cpp_codegen_object_new(BipedLimbOrientations_t0E389290768A90C76200E825CE4A33F7C2863000_il2cpp_TypeInfo_var); NullCheck(L_16); BipedLimbOrientations__ctor_m9BE8FFF8C844F8C84848B4BBD0B9B374A5B4724A(L_16, L_3, L_7, L_11, L_15, NULL); return L_16; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.BipedLimbOrientations/LimbOrientation::.ctor(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LimbOrientation__ctor_m7EF8A7F2E14279991915306249B4CCF04848E7D4 (LimbOrientation_tAFDEA8E3A85F548AB1EEBE004382C41D63A17324* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_upperBoneForwardAxis, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_lowerBoneForwardAxis, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_lastBoneLeftAxis, const RuntimeMethod* method) { { // public LimbOrientation(Vector3 upperBoneForwardAxis, Vector3 lowerBoneForwardAxis, Vector3 lastBoneLeftAxis) { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // this.upperBoneForwardAxis = upperBoneForwardAxis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_upperBoneForwardAxis; __this->___upperBoneForwardAxis_0 = L_0; // this.lowerBoneForwardAxis = lowerBoneForwardAxis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_lowerBoneForwardAxis; __this->___lowerBoneForwardAxis_1 = L_1; // this.lastBoneLeftAxis = lastBoneLeftAxis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_lastBoneLeftAxis; __this->___lastBoneLeftAxis_2 = L_2; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Transform[] RootMotion.BipedNaming::GetBonesOfType(RootMotion.BipedNaming/BoneType,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* BipedNaming_GetBonesOfType_mD4659448E44E65A04B1E0BF97E946C3D11AC01A9 (int32_t ___0_boneType, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_bones, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_1 = NULL; int32_t V_2 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL; { // Transform[] r = new Transform[0]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); V_0 = L_0; // foreach (Transform bone in bones) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = ___1_bones; V_1 = L_1; V_2 = 0; goto IL_0040; } IL_000d: { // foreach (Transform bone in bones) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // if (bone != null && GetBoneType(bone.name) == boneType) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_003c; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_3; NullCheck(L_8); String_t* L_9; L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL); il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); int32_t L_10; L_10 = BipedNaming_GetBoneType_mEBEF5A2B8E60F686385231DC03F4597D10FCAAB7(L_9, NULL); int32_t L_11 = ___0_boneType; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_003c; } } { // Array.Resize(ref r, r.Length + 1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_12 = V_0; NullCheck(L_12); Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129((&V_0), ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_12)->max_length)), 1)), Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); // r[r.Length - 1] = bone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_14 = V_0; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = V_3; NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_14)->max_length)), 1))), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_15); } IL_003c: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0040: { // foreach (Transform bone in bones) { int32_t L_17 = V_2; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_18 = V_1; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_000d; } } { // return r; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_19 = V_0; return L_19; } } // UnityEngine.Transform[] RootMotion.BipedNaming::GetBonesOfSide(RootMotion.BipedNaming/BoneSide,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* BipedNaming_GetBonesOfSide_m4D183C414736DBE185131CDB54D9C19765DC6E98 (int32_t ___0_boneSide, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_bones, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_1 = NULL; int32_t V_2 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL; { // Transform[] r = new Transform[0]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); V_0 = L_0; // foreach (Transform bone in bones) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = ___1_bones; V_1 = L_1; V_2 = 0; goto IL_0040; } IL_000d: { // foreach (Transform bone in bones) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // if (bone != null && GetBoneSide(bone.name) == boneSide) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_003c; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = V_3; NullCheck(L_8); String_t* L_9; L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL); il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); int32_t L_10; L_10 = BipedNaming_GetBoneSide_m735226401D98D9E8477D75ADB8127E3EC9C6D013(L_9, NULL); int32_t L_11 = ___0_boneSide; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_003c; } } { // Array.Resize(ref r, r.Length + 1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_12 = V_0; NullCheck(L_12); Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129((&V_0), ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_12)->max_length)), 1)), Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); // r[r.Length - 1] = bone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_14 = V_0; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = V_3; NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_14)->max_length)), 1))), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_15); } IL_003c: { int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0040: { // foreach (Transform bone in bones) { int32_t L_17 = V_2; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_18 = V_1; NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_000d; } } { // return r; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_19 = V_0; return L_19; } } // UnityEngine.Transform[] RootMotion.BipedNaming::GetBonesOfTypeAndSide(RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* BipedNaming_GetBonesOfTypeAndSide_m283D0CDAEAA9AC673E6EECCF3D48174854C7B7BD (int32_t ___0_boneType, int32_t ___1_boneSide, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___2_bones, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; { // Transform[] bonesOfType = GetBonesOfType(boneType, bones); int32_t L_0 = ___0_boneType; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = ___2_bones; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2; L_2 = BipedNaming_GetBonesOfType_mD4659448E44E65A04B1E0BF97E946C3D11AC01A9(L_0, L_1, NULL); V_0 = L_2; // return GetBonesOfSide(boneSide, bonesOfType); int32_t L_3 = ___1_boneSide; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5; L_5 = BipedNaming_GetBonesOfSide_m4D183C414736DBE185131CDB54D9C19765DC6E98(L_3, L_4, NULL); return L_5; } } // UnityEngine.Transform RootMotion.BipedNaming::GetFirstBoneOfTypeAndSide(RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BipedNaming_GetFirstBoneOfTypeAndSide_mD77ADED2C3131CC6EAE10648BB996EF0889D08E4 (int32_t ___0_boneType, int32_t ___1_boneSide, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___2_bones, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; { // Transform[] b = GetBonesOfTypeAndSide(boneType, boneSide, bones); int32_t L_0 = ___0_boneType; int32_t L_1 = ___1_boneSide; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = ___2_bones; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3; L_3 = BipedNaming_GetBonesOfTypeAndSide_m283D0CDAEAA9AC673E6EECCF3D48174854C7B7BD(L_0, L_1, L_2, NULL); V_0 = L_3; // if (b.Length == 0) return null; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = V_0; NullCheck(L_4); if ((((RuntimeArray*)L_4)->max_length)) { goto IL_000f; } } { // if (b.Length == 0) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_000f: { // return b[0]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5 = V_0; NullCheck(L_5); int32_t L_6 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = (L_5)->GetAt(static_cast(L_6)); return L_7; } } // UnityEngine.Transform RootMotion.BipedNaming::GetNamingMatch(UnityEngine.Transform[],System.String[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BipedNaming_GetNamingMatch_mFBB95D4C887FAF79A74A0AC8DA34EDC106B45CEA (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_transforms, StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* ___1_namings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; int32_t V_1 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL; bool V_3 = false; StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* V_4 = NULL; int32_t V_5 = 0; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_6 = NULL; { // foreach (Transform t in transforms) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = ___0_transforms; V_0 = L_0; V_1 = 0; goto IL_0045; } IL_0006: { // foreach (Transform t in transforms) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // bool match = true; V_3 = (bool)1; // foreach (string[] naming in namings) { StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_5 = ___1_namings; V_4 = L_5; V_5 = 0; goto IL_0034; } IL_0014: { // foreach (string[] naming in namings) { StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_6 = V_4; int32_t L_7 = V_5; NullCheck(L_6); int32_t L_8 = L_7; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (L_6)->GetAt(static_cast(L_8)); V_6 = L_9; // if (!matchesNaming(t.name, naming)) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = V_2; NullCheck(L_10); String_t* L_11; L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_10, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_6; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_13; L_13 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_11, L_12, NULL); if (L_13) { goto IL_002e; } } { // match = false; V_3 = (bool)0; // break; goto IL_003c; } IL_002e: { int32_t L_14 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0034: { // foreach (string[] naming in namings) { int32_t L_15 = V_5; StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_16 = V_4; NullCheck(L_16); if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))) { goto IL_0014; } } IL_003c: { // if (match) return t; bool L_17 = V_3; if (!L_17) { goto IL_0041; } } { // if (match) return t; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = V_2; return L_18; } IL_0041: { int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0045: { // foreach (Transform t in transforms) { int32_t L_20 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_21 = V_0; NullCheck(L_21); if ((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))) { goto IL_0006; } } { // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } } // RootMotion.BipedNaming/BoneType RootMotion.BipedNaming::GetBoneType(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BipedNaming_GetBoneType_mEBEF5A2B8E60F686385231DC03F4597D10FCAAB7 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (isSpine(boneName)) return BoneType.Spine; String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_1; L_1 = BipedNaming_isSpine_m6992B2A55C6B71566249F2622257DAE2549E0836(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (isSpine(boneName)) return BoneType.Spine; return (int32_t)(1); } IL_000a: { // if (isHead(boneName)) return BoneType.Head; String_t* L_2 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_3; L_3 = BipedNaming_isHead_mC13491CBFC10C7B20A6987E7817A914D8CE4FC99(L_2, NULL); if (!L_3) { goto IL_0014; } } { // if (isHead(boneName)) return BoneType.Head; return (int32_t)(2); } IL_0014: { // if (isArm (boneName)) return BoneType.Arm; String_t* L_4 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_5; L_5 = BipedNaming_isArm_m72EDF81BA47BDE6656178111741FC292AA8063D0(L_4, NULL); if (!L_5) { goto IL_001e; } } { // if (isArm (boneName)) return BoneType.Arm; return (int32_t)(3); } IL_001e: { // if (isLeg(boneName)) return BoneType.Leg; String_t* L_6 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_7; L_7 = BipedNaming_isLeg_m43C7F0EC117BF133CD03C4CD98E24B59358E3C9F(L_6, NULL); if (!L_7) { goto IL_0028; } } { // if (isLeg(boneName)) return BoneType.Leg; return (int32_t)(4); } IL_0028: { // if (isTail(boneName)) return BoneType.Tail; String_t* L_8 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_9; L_9 = BipedNaming_isTail_m0CE2536AA3649A303B390742E90E3BE21D62185E(L_8, NULL); if (!L_9) { goto IL_0032; } } { // if (isTail(boneName)) return BoneType.Tail; return (int32_t)(5); } IL_0032: { // if (isEye(boneName)) return BoneType.Eye; String_t* L_10 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_11; L_11 = BipedNaming_isEye_m6C4143933DA1D3F01A0F45023F3DE8FF4A36BC0C(L_10, NULL); if (!L_11) { goto IL_003c; } } { // if (isEye(boneName)) return BoneType.Eye; return (int32_t)(6); } IL_003c: { // return BoneType.Unassigned; return (int32_t)(0); } } // RootMotion.BipedNaming/BoneSide RootMotion.BipedNaming::GetBoneSide(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BipedNaming_GetBoneSide_m735226401D98D9E8477D75ADB8127E3EC9C6D013 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (isLeft(boneName)) return BoneSide.Left; String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_1; L_1 = BipedNaming_isLeft_m8AC059AD5AE88C41AE4E1BE6A477DDBD85087995(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (isLeft(boneName)) return BoneSide.Left; return (int32_t)(1); } IL_000a: { // if (isRight(boneName)) return BoneSide.Right; String_t* L_2 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_3; L_3 = BipedNaming_isRight_mBD2501FEBBEB41E718EF25938A57E3AD43D47D2F(L_2, NULL); if (!L_3) { goto IL_0014; } } { // if (isRight(boneName)) return BoneSide.Right; return (int32_t)(2); } IL_0014: { // return BoneSide.Center; return (int32_t)(0); } } // UnityEngine.Transform RootMotion.BipedNaming::GetBone(UnityEngine.Transform[],RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,System.String[][]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BipedNaming_GetBone_m600E5014EA5FA3518BD3499A44C0E344F2426E86 (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_transforms, int32_t ___1_boneType, int32_t ___2_boneSide, StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* ___3_namings, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Transform[] bones = GetBonesOfTypeAndSide(boneType, boneSide, transforms); int32_t L_0 = ___1_boneType; int32_t L_1 = ___2_boneSide; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = ___0_transforms; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3; L_3 = BipedNaming_GetBonesOfTypeAndSide_m283D0CDAEAA9AC673E6EECCF3D48174854C7B7BD(L_0, L_1, L_2, NULL); // return GetNamingMatch(bones, namings); StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_4 = ___3_namings; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = BipedNaming_GetNamingMatch_mFBB95D4C887FAF79A74A0AC8DA34EDC106B45CEA(L_3, L_4, NULL); return L_5; } } // System.Boolean RootMotion.BipedNaming::isLeft(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isLeft_m8AC059AD5AE88C41AE4E1BE6A477DDBD85087995 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeLeft) || lastLetter(boneName) == "L" || firstLetter(boneName) == "L"; String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeLeft_0; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (L_2) { goto IL_0030; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); String_t* L_4; L_4 = BipedNaming_lastLetter_m9710D83584214F1B7A4599BC0AB63DC555432729(L_3, NULL); bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A, NULL); if (L_5) { goto IL_0030; } } { String_t* L_6 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); String_t* L_7; L_7 = BipedNaming_firstLetter_m43BE873091E3CAEE565AF574BB404939609F7D26(L_6, NULL); bool L_8; L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A, NULL); return L_8; } IL_0030: { return (bool)1; } } // System.Boolean RootMotion.BipedNaming::isRight(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isRight_mBD2501FEBBEB41E718EF25938A57E3AD43D47D2F (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeRight) || lastLetter(boneName) == "R" || firstLetter(boneName) == "R"; String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeRight_1; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (L_2) { goto IL_0030; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); String_t* L_4; L_4 = BipedNaming_lastLetter_m9710D83584214F1B7A4599BC0AB63DC555432729(L_3, NULL); bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, NULL); if (L_5) { goto IL_0030; } } { String_t* L_6 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); String_t* L_7; L_7 = BipedNaming_firstLetter_m43BE873091E3CAEE565AF574BB404939609F7D26(L_6, NULL); bool L_8; L_8 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_7, _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE, NULL); return L_8; } IL_0030: { return (bool)1; } } // System.Boolean RootMotion.BipedNaming::isSpine(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isSpine_m6992B2A55C6B71566249F2622257DAE2549E0836 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeSpine) && !excludesNaming(boneName, typeExcludeSpine); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeSpine_2; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (!L_2) { goto IL_001c; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeSpine_9; bool L_5; L_5 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_3, L_4, NULL); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } // System.Boolean RootMotion.BipedNaming::isHead(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isHead_mC13491CBFC10C7B20A6987E7817A914D8CE4FC99 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeHead) && !excludesNaming(boneName, typeExcludeHead); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeHead_3; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (!L_2) { goto IL_001c; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeHead_10; bool L_5; L_5 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_3, L_4, NULL); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } // System.Boolean RootMotion.BipedNaming::isArm(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isArm_m72EDF81BA47BDE6656178111741FC292AA8063D0 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeArm) && !excludesNaming(boneName, typeExcludeArm); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeArm_4; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (!L_2) { goto IL_001c; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeArm_11; bool L_5; L_5 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_3, L_4, NULL); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } // System.Boolean RootMotion.BipedNaming::isLeg(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isLeg_m43C7F0EC117BF133CD03C4CD98E24B59358E3C9F (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeLeg) && !excludesNaming(boneName, typeExcludeLeg); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeLeg_5; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (!L_2) { goto IL_001c; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeLeg_12; bool L_5; L_5 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_3, L_4, NULL); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } // System.Boolean RootMotion.BipedNaming::isTail(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isTail_m0CE2536AA3649A303B390742E90E3BE21D62185E (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeTail) && !excludesNaming(boneName, typeExcludeTail); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeTail_6; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (!L_2) { goto IL_001c; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeTail_13; bool L_5; L_5 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_3, L_4, NULL); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } // System.Boolean RootMotion.BipedNaming::isEye(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isEye_m6C4143933DA1D3F01A0F45023F3DE8FF4A36BC0C (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeEye) && !excludesNaming(boneName, typeExcludeEye); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeEye_7; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); if (!L_2) { goto IL_001c; } } { String_t* L_3 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeEye_14; bool L_5; L_5 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_3, L_4, NULL); return (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0); } IL_001c: { return (bool)0; } } // System.Boolean RootMotion.BipedNaming::isTypeExclude(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_isTypeExclude_mF28C68DBBF9AA903BC90440BA4BDAFDD4560E3A9 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return matchesNaming(boneName, typeExclude); String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExclude_8; bool L_2; L_2 = BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B(L_0, L_1, NULL); return L_2; } } // System.Boolean RootMotion.BipedNaming::matchesNaming(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_matchesNaming_m5DE5D9C25A3D922A5C045A3CEB51692DFAAAC28B (String_t* ___0_boneName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_namingConvention, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; { // if (excludesNaming(boneName, typeExclude)) return false; String_t* L_0 = ___0_boneName; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExclude_8; bool L_2; L_2 = BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A(L_0, L_1, NULL); if (!L_2) { goto IL_000f; } } { // if (excludesNaming(boneName, typeExclude)) return false; return (bool)0; } IL_000f: { // foreach(string n in namingConvention) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = ___1_namingConvention; V_0 = L_3; V_1 = 0; goto IL_0028; } IL_0015: { // foreach(string n in namingConvention) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; String_t* L_7 = (L_4)->GetAt(static_cast(L_6)); V_2 = L_7; // if (boneName.Contains(n)) return true; String_t* L_8 = ___0_boneName; String_t* L_9 = V_2; NullCheck(L_8); bool L_10; L_10 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_8, L_9, NULL); if (!L_10) { goto IL_0024; } } { // if (boneName.Contains(n)) return true; return (bool)1; } IL_0024: { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0028: { // foreach(string n in namingConvention) { int32_t L_12 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0015; } } { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedNaming::excludesNaming(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_excludesNaming_m0A20846F74F2D87CC1CD5357D2FAB0F7B09F744A (String_t* ___0_boneName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_namingConvention, const RuntimeMethod* method) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; { // foreach(string n in namingConvention) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___1_namingConvention; V_0 = L_0; V_1 = 0; goto IL_0019; } IL_0006: { // foreach(string n in namingConvention) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; String_t* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (boneName.Contains(n)) return true; String_t* L_5 = ___0_boneName; String_t* L_6 = V_2; NullCheck(L_5); bool L_7; L_7 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_5, L_6, NULL); if (!L_7) { goto IL_0015; } } { // if (boneName.Contains(n)) return true; return (bool)1; } IL_0015: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0019: { // foreach(string n in namingConvention) { int32_t L_9 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_0006; } } { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedNaming::matchesLastLetter(System.String,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_matchesLastLetter_m604083AAF4482CA9548447E09F518D6EA3ADACE9 (String_t* ___0_boneName, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_namingConvention, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL; int32_t V_1 = 0; String_t* V_2 = NULL; { // foreach(string n in namingConvention) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___1_namingConvention; V_0 = L_0; V_1 = 0; goto IL_0019; } IL_0006: { // foreach(string n in namingConvention) { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; String_t* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // if (LastLetterIs(boneName, n)) return true; String_t* L_5 = ___0_boneName; String_t* L_6 = V_2; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); bool L_7; L_7 = BipedNaming_LastLetterIs_mE1AC6FCE42FE7042B9E8F3666E9B7CB8FA4EFF76(L_5, L_6, NULL); if (!L_7) { goto IL_0015; } } { // if (LastLetterIs(boneName, n)) return true; return (bool)1; } IL_0015: { int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0019: { // foreach(string n in namingConvention) { int32_t L_9 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_0006; } } { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedNaming::LastLetterIs(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedNaming_LastLetterIs_mE1AC6FCE42FE7042B9E8F3666E9B7CB8FA4EFF76 (String_t* ___0_boneName, String_t* ___1_letter, const RuntimeMethod* method) { { // string lastLetter = boneName.Substring(boneName.Length - 1, 1); String_t* L_0 = ___0_boneName; String_t* L_1 = ___0_boneName; NullCheck(L_1); int32_t L_2; L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL); NullCheck(L_0); String_t* L_3; L_3 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_0, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), 1, NULL); // return lastLetter == letter; String_t* L_4 = ___1_letter; bool L_5; L_5 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_3, L_4, NULL); return L_5; } } // System.String RootMotion.BipedNaming::firstLetter(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BipedNaming_firstLetter_m43BE873091E3CAEE565AF574BB404939609F7D26 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // if (boneName.Length > 0) return boneName.Substring(0, 1); String_t* L_0 = ___0_boneName; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0012; } } { // if (boneName.Length > 0) return boneName.Substring(0, 1); String_t* L_2 = ___0_boneName; NullCheck(L_2); String_t* L_3; L_3 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_2, 0, 1, NULL); return L_3; } IL_0012: { // return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } // System.String RootMotion.BipedNaming::lastLetter(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BipedNaming_lastLetter_m9710D83584214F1B7A4599BC0AB63DC555432729 (String_t* ___0_boneName, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // if (boneName.Length > 0) return boneName.Substring(boneName.Length - 1, 1); String_t* L_0 = ___0_boneName; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0019; } } { // if (boneName.Length > 0) return boneName.Substring(boneName.Length - 1, 1); String_t* L_2 = ___0_boneName; String_t* L_3 = ___0_boneName; NullCheck(L_3); int32_t L_4; L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL); NullCheck(L_2); String_t* L_5; L_5 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_2, ((int32_t)il2cpp_codegen_subtract(L_4, 1)), 1, NULL); return L_5; } IL_0019: { // return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } } // System.Void RootMotion.BipedNaming::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedNaming__cctor_m0EE6BA128FF091B10447BC3BEF81BB640F1736C7 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral061D0654AF6F95841138064FB1446DB36ACDD517); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07661D49CF1C773E18BA96D514AA5B5556D7A1A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0845B256877EBB480E6FB80B6ECC2F7A3A79E48D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0BA1C7ACBAF06127CCCCDBD18396F57462C62803); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C8800AA6A8E1686CEFFF45C793EC512C24B0519); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13773FFC88CA800F72BB50140243500ABFDE4268); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1690B3E0A7ABF26C7432995D1219914EE9822024); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16A70DC8C790D0EFD53AE03FF23CB99D8B7A53CA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18E4C5DB8069025D974094A057F857AC864487AD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A7A964C715AB13716EB137329651FA2E8722A59); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AA1D0B1967820C9024B0948D4DBB158D6535557); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C3B83E7128DFE5344885801249731AA7F849057); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA18FB88B5AB20CFA8F737DC3E0F0B91CB75D7E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20D62EF9F7CDDD4204481F9D34252DA7549A87F0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral214BA9897ECB48EE01D20890481B4086B9825209); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28A07F976ACD9341EBCFAD32B1CF78EC215D756F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28B114FBC82242A0E02F51FFAC28A77953C9B3D5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2ABA09E1C17B843688061F3708C4148AC2322D28); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C5A813BFFC5646247D43AC9B42522A1F61B04BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E120F7CB85E34B0B1DA460F2EF6FAA64E40EC61); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32A4C1DE6F6D9EDC5D98B904B0B3D876D65D8AA0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral331A657A923928926C30560E77486D78C2B1F0BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35E11321103C19DD53B4262FD5084594F71CB7A8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral366EF1F02AE82711382511A1590279E1055EA5E0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3800E206DF25F91844E65CAB84A1EE76394A6277); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral385A3F00319A5A164D8F37EB690D86A55732F2BA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F6EC76162E04ABEE83286FBA2EB33B33B59F91F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral402F132297C6D43398E4C6118B60D8D37D7C1253); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42838CCDE46EC9A55A8E5BD30B13C5339AEE7E5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4410590A0BDE82C0853D3A9BCDC9087317493DC0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4570A663AF0A1A8FADED435B88F1FA89256D23DF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral461EE177B772C8076E2D62C04952F00C85951024); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral475FF9D6B6E302C1EFDF643A3D83B40B41460907); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral500E4B51F6E508A474D03F4390030458179EB80D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral510880678F36DDFA251F3365886F1F64F0DDE202); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51A98F24922F0CBDE1B2064D81AAC1A4049FF02D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5387F81800081845A0B3600D759F7E816A55423B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral543FC8CCA64D39946BEC2A82C1BCE305C38B6CAD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5531ACB7A5D2086E18B35CD2A536ED66B2182A40); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55768593ED13FF536BC1F9AD22354C3C4781D6B7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58142BE9FBFC6A1D2336CA565E6653C9D04E4494); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B5406A849D6C8A1EDBDD66177482A5C57C9EC06); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B57F79A2663AEFB21E5D4242F57ED0347853049); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5CDFA26E0AD9D105E27710C9CF3C75BC037E4BC0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E5F1B6D42ABEB8838D3C1A794A9BFEEAD705A19); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6483891A6A7C10989F9CCB88DB7077ED5EADC821); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66AF1EA51DD77A3C10E8437F1D21353816D02CA6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral700EEC231A52297C832EE84C7F1E9B1229EBFE8E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7352A837EB68D96CDBDF07CF242D5726F74DC2A6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral74ECD97912D81E0F9C90F35D74E271439C4F3190); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75E98C78538157035E0D0E268C0A2C76D23211BA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77A54B4A65E732EA3A0CD30DB36FC17FB63777E7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C931F5FC1AB9A496913978FF01C2C30CDAD024E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E13057E2031354A5FE2DBDA8A0E41E39373D55E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E4272A8DFA5A1AA3188D40959A514650DD60F46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85854D21F273A756078468B1F896F112B0E08118); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8739227E8E687EF781DA0D923452C2686CFF10A2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8ACAF5E1967069AEFE34E31F9E524B7360F8FA6B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8E0ABC93CD70721CD29D14A134F0A56267C75BB5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8FFA3AEF81A9FE05D27982C3F530703C9D7EAFA4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90131B818D267C1822DE93DF3EF486A70771B115); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9498F3CAA3595E523ABDDA1958035513081B0EE0); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B433723649F5105B93C0EB94782A11F8DD0746C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D4F7C6E7D51F0820E7A898B794F2DC7694244F4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E4D43A19AC8BE77266EF1ED960EA9EDC1FAA6BB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9D588A0E742F8CDD3CF99A8F971EB8F4417ED11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAAFFD595B8D16C63300B1504DF8B4E61466BD87D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB236FE2BF72D00A5CFAFFB9CA58750A49DA02B2); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABAB1BB4FA3A0777933EE852518CD5C1A3AB95CE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC44B17C22D98680F5EF1A5FD59E6A7ABEE17CEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACE01F394055C3798BDFF6B23CFE32EED695B314); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE24C5BE9B741FFFA87D2A951BFE7EA0440461CD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF46A9E2E9439E03F3352470F9B1136DDD96ED26); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB0CAD8BCA47977D99C1B3C76C933E0FD4E6311FA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1E5119D36EC43B340C0A0DDC99F1156546EA9DF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB388F2B42118B802C3FA337BC87A8697B38D0437); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF81BBF805E3CA6AAA5C990682F8CCF6B2C4F5E7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC01C3929EB571B49826240797C36E1D17F7B9A20); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4E214B19F4C8AA260BEC8E904D1DE02F83DA1E8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7C30838D6C11D4E988AFF56652BEED1EDD94F06); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD002DD70C7AAC9CFF6D7D4821927E13D2989493); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE195EFDB325438CAB4F06D54BF49DBFEAF65503); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEA91AB969DE36586BE7251C74BD45C8C68FC0B4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0E3F31D925114AEFD43DCB1C0586531B520BD8B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8C094891C0AEDF0D0940DD65CD55FB6DD91C983); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9296068180DE0A2A06E54C49DC21F86BD4AEA69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA3EE92B86AF5F061AEB38B1382362D92683F962); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF6940E3369FEB3B5B21BB86FE7F93C8D86205AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFE19FEB6518F5A20C4372597A1828519E1C2723); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF07956A759EDB6FBBDB6B00B2575301EB3963A7E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF26B40F86D3A15C74D11523AF53B9C39ABE728E8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8FA835C374350792600A78D1B8AAC4E3DDBCC43); s_Il2CppMethodInitialized = true; } { // public static string[] // typeLeft = {" L ", "_L_", "-L-", " l ", "_l_", "-l-", "Left", "left", "CATRigL"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0; NullCheck(L_1); ArrayElementTypeCheck (L_1, _stringLiteralC7C30838D6C11D4E988AFF56652BEED1EDD94F06); (L_1)->SetAt(static_cast(0), (String_t*)_stringLiteralC7C30838D6C11D4E988AFF56652BEED1EDD94F06); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1; NullCheck(L_2); ArrayElementTypeCheck (L_2, _stringLiteral4410590A0BDE82C0853D3A9BCDC9087317493DC0); (L_2)->SetAt(static_cast(1), (String_t*)_stringLiteral4410590A0BDE82C0853D3A9BCDC9087317493DC0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); ArrayElementTypeCheck (L_3, _stringLiteral55768593ED13FF536BC1F9AD22354C3C4781D6B7); (L_3)->SetAt(static_cast(2), (String_t*)_stringLiteral55768593ED13FF536BC1F9AD22354C3C4781D6B7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3; NullCheck(L_4); ArrayElementTypeCheck (L_4, _stringLiteral07661D49CF1C773E18BA96D514AA5B5556D7A1A1); (L_4)->SetAt(static_cast(3), (String_t*)_stringLiteral07661D49CF1C773E18BA96D514AA5B5556D7A1A1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4; NullCheck(L_5); ArrayElementTypeCheck (L_5, _stringLiteral366EF1F02AE82711382511A1590279E1055EA5E0); (L_5)->SetAt(static_cast(4), (String_t*)_stringLiteral366EF1F02AE82711382511A1590279E1055EA5E0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5; NullCheck(L_6); ArrayElementTypeCheck (L_6, _stringLiteral0BA1C7ACBAF06127CCCCDBD18396F57462C62803); (L_6)->SetAt(static_cast(5), (String_t*)_stringLiteral0BA1C7ACBAF06127CCCCDBD18396F57462C62803); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6; NullCheck(L_7); ArrayElementTypeCheck (L_7, _stringLiteralAE24C5BE9B741FFFA87D2A951BFE7EA0440461CD); (L_7)->SetAt(static_cast(6), (String_t*)_stringLiteralAE24C5BE9B741FFFA87D2A951BFE7EA0440461CD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7; NullCheck(L_8); ArrayElementTypeCheck (L_8, _stringLiteral8739227E8E687EF781DA0D923452C2686CFF10A2); (L_8)->SetAt(static_cast(7), (String_t*)_stringLiteral8739227E8E687EF781DA0D923452C2686CFF10A2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8; NullCheck(L_9); ArrayElementTypeCheck (L_9, _stringLiteral8FFA3AEF81A9FE05D27982C3F530703C9D7EAFA4); (L_9)->SetAt(static_cast(8), (String_t*)_stringLiteral8FFA3AEF81A9FE05D27982C3F530703C9D7EAFA4); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeLeft_0 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeLeft_0), (void*)L_9); // typeRight = {" R ", "_R_", "-R-", " r ", "_r_", "-r-", "Right", "right", "CATRigR"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10; NullCheck(L_11); ArrayElementTypeCheck (L_11, _stringLiteral5CDFA26E0AD9D105E27710C9CF3C75BC037E4BC0); (L_11)->SetAt(static_cast(0), (String_t*)_stringLiteral5CDFA26E0AD9D105E27710C9CF3C75BC037E4BC0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11; NullCheck(L_12); ArrayElementTypeCheck (L_12, _stringLiteral5B5406A849D6C8A1EDBDD66177482A5C57C9EC06); (L_12)->SetAt(static_cast(1), (String_t*)_stringLiteral5B5406A849D6C8A1EDBDD66177482A5C57C9EC06); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12; NullCheck(L_13); ArrayElementTypeCheck (L_13, _stringLiteral2C5A813BFFC5646247D43AC9B42522A1F61B04BE); (L_13)->SetAt(static_cast(2), (String_t*)_stringLiteral2C5A813BFFC5646247D43AC9B42522A1F61B04BE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13; NullCheck(L_14); ArrayElementTypeCheck (L_14, _stringLiteral331A657A923928926C30560E77486D78C2B1F0BE); (L_14)->SetAt(static_cast(3), (String_t*)_stringLiteral331A657A923928926C30560E77486D78C2B1F0BE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14; NullCheck(L_15); ArrayElementTypeCheck (L_15, _stringLiteralC01C3929EB571B49826240797C36E1D17F7B9A20); (L_15)->SetAt(static_cast(4), (String_t*)_stringLiteralC01C3929EB571B49826240797C36E1D17F7B9A20); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; NullCheck(L_16); ArrayElementTypeCheck (L_16, _stringLiteral58142BE9FBFC6A1D2336CA565E6653C9D04E4494); (L_16)->SetAt(static_cast(5), (String_t*)_stringLiteral58142BE9FBFC6A1D2336CA565E6653C9D04E4494); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16; NullCheck(L_17); ArrayElementTypeCheck (L_17, _stringLiteral16A70DC8C790D0EFD53AE03FF23CB99D8B7A53CA); (L_17)->SetAt(static_cast(6), (String_t*)_stringLiteral16A70DC8C790D0EFD53AE03FF23CB99D8B7A53CA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17; NullCheck(L_18); ArrayElementTypeCheck (L_18, _stringLiteralB1E5119D36EC43B340C0A0DDC99F1156546EA9DF); (L_18)->SetAt(static_cast(7), (String_t*)_stringLiteralB1E5119D36EC43B340C0A0DDC99F1156546EA9DF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18; NullCheck(L_19); ArrayElementTypeCheck (L_19, _stringLiteral1AA1D0B1967820C9024B0948D4DBB158D6535557); (L_19)->SetAt(static_cast(8), (String_t*)_stringLiteral1AA1D0B1967820C9024B0948D4DBB158D6535557); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeRight_1 = L_19; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeRight_1), (void*)L_19); // typeSpine = {"Spine", "spine", "Pelvis", "pelvis", "Root", "root", "Torso", "torso", "Body", "body", "Hips", "hips", "Neck", "neck", "Chest", "chest"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; NullCheck(L_21); ArrayElementTypeCheck (L_21, _stringLiteralF26B40F86D3A15C74D11523AF53B9C39ABE728E8); (L_21)->SetAt(static_cast(0), (String_t*)_stringLiteralF26B40F86D3A15C74D11523AF53B9C39ABE728E8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21; NullCheck(L_22); ArrayElementTypeCheck (L_22, _stringLiteral5E5F1B6D42ABEB8838D3C1A794A9BFEEAD705A19); (L_22)->SetAt(static_cast(1), (String_t*)_stringLiteral5E5F1B6D42ABEB8838D3C1A794A9BFEEAD705A19); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22; NullCheck(L_23); ArrayElementTypeCheck (L_23, _stringLiteral543FC8CCA64D39946BEC2A82C1BCE305C38B6CAD); (L_23)->SetAt(static_cast(2), (String_t*)_stringLiteral543FC8CCA64D39946BEC2A82C1BCE305C38B6CAD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23; NullCheck(L_24); ArrayElementTypeCheck (L_24, _stringLiteralACE01F394055C3798BDFF6B23CFE32EED695B314); (L_24)->SetAt(static_cast(3), (String_t*)_stringLiteralACE01F394055C3798BDFF6B23CFE32EED695B314); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24; NullCheck(L_25); ArrayElementTypeCheck (L_25, _stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1); (L_25)->SetAt(static_cast(4), (String_t*)_stringLiteral97F5F2E635A943D0F2EDA0050FC7B3BFD6AF56D1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25; NullCheck(L_26); ArrayElementTypeCheck (L_26, _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C); (L_26)->SetAt(static_cast(5), (String_t*)_stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26; NullCheck(L_27); ArrayElementTypeCheck (L_27, _stringLiteral3F6EC76162E04ABEE83286FBA2EB33B33B59F91F); (L_27)->SetAt(static_cast(6), (String_t*)_stringLiteral3F6EC76162E04ABEE83286FBA2EB33B33B59F91F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27; NullCheck(L_28); ArrayElementTypeCheck (L_28, _stringLiteralAAFFD595B8D16C63300B1504DF8B4E61466BD87D); (L_28)->SetAt(static_cast(7), (String_t*)_stringLiteralAAFFD595B8D16C63300B1504DF8B4E61466BD87D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28; NullCheck(L_29); ArrayElementTypeCheck (L_29, _stringLiteral75E98C78538157035E0D0E268C0A2C76D23211BA); (L_29)->SetAt(static_cast(8), (String_t*)_stringLiteral75E98C78538157035E0D0E268C0A2C76D23211BA); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29; NullCheck(L_30); ArrayElementTypeCheck (L_30, _stringLiteralCD002DD70C7AAC9CFF6D7D4821927E13D2989493); (L_30)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteralCD002DD70C7AAC9CFF6D7D4821927E13D2989493); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30; NullCheck(L_31); ArrayElementTypeCheck (L_31, _stringLiteralF8FA835C374350792600A78D1B8AAC4E3DDBCC43); (L_31)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteralF8FA835C374350792600A78D1B8AAC4E3DDBCC43); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31; NullCheck(L_32); ArrayElementTypeCheck (L_32, _stringLiteral475FF9D6B6E302C1EFDF643A3D83B40B41460907); (L_32)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral475FF9D6B6E302C1EFDF643A3D83B40B41460907); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32; NullCheck(L_33); ArrayElementTypeCheck (L_33, _stringLiteral35E11321103C19DD53B4262FD5084594F71CB7A8); (L_33)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral35E11321103C19DD53B4262FD5084594F71CB7A8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33; NullCheck(L_34); ArrayElementTypeCheck (L_34, _stringLiteral1A7A964C715AB13716EB137329651FA2E8722A59); (L_34)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteral1A7A964C715AB13716EB137329651FA2E8722A59); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34; NullCheck(L_35); ArrayElementTypeCheck (L_35, _stringLiteralDEA91AB969DE36586BE7251C74BD45C8C68FC0B4); (L_35)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteralDEA91AB969DE36586BE7251C74BD45C8C68FC0B4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35; NullCheck(L_36); ArrayElementTypeCheck (L_36, _stringLiteral90131B818D267C1822DE93DF3EF486A70771B115); (L_36)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral90131B818D267C1822DE93DF3EF486A70771B115); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeSpine_2 = L_36; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeSpine_2), (void*)L_36); // typeHead = {"Head", "head"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37; NullCheck(L_38); ArrayElementTypeCheck (L_38, _stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321); (L_38)->SetAt(static_cast(0), (String_t*)_stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38; NullCheck(L_39); ArrayElementTypeCheck (L_39, _stringLiteral461EE177B772C8076E2D62C04952F00C85951024); (L_39)->SetAt(static_cast(1), (String_t*)_stringLiteral461EE177B772C8076E2D62C04952F00C85951024); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeHead_3 = L_39; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeHead_3), (void*)L_39); // typeArm = {"Arm", "arm", "Hand", "hand", "Wrist", "Wrist", "Elbow", "elbow", "Palm", "palm"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40; NullCheck(L_41); ArrayElementTypeCheck (L_41, _stringLiteralEA3EE92B86AF5F061AEB38B1382362D92683F962); (L_41)->SetAt(static_cast(0), (String_t*)_stringLiteralEA3EE92B86AF5F061AEB38B1382362D92683F962); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41; NullCheck(L_42); ArrayElementTypeCheck (L_42, _stringLiteral0C8800AA6A8E1686CEFFF45C793EC512C24B0519); (L_42)->SetAt(static_cast(1), (String_t*)_stringLiteral0C8800AA6A8E1686CEFFF45C793EC512C24B0519); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42; NullCheck(L_43); ArrayElementTypeCheck (L_43, _stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); (L_43)->SetAt(static_cast(2), (String_t*)_stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43; NullCheck(L_44); ArrayElementTypeCheck (L_44, _stringLiteral18E4C5DB8069025D974094A057F857AC864487AD); (L_44)->SetAt(static_cast(3), (String_t*)_stringLiteral18E4C5DB8069025D974094A057F857AC864487AD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44; NullCheck(L_45); ArrayElementTypeCheck (L_45, _stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); (L_45)->SetAt(static_cast(4), (String_t*)_stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45; NullCheck(L_46); ArrayElementTypeCheck (L_46, _stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); (L_46)->SetAt(static_cast(5), (String_t*)_stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46; NullCheck(L_47); ArrayElementTypeCheck (L_47, _stringLiteral700EEC231A52297C832EE84C7F1E9B1229EBFE8E); (L_47)->SetAt(static_cast(6), (String_t*)_stringLiteral700EEC231A52297C832EE84C7F1E9B1229EBFE8E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47; NullCheck(L_48); ArrayElementTypeCheck (L_48, _stringLiteral0845B256877EBB480E6FB80B6ECC2F7A3A79E48D); (L_48)->SetAt(static_cast(7), (String_t*)_stringLiteral0845B256877EBB480E6FB80B6ECC2F7A3A79E48D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48; NullCheck(L_49); ArrayElementTypeCheck (L_49, _stringLiteral20D62EF9F7CDDD4204481F9D34252DA7549A87F0); (L_49)->SetAt(static_cast(8), (String_t*)_stringLiteral20D62EF9F7CDDD4204481F9D34252DA7549A87F0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49; NullCheck(L_50); ArrayElementTypeCheck (L_50, _stringLiteral7E13057E2031354A5FE2DBDA8A0E41E39373D55E); (L_50)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral7E13057E2031354A5FE2DBDA8A0E41E39373D55E); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeArm_4 = L_50; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeArm_4), (void*)L_50); // typeLeg = {"Leg", "leg", "Thigh", "thigh", "Calf", "calf", "Femur", "femur", "Knee", "knee", "Foot", "foot", "Ankle", "ankle", "Hip", "hip"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51; NullCheck(L_52); ArrayElementTypeCheck (L_52, _stringLiteral51A98F24922F0CBDE1B2064D81AAC1A4049FF02D); (L_52)->SetAt(static_cast(0), (String_t*)_stringLiteral51A98F24922F0CBDE1B2064D81AAC1A4049FF02D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52; NullCheck(L_53); ArrayElementTypeCheck (L_53, _stringLiteral510880678F36DDFA251F3365886F1F64F0DDE202); (L_53)->SetAt(static_cast(1), (String_t*)_stringLiteral510880678F36DDFA251F3365886F1F64F0DDE202); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53; NullCheck(L_54); ArrayElementTypeCheck (L_54, _stringLiteral28A07F976ACD9341EBCFAD32B1CF78EC215D756F); (L_54)->SetAt(static_cast(2), (String_t*)_stringLiteral28A07F976ACD9341EBCFAD32B1CF78EC215D756F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54; NullCheck(L_55); ArrayElementTypeCheck (L_55, _stringLiteral9E4D43A19AC8BE77266EF1ED960EA9EDC1FAA6BB); (L_55)->SetAt(static_cast(3), (String_t*)_stringLiteral9E4D43A19AC8BE77266EF1ED960EA9EDC1FAA6BB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55; NullCheck(L_56); ArrayElementTypeCheck (L_56, _stringLiteralE9296068180DE0A2A06E54C49DC21F86BD4AEA69); (L_56)->SetAt(static_cast(4), (String_t*)_stringLiteralE9296068180DE0A2A06E54C49DC21F86BD4AEA69); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56; NullCheck(L_57); ArrayElementTypeCheck (L_57, _stringLiteral2E120F7CB85E34B0B1DA460F2EF6FAA64E40EC61); (L_57)->SetAt(static_cast(5), (String_t*)_stringLiteral2E120F7CB85E34B0B1DA460F2EF6FAA64E40EC61); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57; NullCheck(L_58); ArrayElementTypeCheck (L_58, _stringLiteral66AF1EA51DD77A3C10E8437F1D21353816D02CA6); (L_58)->SetAt(static_cast(6), (String_t*)_stringLiteral66AF1EA51DD77A3C10E8437F1D21353816D02CA6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58; NullCheck(L_59); ArrayElementTypeCheck (L_59, _stringLiteral500E4B51F6E508A474D03F4390030458179EB80D); (L_59)->SetAt(static_cast(7), (String_t*)_stringLiteral500E4B51F6E508A474D03F4390030458179EB80D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59; NullCheck(L_60); ArrayElementTypeCheck (L_60, _stringLiteral5B57F79A2663AEFB21E5D4242F57ED0347853049); (L_60)->SetAt(static_cast(8), (String_t*)_stringLiteral5B57F79A2663AEFB21E5D4242F57ED0347853049); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60; NullCheck(L_61); ArrayElementTypeCheck (L_61, _stringLiteralDE195EFDB325438CAB4F06D54BF49DBFEAF65503); (L_61)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteralDE195EFDB325438CAB4F06D54BF49DBFEAF65503); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61; NullCheck(L_62); ArrayElementTypeCheck (L_62, _stringLiteral42838CCDE46EC9A55A8E5BD30B13C5339AEE7E5F); (L_62)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral42838CCDE46EC9A55A8E5BD30B13C5339AEE7E5F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62; NullCheck(L_63); ArrayElementTypeCheck (L_63, _stringLiteral9B433723649F5105B93C0EB94782A11F8DD0746C); (L_63)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteral9B433723649F5105B93C0EB94782A11F8DD0746C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63; NullCheck(L_64); ArrayElementTypeCheck (L_64, _stringLiteral7C931F5FC1AB9A496913978FF01C2C30CDAD024E); (L_64)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral7C931F5FC1AB9A496913978FF01C2C30CDAD024E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64; NullCheck(L_65); ArrayElementTypeCheck (L_65, _stringLiteralA9D588A0E742F8CDD3CF99A8F971EB8F4417ED11); (L_65)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteralA9D588A0E742F8CDD3CF99A8F971EB8F4417ED11); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = L_65; NullCheck(L_66); ArrayElementTypeCheck (L_66, _stringLiteral7352A837EB68D96CDBDF07CF242D5726F74DC2A6); (L_66)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteral7352A837EB68D96CDBDF07CF242D5726F74DC2A6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66; NullCheck(L_67); ArrayElementTypeCheck (L_67, _stringLiteral13773FFC88CA800F72BB50140243500ABFDE4268); (L_67)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral13773FFC88CA800F72BB50140243500ABFDE4268); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeLeg_5 = L_67; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeLeg_5), (void*)L_67); // typeTail = {"Tail", "tail"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_68; NullCheck(L_69); ArrayElementTypeCheck (L_69, _stringLiteral28B114FBC82242A0E02F51FFAC28A77953C9B3D5); (L_69)->SetAt(static_cast(0), (String_t*)_stringLiteral28B114FBC82242A0E02F51FFAC28A77953C9B3D5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69; NullCheck(L_70); ArrayElementTypeCheck (L_70, _stringLiteral8E0ABC93CD70721CD29D14A134F0A56267C75BB5); (L_70)->SetAt(static_cast(1), (String_t*)_stringLiteral8E0ABC93CD70721CD29D14A134F0A56267C75BB5); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeTail_6 = L_70; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeTail_6), (void*)L_70); // typeEye = {"Eye", "eye"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71; NullCheck(L_72); ArrayElementTypeCheck (L_72, _stringLiteralB388F2B42118B802C3FA337BC87A8697B38D0437); (L_72)->SetAt(static_cast(0), (String_t*)_stringLiteralB388F2B42118B802C3FA337BC87A8697B38D0437); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72; NullCheck(L_73); ArrayElementTypeCheck (L_73, _stringLiteral74ECD97912D81E0F9C90F35D74E271439C4F3190); (L_73)->SetAt(static_cast(1), (String_t*)_stringLiteral74ECD97912D81E0F9C90F35D74E271439C4F3190); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeEye_7 = L_73; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeEye_7), (void*)L_73); // typeExclude = {"Nub", "Dummy", "dummy", "Tip", "IK", "Mesh"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = L_74; NullCheck(L_75); ArrayElementTypeCheck (L_75, _stringLiteralBF81BBF805E3CA6AAA5C990682F8CCF6B2C4F5E7); (L_75)->SetAt(static_cast(0), (String_t*)_stringLiteralBF81BBF805E3CA6AAA5C990682F8CCF6B2C4F5E7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75; NullCheck(L_76); ArrayElementTypeCheck (L_76, _stringLiteral3800E206DF25F91844E65CAB84A1EE76394A6277); (L_76)->SetAt(static_cast(1), (String_t*)_stringLiteral3800E206DF25F91844E65CAB84A1EE76394A6277); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76; NullCheck(L_77); ArrayElementTypeCheck (L_77, _stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2); (L_77)->SetAt(static_cast(2), (String_t*)_stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77; NullCheck(L_78); ArrayElementTypeCheck (L_78, _stringLiteral77A54B4A65E732EA3A0CD30DB36FC17FB63777E7); (L_78)->SetAt(static_cast(3), (String_t*)_stringLiteral77A54B4A65E732EA3A0CD30DB36FC17FB63777E7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78; NullCheck(L_79); ArrayElementTypeCheck (L_79, _stringLiteralABAB1BB4FA3A0777933EE852518CD5C1A3AB95CE); (L_79)->SetAt(static_cast(4), (String_t*)_stringLiteralABAB1BB4FA3A0777933EE852518CD5C1A3AB95CE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_79; NullCheck(L_80); ArrayElementTypeCheck (L_80, _stringLiteral6483891A6A7C10989F9CCB88DB7077ED5EADC821); (L_80)->SetAt(static_cast(5), (String_t*)_stringLiteral6483891A6A7C10989F9CCB88DB7077ED5EADC821); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExclude_8 = L_80; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExclude_8), (void*)L_80); // typeExcludeSpine = {"Head", "head"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81; NullCheck(L_82); ArrayElementTypeCheck (L_82, _stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321); (L_82)->SetAt(static_cast(0), (String_t*)_stringLiteral8DD8D6FCBA1E38E53530F55F7B9061E65C123321); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = L_82; NullCheck(L_83); ArrayElementTypeCheck (L_83, _stringLiteral461EE177B772C8076E2D62C04952F00C85951024); (L_83)->SetAt(static_cast(1), (String_t*)_stringLiteral461EE177B772C8076E2D62C04952F00C85951024); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeSpine_9 = L_83; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeSpine_9), (void*)L_83); // typeExcludeHead = {"Top", "End" }, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)2); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_85 = L_84; NullCheck(L_85); ArrayElementTypeCheck (L_85, _stringLiteral1690B3E0A7ABF26C7432995D1219914EE9822024); (L_85)->SetAt(static_cast(0), (String_t*)_stringLiteral1690B3E0A7ABF26C7432995D1219914EE9822024); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = L_85; NullCheck(L_86); ArrayElementTypeCheck (L_86, _stringLiteralAB236FE2BF72D00A5CFAFFB9CA58750A49DA02B2); (L_86)->SetAt(static_cast(1), (String_t*)_stringLiteralAB236FE2BF72D00A5CFAFFB9CA58750A49DA02B2); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeHead_10 = L_86; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeHead_10), (void*)L_86); // typeExcludeArm = {"Collar", "collar", "Clavicle", "clavicle", "Finger", "finger", "Index", "index", "Mid", "mid", "Pinky", "pinky", "Ring", "Thumb", "thumb", "Adjust", "adjust", "Twist", "twist"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)19)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88 = L_87; NullCheck(L_88); ArrayElementTypeCheck (L_88, _stringLiteral9498F3CAA3595E523ABDDA1958035513081B0EE0); (L_88)->SetAt(static_cast(0), (String_t*)_stringLiteral9498F3CAA3595E523ABDDA1958035513081B0EE0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = L_88; NullCheck(L_89); ArrayElementTypeCheck (L_89, _stringLiteral5531ACB7A5D2086E18B35CD2A536ED66B2182A40); (L_89)->SetAt(static_cast(1), (String_t*)_stringLiteral5531ACB7A5D2086E18B35CD2A536ED66B2182A40); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_90 = L_89; NullCheck(L_90); ArrayElementTypeCheck (L_90, _stringLiteral214BA9897ECB48EE01D20890481B4086B9825209); (L_90)->SetAt(static_cast(2), (String_t*)_stringLiteral214BA9897ECB48EE01D20890481B4086B9825209); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_91 = L_90; NullCheck(L_91); ArrayElementTypeCheck (L_91, _stringLiteral8ACAF5E1967069AEFE34E31F9E524B7360F8FA6B); (L_91)->SetAt(static_cast(3), (String_t*)_stringLiteral8ACAF5E1967069AEFE34E31F9E524B7360F8FA6B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = L_91; NullCheck(L_92); ArrayElementTypeCheck (L_92, _stringLiteralC4E214B19F4C8AA260BEC8E904D1DE02F83DA1E8); (L_92)->SetAt(static_cast(4), (String_t*)_stringLiteralC4E214B19F4C8AA260BEC8E904D1DE02F83DA1E8); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_93 = L_92; NullCheck(L_93); ArrayElementTypeCheck (L_93, _stringLiteral402F132297C6D43398E4C6118B60D8D37D7C1253); (L_93)->SetAt(static_cast(5), (String_t*)_stringLiteral402F132297C6D43398E4C6118B60D8D37D7C1253); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = L_93; NullCheck(L_94); ArrayElementTypeCheck (L_94, _stringLiteral1C3B83E7128DFE5344885801249731AA7F849057); (L_94)->SetAt(static_cast(6), (String_t*)_stringLiteral1C3B83E7128DFE5344885801249731AA7F849057); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_95 = L_94; NullCheck(L_95); ArrayElementTypeCheck (L_95, _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1); (L_95)->SetAt(static_cast(7), (String_t*)_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96 = L_95; NullCheck(L_96); ArrayElementTypeCheck (L_96, _stringLiteral7E4272A8DFA5A1AA3188D40959A514650DD60F46); (L_96)->SetAt(static_cast(8), (String_t*)_stringLiteral7E4272A8DFA5A1AA3188D40959A514650DD60F46); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = L_96; NullCheck(L_97); ArrayElementTypeCheck (L_97, _stringLiteral32A4C1DE6F6D9EDC5D98B904B0B3D876D65D8AA0); (L_97)->SetAt(static_cast(((int32_t)9)), (String_t*)_stringLiteral32A4C1DE6F6D9EDC5D98B904B0B3D876D65D8AA0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = L_97; NullCheck(L_98); ArrayElementTypeCheck (L_98, _stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD); (L_98)->SetAt(static_cast(((int32_t)10)), (String_t*)_stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = L_98; NullCheck(L_99); ArrayElementTypeCheck (L_99, _stringLiteralF07956A759EDB6FBBDB6B00B2575301EB3963A7E); (L_99)->SetAt(static_cast(((int32_t)11)), (String_t*)_stringLiteralF07956A759EDB6FBBDB6B00B2575301EB3963A7E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = L_99; NullCheck(L_100); ArrayElementTypeCheck (L_100, _stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3); (L_100)->SetAt(static_cast(((int32_t)12)), (String_t*)_stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = L_100; NullCheck(L_101); ArrayElementTypeCheck (L_101, _stringLiteral85854D21F273A756078468B1F896F112B0E08118); (L_101)->SetAt(static_cast(((int32_t)13)), (String_t*)_stringLiteral85854D21F273A756078468B1F896F112B0E08118); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_102 = L_101; NullCheck(L_102); ArrayElementTypeCheck (L_102, _stringLiteral061D0654AF6F95841138064FB1446DB36ACDD517); (L_102)->SetAt(static_cast(((int32_t)14)), (String_t*)_stringLiteral061D0654AF6F95841138064FB1446DB36ACDD517); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = L_102; NullCheck(L_103); ArrayElementTypeCheck (L_103, _stringLiteral9D4F7C6E7D51F0820E7A898B794F2DC7694244F4); (L_103)->SetAt(static_cast(((int32_t)15)), (String_t*)_stringLiteral9D4F7C6E7D51F0820E7A898B794F2DC7694244F4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_103; NullCheck(L_104); ArrayElementTypeCheck (L_104, _stringLiteral1FA18FB88B5AB20CFA8F737DC3E0F0B91CB75D7E); (L_104)->SetAt(static_cast(((int32_t)16)), (String_t*)_stringLiteral1FA18FB88B5AB20CFA8F737DC3E0F0B91CB75D7E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105 = L_104; NullCheck(L_105); ArrayElementTypeCheck (L_105, _stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C); (L_105)->SetAt(static_cast(((int32_t)17)), (String_t*)_stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_106 = L_105; NullCheck(L_106); ArrayElementTypeCheck (L_106, _stringLiteral385A3F00319A5A164D8F37EB690D86A55732F2BA); (L_106)->SetAt(static_cast(((int32_t)18)), (String_t*)_stringLiteral385A3F00319A5A164D8F37EB690D86A55732F2BA); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeArm_11 = L_106; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeArm_11), (void*)L_106); // typeExcludeLeg = {"Toe", "toe", "Platform", "Adjust", "adjust", "Twist", "twist"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = L_107; NullCheck(L_108); ArrayElementTypeCheck (L_108, _stringLiteralAF46A9E2E9439E03F3352470F9B1136DDD96ED26); (L_108)->SetAt(static_cast(0), (String_t*)_stringLiteralAF46A9E2E9439E03F3352470F9B1136DDD96ED26); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_108; NullCheck(L_109); ArrayElementTypeCheck (L_109, _stringLiteralAC44B17C22D98680F5EF1A5FD59E6A7ABEE17CEB); (L_109)->SetAt(static_cast(1), (String_t*)_stringLiteralAC44B17C22D98680F5EF1A5FD59E6A7ABEE17CEB); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = L_109; NullCheck(L_110); ArrayElementTypeCheck (L_110, _stringLiteral2ABA09E1C17B843688061F3708C4148AC2322D28); (L_110)->SetAt(static_cast(2), (String_t*)_stringLiteral2ABA09E1C17B843688061F3708C4148AC2322D28); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_111 = L_110; NullCheck(L_111); ArrayElementTypeCheck (L_111, _stringLiteral9D4F7C6E7D51F0820E7A898B794F2DC7694244F4); (L_111)->SetAt(static_cast(3), (String_t*)_stringLiteral9D4F7C6E7D51F0820E7A898B794F2DC7694244F4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = L_111; NullCheck(L_112); ArrayElementTypeCheck (L_112, _stringLiteral1FA18FB88B5AB20CFA8F737DC3E0F0B91CB75D7E); (L_112)->SetAt(static_cast(4), (String_t*)_stringLiteral1FA18FB88B5AB20CFA8F737DC3E0F0B91CB75D7E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_113 = L_112; NullCheck(L_113); ArrayElementTypeCheck (L_113, _stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C); (L_113)->SetAt(static_cast(5), (String_t*)_stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_114 = L_113; NullCheck(L_114); ArrayElementTypeCheck (L_114, _stringLiteral385A3F00319A5A164D8F37EB690D86A55732F2BA); (L_114)->SetAt(static_cast(6), (String_t*)_stringLiteral385A3F00319A5A164D8F37EB690D86A55732F2BA); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeLeg_12 = L_114; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeLeg_12), (void*)L_114); // typeExcludeTail = {}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_115 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)0); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeTail_13 = L_115; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeTail_13), (void*)L_115); // typeExcludeEye = {"Lid", "lid", "Brow", "brow", "Lash", "lash"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_117 = L_116; NullCheck(L_117); ArrayElementTypeCheck (L_117, _stringLiteralE8C094891C0AEDF0D0940DD65CD55FB6DD91C983); (L_117)->SetAt(static_cast(0), (String_t*)_stringLiteralE8C094891C0AEDF0D0940DD65CD55FB6DD91C983); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118 = L_117; NullCheck(L_118); ArrayElementTypeCheck (L_118, _stringLiteralE0E3F31D925114AEFD43DCB1C0586531B520BD8B); (L_118)->SetAt(static_cast(1), (String_t*)_stringLiteralE0E3F31D925114AEFD43DCB1C0586531B520BD8B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_119 = L_118; NullCheck(L_119); ArrayElementTypeCheck (L_119, _stringLiteralEF6940E3369FEB3B5B21BB86FE7F93C8D86205AE); (L_119)->SetAt(static_cast(2), (String_t*)_stringLiteralEF6940E3369FEB3B5B21BB86FE7F93C8D86205AE); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_120 = L_119; NullCheck(L_120); ArrayElementTypeCheck (L_120, _stringLiteralEFE19FEB6518F5A20C4372597A1828519E1C2723); (L_120)->SetAt(static_cast(3), (String_t*)_stringLiteralEFE19FEB6518F5A20C4372597A1828519E1C2723); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121 = L_120; NullCheck(L_121); ArrayElementTypeCheck (L_121, _stringLiteral5387F81800081845A0B3600D759F7E816A55423B); (L_121)->SetAt(static_cast(4), (String_t*)_stringLiteral5387F81800081845A0B3600D759F7E816A55423B); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_122 = L_121; NullCheck(L_122); ArrayElementTypeCheck (L_122, _stringLiteralB0CAD8BCA47977D99C1B3C76C933E0FD4E6311FA); (L_122)->SetAt(static_cast(5), (String_t*)_stringLiteralB0CAD8BCA47977D99C1B3C76C933E0FD4E6311FA); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeEye_14 = L_122; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___typeExcludeEye_14), (void*)L_122); // pelvis = {"Pelvis", "pelvis", "Hip", "hip"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_124 = L_123; NullCheck(L_124); ArrayElementTypeCheck (L_124, _stringLiteral543FC8CCA64D39946BEC2A82C1BCE305C38B6CAD); (L_124)->SetAt(static_cast(0), (String_t*)_stringLiteral543FC8CCA64D39946BEC2A82C1BCE305C38B6CAD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_124; NullCheck(L_125); ArrayElementTypeCheck (L_125, _stringLiteralACE01F394055C3798BDFF6B23CFE32EED695B314); (L_125)->SetAt(static_cast(1), (String_t*)_stringLiteralACE01F394055C3798BDFF6B23CFE32EED695B314); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_126 = L_125; NullCheck(L_126); ArrayElementTypeCheck (L_126, _stringLiteral7352A837EB68D96CDBDF07CF242D5726F74DC2A6); (L_126)->SetAt(static_cast(2), (String_t*)_stringLiteral7352A837EB68D96CDBDF07CF242D5726F74DC2A6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = L_126; NullCheck(L_127); ArrayElementTypeCheck (L_127, _stringLiteral13773FFC88CA800F72BB50140243500ABFDE4268); (L_127)->SetAt(static_cast(3), (String_t*)_stringLiteral13773FFC88CA800F72BB50140243500ABFDE4268); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___pelvis_15 = L_127; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___pelvis_15), (void*)L_127); // hand = {"Hand", "hand", "Wrist", "wrist", "Palm", "palm"}, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_129 = L_128; NullCheck(L_129); ArrayElementTypeCheck (L_129, _stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); (L_129)->SetAt(static_cast(0), (String_t*)_stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_130 = L_129; NullCheck(L_130); ArrayElementTypeCheck (L_130, _stringLiteral18E4C5DB8069025D974094A057F857AC864487AD); (L_130)->SetAt(static_cast(1), (String_t*)_stringLiteral18E4C5DB8069025D974094A057F857AC864487AD); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_130; NullCheck(L_131); ArrayElementTypeCheck (L_131, _stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); (L_131)->SetAt(static_cast(2), (String_t*)_stringLiteral7B79776007A2D9EB3039A0B10054B590E262DAF3); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = L_131; NullCheck(L_132); ArrayElementTypeCheck (L_132, _stringLiteral4570A663AF0A1A8FADED435B88F1FA89256D23DF); (L_132)->SetAt(static_cast(3), (String_t*)_stringLiteral4570A663AF0A1A8FADED435B88F1FA89256D23DF); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_133 = L_132; NullCheck(L_133); ArrayElementTypeCheck (L_133, _stringLiteral20D62EF9F7CDDD4204481F9D34252DA7549A87F0); (L_133)->SetAt(static_cast(4), (String_t*)_stringLiteral20D62EF9F7CDDD4204481F9D34252DA7549A87F0); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_134 = L_133; NullCheck(L_134); ArrayElementTypeCheck (L_134, _stringLiteral7E13057E2031354A5FE2DBDA8A0E41E39373D55E); (L_134)->SetAt(static_cast(5), (String_t*)_stringLiteral7E13057E2031354A5FE2DBDA8A0E41E39373D55E); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___hand_16 = L_134; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___hand_16), (void*)L_134); // foot = {"Foot", "foot", "Ankle", "ankle"}; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_135 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = L_135; NullCheck(L_136); ArrayElementTypeCheck (L_136, _stringLiteral42838CCDE46EC9A55A8E5BD30B13C5339AEE7E5F); (L_136)->SetAt(static_cast(0), (String_t*)_stringLiteral42838CCDE46EC9A55A8E5BD30B13C5339AEE7E5F); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_137 = L_136; NullCheck(L_137); ArrayElementTypeCheck (L_137, _stringLiteral9B433723649F5105B93C0EB94782A11F8DD0746C); (L_137)->SetAt(static_cast(1), (String_t*)_stringLiteral9B433723649F5105B93C0EB94782A11F8DD0746C); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_138 = L_137; NullCheck(L_138); ArrayElementTypeCheck (L_138, _stringLiteral7C931F5FC1AB9A496913978FF01C2C30CDAD024E); (L_138)->SetAt(static_cast(2), (String_t*)_stringLiteral7C931F5FC1AB9A496913978FF01C2C30CDAD024E); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = L_138; NullCheck(L_139); ArrayElementTypeCheck (L_139, _stringLiteralA9D588A0E742F8CDD3CF99A8F971EB8F4417ED11); (L_139)->SetAt(static_cast(3), (String_t*)_stringLiteralA9D588A0E742F8CDD3CF99A8F971EB8F4417ED11); ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___foot_17 = L_139; Il2CppCodeGenWriteBarrier((void**)(&((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___foot_17), (void*)L_139); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean RootMotion.BipedReferences::get_isFilled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_get_isFilled_m666CB306546568D454B1E0D6C4F5222DA1365BEA (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; int32_t V_1 = 0; { // if (root == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___root_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0010; } } { // if (root == null) return false; return (bool)0; } IL_0010: { // if (pelvis == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___pelvis_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0020; } } { // if (pelvis == null) return false; return (bool)0; } IL_0020: { // if (leftThigh == null || leftCalf == null || leftFoot == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___leftThigh_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_5) { goto IL_004a; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___leftCalf_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_7) { goto IL_004a; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___leftFoot_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_004c; } } IL_004a: { // if (leftThigh == null || leftCalf == null || leftFoot == null) return false; return (bool)0; } IL_004c: { // if (rightThigh == null || rightCalf == null || rightFoot == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___rightThigh_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_11) { goto IL_0076; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___rightCalf_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_13) { goto IL_0076; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___rightFoot_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0078; } } IL_0076: { // if (rightThigh == null || rightCalf == null || rightFoot == null) return false; return (bool)0; } IL_0078: { // if (leftUpperArm == null || leftForearm == null || leftHand == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = __this->___leftUpperArm_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_17) { goto IL_00a2; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___leftForearm_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_19) { goto IL_00a2; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = __this->___leftHand_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_21) { goto IL_00a4; } } IL_00a2: { // if (leftUpperArm == null || leftForearm == null || leftHand == null) return false; return (bool)0; } IL_00a4: { // if (rightUpperArm == null || rightForearm == null || rightHand == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___rightUpperArm_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_23) { goto IL_00ce; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = __this->___rightForearm_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_25) { goto IL_00ce; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = __this->___rightHand_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_27) { goto IL_00d0; } } IL_00ce: { // if (rightUpperArm == null || rightForearm == null || rightHand == null) return false; return (bool)0; } IL_00d0: { // foreach (Transform s in spine) if (s == null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_28 = __this->___spine_15; V_0 = L_28; V_1 = 0; goto IL_00ec; } IL_00db: { // foreach (Transform s in spine) if (s == null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_29 = V_0; int32_t L_30 = V_1; NullCheck(L_29); int32_t L_31 = L_30; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = (L_29)->GetAt(static_cast(L_31)); // foreach (Transform s in spine) if (s == null) return false; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_33) { goto IL_00e8; } } { // foreach (Transform s in spine) if (s == null) return false; return (bool)0; } IL_00e8: { int32_t L_34 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00ec: { // foreach (Transform s in spine) if (s == null) return false; int32_t L_35 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_36 = V_0; NullCheck(L_36); if ((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_36)->max_length))))) { goto IL_00db; } } { // foreach (Transform eye in eyes) if (eye == null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_37 = __this->___eyes_16; V_0 = L_37; V_1 = 0; goto IL_010e; } IL_00fd: { // foreach (Transform eye in eyes) if (eye == null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_38 = V_0; int32_t L_39 = V_1; NullCheck(L_38); int32_t L_40 = L_39; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = (L_38)->GetAt(static_cast(L_40)); // foreach (Transform eye in eyes) if (eye == null) return false; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_42; L_42 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_41, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_42) { goto IL_010a; } } { // foreach (Transform eye in eyes) if (eye == null) return false; return (bool)0; } IL_010a: { int32_t L_43 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_010e: { // foreach (Transform eye in eyes) if (eye == null) return false; int32_t L_44 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_45 = V_0; NullCheck(L_45); if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))) { goto IL_00fd; } } { // return true; return (bool)1; } } // System.Boolean RootMotion.BipedReferences::get_isEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_get_isEmpty_mAC81437972E8C02B632E3B53F2CBB4878E9C34BC (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* __this, const RuntimeMethod* method) { { // return IsEmpty(true); bool L_0; L_0 = VirtualFuncInvoker1< bool, bool >::Invoke(5 /* System.Boolean RootMotion.BipedReferences::IsEmpty(System.Boolean) */, __this, (bool)1); return L_0; } } // System.Boolean RootMotion.BipedReferences::IsEmpty(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_IsEmpty_mD19020AA2CBEE10143A1254DC3AB3031CD84C1FA (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* __this, bool ___0_includeRoot, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; int32_t V_1 = 0; { // if (includeRoot && root != null) return false; bool L_0 = ___0_includeRoot; if (!L_0) { goto IL_0013; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___root_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0013; } } { // if (includeRoot && root != null) return false; return (bool)0; } IL_0013: { // if (pelvis != null || head != null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___pelvis_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_4) { goto IL_002f; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___head_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0031; } } IL_002f: { // if (pelvis != null || head != null) return false; return (bool)0; } IL_0031: { // if (leftThigh != null || leftCalf != null || leftFoot != null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___leftThigh_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_8) { goto IL_005b; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___leftCalf_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_10) { goto IL_005b; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___leftFoot_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_12) { goto IL_005d; } } IL_005b: { // if (leftThigh != null || leftCalf != null || leftFoot != null) return false; return (bool)0; } IL_005d: { // if (rightThigh != null || rightCalf != null || rightFoot != null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___rightThigh_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_14) { goto IL_0087; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = __this->___rightCalf_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_16) { goto IL_0087; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___rightFoot_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_0089; } } IL_0087: { // if (rightThigh != null || rightCalf != null || rightFoot != null) return false; return (bool)0; } IL_0089: { // if (leftUpperArm != null || leftForearm != null || leftHand != null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___leftUpperArm_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_20) { goto IL_00b3; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = __this->___leftForearm_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_22) { goto IL_00b3; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->___leftHand_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_23, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_24) { goto IL_00b5; } } IL_00b3: { // if (leftUpperArm != null || leftForearm != null || leftHand != null) return false; return (bool)0; } IL_00b5: { // if (rightUpperArm != null || rightForearm != null || rightHand != null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = __this->___rightUpperArm_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_26) { goto IL_00df; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = __this->___rightForearm_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_28) { goto IL_00df; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = __this->___rightHand_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_30) { goto IL_00e1; } } IL_00df: { // if (rightUpperArm != null || rightForearm != null || rightHand != null) return false; return (bool)0; } IL_00e1: { // foreach (Transform s in spine) if (s != null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_31 = __this->___spine_15; V_0 = L_31; V_1 = 0; goto IL_00fd; } IL_00ec: { // foreach (Transform s in spine) if (s != null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_32 = V_0; int32_t L_33 = V_1; NullCheck(L_32); int32_t L_34 = L_33; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = (L_32)->GetAt(static_cast(L_34)); // foreach (Transform s in spine) if (s != null) return false; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_35, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_36) { goto IL_00f9; } } { // foreach (Transform s in spine) if (s != null) return false; return (bool)0; } IL_00f9: { int32_t L_37 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00fd: { // foreach (Transform s in spine) if (s != null) return false; int32_t L_38 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_39 = V_0; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length))))) { goto IL_00ec; } } { // foreach (Transform eye in eyes) if (eye != null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_40 = __this->___eyes_16; V_0 = L_40; V_1 = 0; goto IL_011f; } IL_010e: { // foreach (Transform eye in eyes) if (eye != null) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_41 = V_0; int32_t L_42 = V_1; NullCheck(L_41); int32_t L_43 = L_42; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = (L_41)->GetAt(static_cast(L_43)); // foreach (Transform eye in eyes) if (eye != null) return false; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_45) { goto IL_011b; } } { // foreach (Transform eye in eyes) if (eye != null) return false; return (bool)0; } IL_011b: { int32_t L_46 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_011f: { // foreach (Transform eye in eyes) if (eye != null) return false; int32_t L_47 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_48 = V_0; NullCheck(L_48); if ((((int32_t)L_47) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length))))) { goto IL_010e; } } { // return true; return (bool)1; } } // System.Boolean RootMotion.BipedReferences::Contains(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_Contains_m607644A18154A29EC340D3B4EB98C7E8B215B39E (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, bool ___1_ignoreRoot, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; int32_t V_1 = 0; { // if (!ignoreRoot && root == t) return true; bool L_0 = ___1_ignoreRoot; if (L_0) { goto IL_0013; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___root_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, L_2, NULL); if (!L_3) { goto IL_0013; } } { // if (!ignoreRoot && root == t) return true; return (bool)1; } IL_0013: { // if (pelvis == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___pelvis_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, L_5, NULL); if (!L_6) { goto IL_0023; } } { // if (pelvis == t) return true; return (bool)1; } IL_0023: { // if (leftThigh == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___leftThigh_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, L_8, NULL); if (!L_9) { goto IL_0033; } } { // if (leftThigh == t) return true; return (bool)1; } IL_0033: { // if (leftCalf == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___leftCalf_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, L_11, NULL); if (!L_12) { goto IL_0043; } } { // if (leftCalf == t) return true; return (bool)1; } IL_0043: { // if (leftFoot == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___leftFoot_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_13, L_14, NULL); if (!L_15) { goto IL_0053; } } { // if (leftFoot == t) return true; return (bool)1; } IL_0053: { // if (rightThigh == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = __this->___rightThigh_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, L_17, NULL); if (!L_18) { goto IL_0063; } } { // if (rightThigh == t) return true; return (bool)1; } IL_0063: { // if (rightCalf == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___rightCalf_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_19, L_20, NULL); if (!L_21) { goto IL_0073; } } { // if (rightCalf == t) return true; return (bool)1; } IL_0073: { // if (rightFoot == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___rightFoot_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, L_23, NULL); if (!L_24) { goto IL_0083; } } { // if (rightFoot == t) return true; return (bool)1; } IL_0083: { // if (leftUpperArm == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = __this->___leftUpperArm_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, L_26, NULL); if (!L_27) { goto IL_0093; } } { // if (leftUpperArm == t) return true; return (bool)1; } IL_0093: { // if (leftForearm == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___leftForearm_9; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_28, L_29, NULL); if (!L_30) { goto IL_00a3; } } { // if (leftForearm == t) return true; return (bool)1; } IL_00a3: { // if (leftHand == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = __this->___leftHand_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_31, L_32, NULL); if (!L_33) { goto IL_00b3; } } { // if (leftHand == t) return true; return (bool)1; } IL_00b3: { // if (rightUpperArm == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = __this->___rightUpperArm_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_34, L_35, NULL); if (!L_36) { goto IL_00c3; } } { // if (rightUpperArm == t) return true; return (bool)1; } IL_00c3: { // if (rightForearm == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = __this->___rightForearm_12; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_39; L_39 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_37, L_38, NULL); if (!L_39) { goto IL_00d3; } } { // if (rightForearm == t) return true; return (bool)1; } IL_00d3: { // if (rightHand == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = __this->___rightHand_13; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_42; L_42 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_40, L_41, NULL); if (!L_42) { goto IL_00e3; } } { // if (rightHand == t) return true; return (bool)1; } IL_00e3: { // if (head == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43 = __this->___head_14; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, L_44, NULL); if (!L_45) { goto IL_00f3; } } { // if (head == t) return true; return (bool)1; } IL_00f3: { // foreach (Transform s in spine) if (s == t) return true; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_46 = __this->___spine_15; V_0 = L_46; V_1 = 0; goto IL_010f; } IL_00fe: { // foreach (Transform s in spine) if (s == t) return true; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_47 = V_0; int32_t L_48 = V_1; NullCheck(L_47); int32_t L_49 = L_48; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = (L_47)->GetAt(static_cast(L_49)); // foreach (Transform s in spine) if (s == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_52; L_52 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_50, L_51, NULL); if (!L_52) { goto IL_010b; } } { // foreach (Transform s in spine) if (s == t) return true; return (bool)1; } IL_010b: { int32_t L_53 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_53, 1)); } IL_010f: { // foreach (Transform s in spine) if (s == t) return true; int32_t L_54 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_55 = V_0; NullCheck(L_55); if ((((int32_t)L_54) < ((int32_t)((int32_t)(((RuntimeArray*)L_55)->max_length))))) { goto IL_00fe; } } { // foreach (Transform e in eyes) if (e == t) return true; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_56 = __this->___eyes_16; V_0 = L_56; V_1 = 0; goto IL_0131; } IL_0120: { // foreach (Transform e in eyes) if (e == t) return true; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_57 = V_0; int32_t L_58 = V_1; NullCheck(L_57); int32_t L_59 = L_58; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60 = (L_57)->GetAt(static_cast(L_59)); // foreach (Transform e in eyes) if (e == t) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61 = ___0_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_62; L_62 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_60, L_61, NULL); if (!L_62) { goto IL_012d; } } { // foreach (Transform e in eyes) if (e == t) return true; return (bool)1; } IL_012d: { int32_t L_63 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0131: { // foreach (Transform e in eyes) if (e == t) return true; int32_t L_64 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_65 = V_0; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_0120; } } { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::AutoDetectReferences(RootMotion.BipedReferences&,UnityEngine.Transform,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_AutoDetectReferences_m5E95E447FDD26E097CC1383F7799370863C3EFEA (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___0_references, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral198EF3952BA9D06F25F090AA52A99B8700CF4BEC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* V_0 = NULL; String_t* V_1 = NULL; { // if (references == null) references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_0 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_1 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_0); if (L_1) { goto IL_000b; } } { // if (references == null) references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_2 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171*)il2cpp_codegen_object_new(BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); NullCheck(L_3); BipedReferences__ctor_mE2107827BA8BF1ECB31329291CBB922F15CE8789(L_3, NULL); *((RuntimeObject**)L_2) = (RuntimeObject*)L_3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3); } IL_000b: { // references.root = root; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_4 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_5 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___1_root; NullCheck(L_5); L_5->___root_0 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___root_0), (void*)L_6); // var animator = root.GetComponent(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___1_root; NullCheck(L_7); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_8; L_8 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(L_7, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); V_0 = L_8; // if (animator != null && animator.isHuman) { Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0035; } } { Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_11 = V_0; NullCheck(L_11); bool L_12; L_12 = Animator_get_isHuman_mE1154471F516DA8BB47B0605410640344028E2A0(L_11, NULL); if (!L_12) { goto IL_0035; } } { // AssignHumanoidReferences(ref references, animator, autoDetectParams); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_13 = ___0_references; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_14 = V_0; AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_15 = ___2_autoDetectParams; BipedReferences_AssignHumanoidReferences_m1457E879C1D0B061E528D4F6703D01C1D3DCC402(L_13, L_14, L_15, NULL); // return true; // Assume humanoids are always valid return (bool)1; } IL_0035: { // DetectReferencesByNaming(ref references, root, autoDetectParams); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_16 = ___0_references; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___1_root; AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_18 = ___2_autoDetectParams; BipedReferences_DetectReferencesByNaming_m8CD9F1C2852DDFC07B440A54E05E1704B7862463(L_16, L_17, L_18, NULL); // Warning.logged = false; ((Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_StaticFields*)il2cpp_codegen_static_fields_for(Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var))->___logged_0 = (bool)0; // if (!references.isFilled) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_19 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_20 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_19); NullCheck(L_20); bool L_21; L_21 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean RootMotion.BipedReferences::get_isFilled() */, L_20); if (L_21) { goto IL_005a; } } { // Warning.Log("BipedReferences contains one or more missing Transforms.", root, true); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = ___1_root; Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224(_stringLiteral198EF3952BA9D06F25F090AA52A99B8700CF4BEC, L_22, (bool)1, NULL); // return false; return (bool)0; } IL_005a: { // string message = ""; V_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; // if (SetupError(references, ref message)) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_23 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_24 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_23); bool L_25; L_25 = BipedReferences_SetupError_mF53998A98BA2BC34EDE7897F1D3657C9193C67A9(L_24, (&V_1), NULL); if (!L_25) { goto IL_007b; } } { // Warning.Log(message, references.root, true); String_t* L_26 = V_1; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_27 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_28 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_27); NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = L_28->___root_0; Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224(L_26, L_29, (bool)1, NULL); // return false; return (bool)0; } IL_007b: { // if (SetupWarning(references, ref message)) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_30 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_31 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_30); bool L_32; L_32 = BipedReferences_SetupWarning_mF62B194DE8002A06413628992FE8802DB0B9A0AF(L_31, (&V_1), NULL); if (!L_32) { goto IL_0094; } } { // Warning.Log(message, references.root, true); String_t* L_33 = V_1; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_34 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_35 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_34); NullCheck(L_35); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = L_35->___root_0; Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224(L_33, L_36, (bool)1, NULL); } IL_0094: { // return true; return (bool)1; } } // System.Void RootMotion.BipedReferences::DetectReferencesByNaming(RootMotion.BipedReferences&,UnityEngine.Transform,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_DetectReferencesByNaming_m8CD9F1C2852DDFC07B440A54E05E1704B7862463 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___0_references, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_root, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisStringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_m138D8E0AD16BB0BF2B617492A8ECC888DFFD5843_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_1 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_6 = NULL; int32_t V_7 = 0; { // if (references == null) references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_0 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_1 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_0); if (L_1) { goto IL_000b; } } { // if (references == null) references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_2 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171*)il2cpp_codegen_object_new(BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); NullCheck(L_3); BipedReferences__ctor_mE2107827BA8BF1ECB31329291CBB922F15CE8789(L_3, NULL); *((RuntimeObject**)L_2) = (RuntimeObject*)L_3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3); } IL_000b: { // Transform[] children = root.GetComponentsInChildren(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_root; NullCheck(L_4); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5; L_5 = Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28(L_4, Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); V_0 = L_5; // DetectLimb(BipedNaming.BoneType.Arm, BipedNaming.BoneSide.Left, ref references.leftUpperArm, ref references.leftForearm, ref references.leftHand, children); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_6 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_7 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_6); NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_8 = (&L_7->___leftUpperArm_8); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_9 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_10 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_9); NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_11 = (&L_10->___leftForearm_9); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_12 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_13 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_12); NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_14 = (&L_13->___leftHand_10); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_15 = V_0; BipedReferences_DetectLimb_mCBC670D74B86BCCF8A7CAFD2281ED2B9EF743DF7(3, 1, L_8, L_11, L_14, L_15, NULL); // DetectLimb(BipedNaming.BoneType.Arm, BipedNaming.BoneSide.Right, ref references.rightUpperArm, ref references.rightForearm, ref references.rightHand, children); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_16 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_17 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_16); NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_18 = (&L_17->___rightUpperArm_11); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_19 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_20 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_19); NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_21 = (&L_20->___rightForearm_12); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_22 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_23 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_22); NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_24 = (&L_23->___rightHand_13); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_25 = V_0; BipedReferences_DetectLimb_mCBC670D74B86BCCF8A7CAFD2281ED2B9EF743DF7(3, 2, L_18, L_21, L_24, L_25, NULL); // DetectLimb(BipedNaming.BoneType.Leg, BipedNaming.BoneSide.Left, ref references.leftThigh, ref references.leftCalf, ref references.leftFoot, children); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_26 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_27 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_26); NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_28 = (&L_27->___leftThigh_2); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_29 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_30 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_29); NullCheck(L_30); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_31 = (&L_30->___leftCalf_3); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_32 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_33 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_32); NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_34 = (&L_33->___leftFoot_4); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_35 = V_0; BipedReferences_DetectLimb_mCBC670D74B86BCCF8A7CAFD2281ED2B9EF743DF7(4, 1, L_28, L_31, L_34, L_35, NULL); // DetectLimb(BipedNaming.BoneType.Leg, BipedNaming.BoneSide.Right, ref references.rightThigh, ref references.rightCalf, ref references.rightFoot, children); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_36 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_37 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_36); NullCheck(L_37); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_38 = (&L_37->___rightThigh_5); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_39 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_40 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_39); NullCheck(L_40); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_41 = (&L_40->___rightCalf_6); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_42 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_43 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_42); NullCheck(L_43); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_44 = (&L_43->___rightFoot_7); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_45 = V_0; BipedReferences_DetectLimb_mCBC670D74B86BCCF8A7CAFD2281ED2B9EF743DF7(4, 2, L_38, L_41, L_44, L_45, NULL); // references.head = BipedNaming.GetBone(children, BipedNaming.BoneType.Head); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_46 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_47 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_46); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_48 = V_0; StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_49; L_49 = Array_Empty_TisStringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_m138D8E0AD16BB0BF2B617492A8ECC888DFFD5843_inline(Array_Empty_TisStringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_m138D8E0AD16BB0BF2B617492A8ECC888DFFD5843_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50; L_50 = BipedNaming_GetBone_m600E5014EA5FA3518BD3499A44C0E344F2426E86(L_48, 2, 0, L_49, NULL); NullCheck(L_47); L_47->___head_14 = L_50; Il2CppCodeGenWriteBarrier((void**)(&L_47->___head_14), (void*)L_50); // references.pelvis = BipedNaming.GetNamingMatch(children, BipedNaming.pelvis); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_51 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_52 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_51); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_53 = V_0; StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_54 = (StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF*)(StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF*)SZArrayNew(StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF_il2cpp_TypeInfo_var, (uint32_t)1); StringU5BU5DU5BU5D_t8BCC500C5CC1686D9BADCBAA811074FE00F83ACF* L_55 = L_54; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = ((BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_StaticFields*)il2cpp_codegen_static_fields_for(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var))->___pelvis_15; NullCheck(L_55); ArrayElementTypeCheck (L_55, L_56); (L_55)->SetAt(static_cast(0), (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)L_56); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57; L_57 = BipedNaming_GetNamingMatch_mFBB95D4C887FAF79A74A0AC8DA34EDC106B45CEA(L_53, L_55, NULL); NullCheck(L_52); L_52->___pelvis_1 = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_52->___pelvis_1), (void*)L_57); // if (references.pelvis == null || !Hierarchy.IsAncestor(references.leftThigh, references.pelvis)) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_58 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_59 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_58); NullCheck(L_59); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60 = L_59->___pelvis_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_61; L_61 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_60, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_61) { goto IL_00d9; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_62 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_63 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_62); NullCheck(L_63); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_64 = L_63->___leftThigh_2; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_65 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_66 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_65); NullCheck(L_66); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67 = L_66->___pelvis_1; bool L_68; L_68 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_64, L_67, NULL); if (L_68) { goto IL_00fb; } } IL_00d9: { // if (references.leftThigh != null) references.pelvis = references.leftThigh.parent; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_69 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_70 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_69); NullCheck(L_70); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71 = L_70->___leftThigh_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_72; L_72 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_72) { goto IL_00fb; } } { // if (references.leftThigh != null) references.pelvis = references.leftThigh.parent; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_73 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_74 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_73); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_75 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_76 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_75); NullCheck(L_76); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_77 = L_76->___leftThigh_2; NullCheck(L_77); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_78; L_78 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_77, NULL); NullCheck(L_74); L_74->___pelvis_1 = L_78; Il2CppCodeGenWriteBarrier((void**)(&L_74->___pelvis_1), (void*)L_78); } IL_00fb: { // if (references.leftUpperArm != null && references.rightUpperArm != null && references.pelvis != null && references.leftThigh != null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_79 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_80 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_79); NullCheck(L_80); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_81 = L_80->___leftUpperArm_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_82; L_82 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_81, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_82) { goto IL_0234; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_83 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_84 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_83); NullCheck(L_84); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85 = L_84->___rightUpperArm_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_86; L_86 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_85, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_86) { goto IL_0234; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_87 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_88 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_87); NullCheck(L_88); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_89 = L_88->___pelvis_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_90; L_90 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_89, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_90) { goto IL_0234; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_91 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_92 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_91); NullCheck(L_92); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_93 = L_92->___leftThigh_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_94; L_94 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_93, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_94) { goto IL_0234; } } { // Transform neck = Hierarchy.GetFirstCommonAncestor(references.leftUpperArm, references.rightUpperArm); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_95 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_96 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_95); NullCheck(L_96); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_97 = L_96->___leftUpperArm_8; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_98 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_99 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_98); NullCheck(L_99); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100 = L_99->___rightUpperArm_11; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_101; L_101 = Hierarchy_GetFirstCommonAncestor_m069C928881ACD335B2B26766A51F431EFF811E37(L_97, L_100, NULL); V_2 = L_101; // if (neck != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_102 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_103; L_103 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_102, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_103) { goto IL_0234; } } { // Transform[] inverseSpine = new Transform[1] { neck }; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_104 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_105 = L_104; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_106 = V_2; NullCheck(L_105); ArrayElementTypeCheck (L_105, L_106); (L_105)->SetAt(static_cast(0), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_106); V_3 = L_105; // Hierarchy.AddAncestors(inverseSpine[0], references.pelvis, ref inverseSpine); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_107 = V_3; NullCheck(L_107); int32_t L_108 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_109 = (L_107)->GetAt(static_cast(L_108)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_110 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_111 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_110); NullCheck(L_111); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_112 = L_111->___pelvis_1; Hierarchy_AddAncestors_m3E5FE8652DA3C060914B6743DBD760C5E730555C(L_109, L_112, (&V_3), NULL); // references.spine = new Transform[0]; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_113 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_114 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_113); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_115 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); NullCheck(L_114); L_114->___spine_15 = L_115; Il2CppCodeGenWriteBarrier((void**)(&L_114->___spine_15), (void*)L_115); // for (int i = inverseSpine.Length - 1; i > -1; i--) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_116 = V_3; NullCheck(L_116); V_4 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_116)->max_length)), 1)); goto IL_01d6; } IL_0195: { // if (AddBoneToSpine(inverseSpine[i], ref references, autoDetectParams)) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_117 = V_3; int32_t L_118 = V_4; NullCheck(L_117); int32_t L_119 = L_118; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_120 = (L_117)->GetAt(static_cast(L_119)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_121 = ___0_references; AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_122 = ___2_autoDetectParams; bool L_123; L_123 = BipedReferences_AddBoneToSpine_m01ADAEC8A871F405DB1F3A870C5D98A98B0402A4(L_120, L_121, L_122, NULL); if (!L_123) { goto IL_01d0; } } { // Array.Resize(ref references.spine, references.spine.Length + 1); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_124 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_125 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_124); NullCheck(L_125); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_126 = (&L_125->___spine_15); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_127 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_128 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_127); NullCheck(L_128); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_129 = L_128->___spine_15; NullCheck(L_129); Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129(L_126, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_129)->max_length)), 1)), Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); // references.spine[references.spine.Length - 1] = inverseSpine[i]; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_130 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_131 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_130); NullCheck(L_131); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_132 = L_131->___spine_15; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_133 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_134 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_133); NullCheck(L_134); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_135 = L_134->___spine_15; NullCheck(L_135); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_136 = V_3; int32_t L_137 = V_4; NullCheck(L_136); int32_t L_138 = L_137; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_139 = (L_136)->GetAt(static_cast(L_138)); NullCheck(L_132); ArrayElementTypeCheck (L_132, L_139); (L_132)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_135)->max_length)), 1))), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_139); } IL_01d0: { // for (int i = inverseSpine.Length - 1; i > -1; i--) { int32_t L_140 = V_4; V_4 = ((int32_t)il2cpp_codegen_subtract(L_140, 1)); } IL_01d6: { // for (int i = inverseSpine.Length - 1; i > -1; i--) { int32_t L_141 = V_4; if ((((int32_t)L_141) > ((int32_t)(-1)))) { goto IL_0195; } } { // if (references.head == null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_142 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_143 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_142); NullCheck(L_143); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_144 = L_143->___head_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_145; L_145 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_144, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_145) { goto IL_0234; } } { // for (int i = 0; i < neck.childCount; i++) { V_5 = 0; goto IL_022a; } IL_01ef: { // Transform child = neck.GetChild(i); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_146 = V_2; int32_t L_147 = V_5; NullCheck(L_146); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_148; L_148 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_146, L_147, NULL); V_6 = L_148; // if (!Hierarchy.ContainsChild(child, references.leftUpperArm) && !Hierarchy.ContainsChild(child, references.rightUpperArm)) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_149 = V_6; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_150 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_151 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_150); NullCheck(L_151); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_152 = L_151->___leftUpperArm_8; bool L_153; L_153 = Hierarchy_ContainsChild_mDFD20593FA1676B79F25E2658374E784D62C90DC(L_149, L_152, NULL); if (L_153) { goto IL_0224; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_154 = V_6; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_155 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_156 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_155); NullCheck(L_156); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_157 = L_156->___rightUpperArm_11; bool L_158; L_158 = Hierarchy_ContainsChild_mDFD20593FA1676B79F25E2658374E784D62C90DC(L_154, L_157, NULL); if (L_158) { goto IL_0224; } } { // references.head = child; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_159 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_160 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_159); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_161 = V_6; NullCheck(L_160); L_160->___head_14 = L_161; Il2CppCodeGenWriteBarrier((void**)(&L_160->___head_14), (void*)L_161); // break; goto IL_0234; } IL_0224: { // for (int i = 0; i < neck.childCount; i++) { int32_t L_162 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_162, 1)); } IL_022a: { // for (int i = 0; i < neck.childCount; i++) { int32_t L_163 = V_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_164 = V_2; NullCheck(L_164); int32_t L_165; L_165 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_164, NULL); if ((((int32_t)L_163) < ((int32_t)L_165))) { goto IL_01ef; } } IL_0234: { // Transform[] eyes = BipedNaming.GetBonesOfType(BipedNaming.BoneType.Eye, children); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_166 = V_0; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_167; L_167 = BipedNaming_GetBonesOfType_mD4659448E44E65A04B1E0BF97E946C3D11AC01A9(6, L_166, NULL); V_1 = L_167; // references.eyes = new Transform[0]; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_168 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_169 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_168); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_170 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); NullCheck(L_169); L_169->___eyes_16 = L_170; Il2CppCodeGenWriteBarrier((void**)(&L_169->___eyes_16), (void*)L_170); // if (autoDetectParams.includeEyes) { AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_171 = ___2_autoDetectParams; bool L_172 = L_171.___includeEyes_1; if (!L_172) { goto IL_029e; } } { // for (int i = 0; i < eyes.Length; i++) { V_7 = 0; goto IL_0297; } IL_0256: { // if (AddBoneToEyes(eyes[i], ref references, autoDetectParams)) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_173 = V_1; int32_t L_174 = V_7; NullCheck(L_173); int32_t L_175 = L_174; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_176 = (L_173)->GetAt(static_cast(L_175)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_177 = ___0_references; AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_178 = ___2_autoDetectParams; bool L_179; L_179 = BipedReferences_AddBoneToEyes_m1C942D835089C516C3225DF6375C580AFFB7E255(L_176, L_177, L_178, NULL); if (!L_179) { goto IL_0291; } } { // Array.Resize(ref references.eyes, references.eyes.Length + 1); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_180 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_181 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_180); NullCheck(L_181); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_182 = (&L_181->___eyes_16); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_183 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_184 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_183); NullCheck(L_184); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_185 = L_184->___eyes_16; NullCheck(L_185); Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129(L_182, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_185)->max_length)), 1)), Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); // references.eyes[references.eyes.Length - 1] = eyes[i]; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_186 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_187 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_186); NullCheck(L_187); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_188 = L_187->___eyes_16; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_189 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_190 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_189); NullCheck(L_190); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_191 = L_190->___eyes_16; NullCheck(L_191); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_192 = V_1; int32_t L_193 = V_7; NullCheck(L_192); int32_t L_194 = L_193; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_195 = (L_192)->GetAt(static_cast(L_194)); NullCheck(L_188); ArrayElementTypeCheck (L_188, L_195); (L_188)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_191)->max_length)), 1))), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_195); } IL_0291: { // for (int i = 0; i < eyes.Length; i++) { int32_t L_196 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_196, 1)); } IL_0297: { // for (int i = 0; i < eyes.Length; i++) { int32_t L_197 = V_7; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_198 = V_1; NullCheck(L_198); if ((((int32_t)L_197) < ((int32_t)((int32_t)(((RuntimeArray*)L_198)->max_length))))) { goto IL_0256; } } IL_029e: { // } return; } } // System.Void RootMotion.BipedReferences::AssignHumanoidReferences(RootMotion.BipedReferences&,UnityEngine.Animator,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_AssignHumanoidReferences_m1457E879C1D0B061E528D4F6703D01C1D3DCC402 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___0_references, Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* ___1_animator, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (references == null) references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_0 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_1 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_0); if (L_1) { goto IL_000b; } } { // if (references == null) references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_2 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171*)il2cpp_codegen_object_new(BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); NullCheck(L_3); BipedReferences__ctor_mE2107827BA8BF1ECB31329291CBB922F15CE8789(L_3, NULL); *((RuntimeObject**)L_2) = (RuntimeObject*)L_3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_3); } IL_000b: { // if (animator == null || !animator.isHuman) return; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_4 = ___1_animator; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_5) { goto IL_001c; } } { Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = ___1_animator; NullCheck(L_6); bool L_7; L_7 = Animator_get_isHuman_mE1154471F516DA8BB47B0605410640344028E2A0(L_6, NULL); if (L_7) { goto IL_001d; } } IL_001c: { // if (animator == null || !animator.isHuman) return; return; } IL_001d: { // references.spine = new Transform[0]; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_8 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_9 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_8); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_10 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); NullCheck(L_9); L_9->___spine_15 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___spine_15), (void*)L_10); // references.eyes = new Transform[0]; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_11 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_12 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_11); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); NullCheck(L_12); L_12->___eyes_16 = L_13; Il2CppCodeGenWriteBarrier((void**)(&L_12->___eyes_16), (void*)L_13); // references.head = animator.GetBoneTransform(HumanBodyBones.Head); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_14 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_15 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_14); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_16 = ___1_animator; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_16, ((int32_t)10), NULL); NullCheck(L_15); L_15->___head_14 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_15->___head_14), (void*)L_17); // references.leftThigh = animator.GetBoneTransform(HumanBodyBones.LeftUpperLeg); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_18 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_19 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_18); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_20 = ___1_animator; NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_20, 1, NULL); NullCheck(L_19); L_19->___leftThigh_2 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_19->___leftThigh_2), (void*)L_21); // references.leftCalf = animator.GetBoneTransform(HumanBodyBones.LeftLowerLeg); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_22 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_23 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_22); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_24 = ___1_animator; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_24, 3, NULL); NullCheck(L_23); L_23->___leftCalf_3 = L_25; Il2CppCodeGenWriteBarrier((void**)(&L_23->___leftCalf_3), (void*)L_25); // references.leftFoot = animator.GetBoneTransform(HumanBodyBones.LeftFoot); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_26 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_27 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_26); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_28 = ___1_animator; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_28, 5, NULL); NullCheck(L_27); L_27->___leftFoot_4 = L_29; Il2CppCodeGenWriteBarrier((void**)(&L_27->___leftFoot_4), (void*)L_29); // references.rightThigh = animator.GetBoneTransform(HumanBodyBones.RightUpperLeg); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_30 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_31 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_30); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_32 = ___1_animator; NullCheck(L_32); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33; L_33 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_32, 2, NULL); NullCheck(L_31); L_31->___rightThigh_5 = L_33; Il2CppCodeGenWriteBarrier((void**)(&L_31->___rightThigh_5), (void*)L_33); // references.rightCalf = animator.GetBoneTransform(HumanBodyBones.RightLowerLeg); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_34 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_35 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_34); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_36 = ___1_animator; NullCheck(L_36); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_36, 4, NULL); NullCheck(L_35); L_35->___rightCalf_6 = L_37; Il2CppCodeGenWriteBarrier((void**)(&L_35->___rightCalf_6), (void*)L_37); // references.rightFoot = animator.GetBoneTransform(HumanBodyBones.RightFoot); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_38 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_39 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_38); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_40 = ___1_animator; NullCheck(L_40); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_40, 6, NULL); NullCheck(L_39); L_39->___rightFoot_7 = L_41; Il2CppCodeGenWriteBarrier((void**)(&L_39->___rightFoot_7), (void*)L_41); // references.leftUpperArm = animator.GetBoneTransform(HumanBodyBones.LeftUpperArm); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_42 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_43 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_42); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_44 = ___1_animator; NullCheck(L_44); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45; L_45 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_44, ((int32_t)13), NULL); NullCheck(L_43); L_43->___leftUpperArm_8 = L_45; Il2CppCodeGenWriteBarrier((void**)(&L_43->___leftUpperArm_8), (void*)L_45); // references.leftForearm = animator.GetBoneTransform(HumanBodyBones.LeftLowerArm); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_46 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_47 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_46); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_48 = ___1_animator; NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49; L_49 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_48, ((int32_t)15), NULL); NullCheck(L_47); L_47->___leftForearm_9 = L_49; Il2CppCodeGenWriteBarrier((void**)(&L_47->___leftForearm_9), (void*)L_49); // references.leftHand = animator.GetBoneTransform(HumanBodyBones.LeftHand); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_50 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_51 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_50); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_52 = ___1_animator; NullCheck(L_52); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53; L_53 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_52, ((int32_t)17), NULL); NullCheck(L_51); L_51->___leftHand_10 = L_53; Il2CppCodeGenWriteBarrier((void**)(&L_51->___leftHand_10), (void*)L_53); // references.rightUpperArm = animator.GetBoneTransform(HumanBodyBones.RightUpperArm); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_54 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_55 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_54); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_56 = ___1_animator; NullCheck(L_56); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57; L_57 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_56, ((int32_t)14), NULL); NullCheck(L_55); L_55->___rightUpperArm_11 = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_55->___rightUpperArm_11), (void*)L_57); // references.rightForearm = animator.GetBoneTransform(HumanBodyBones.RightLowerArm); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_58 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_59 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_58); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_60 = ___1_animator; NullCheck(L_60); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61; L_61 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_60, ((int32_t)16), NULL); NullCheck(L_59); L_59->___rightForearm_12 = L_61; Il2CppCodeGenWriteBarrier((void**)(&L_59->___rightForearm_12), (void*)L_61); // references.rightHand = animator.GetBoneTransform(HumanBodyBones.RightHand); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_62 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_63 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_62); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_64 = ___1_animator; NullCheck(L_64); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65; L_65 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_64, ((int32_t)18), NULL); NullCheck(L_63); L_63->___rightHand_13 = L_65; Il2CppCodeGenWriteBarrier((void**)(&L_63->___rightHand_13), (void*)L_65); // references.pelvis = animator.GetBoneTransform(HumanBodyBones.Hips); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_66 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_67 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_66); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_68 = ___1_animator; NullCheck(L_68); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69; L_69 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_68, 0, NULL); NullCheck(L_67); L_67->___pelvis_1 = L_69; Il2CppCodeGenWriteBarrier((void**)(&L_67->___pelvis_1), (void*)L_69); // AddBoneToHierarchy(ref references.spine, animator.GetBoneTransform(HumanBodyBones.Spine)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_70 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_71 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_70); NullCheck(L_71); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_72 = (&L_71->___spine_15); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_73 = ___1_animator; NullCheck(L_73); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74; L_74 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_73, 7, NULL); BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D(L_72, L_74, NULL); // AddBoneToHierarchy(ref references.spine, animator.GetBoneTransform(HumanBodyBones.Chest)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_75 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_76 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_75); NullCheck(L_76); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_77 = (&L_76->___spine_15); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_78 = ___1_animator; NullCheck(L_78); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79; L_79 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_78, 8, NULL); BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D(L_77, L_79, NULL); // if (references.leftUpperArm != null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_80 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_81 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_80); NullCheck(L_81); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82 = L_81->___leftUpperArm_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_83; L_83 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_82, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_83) { goto IL_0161; } } { // if (!IsNeckBone(animator.GetBoneTransform(HumanBodyBones.Neck), references.leftUpperArm)) AddBoneToHierarchy(ref references.spine, animator.GetBoneTransform(HumanBodyBones.Neck)); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_84 = ___1_animator; NullCheck(L_84); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85; L_85 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_84, ((int32_t)9), NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_86 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_87 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_86); NullCheck(L_87); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88 = L_87->___leftUpperArm_8; bool L_89; L_89 = BipedReferences_IsNeckBone_m17738BAAD54CDBD04B12223118FD19E112D0D430(L_85, L_88, NULL); if (L_89) { goto IL_0161; } } { // if (!IsNeckBone(animator.GetBoneTransform(HumanBodyBones.Neck), references.leftUpperArm)) AddBoneToHierarchy(ref references.spine, animator.GetBoneTransform(HumanBodyBones.Neck)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_90 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_91 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_90); NullCheck(L_91); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_92 = (&L_91->___spine_15); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_93 = ___1_animator; NullCheck(L_93); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_94; L_94 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_93, ((int32_t)9), NULL); BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D(L_92, L_94, NULL); } IL_0161: { // if (autoDetectParams.includeEyes) { AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_95 = ___2_autoDetectParams; bool L_96 = L_95.___includeEyes_1; if (!L_96) { goto IL_0191; } } { // AddBoneToHierarchy(ref references.eyes, animator.GetBoneTransform(HumanBodyBones.LeftEye)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_97 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_98 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_97); NullCheck(L_98); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_99 = (&L_98->___eyes_16); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_100 = ___1_animator; NullCheck(L_100); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_101; L_101 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_100, ((int32_t)21), NULL); BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D(L_99, L_101, NULL); // AddBoneToHierarchy(ref references.eyes, animator.GetBoneTransform(HumanBodyBones.RightEye)); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_102 = ___0_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_103 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_102); NullCheck(L_103); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_104 = (&L_103->___eyes_16); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_105 = ___1_animator; NullCheck(L_105); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_106; L_106 = Animator_GetBoneTransform_m02042CB47C468D576C6EE436F4AA71D8C47AAF56(L_105, ((int32_t)22), NULL); BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D(L_104, L_106, NULL); } IL_0191: { // } return; } } // System.Boolean RootMotion.BipedReferences::SetupError(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SetupError_mF53998A98BA2BC34EDE7897F1D3657C9193C67A9 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral198EF3952BA9D06F25F090AA52A99B8700CF4BEC); s_Il2CppMethodInitialized = true; } { // if (!references.isFilled) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = ___0_references; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean RootMotion.BipedReferences::get_isFilled() */, L_0); if (L_1) { goto IL_0011; } } { // errorMessage = "BipedReferences contains one or more missing Transforms."; String_t** L_2 = ___1_errorMessage; *((RuntimeObject**)L_2) = (RuntimeObject*)_stringLiteral198EF3952BA9D06F25F090AA52A99B8700CF4BEC; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)_stringLiteral198EF3952BA9D06F25F090AA52A99B8700CF4BEC); // return true; return (bool)1; } IL_0011: { // if (LimbError(references.leftThigh, references.leftCalf, references.leftFoot, ref errorMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = ___0_references; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___leftThigh_2; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_5 = ___0_references; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5->___leftCalf_3; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_7 = ___0_references; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = L_7->___leftFoot_4; String_t** L_9 = ___1_errorMessage; bool L_10; L_10 = BipedReferences_LimbError_m7D30DF2DBE9042471622338192D7CE8CB9265E49(L_4, L_6, L_8, L_9, NULL); if (!L_10) { goto IL_002d; } } { // if (LimbError(references.leftThigh, references.leftCalf, references.leftFoot, ref errorMessage)) return true; return (bool)1; } IL_002d: { // if (LimbError(references.rightThigh, references.rightCalf, references.rightFoot, ref errorMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_11 = ___0_references; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___rightThigh_5; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_13 = ___0_references; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = L_13->___rightCalf_6; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_15 = ___0_references; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___rightFoot_7; String_t** L_17 = ___1_errorMessage; bool L_18; L_18 = BipedReferences_LimbError_m7D30DF2DBE9042471622338192D7CE8CB9265E49(L_12, L_14, L_16, L_17, NULL); if (!L_18) { goto IL_0049; } } { // if (LimbError(references.rightThigh, references.rightCalf, references.rightFoot, ref errorMessage)) return true; return (bool)1; } IL_0049: { // if (LimbError(references.leftUpperArm, references.leftForearm, references.leftHand, ref errorMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_19 = ___0_references; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = L_19->___leftUpperArm_8; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_21 = ___0_references; NullCheck(L_21); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = L_21->___leftForearm_9; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_23 = ___0_references; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = L_23->___leftHand_10; String_t** L_25 = ___1_errorMessage; bool L_26; L_26 = BipedReferences_LimbError_m7D30DF2DBE9042471622338192D7CE8CB9265E49(L_20, L_22, L_24, L_25, NULL); if (!L_26) { goto IL_0065; } } { // if (LimbError(references.leftUpperArm, references.leftForearm, references.leftHand, ref errorMessage)) return true; return (bool)1; } IL_0065: { // if (LimbError(references.rightUpperArm, references.rightForearm, references.rightHand, ref errorMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_27 = ___0_references; NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = L_27->___rightUpperArm_11; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_29 = ___0_references; NullCheck(L_29); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = L_29->___rightForearm_12; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_31 = ___0_references; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___rightHand_13; String_t** L_33 = ___1_errorMessage; bool L_34; L_34 = BipedReferences_LimbError_m7D30DF2DBE9042471622338192D7CE8CB9265E49(L_28, L_30, L_32, L_33, NULL); if (!L_34) { goto IL_0081; } } { // if (LimbError(references.rightUpperArm, references.rightForearm, references.rightHand, ref errorMessage)) return true; return (bool)1; } IL_0081: { // if (SpineError(references, ref errorMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_35 = ___0_references; String_t** L_36 = ___1_errorMessage; bool L_37; L_37 = BipedReferences_SpineError_m625E58195B06823EE4F6644D3E589A8D07DB95BD(L_35, L_36, NULL); if (!L_37) { goto IL_008c; } } { // if (SpineError(references, ref errorMessage)) return true; return (bool)1; } IL_008c: { // if (EyesError(references, ref errorMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_38 = ___0_references; String_t** L_39 = ___1_errorMessage; bool L_40; L_40 = BipedReferences_EyesError_mB31182002188D0CD38D284123C2D11641A3BAD5D(L_38, L_39, NULL); if (!L_40) { goto IL_0097; } } { // if (EyesError(references, ref errorMessage)) return true; return (bool)1; } IL_0097: { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::SetupWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SetupWarning_mF62B194DE8002A06413628992FE8802DB0B9A0AF (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) { { // if (LimbWarning(references.leftThigh, references.leftCalf, references.leftFoot, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = ___0_references; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = L_0->___leftThigh_2; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_2 = ___0_references; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = L_2->___leftCalf_3; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_4 = ___0_references; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = L_4->___leftFoot_4; String_t** L_6 = ___1_warningMessage; bool L_7; L_7 = BipedReferences_LimbWarning_m89DDC6CB3B47FFBBEE571CB778064DBE34D05719(L_1, L_3, L_5, L_6, NULL); if (!L_7) { goto IL_001c; } } { // if (LimbWarning(references.leftThigh, references.leftCalf, references.leftFoot, ref warningMessage)) return true; return (bool)1; } IL_001c: { // if (LimbWarning(references.rightThigh, references.rightCalf, references.rightFoot, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_8 = ___0_references; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = L_8->___rightThigh_5; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_10 = ___0_references; NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10->___rightCalf_6; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_12 = ___0_references; NullCheck(L_12); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = L_12->___rightFoot_7; String_t** L_14 = ___1_warningMessage; bool L_15; L_15 = BipedReferences_LimbWarning_m89DDC6CB3B47FFBBEE571CB778064DBE34D05719(L_9, L_11, L_13, L_14, NULL); if (!L_15) { goto IL_0038; } } { // if (LimbWarning(references.rightThigh, references.rightCalf, references.rightFoot, ref warningMessage)) return true; return (bool)1; } IL_0038: { // if (LimbWarning(references.leftUpperArm, references.leftForearm, references.leftHand, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_16 = ___0_references; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = L_16->___leftUpperArm_8; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_18 = ___0_references; NullCheck(L_18); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = L_18->___leftForearm_9; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_20 = ___0_references; NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = L_20->___leftHand_10; String_t** L_22 = ___1_warningMessage; bool L_23; L_23 = BipedReferences_LimbWarning_m89DDC6CB3B47FFBBEE571CB778064DBE34D05719(L_17, L_19, L_21, L_22, NULL); if (!L_23) { goto IL_0054; } } { // if (LimbWarning(references.leftUpperArm, references.leftForearm, references.leftHand, ref warningMessage)) return true; return (bool)1; } IL_0054: { // if (LimbWarning(references.rightUpperArm, references.rightForearm, references.rightHand, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_24 = ___0_references; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = L_24->___rightUpperArm_11; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_26 = ___0_references; NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = L_26->___rightForearm_12; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_28 = ___0_references; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = L_28->___rightHand_13; String_t** L_30 = ___1_warningMessage; bool L_31; L_31 = BipedReferences_LimbWarning_m89DDC6CB3B47FFBBEE571CB778064DBE34D05719(L_25, L_27, L_29, L_30, NULL); if (!L_31) { goto IL_0070; } } { // if (LimbWarning(references.rightUpperArm, references.rightForearm, references.rightHand, ref warningMessage)) return true; return (bool)1; } IL_0070: { // if (SpineWarning(references, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_32 = ___0_references; String_t** L_33 = ___1_warningMessage; bool L_34; L_34 = BipedReferences_SpineWarning_m3647D752B485C014BD80B4201496118775E60188(L_32, L_33, NULL); if (!L_34) { goto IL_007b; } } { // if (SpineWarning(references, ref warningMessage)) return true; return (bool)1; } IL_007b: { // if (EyesWarning(references, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_35 = ___0_references; String_t** L_36 = ___1_warningMessage; bool L_37; L_37 = BipedReferences_EyesWarning_mBF4D7F93DF3D0336864FAF44B39D65B760ACCA6E(L_35, L_36, NULL); if (!L_37) { goto IL_0086; } } { // if (EyesWarning(references, ref warningMessage)) return true; return (bool)1; } IL_0086: { // if (RootHeightWarning(references, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_38 = ___0_references; String_t** L_39 = ___1_warningMessage; bool L_40; L_40 = BipedReferences_RootHeightWarning_m61E8D10317C61DC01A9C0538D167178EE2ECE571(L_38, L_39, NULL); if (!L_40) { goto IL_0091; } } { // if (RootHeightWarning(references, ref warningMessage)) return true; return (bool)1; } IL_0091: { // if (FacingAxisWarning(references, ref warningMessage)) return true; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_41 = ___0_references; String_t** L_42 = ___1_warningMessage; bool L_43; L_43 = BipedReferences_FacingAxisWarning_mF8825319AA7505571FD802F276A799DEC45DED14(L_41, L_42, NULL); if (!L_43) { goto IL_009c; } } { // if (FacingAxisWarning(references, ref warningMessage)) return true; return (bool)1; } IL_009c: { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::IsNeckBone(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_IsNeckBone_m17738BAAD54CDBD04B12223118FD19E112D0D430 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_leftUpperArm, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (leftUpperArm.parent != null && leftUpperArm.parent == bone) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_leftUpperArm; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_001e; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___1_leftUpperArm; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_bone; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, L_5, NULL); if (!L_6) { goto IL_001e; } } { // if (leftUpperArm.parent != null && leftUpperArm.parent == bone) return false; return (bool)0; } IL_001e: { // if (Hierarchy.IsAncestor(leftUpperArm, bone)) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___1_leftUpperArm; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_bone; bool L_9; L_9 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_7, L_8, NULL); if (!L_9) { goto IL_0029; } } { // if (Hierarchy.IsAncestor(leftUpperArm, bone)) return false; return (bool)0; } IL_0029: { // return true; return (bool)1; } } // System.Boolean RootMotion.BipedReferences::AddBoneToEyes(UnityEngine.Transform,RootMotion.BipedReferences&,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_AddBoneToEyes_m1C942D835089C516C3225DF6375C580AFFB7E255 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone, BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___1_references, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mEECCD90E43EE8CE830826547680F92F9DBD486E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (references.head != null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_0 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_1 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_0); NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = L_1->___head_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0020; } } { // if (!Hierarchy.IsAncestor(bone, references.head)) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_bone; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_5 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_6 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_5); NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = L_6->___head_14; bool L_8; L_8 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_4, L_7, NULL); if (L_8) { goto IL_0020; } } { // if (!Hierarchy.IsAncestor(bone, references.head)) return false; return (bool)0; } IL_0020: { // if (bone.GetComponent() != null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_bone; NullCheck(L_9); SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* L_10; L_10 = Component_GetComponent_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mEECCD90E43EE8CE830826547680F92F9DBD486E0(L_9, Component_GetComponent_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mEECCD90E43EE8CE830826547680F92F9DBD486E0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0030; } } { // if (bone.GetComponent() != null) return false; return (bool)0; } IL_0030: { // return true; return (bool)1; } } // System.Boolean RootMotion.BipedReferences::AddBoneToSpine(UnityEngine.Transform,RootMotion.BipedReferences&,RootMotion.BipedReferences/AutoDetectParams) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_AddBoneToSpine_m01ADAEC8A871F405DB1F3A870C5D98A98B0402A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone, BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** ___1_references, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 ___2_autoDetectParams, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (bone == references.root) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_bone; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_1 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_2 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_1); NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = L_2->___root_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_3, NULL); if (!L_4) { goto IL_0011; } } { // if (bone == references.root) return false; return (bool)0; } IL_0011: { // bool isLegsParent = bone == references.leftThigh.parent; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_bone; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_6 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_7 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_6); NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = L_7->___leftThigh_2; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_8, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_9, NULL); // if (isLegsParent && !autoDetectParams.legsParentInSpine) return false; if (!L_10) { goto IL_002f; } } { AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_11 = ___2_autoDetectParams; bool L_12 = L_11.___legsParentInSpine_0; if (L_12) { goto IL_002f; } } { // if (isLegsParent && !autoDetectParams.legsParentInSpine) return false; return (bool)0; } IL_002f: { // if (references.pelvis != null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_13 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_14 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_13); NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = L_14->___pelvis_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_16) { goto IL_0060; } } { // if (bone == references.pelvis) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___0_bone; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_18 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_19 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_18); NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = L_19->___pelvis_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_21; L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, L_20, NULL); if (!L_21) { goto IL_004f; } } { // if (bone == references.pelvis) return false; return (bool)0; } IL_004f: { // if (Hierarchy.IsAncestor(references.pelvis, bone)) return false; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171** L_22 = ___1_references; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_23 = *((BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171**)L_22); NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = L_23->___pelvis_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___0_bone; bool L_26; L_26 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_24, L_25, NULL); if (!L_26) { goto IL_0060; } } { // if (Hierarchy.IsAncestor(references.pelvis, bone)) return false; return (bool)0; } IL_0060: { // return true; return (bool)1; } } // System.Void RootMotion.BipedReferences::DetectLimb(RootMotion.BipedNaming/BoneType,RootMotion.BipedNaming/BoneSide,UnityEngine.Transform&,UnityEngine.Transform&,UnityEngine.Transform&,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_DetectLimb_mCBC670D74B86BCCF8A7CAFD2281ED2B9EF743DF7 (int32_t ___0_boneType, int32_t ___1_boneSide, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** ___2_firstBone, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** ___3_secondBone, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** ___4_lastBone, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___5_transforms, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; { // Transform[] limb = BipedNaming.GetBonesOfTypeAndSide(boneType, boneSide, transforms); int32_t L_0 = ___0_boneType; int32_t L_1 = ___1_boneSide; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = ___5_transforms; il2cpp_codegen_runtime_class_init_inline(BipedNaming_tD768995836FB6A8CA1FB7A53A675541D0CF98A07_il2cpp_TypeInfo_var); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3; L_3 = BipedNaming_GetBonesOfTypeAndSide_m283D0CDAEAA9AC673E6EECCF3D48174854C7B7BD(L_0, L_1, L_2, NULL); V_0 = L_3; // if (limb.Length < 3) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = V_0; NullCheck(L_4); if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) >= ((int32_t)3))) { goto IL_0011; } } { // return; return; } IL_0011: { // if (limb.Length == 3) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5 = V_0; NullCheck(L_5); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))) == ((uint32_t)3)))) { goto IL_0027; } } { // firstBone = limb[0]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_6 = ___2_firstBone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_7 = V_0; NullCheck(L_7); int32_t L_8 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = (L_7)->GetAt(static_cast(L_8)); *((RuntimeObject**)L_6) = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)L_9); // secondBone = limb[1]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_10 = ___3_secondBone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_11 = V_0; NullCheck(L_11); int32_t L_12 = 1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = (L_11)->GetAt(static_cast(L_12)); *((RuntimeObject**)L_10) = (RuntimeObject*)L_13; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_10, (void*)(RuntimeObject*)L_13); // lastBone = limb[2]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_14 = ___4_lastBone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_15 = V_0; NullCheck(L_15); int32_t L_16 = 2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = (L_15)->GetAt(static_cast(L_16)); *((RuntimeObject**)L_14) = (RuntimeObject*)L_17; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_14, (void*)(RuntimeObject*)L_17); } IL_0027: { // if (limb.Length > 3) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_18 = V_0; NullCheck(L_18); if ((((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))) <= ((int32_t)3))) { goto IL_0041; } } { // firstBone = limb[0]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_19 = ___2_firstBone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_20 = V_0; NullCheck(L_20); int32_t L_21 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = (L_20)->GetAt(static_cast(L_21)); *((RuntimeObject**)L_19) = (RuntimeObject*)L_22; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_19, (void*)(RuntimeObject*)L_22); // secondBone = limb[2]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_23 = ___3_secondBone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_24 = V_0; NullCheck(L_24); int32_t L_25 = 2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = (L_24)->GetAt(static_cast(L_25)); *((RuntimeObject**)L_23) = (RuntimeObject*)L_26; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)L_26); // lastBone = limb[limb.Length - 1]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** L_27 = ___4_lastBone; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_28 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_29 = V_0; NullCheck(L_29); NullCheck(L_28); int32_t L_30 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_29)->max_length)), 1)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = (L_28)->GetAt(static_cast(L_30)); *((RuntimeObject**)L_27) = (RuntimeObject*)L_31; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_27, (void*)(RuntimeObject*)L_31); } IL_0041: { // } return; } } // System.Void RootMotion.BipedReferences::AddBoneToHierarchy(UnityEngine.Transform[]&,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences_AddBoneToHierarchy_mA2E2E4DDE9B589CE3F26931C51B040D28D6A710D (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** ___0_bones, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (transform == null) return; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_transform; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000a; } } { // if (transform == null) return; return; } IL_000a: { // Array.Resize(ref bones, bones.Length + 1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_2 = ___0_bones; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_3 = ___0_bones; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = *((TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**)L_3); NullCheck(L_4); Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129(L_2, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_4)->max_length)), 1)), Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); // bones[bones.Length - 1] = transform; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_5 = ___0_bones; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_6 = *((TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**)L_5); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_7 = ___0_bones; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_8 = *((TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**)L_7); NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_transform; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_9); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), 1))), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_9); // } return; } } // System.Boolean RootMotion.BipedReferences::LimbError(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_LimbError_m7D30DF2DBE9042471622338192D7CE8CB9265E49 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_bone2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_bone3, String_t** ___3_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0198E91CF4A8793063AA79418679ADE67A48983D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47CF9E7CE6CEB359CEA093CE78E62A90B8636380); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56D68050C8A23F324961D1FC9A94BC2DE26514BC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82320C155368DAA42BDB333BE4B0BDD78F972932); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC6C13296ADF738F345223FC90876B570776D38A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7FF4C6172903A8C2399F74A82D8285E00E4947F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4356E94A657925BE00E30F6C3C6DE8C60B350E3); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_1 = NULL; { // if (bone1 == null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_bone1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0012; } } { // errorMessage = "Bone 1 of a BipedReferences limb is null."; String_t** L_2 = ___3_errorMessage; *((RuntimeObject**)L_2) = (RuntimeObject*)_stringLiteral56D68050C8A23F324961D1FC9A94BC2DE26514BC; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)_stringLiteral56D68050C8A23F324961D1FC9A94BC2DE26514BC); // return true; return (bool)1; } IL_0012: { // if (bone2 == null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___1_bone2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0024; } } { // errorMessage = "Bone 2 of a BipedReferences limb is null."; String_t** L_5 = ___3_errorMessage; *((RuntimeObject**)L_5) = (RuntimeObject*)_stringLiteralF4356E94A657925BE00E30F6C3C6DE8C60B350E3; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_5, (void*)(RuntimeObject*)_stringLiteralF4356E94A657925BE00E30F6C3C6DE8C60B350E3); // return true; return (bool)1; } IL_0024: { // if (bone3 == null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___2_bone3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0036; } } { // errorMessage = "Bone 3 of a BipedReferences limb is null."; String_t** L_8 = ___3_errorMessage; *((RuntimeObject**)L_8) = (RuntimeObject*)_stringLiteral47CF9E7CE6CEB359CEA093CE78E62A90B8636380; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)_stringLiteral47CF9E7CE6CEB359CEA093CE78E62A90B8636380); // return true; return (bool)1; } IL_0036: { // Transform duplicate = (Transform)Hierarchy.ContainsDuplicate(new Transform[3] { bone1, bone2, bone3 }); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_9 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)3); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_10 = L_9; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___0_bone1; NullCheck(L_10); ArrayElementTypeCheck (L_10, L_11); (L_10)->SetAt(static_cast(0), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_11); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_12 = L_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___1_bone2; NullCheck(L_12); ArrayElementTypeCheck (L_12, L_13); (L_12)->SetAt(static_cast(1), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_13); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_14 = L_12; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___2_bone3; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(2), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_15); V_1 = (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)L_14; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_16 = V_1; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_17; L_17 = Hierarchy_ContainsDuplicate_mCCE3B783801171E39894D577BB2F94454282D19D(L_16, NULL); V_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_17, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)); // if (duplicate != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { goto IL_0072; } } { // errorMessage = duplicate.name + " is represented multiple times in the same BipedReferences limb."; String_t** L_20 = ___3_errorMessage; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = V_0; NullCheck(L_21); String_t* L_22; L_22 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_21, NULL); String_t* L_23; L_23 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_22, _stringLiteral0198E91CF4A8793063AA79418679ADE67A48983D, NULL); *((RuntimeObject**)L_20) = (RuntimeObject*)L_23; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_20, (void*)(RuntimeObject*)L_23); // return true; return (bool)1; } IL_0072: { // if (bone2.position == bone1.position) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = ___1_bone2; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_24, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = ___0_bone1; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_26, NULL); bool L_28; L_28 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_25, L_27, NULL); if (!L_28) { goto IL_008e; } } { // errorMessage = "Second bone's position equals first bone's position in the biped's limb."; String_t** L_29 = ___3_errorMessage; *((RuntimeObject**)L_29) = (RuntimeObject*)_stringLiteralE7FF4C6172903A8C2399F74A82D8285E00E4947F; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_29, (void*)(RuntimeObject*)_stringLiteralE7FF4C6172903A8C2399F74A82D8285E00E4947F); // return true; return (bool)1; } IL_008e: { // if (bone3.position == bone2.position) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = ___2_bone3; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_30, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = ___1_bone2; NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_32, NULL); bool L_34; L_34 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_31, L_33, NULL); if (!L_34) { goto IL_00aa; } } { // errorMessage = "Third bone's position equals second bone's position in the biped's limb."; String_t** L_35 = ___3_errorMessage; *((RuntimeObject**)L_35) = (RuntimeObject*)_stringLiteral82320C155368DAA42BDB333BE4B0BDD78F972932; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_35, (void*)(RuntimeObject*)_stringLiteral82320C155368DAA42BDB333BE4B0BDD78F972932); // return true; return (bool)1; } IL_00aa: { // if (!Hierarchy.HierarchyIsValid(new Transform[3] { bone1, bone2, bone3 })) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_36 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)3); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_37 = L_36; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = ___0_bone1; NullCheck(L_37); ArrayElementTypeCheck (L_37, L_38); (L_37)->SetAt(static_cast(0), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_38); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_39 = L_37; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = ___1_bone2; NullCheck(L_39); ArrayElementTypeCheck (L_39, L_40); (L_39)->SetAt(static_cast(1), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_40); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_41 = L_39; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = ___2_bone3; NullCheck(L_41); ArrayElementTypeCheck (L_41, L_42); (L_41)->SetAt(static_cast(2), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_42); bool L_43; L_43 = Hierarchy_HierarchyIsValid_mE8FB5B421974BFD7F9A19A7CE9738854C273D51D(L_41, NULL); if (L_43) { goto IL_0105; } } { // errorMessage = "BipedReferences limb hierarchy is invalid. Bone transforms in a limb do not belong to the same ancestry. Please make sure the bones are parented to each other. " + // "Bones: " + bone1.name + ", " + bone2.name + ", " + bone3.name; String_t** L_44 = ___3_errorMessage; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45; NullCheck(L_46); ArrayElementTypeCheck (L_46, _stringLiteralC6C13296ADF738F345223FC90876B570776D38A1); (L_46)->SetAt(static_cast(0), (String_t*)_stringLiteralC6C13296ADF738F345223FC90876B570776D38A1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48 = ___0_bone1; NullCheck(L_48); String_t* L_49; L_49 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_48, NULL); NullCheck(L_47); ArrayElementTypeCheck (L_47, L_49); (L_47)->SetAt(static_cast(1), (String_t*)L_49); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_47; NullCheck(L_50); ArrayElementTypeCheck (L_50, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); (L_50)->SetAt(static_cast(2), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52 = ___1_bone2; NullCheck(L_52); String_t* L_53; L_53 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_52, NULL); NullCheck(L_51); ArrayElementTypeCheck (L_51, L_53); (L_51)->SetAt(static_cast(3), (String_t*)L_53); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_51; NullCheck(L_54); ArrayElementTypeCheck (L_54, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); (L_54)->SetAt(static_cast(4), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56 = ___2_bone3; NullCheck(L_56); String_t* L_57; L_57 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_56, NULL); NullCheck(L_55); ArrayElementTypeCheck (L_55, L_57); (L_55)->SetAt(static_cast(5), (String_t*)L_57); String_t* L_58; L_58 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_55, NULL); *((RuntimeObject**)L_44) = (RuntimeObject*)L_58; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_44, (void*)(RuntimeObject*)L_58); // return true; return (bool)1; } IL_0105: { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::LimbWarning(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_LimbWarning_m89DDC6CB3B47FFBBEE571CB778064DBE34D05719 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_bone1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_bone2, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_bone3, String_t** ___3_warningMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral102F0FB3C0A484D753A9AD787083205D65434F55); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA23FE465C0C7EA4FE15BEF09367DC3FAC723BB6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); s_Il2CppMethodInitialized = true; } { // Vector3 cross = Vector3.Cross(bone2.position - bone1.position, bone3.position - bone1.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_bone2; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_bone1; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_3, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___2_bone3; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_bone1; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_4, L_9, NULL); // if (cross == Vector3.zero) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_12; L_12 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_10, L_11, NULL); if (!L_12) { goto IL_006c; } } { // warningMessage = "BipedReferences limb is completely stretched out in the initial pose. IK solver can not calculate the default bend plane for the limb. " + // "Please make sure you character's limbs are at least slightly bent in the initial pose. " + // "First bone: " + bone1.name + ", second bone: " + bone2.name + "."; String_t** L_13 = ___3_warningMessage; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14; NullCheck(L_15); ArrayElementTypeCheck (L_15, _stringLiteral102F0FB3C0A484D753A9AD787083205D65434F55); (L_15)->SetAt(static_cast(0), (String_t*)_stringLiteral102F0FB3C0A484D753A9AD787083205D65434F55); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___0_bone1; NullCheck(L_17); String_t* L_18; L_18 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_17, NULL); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_18); (L_16)->SetAt(static_cast(1), (String_t*)L_18); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_16; NullCheck(L_19); ArrayElementTypeCheck (L_19, _stringLiteralCA23FE465C0C7EA4FE15BEF09367DC3FAC723BB6); (L_19)->SetAt(static_cast(2), (String_t*)_stringLiteralCA23FE465C0C7EA4FE15BEF09367DC3FAC723BB6); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = ___1_bone2; NullCheck(L_21); String_t* L_22; L_22 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_21, NULL); NullCheck(L_20); ArrayElementTypeCheck (L_20, L_22); (L_20)->SetAt(static_cast(3), (String_t*)L_22); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_20; NullCheck(L_23); ArrayElementTypeCheck (L_23, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); (L_23)->SetAt(static_cast(4), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D); String_t* L_24; L_24 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_23, NULL); *((RuntimeObject**)L_13) = (RuntimeObject*)L_24; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_13, (void*)(RuntimeObject*)L_24); // return true; return (bool)1; } IL_006c: { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::SpineError(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SpineError_m625E58195B06823EE4F6644D3E589A8D07DB95BD (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4CA7B64924E2080D5E7DC28997E98F1F707C3DBB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84965934410C1273E1870C0BF36B24D7A30AA844); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9356D0A42D6E2E16A019350B4105B3D868640A5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralADF5A3EEB9BCBBE386E21878639BBAF4356F5057); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB8A8A9C8557F07DC6657B1FE0766E6C45F3B6800); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD990CF376311C107B23380718F6F419AFAC1B63C); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; int32_t V_1 = 0; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; { // if (references.spine.Length == 0) return false; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = ___0_references; NullCheck(L_0); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = L_0->___spine_15; NullCheck(L_1); if ((((RuntimeArray*)L_1)->max_length)) { goto IL_000b; } } { // if (references.spine.Length == 0) return false; return (bool)0; } IL_000b: { // for (int i = 0; i < references.spine.Length; i++) { V_1 = 0; goto IL_003d; } IL_000f: { // if (references.spine[i] == null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_2 = ___0_references; NullCheck(L_2); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3 = L_2->___spine_15; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = (L_3)->GetAt(static_cast(L_5)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0039; } } { // errorMessage = "BipedReferences spine bone at index " + i + " is null."; String_t** L_8 = ___1_errorMessage; String_t* L_9; L_9 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); String_t* L_10; L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralADF5A3EEB9BCBBE386E21878639BBAF4356F5057, L_9, _stringLiteral9356D0A42D6E2E16A019350B4105B3D868640A5F, NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_10; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_10); // return true; return (bool)1; } IL_0039: { // for (int i = 0; i < references.spine.Length; i++) { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003d: { // for (int i = 0; i < references.spine.Length; i++) { int32_t L_12 = V_1; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_13 = ___0_references; NullCheck(L_13); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_14 = L_13->___spine_15; NullCheck(L_14); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_000f; } } { // Transform duplicate = (Transform)Hierarchy.ContainsDuplicate(references.spine); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_15 = ___0_references; NullCheck(L_15); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_16 = L_15->___spine_15; V_2 = (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)L_16; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_17 = V_2; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_18; L_18 = Hierarchy_ContainsDuplicate_mCCE3B783801171E39894D577BB2F94454282D19D(L_17, NULL); V_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_18, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)); // if (duplicate != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_20) { goto IL_0078; } } { // errorMessage = duplicate.name + " is represented multiple times in BipedReferences spine."; String_t** L_21 = ___1_errorMessage; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = V_0; NullCheck(L_22); String_t* L_23; L_23 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_22, NULL); String_t* L_24; L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_23, _stringLiteral4CA7B64924E2080D5E7DC28997E98F1F707C3DBB, NULL); *((RuntimeObject**)L_21) = (RuntimeObject*)L_24; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_24); // return true; return (bool)1; } IL_0078: { // if (!Hierarchy.HierarchyIsValid(references.spine)) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_25 = ___0_references; NullCheck(L_25); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_26 = L_25->___spine_15; bool L_27; L_27 = Hierarchy_HierarchyIsValid_mE8FB5B421974BFD7F9A19A7CE9738854C273D51D(L_26, NULL); if (L_27) { goto IL_008e; } } { // errorMessage = "BipedReferences spine hierarchy is invalid. Bone transforms in the spine do not belong to the same ancestry. Please make sure the bones are parented to each other."; String_t** L_28 = ___1_errorMessage; *((RuntimeObject**)L_28) = (RuntimeObject*)_stringLiteral84965934410C1273E1870C0BF36B24D7A30AA844; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)_stringLiteral84965934410C1273E1870C0BF36B24D7A30AA844); // return true; return (bool)1; } IL_008e: { // for (int i = 0; i < references.spine.Length; i++) { V_3 = 0; goto IL_0110; } IL_0092: { // bool matchesParentPosition = false; V_4 = (bool)0; // if (i == 0 && references.spine[i].position == references.pelvis.position) matchesParentPosition = true; int32_t L_29 = V_3; if (L_29) { goto IL_00ba; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_30 = ___0_references; NullCheck(L_30); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_31 = L_30->___spine_15; int32_t L_32 = V_3; NullCheck(L_31); int32_t L_33 = L_32; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = (L_31)->GetAt(static_cast(L_33)); NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_36 = ___0_references; NullCheck(L_36); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = L_36->___pelvis_1; NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL); bool L_39; L_39 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_35, L_38, NULL); if (!L_39) { goto IL_00ba; } } { // if (i == 0 && references.spine[i].position == references.pelvis.position) matchesParentPosition = true; V_4 = (bool)1; } IL_00ba: { // if (i != 0 && references.spine.Length > 1 && references.spine[i].position == references.spine[i - 1].position) matchesParentPosition = true; int32_t L_40 = V_3; if (!L_40) { goto IL_00ee; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_41 = ___0_references; NullCheck(L_41); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_42 = L_41->___spine_15; NullCheck(L_42); if ((((int32_t)((int32_t)(((RuntimeArray*)L_42)->max_length))) <= ((int32_t)1))) { goto IL_00ee; } } { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_43 = ___0_references; NullCheck(L_43); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_44 = L_43->___spine_15; int32_t L_45 = V_3; NullCheck(L_44); int32_t L_46 = L_45; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47 = (L_44)->GetAt(static_cast(L_46)); NullCheck(L_47); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_47, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_49 = ___0_references; NullCheck(L_49); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_50 = L_49->___spine_15; int32_t L_51 = V_3; NullCheck(L_50); int32_t L_52 = ((int32_t)il2cpp_codegen_subtract(L_51, 1)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53 = (L_50)->GetAt(static_cast(L_52)); NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_53, NULL); bool L_55; L_55 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_48, L_54, NULL); if (!L_55) { goto IL_00ee; } } { // if (i != 0 && references.spine.Length > 1 && references.spine[i].position == references.spine[i - 1].position) matchesParentPosition = true; V_4 = (bool)1; } IL_00ee: { // if (matchesParentPosition) { bool L_56 = V_4; if (!L_56) { goto IL_010c; } } { // errorMessage = "Biped's spine bone nr " + i + " position is the same as its parent spine/pelvis bone's position. Please remove this bone from the spine."; String_t** L_57 = ___1_errorMessage; String_t* L_58; L_58 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL); String_t* L_59; L_59 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralB8A8A9C8557F07DC6657B1FE0766E6C45F3B6800, L_58, _stringLiteralD990CF376311C107B23380718F6F419AFAC1B63C, NULL); *((RuntimeObject**)L_57) = (RuntimeObject*)L_59; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_57, (void*)(RuntimeObject*)L_59); // return true; return (bool)1; } IL_010c: { // for (int i = 0; i < references.spine.Length; i++) { int32_t L_60 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_0110: { // for (int i = 0; i < references.spine.Length; i++) { int32_t L_61 = V_3; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_62 = ___0_references; NullCheck(L_62); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_63 = L_62->___spine_15; NullCheck(L_63); if ((((int32_t)L_61) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length))))) { goto IL_0092; } } { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::SpineWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_SpineWarning_m3647D752B485C014BD80B4201496118775E60188 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::EyesError(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_EyesError_mB31182002188D0CD38D284123C2D11641A3BAD5D (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03CD0F78EF2CC07DEF1F8D77276DB05F235B95C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9356D0A42D6E2E16A019350B4105B3D868640A5F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE77EBE85DC03AA972940876BAC1CEF24617A4BF9); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; int32_t V_1 = 0; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* V_2 = NULL; { // if (references.eyes.Length == 0) return false; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = ___0_references; NullCheck(L_0); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = L_0->___eyes_16; NullCheck(L_1); if ((((RuntimeArray*)L_1)->max_length)) { goto IL_000b; } } { // if (references.eyes.Length == 0) return false; return (bool)0; } IL_000b: { // for (int i = 0; i < references.eyes.Length; i++) { V_1 = 0; goto IL_003d; } IL_000f: { // if (references.eyes[i] == null) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_2 = ___0_references; NullCheck(L_2); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3 = L_2->___eyes_16; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = (L_3)->GetAt(static_cast(L_5)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_0039; } } { // errorMessage = "BipedReferences eye bone at index " + i + " is null."; String_t** L_8 = ___1_errorMessage; String_t* L_9; L_9 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL); String_t* L_10; L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralE77EBE85DC03AA972940876BAC1CEF24617A4BF9, L_9, _stringLiteral9356D0A42D6E2E16A019350B4105B3D868640A5F, NULL); *((RuntimeObject**)L_8) = (RuntimeObject*)L_10; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_10); // return true; return (bool)1; } IL_0039: { // for (int i = 0; i < references.eyes.Length; i++) { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_003d: { // for (int i = 0; i < references.eyes.Length; i++) { int32_t L_12 = V_1; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_13 = ___0_references; NullCheck(L_13); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_14 = L_13->___eyes_16; NullCheck(L_14); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_14)->max_length))))) { goto IL_000f; } } { // Transform duplicate = (Transform)Hierarchy.ContainsDuplicate(references.eyes); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_15 = ___0_references; NullCheck(L_15); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_16 = L_15->___eyes_16; V_2 = (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A*)L_16; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_17 = V_2; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_18; L_18 = Hierarchy_ContainsDuplicate_mCCE3B783801171E39894D577BB2F94454282D19D(L_17, NULL); V_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_18, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)); // if (duplicate != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_20) { goto IL_0078; } } { // errorMessage = duplicate.name + " is represented multiple times in BipedReferences eyes."; String_t** L_21 = ___1_errorMessage; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = V_0; NullCheck(L_22); String_t* L_23; L_23 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_22, NULL); String_t* L_24; L_24 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_23, _stringLiteral03CD0F78EF2CC07DEF1F8D77276DB05F235B95C8, NULL); *((RuntimeObject**)L_21) = (RuntimeObject*)L_24; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_21, (void*)(RuntimeObject*)L_24); // return true; return (bool)1; } IL_0078: { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::EyesWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_EyesWarning_mBF4D7F93DF3D0336864FAF44B39D65B760ACCA6E (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) { { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::RootHeightWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_RootHeightWarning_m61E8D10317C61DC01A9C0538D167178EE2ECE571 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6509CF85846ADD4FDE8C351407BE79842863012D); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // if (references.head == null) return false; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = ___0_references; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = L_0->___head_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0010; } } { // if (references.head == null) return false; return (bool)0; } IL_0010: { // float headHeight = GetVerticalOffset(references.head.position, references.leftFoot.position, references.root.rotation); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = ___0_references; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___head_14; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_6 = ___0_references; NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = L_6->___leftFoot_4; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_9 = ___0_references; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = L_9->___root_0; NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL); float L_12; L_12 = BipedReferences_GetVerticalOffset_m6D166B7CFFF30F8B8D472B36FC1DF2D7BB443EC1(L_5, L_8, L_11, NULL); V_0 = L_12; // float rootHeight = GetVerticalOffset(references.root.position, references.leftFoot.position, references.root.rotation); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_13 = ___0_references; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = L_13->___root_0; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_16 = ___0_references; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = L_16->___leftFoot_4; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_19 = ___0_references; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = L_19->___root_0; NullCheck(L_20); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21; L_21 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_20, NULL); float L_22; L_22 = BipedReferences_GetVerticalOffset_m6D166B7CFFF30F8B8D472B36FC1DF2D7BB443EC1(L_15, L_18, L_21, NULL); // if (rootHeight / headHeight > 0.2f) { float L_23 = V_0; if ((!(((float)((float)(L_22/L_23))) > ((float)(0.200000003f))))) { goto IL_006f; } } { // warningMessage = "Biped's root Transform's position should be at ground level relative to the character (at the character's feet not at its pelvis)."; String_t** L_24 = ___1_warningMessage; *((RuntimeObject**)L_24) = (RuntimeObject*)_stringLiteral6509CF85846ADD4FDE8C351407BE79842863012D; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)_stringLiteral6509CF85846ADD4FDE8C351407BE79842863012D); // return true; return (bool)1; } IL_006f: { // return false; return (bool)0; } } // System.Boolean RootMotion.BipedReferences::FacingAxisWarning(RootMotion.BipedReferences,System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BipedReferences_FacingAxisWarning_mF8825319AA7505571FD802F276A799DEC45DED14 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, String_t** ___1_warningMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6F3B011126F2A5CE8E950D6B1523B75BA1BF3396); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; { // Vector3 handsLeftToRight = references.rightHand.position - references.leftHand.position; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = ___0_references; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = L_0->___rightHand_13; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = ___0_references; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___leftHand_10; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL); V_0 = L_6; // Vector3 feetLeftToRight = references.rightFoot.position - references.leftFoot.position; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_7 = ___0_references; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = L_7->___rightFoot_7; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_10 = ___0_references; NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10->___leftFoot_4; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_12, NULL); V_1 = L_13; // float dotHands = Vector3.Dot(handsLeftToRight.normalized, references.root.right); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_15 = ___0_references; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___root_0; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_16, NULL); float L_18; L_18 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_14, L_17, NULL); // float dotFeet = Vector3.Dot(feetLeftToRight.normalized, references.root.right); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_20 = ___0_references; NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = L_20->___root_0; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_21, NULL); float L_23; L_23 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_19, L_22, NULL); V_2 = L_23; // if (dotHands < 0 || dotFeet < 0) { if ((((float)L_18) < ((float)(0.0f)))) { goto IL_0076; } } { float L_24 = V_2; if ((!(((float)L_24) < ((float)(0.0f))))) { goto IL_007f; } } IL_0076: { // warningMessage = "Biped does not seem to be facing its forward axis. " + // "Please make sure that in the initial pose the character is facing towards the positive Z axis of the Biped root gameobject."; String_t** L_25 = ___1_warningMessage; *((RuntimeObject**)L_25) = (RuntimeObject*)_stringLiteral6F3B011126F2A5CE8E950D6B1523B75BA1BF3396; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)_stringLiteral6F3B011126F2A5CE8E950D6B1523B75BA1BF3396); // return true; return (bool)1; } IL_007f: { // return false; return (bool)0; } } // System.Single RootMotion.BipedReferences::GetVerticalOffset(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BipedReferences_GetVerticalOffset_m6D166B7CFFF30F8B8D472B36FC1DF2D7BB443EC1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) { { // Vector3 v = Quaternion.Inverse(rotation) * (p1 - p2); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___2_rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_p1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_p2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_4, NULL); // return v.y; float L_6 = L_5.___y_3; return L_6; } } // System.Void RootMotion.BipedReferences::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedReferences__ctor_mE2107827BA8BF1ECB31329291CBB922F15CE8789 (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Transform[] spine = new Transform[0]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); __this->___spine_15 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___spine_15), (void*)L_0); // public Transform[] eyes = new Transform[0]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24*)SZArrayNew(TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24_il2cpp_TypeInfo_var, (uint32_t)0); __this->___eyes_16 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___eyes_16), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: RootMotion.BipedReferences/AutoDetectParams IL2CPP_EXTERN_C void AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshal_pinvoke(const AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9& unmarshaled, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_pinvoke& marshaled) { marshaled.___legsParentInSpine_0 = static_cast(unmarshaled.___legsParentInSpine_0); marshaled.___includeEyes_1 = static_cast(unmarshaled.___includeEyes_1); } IL2CPP_EXTERN_C void AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshal_pinvoke_back(const AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_pinvoke& marshaled, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9& unmarshaled) { bool unmarshaledlegsParentInSpine_temp_0 = false; unmarshaledlegsParentInSpine_temp_0 = static_cast(marshaled.___legsParentInSpine_0); unmarshaled.___legsParentInSpine_0 = unmarshaledlegsParentInSpine_temp_0; bool unmarshaledincludeEyes_temp_1 = false; unmarshaledincludeEyes_temp_1 = static_cast(marshaled.___includeEyes_1); unmarshaled.___includeEyes_1 = unmarshaledincludeEyes_temp_1; } // Conversion method for clean up from marshalling of: RootMotion.BipedReferences/AutoDetectParams IL2CPP_EXTERN_C void AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshal_pinvoke_cleanup(AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: RootMotion.BipedReferences/AutoDetectParams IL2CPP_EXTERN_C void AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshal_com(const AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9& unmarshaled, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_com& marshaled) { marshaled.___legsParentInSpine_0 = static_cast(unmarshaled.___legsParentInSpine_0); marshaled.___includeEyes_1 = static_cast(unmarshaled.___includeEyes_1); } IL2CPP_EXTERN_C void AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshal_com_back(const AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_com& marshaled, AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9& unmarshaled) { bool unmarshaledlegsParentInSpine_temp_0 = false; unmarshaledlegsParentInSpine_temp_0 = static_cast(marshaled.___legsParentInSpine_0); unmarshaled.___legsParentInSpine_0 = unmarshaledlegsParentInSpine_temp_0; bool unmarshaledincludeEyes_temp_1 = false; unmarshaledincludeEyes_temp_1 = static_cast(marshaled.___includeEyes_1); unmarshaled.___includeEyes_1 = unmarshaledincludeEyes_temp_1; } // Conversion method for clean up from marshalling of: RootMotion.BipedReferences/AutoDetectParams IL2CPP_EXTERN_C void AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshal_com_cleanup(AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9_marshaled_com& marshaled) { } // System.Void RootMotion.BipedReferences/AutoDetectParams::.ctor(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AutoDetectParams__ctor_mB35E9E44481DA8C51FB51854ED627E9ED0D68B23 (AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9* __this, bool ___0_legsParentInSpine, bool ___1_includeEyes, const RuntimeMethod* method) { { // this.legsParentInSpine = legsParentInSpine; bool L_0 = ___0_legsParentInSpine; __this->___legsParentInSpine_0 = L_0; // this.includeEyes = includeEyes; bool L_1 = ___1_includeEyes; __this->___includeEyes_1 = L_1; // } return; } } IL2CPP_EXTERN_C void AutoDetectParams__ctor_mB35E9E44481DA8C51FB51854ED627E9ED0D68B23_AdjustorThunk (RuntimeObject* __this, bool ___0_legsParentInSpine, bool ___1_includeEyes, const RuntimeMethod* method) { AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); AutoDetectParams__ctor_mB35E9E44481DA8C51FB51854ED627E9ED0D68B23(_thisAdjusted, ___0_legsParentInSpine, ___1_includeEyes, method); } // RootMotion.BipedReferences/AutoDetectParams RootMotion.BipedReferences/AutoDetectParams::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 AutoDetectParams_get_Default_m3C9421275E94C84669ABB967CA44DCCD8CC7D930 (const RuntimeMethod* method) { { // return new AutoDetectParams(true, true); AutoDetectParams_t91687E635C2BC9DD048DD8F9C9F59E3A61C5F9B9 L_0; memset((&L_0), 0, sizeof(L_0)); AutoDetectParams__ctor_mB35E9E44481DA8C51FB51854ED627E9ED0D68B23((&L_0), (bool)1, (bool)1, /*hidden argument*/NULL); return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.Comments::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comments__ctor_mFBB33E87A42246277CB37483DF2154AA0CFCD591 (Comments_t8F6FC090D86FE2CF3E6C317318084CDEF122753A* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.DemoGUIMessage::OnGUI() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoGUIMessage_OnGUI_m7D26612C1AD4936C15E87057754E80B67812D5B7 (DemoGUIMessage_tF6DEEB948E5CD2D61C2D828DDEBDE6E9BA9F6DB6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisGUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14_mC7F345AC4C0CA86560FAA00174268F70FBBE577F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // GUI.color = color; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->___color_5; il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648(L_0, NULL); // GUILayout.Label(text); String_t* L_1 = __this->___text_4; GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* L_2; L_2 = Array_Empty_TisGUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14_mC7F345AC4C0CA86560FAA00174268F70FBBE577F_inline(Array_Empty_TisGUILayoutOption_t8B0AA056521747053A3176FCC43E9C3608940A14_mC7F345AC4C0CA86560FAA00174268F70FBBE577F_RuntimeMethod_var); GUILayout_Label_m1709C16A433383CCFC1FEA0E585E14CBD78CD94B(L_1, L_2, NULL); // GUI.color = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648(L_3, NULL); // } return; } } // System.Void RootMotion.DemoGUIMessage::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DemoGUIMessage__ctor_m37E276AB902597EFF28F4908260579676714FCDC (DemoGUIMessage_tF6DEEB948E5CD2D61C2D828DDEBDE6E9BA9F6DB6* __this, const RuntimeMethod* method) { { // public Color color = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___color_5 = L_0; MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean RootMotion.Hierarchy::HierarchyIsValid(UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_HierarchyIsValid_mE8FB5B421974BFD7F9A19A7CE9738854C273D51D (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_bones, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 1; i < bones.Length; i++) { V_0 = 1; goto IL_0019; } IL_0004: { // if (!IsAncestor(bones[i], bones[i - 1])) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = ___0_bones; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = (L_0)->GetAt(static_cast(L_2)); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4 = ___0_bones; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = (L_4)->GetAt(static_cast(L_6)); bool L_8; L_8 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_3, L_7, NULL); if (L_8) { goto IL_0015; } } { // return false; return (bool)0; } IL_0015: { // for (int i = 1; i < bones.Length; i++) { int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0019: { // for (int i = 1; i < bones.Length; i++) { int32_t L_10 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_11 = ___0_bones; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0004; } } { // return true; return (bool)1; } } // UnityEngine.Object RootMotion.Hierarchy::ContainsDuplicate(UnityEngine.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* Hierarchy_ContainsDuplicate_mCCE3B783801171E39894D577BB2F94454282D19D (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___0_objects, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // for (int i = 0; i < objects.Length; i++) { V_0 = 0; goto IL_002b; } IL_0004: { // for (int i2 = 0; i2 < objects.Length; i2++) { V_1 = 0; goto IL_0021; } IL_0008: { // if (i != i2 && objects[i] == objects[i2]) return objects[i]; int32_t L_0 = V_0; int32_t L_1 = V_1; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_001d; } } { ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_2 = ___0_objects; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = (L_2)->GetAt(static_cast(L_4)); ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_6 = ___0_objects; int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = (L_6)->GetAt(static_cast(L_8)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_9, NULL); if (!L_10) { goto IL_001d; } } { // if (i != i2 && objects[i] == objects[i2]) return objects[i]; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_11 = ___0_objects; int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_14 = (L_11)->GetAt(static_cast(L_13)); return L_14; } IL_001d: { // for (int i2 = 0; i2 < objects.Length; i2++) { int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0021: { // for (int i2 = 0; i2 < objects.Length; i2++) { int32_t L_16 = V_1; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_17 = ___0_objects; NullCheck(L_17); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))))) { goto IL_0008; } } { // for (int i = 0; i < objects.Length; i++) { int32_t L_18 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_002b: { // for (int i = 0; i < objects.Length; i++) { int32_t L_19 = V_0; ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* L_20 = ___0_objects; NullCheck(L_20); if ((((int32_t)L_19) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_0004; } } { // return null; return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; } } // System.Boolean RootMotion.Hierarchy::IsAncestor(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_ancestor, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (transform == null) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000b; } } { // if (transform == null) return true; return (bool)1; } IL_000b: { // if (ancestor == null) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_ancestor; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0016; } } { // if (ancestor == null) return true; return (bool)1; } IL_0016: { // if (transform.parent == null) return false; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_transform; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0026; } } { // if (transform.parent == null) return false; return (bool)0; } IL_0026: { // if (transform.parent == ancestor) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_transform; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_7, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_ancestor; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_9, NULL); if (!L_10) { goto IL_0036; } } { // if (transform.parent == ancestor) return true; return (bool)1; } IL_0036: { // return IsAncestor(transform.parent, ancestor); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___0_transform; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___1_ancestor; bool L_14; L_14 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_12, L_13, NULL); return L_14; } } // System.Boolean RootMotion.Hierarchy::ContainsChild(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_ContainsChild_mDFD20593FA1676B79F25E2658374E784D62C90DC (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_child, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_0 = NULL; int32_t V_1 = 0; { // if (transform == child) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_child; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL); if (!L_2) { goto IL_000b; } } { // if (transform == child) return true; return (bool)1; } IL_000b: { // Transform[] children = transform.GetComponentsInChildren() as Transform[]; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform; NullCheck(L_3); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_4; L_4 = Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28(L_3, Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var); // foreach (Transform c in children) if (c == child) return true; V_0 = L_4; V_1 = 0; goto IL_0027; } IL_0016: { // foreach (Transform c in children) if (c == child) return true; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5 = V_0; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = (L_5)->GetAt(static_cast(L_7)); // foreach (Transform c in children) if (c == child) return true; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_child; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_9, NULL); if (!L_10) { goto IL_0023; } } { // foreach (Transform c in children) if (c == child) return true; return (bool)1; } IL_0023: { int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0027: { // foreach (Transform c in children) if (c == child) return true; int32_t L_12 = V_1; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = V_0; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0016; } } { // return false; return (bool)0; } } // System.Void RootMotion.Hierarchy::AddAncestors(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Transform[]&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy_AddAncestors_m3E5FE8652DA3C060914B6743DBD760C5E730555C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_blocker, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** ___2_array, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (transform.parent != null && transform.parent != blocker) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0074; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___1_blocker; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, L_5, NULL); if (!L_6) { goto IL_0074; } } { // if (transform.parent.position != transform.position && transform.parent.position != blocker.position) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_transform; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ___0_transform; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); bool L_12; L_12 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_9, L_11, NULL); if (!L_12) { goto IL_0067; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___0_transform; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_13, NULL); NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ___1_blocker; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL); bool L_18; L_18 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_15, L_17, NULL); if (!L_18) { goto IL_0067; } } { // Array.Resize(ref array, array.Length + 1); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_19 = ___2_array; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_20 = ___2_array; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_21 = *((TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**)L_20); NullCheck(L_21); Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129(L_19, ((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_21)->max_length)), 1)), Array_Resize_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_mDAFF0666563996FF2012BC108B4E25511B194129_RuntimeMethod_var); // array[array.Length - 1] = transform.parent; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_22 = ___2_array; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_23 = *((TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**)L_22); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_24 = ___2_array; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_25 = *((TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24**)L_24); NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = ___0_transform; NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_26, NULL); NullCheck(L_23); ArrayElementTypeCheck (L_23, L_27); (L_23)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_25)->max_length)), 1))), (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)L_27); } IL_0067: { // AddAncestors(transform.parent, blocker, ref array); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = ___0_transform; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_28, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = ___1_blocker; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24** L_31 = ___2_array; Hierarchy_AddAncestors_m3E5FE8652DA3C060914B6743DBD760C5E730555C(L_29, L_30, L_31, NULL); } IL_0074: { // } return; } } // UnityEngine.Transform RootMotion.Hierarchy::GetAncestor(UnityEngine.Transform,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetAncestor_m8E7DA501FB8BF7B6536A2D95EE537E48EBF9A5E1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_minChildCount, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (transform == null) return null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000b; } } { // if (transform == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_000b: { // if (transform.parent != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_transform; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_003b; } } { // if (transform.parent.childCount >= minChildCount) return transform.parent; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_transform; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_5, NULL); NullCheck(L_6); int32_t L_7; L_7 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_6, NULL); int32_t L_8 = ___1_minChildCount; if ((((int32_t)L_7) < ((int32_t)L_8))) { goto IL_002e; } } { // if (transform.parent.childCount >= minChildCount) return transform.parent; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_transform; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_9, NULL); return L_10; } IL_002e: { // return GetAncestor(transform.parent, minChildCount); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___0_transform; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL); int32_t L_13 = ___1_minChildCount; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Hierarchy_GetAncestor_m8E7DA501FB8BF7B6536A2D95EE537E48EBF9A5E1(L_12, L_13, NULL); return L_14; } IL_003b: { // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } } // UnityEngine.Transform RootMotion.Hierarchy::GetFirstCommonAncestor(UnityEngine.Transform,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetFirstCommonAncestor_m069C928881ACD335B2B26766A51F431EFF811E37 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_t2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (t1 == null) return null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000b; } } { // if (t1 == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_000b: { // if (t2 == null) return null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_t2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0016; } } { // if (t2 == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0016: { // if (t1.parent == null) return null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_t1; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0026; } } { // if (t1.parent == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0026: { // if (t2.parent == null) return null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___1_t2; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_7, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0036; } } { // if (t2.parent == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0036: { // if (IsAncestor(t2, t1.parent)) return t1.parent; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ___1_t2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___0_t1; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL); bool L_13; L_13 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_10, L_12, NULL); if (!L_13) { goto IL_004b; } } { // if (IsAncestor(t2, t1.parent)) return t1.parent; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = ___0_t1; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_14, NULL); return L_15; } IL_004b: { // return GetFirstCommonAncestor(t1.parent, t2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ___0_t1; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_16, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ___1_t2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = Hierarchy_GetFirstCommonAncestor_m069C928881ACD335B2B26766A51F431EFF811E37(L_17, L_18, NULL); return L_19; } } // UnityEngine.Transform RootMotion.Hierarchy::GetFirstCommonAncestor(UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetFirstCommonAncestor_m442FD5E1CFB46ABA14B51BF2F42734B867007110 (TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___0_transforms, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D5002575B96E7BF0A627DEFFDDE5B6B39E62032); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65C8DCB1578FF4FBD5A1E7E9317EB4BA71BCF91A); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (transforms == null) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_0 = ___0_transforms; if (L_0) { goto IL_000f; } } { // Debug.LogWarning("Transforms is null."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral65C8DCB1578FF4FBD5A1E7E9317EB4BA71BCF91A, NULL); // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_000f: { // if (transforms.Length == 0) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_1 = ___0_transforms; NullCheck(L_1); if ((((RuntimeArray*)L_1)->max_length)) { goto IL_001f; } } { // Debug.LogWarning("Transforms.Length is 0."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1D5002575B96E7BF0A627DEFFDDE5B6B39E62032, NULL); // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_001f: { // for (int i = 0; i < transforms.Length; i++) { V_0 = 0; goto IL_0043; } IL_0023: { // if (transforms[i] == null) return null; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = ___0_transforms; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = (L_2)->GetAt(static_cast(L_4)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0030; } } { // if (transforms[i] == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0030: { // if (IsCommonAncestor(transforms[i], transforms)) return transforms[i]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_7 = ___0_transforms; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = (L_7)->GetAt(static_cast(L_9)); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_11 = ___0_transforms; bool L_12; L_12 = Hierarchy_IsCommonAncestor_m48077DD680F2F20B15C141D774C396175FF5569E(L_10, L_11, NULL); if (!L_12) { goto IL_003f; } } { // if (IsCommonAncestor(transforms[i], transforms)) return transforms[i]; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = ___0_transforms; int32_t L_14 = V_0; NullCheck(L_13); int32_t L_15 = L_14; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = (L_13)->GetAt(static_cast(L_15)); return L_16; } IL_003f: { // for (int i = 0; i < transforms.Length; i++) { int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0043: { // for (int i = 0; i < transforms.Length; i++) { int32_t L_18 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_19 = ___0_transforms; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0023; } } { // return GetFirstCommonAncestorRecursive(transforms[0], transforms); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_20 = ___0_transforms; NullCheck(L_20); int32_t L_21 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = (L_20)->GetAt(static_cast(L_21)); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_23 = ___0_transforms; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24; L_24 = Hierarchy_GetFirstCommonAncestorRecursive_mBEDA0B1A419BAEBEF67ED5CD958F1D9DFBE7A659(L_22, L_23, NULL); return L_24; } } // UnityEngine.Transform RootMotion.Hierarchy::GetFirstCommonAncestorRecursive(UnityEngine.Transform,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Hierarchy_GetFirstCommonAncestorRecursive_mBEDA0B1A419BAEBEF67ED5CD958F1D9DFBE7A659 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_transforms, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D5002575B96E7BF0A627DEFFDDE5B6B39E62032); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral65C8DCB1578FF4FBD5A1E7E9317EB4BA71BCF91A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF15773ED5115840AAA9F0DFF4E214E8ABF357536); s_Il2CppMethodInitialized = true; } { // if (transform == null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0015; } } { // Debug.LogWarning("Transform is null."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralF15773ED5115840AAA9F0DFF4E214E8ABF357536, NULL); // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0015: { // if (transforms == null) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = ___1_transforms; if (L_2) { goto IL_0024; } } { // Debug.LogWarning("Transforms is null."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral65C8DCB1578FF4FBD5A1E7E9317EB4BA71BCF91A, NULL); // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0024: { // if (transforms.Length == 0) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_3 = ___1_transforms; NullCheck(L_3); if ((((RuntimeArray*)L_3)->max_length)) { goto IL_0034; } } { // Debug.LogWarning("Transforms.Length is 0."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral1D5002575B96E7BF0A627DEFFDDE5B6B39E62032, NULL); // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_0034: { // if (IsCommonAncestor(transform, transforms)) return transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_transform; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_5 = ___1_transforms; bool L_6; L_6 = Hierarchy_IsCommonAncestor_m48077DD680F2F20B15C141D774C396175FF5569E(L_4, L_5, NULL); if (!L_6) { goto IL_003f; } } { // if (IsCommonAncestor(transform, transforms)) return transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_transform; return L_7; } IL_003f: { // if (transform.parent == null) return null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_transform; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_8, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_004f; } } { // if (transform.parent == null) return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } IL_004f: { // return GetFirstCommonAncestorRecursive(transform.parent, transforms); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ___0_transform; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_11, NULL); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_13 = ___1_transforms; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Hierarchy_GetFirstCommonAncestorRecursive_mBEDA0B1A419BAEBEF67ED5CD958F1D9DFBE7A659(L_12, L_13, NULL); return L_14; } } // System.Boolean RootMotion.Hierarchy::IsCommonAncestor(UnityEngine.Transform,UnityEngine.Transform[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Hierarchy_IsCommonAncestor_m48077DD680F2F20B15C141D774C396175FF5569E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___1_transforms, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25DE191AB65E3CEC38820B1B7775733AD5C23127); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9546D101E7CD0F1123AEAD0300C0CC7B4330400C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF15773ED5115840AAA9F0DFF4E214E8ABF357536); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (transform == null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0015; } } { // Debug.LogWarning("Transform is null."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralF15773ED5115840AAA9F0DFF4E214E8ABF357536, NULL); // return false; return (bool)0; } IL_0015: { // for (int i = 0; i < transforms.Length; i++) { V_0 = 0; goto IL_005d; } IL_0019: { // if (transforms[i] == null) { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_2 = ___1_transforms; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = (L_2)->GetAt(static_cast(L_4)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0041; } } { // Debug.Log("Transforms[" + i + "] is null."); String_t* L_7; L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL); String_t* L_8; L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9546D101E7CD0F1123AEAD0300C0CC7B4330400C, L_7, _stringLiteral25DE191AB65E3CEC38820B1B7775733AD5C23127, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_8, NULL); // return false; return (bool)0; } IL_0041: { // if (!IsAncestor(transforms[i], transform) && transforms[i] != transform) return false; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_9 = ___1_transforms; int32_t L_10 = V_0; NullCheck(L_9); int32_t L_11 = L_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = (L_9)->GetAt(static_cast(L_11)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___0_transform; bool L_14; L_14 = Hierarchy_IsAncestor_m0F86DF78830C8BA7BB9D1E2095590A2D635E04B0(L_12, L_13, NULL); if (L_14) { goto IL_0059; } } { TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_15 = ___1_transforms; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = (L_15)->GetAt(static_cast(L_17)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___0_transform; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, L_19, NULL); if (!L_20) { goto IL_0059; } } { // if (!IsAncestor(transforms[i], transform) && transforms[i] != transform) return false; return (bool)0; } IL_0059: { // for (int i = 0; i < transforms.Length; i++) { int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_005d: { // for (int i = 0; i < transforms.Length; i++) { int32_t L_22 = V_0; TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_23 = ___1_transforms; NullCheck(L_23); if ((((int32_t)L_22) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_0019; } } { // return true; return (bool)1; } } // System.Void RootMotion.Hierarchy::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Hierarchy__ctor_mD7846A2F4CF926B734AA0723B71C925EB7FE53B1 (Hierarchy_tFD933102E228C82CEA0DD7841B8D6F45EF200781* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.InspectorComment::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InspectorComment__ctor_mAB6BE141E8F9B458745FB53C3A325F8C195104C6 (InspectorComment_tA6CA16A5F58F71E4EC61F777AE27B3104B3DEBE7* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); s_Il2CppMethodInitialized = true; } { // public string color = "white"; __this->___color_1 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // public InspectorComment(string name) PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL); // this.name = name; String_t* L_0 = ___0_name; __this->___name_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0); // this.color = "white"; __this->___color_1 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // } return; } } // System.Void RootMotion.InspectorComment::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InspectorComment__ctor_m15218AD7F20B68FD9613E7F4275FA96DF9D51A98 (InspectorComment_tA6CA16A5F58F71E4EC61F777AE27B3104B3DEBE7* __this, String_t* ___0_name, String_t* ___1_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); s_Il2CppMethodInitialized = true; } { // public string color = "white"; __this->___color_1 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // public InspectorComment(string name, string color) PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL); // this.name = name; String_t* L_0 = ___0_name; __this->___name_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0); // this.color = color; String_t* L_1 = ___1_color; __this->___color_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)L_1); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single RootMotion.Interp::Float(System.Single,RootMotion.InterpolationMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_Float_mE9ED9F4C33CD685595BF43D85452E7FF86F8DDF0 (float ___0_t, int32_t ___1_mode, const RuntimeMethod* method) { float V_0 = 0.0f; { // float interpT = 0; V_0 = (0.0f); int32_t L_0 = ___1_mode; switch (L_0) { case 0: { goto IL_007d; } case 1: { goto IL_0093; } case 2: { goto IL_00a9; } case 3: { goto IL_025b; } case 4: { goto IL_00bf; } case 5: { goto IL_00d5; } case 6: { goto IL_00eb; } case 7: { goto IL_0101; } case 8: { goto IL_026e; } case 9: { goto IL_0209; } case 10: { goto IL_021f; } case 11: { goto IL_0235; } case 12: { goto IL_0294; } case 13: { goto IL_0117; } case 14: { goto IL_012d; } case 15: { goto IL_0143; } case 16: { goto IL_0159; } case 17: { goto IL_016f; } case 18: { goto IL_0281; } case 19: { goto IL_01dd; } case 20: { goto IL_01f3; } case 21: { goto IL_0248; } case 22: { goto IL_02a7; } case 23: { goto IL_01b1; } case 24: { goto IL_01c7; } case 25: { goto IL_0185; } case 26: { goto IL_019b; } } } { goto IL_02ba; } IL_007d: { // interpT = Interp.None(t, 0, 1); float L_1 = ___0_t; float L_2; L_2 = Interp_None_m61FC6267E5203289BCABFCAD33DB0006AA00B517(L_1, (0.0f), (1.0f), NULL); V_0 = L_2; // break; goto IL_02c0; } IL_0093: { // interpT = Interp.InOutCubic(t, 0, 1); float L_3 = ___0_t; float L_4; L_4 = Interp_InOutCubic_m83B2B91B87E74EE2A287206B3B0B207B40716EEF(L_3, (0.0f), (1.0f), NULL); V_0 = L_4; // break; goto IL_02c0; } IL_00a9: { // interpT = Interp.InOutQuintic(t, 0, 1); float L_5 = ___0_t; float L_6; L_6 = Interp_InOutQuintic_m9477BA4DC058154F3B435D7550FF32B0C75F40B9(L_5, (0.0f), (1.0f), NULL); V_0 = L_6; // break; goto IL_02c0; } IL_00bf: { // interpT = Interp.InQuintic(t, 0, 1); float L_7 = ___0_t; float L_8; L_8 = Interp_InQuintic_mF8F1BA8CDACB22654F2EE33C5173BC8E702B8F14(L_7, (0.0f), (1.0f), NULL); V_0 = L_8; // break; goto IL_02c0; } IL_00d5: { // interpT = Interp.InQuartic(t, 0, 1); float L_9 = ___0_t; float L_10; L_10 = Interp_InQuartic_m75AA688600B42804745B7D5EB1555B9ED583464D(L_9, (0.0f), (1.0f), NULL); V_0 = L_10; // break; goto IL_02c0; } IL_00eb: { // interpT = Interp.InCubic(t, 0, 1); float L_11 = ___0_t; float L_12; L_12 = Interp_InCubic_m2877F3AA1292D071DD7252F8885E727D518E51F2(L_11, (0.0f), (1.0f), NULL); V_0 = L_12; // break; goto IL_02c0; } IL_0101: { // interpT = Interp.InQuadratic(t, 0, 1); float L_13 = ___0_t; float L_14; L_14 = Interp_InQuadratic_m716EC5FBA88317C2D625DC63D8DA872135358A59(L_13, (0.0f), (1.0f), NULL); V_0 = L_14; // break; goto IL_02c0; } IL_0117: { // interpT = Interp.OutQuintic(t, 0, 1); float L_15 = ___0_t; float L_16; L_16 = Interp_OutQuintic_mCF4CB7C3D4620E6CBAB784A1E048EC94E6B26F85(L_15, (0.0f), (1.0f), NULL); V_0 = L_16; // break; goto IL_02c0; } IL_012d: { // interpT = Interp.OutQuartic(t, 0, 1); float L_17 = ___0_t; float L_18; L_18 = Interp_OutQuartic_mDFC630C829AF40EC9FCEA8955ECF537D35D4C7CE(L_17, (0.0f), (1.0f), NULL); V_0 = L_18; // break; goto IL_02c0; } IL_0143: { // interpT = Interp.OutCubic(t, 0, 1); float L_19 = ___0_t; float L_20; L_20 = Interp_OutCubic_m9C65A9695C38337D61100E08989F47A11E13CA6C(L_19, (0.0f), (1.0f), NULL); V_0 = L_20; // break; goto IL_02c0; } IL_0159: { // interpT = Interp.OutInCubic(t, 0, 1); float L_21 = ___0_t; float L_22; L_22 = Interp_OutInCubic_mEAB1892FF6418FC3A1151709F49E77EC9D10FE2B(L_21, (0.0f), (1.0f), NULL); V_0 = L_22; // break; goto IL_02c0; } IL_016f: { // interpT = Interp.OutInCubic(t, 0, 1); float L_23 = ___0_t; float L_24; L_24 = Interp_OutInCubic_mEAB1892FF6418FC3A1151709F49E77EC9D10FE2B(L_23, (0.0f), (1.0f), NULL); V_0 = L_24; // break; goto IL_02c0; } IL_0185: { // interpT = Interp.BackInCubic(t, 0, 1); float L_25 = ___0_t; float L_26; L_26 = Interp_BackInCubic_mB082AC93345E8620089CE27EF204BB7E9B182C31(L_25, (0.0f), (1.0f), NULL); V_0 = L_26; // break; goto IL_02c0; } IL_019b: { // interpT = Interp.BackInQuartic(t, 0, 1); float L_27 = ___0_t; float L_28; L_28 = Interp_BackInQuartic_m6603325DE0A6F09B1D2EBDAB75FCC38731725741(L_27, (0.0f), (1.0f), NULL); V_0 = L_28; // break; goto IL_02c0; } IL_01b1: { // interpT = Interp.OutBackCubic(t, 0, 1); float L_29 = ___0_t; float L_30; L_30 = Interp_OutBackCubic_mA54A7581FA13D66F6C262E27864EED04E178A2D0(L_29, (0.0f), (1.0f), NULL); V_0 = L_30; // break; goto IL_02c0; } IL_01c7: { // interpT = Interp.OutBackQuartic(t, 0, 1); float L_31 = ___0_t; float L_32; L_32 = Interp_OutBackQuartic_m9F4C33F3226A77D3C23DB876B0E794836D51D822(L_31, (0.0f), (1.0f), NULL); V_0 = L_32; // break; goto IL_02c0; } IL_01dd: { // interpT = Interp.OutElasticSmall(t, 0, 1); float L_33 = ___0_t; float L_34; L_34 = Interp_OutElasticSmall_m920CA494F25A84BF23C7ADD91D20C0555132664E(L_33, (0.0f), (1.0f), NULL); V_0 = L_34; // break; goto IL_02c0; } IL_01f3: { // interpT = Interp.OutElasticBig(t, 0, 1); float L_35 = ___0_t; float L_36; L_36 = Interp_OutElasticBig_m677EAB8282647F245B1845033E9B20CDC3469FC7(L_35, (0.0f), (1.0f), NULL); V_0 = L_36; // break; goto IL_02c0; } IL_0209: { // interpT = Interp.InElasticSmall(t, 0, 1); float L_37 = ___0_t; float L_38; L_38 = Interp_InElasticSmall_m958D38B42CFB23154320E47BE199058B81798333(L_37, (0.0f), (1.0f), NULL); V_0 = L_38; // break; goto IL_02c0; } IL_021f: { // interpT = Interp.InElasticBig(t, 0, 1); float L_39 = ___0_t; float L_40; L_40 = Interp_InElasticBig_m0EEA5D4BFDB11093C78F13E4D00F8E37EC4BAC6E(L_39, (0.0f), (1.0f), NULL); V_0 = L_40; // break; goto IL_02c0; } IL_0235: { // interpT = Interp.InSine(t, 0, 1); float L_41 = ___0_t; float L_42; L_42 = Interp_InSine_m4D4369E89E038CFAAA61F3D6C65CB58E557FD72D(L_41, (0.0f), (1.0f), NULL); V_0 = L_42; // break; goto IL_02c0; } IL_0248: { // interpT = Interp.OutSine(t, 0, 1); float L_43 = ___0_t; float L_44; L_44 = Interp_OutSine_m86D19D1B9E81C10F2B8B51967763417D0568FB95(L_43, (0.0f), (1.0f), NULL); V_0 = L_44; // break; goto IL_02c0; } IL_025b: { // interpT = Interp.InOutSine(t, 0, 1); float L_45 = ___0_t; float L_46; L_46 = Interp_InOutSine_mF2A6208EC9DAA6B103D59847FC3BF661CADA0A96(L_45, (0.0f), (1.0f), NULL); V_0 = L_46; // break; goto IL_02c0; } IL_026e: { // interpT = Interp.OutElastic(t, 0, 1); float L_47 = ___0_t; float L_48; L_48 = Interp_OutElastic_m11391F6D1FB301DD9C4506A8F14BBD6C69178133(L_47, (0.0f), (1.0f), NULL); V_0 = L_48; // break; goto IL_02c0; } IL_0281: { // interpT = Interp.OutElastic(t, 0, 1); float L_49 = ___0_t; float L_50; L_50 = Interp_OutElastic_m11391F6D1FB301DD9C4506A8F14BBD6C69178133(L_49, (0.0f), (1.0f), NULL); V_0 = L_50; // break; goto IL_02c0; } IL_0294: { // interpT = Interp.InBack(t, 0, 1); float L_51 = ___0_t; float L_52; L_52 = Interp_InBack_m952A2E62A04452BDC1A2B988AD4EC5C11E5198CB(L_51, (0.0f), (1.0f), NULL); V_0 = L_52; // break; goto IL_02c0; } IL_02a7: { // interpT = Interp.OutBack(t, 0, 1); float L_53 = ___0_t; float L_54; L_54 = Interp_OutBack_m7A27A512786F57F0B9240232187C507981B358C4(L_53, (0.0f), (1.0f), NULL); V_0 = L_54; // break; goto IL_02c0; } IL_02ba: { // default: interpT = 0; V_0 = (0.0f); } IL_02c0: { // return interpT; float L_55 = V_0; return L_55; } } // UnityEngine.Vector3 RootMotion.Interp::V3(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,RootMotion.InterpolationMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Interp_V3_m2B54BBD2F8729CDF7E61F43FBCC5D6B85A75B861 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v2, float ___2_t, int32_t ___3_mode, const RuntimeMethod* method) { float V_0 = 0.0f; { // float interpT = Interp.Float(t, mode); float L_0 = ___2_t; int32_t L_1 = ___3_mode; float L_2; L_2 = Interp_Float_mE9ED9F4C33CD685595BF43D85452E7FF86F8DDF0(L_0, L_1, NULL); V_0 = L_2; // return ((1 - interpT) * v1) + (interpT * v2); float L_3 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_subtract((1.0f), L_3)), L_4, NULL); float L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_v2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_8, NULL); return L_9; } } // System.Single RootMotion.Interp::LerpValue(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_LerpValue_m9AF7227F00C69944AE6D6F1542DA43960F329BE5 (float ___0_value, float ___1_target, float ___2_increaseSpeed, float ___3_decreaseSpeed, const RuntimeMethod* method) { { // if (value == target) return target; float L_0 = ___0_value; float L_1 = ___1_target; if ((!(((float)L_0) == ((float)L_1)))) { goto IL_0006; } } { // if (value == target) return target; float L_2 = ___1_target; return L_2; } IL_0006: { // if (value < target) return Mathf.Clamp(value + Time.deltaTime * increaseSpeed, -Mathf.Infinity, target); float L_3 = ___0_value; float L_4 = ___1_target; if ((!(((float)L_3) < ((float)L_4)))) { goto IL_001f; } } { // if (value < target) return Mathf.Clamp(value + Time.deltaTime * increaseSpeed, -Mathf.Infinity, target); float L_5 = ___0_value; float L_6; L_6 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_7 = ___2_increaseSpeed; float L_8 = ___1_target; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_add(L_5, ((float)il2cpp_codegen_multiply(L_6, L_7)))), (-std::numeric_limits::infinity()), L_8, NULL); return L_9; } IL_001f: { // else return Mathf.Clamp(value - Time.deltaTime * decreaseSpeed, target, Mathf.Infinity); float L_10 = ___0_value; float L_11; L_11 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_12 = ___3_decreaseSpeed; float L_13 = ___1_target; float L_14; L_14 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_10, ((float)il2cpp_codegen_multiply(L_11, L_12)))), L_13, (std::numeric_limits::infinity()), NULL); return L_14; } } // System.Single RootMotion.Interp::None(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_None_m61FC6267E5203289BCABFCAD33DB0006AA00B517 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { { // return b + c * (t); float L_0 = ___1_b; float L_1 = ___2_c; float L_2 = ___0_t; return ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, L_2)))); } } // System.Single RootMotion.Interp::InOutCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InOutCubic_m83B2B91B87E74EE2A287206B3B0B207B40716EEF (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (-2 * tc + 3 * ts); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((-2.0f), L_6)), ((float)il2cpp_codegen_multiply((3.0f), L_7)))))))); } } // System.Single RootMotion.Interp::InOutQuintic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InOutQuintic_m9477BA4DC058154F3B435D7550FF32B0C75F40B9 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (6 * tc * ts + -15 * ts * ts + 10 * tc); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((6.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-15.0f), L_8)), L_9)))), ((float)il2cpp_codegen_multiply((10.0f), L_10)))))))); } } // System.Single RootMotion.Interp::InQuintic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InQuintic_mF8F1BA8CDACB22654F2EE33C5173BC8E702B8F14 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (tc * ts); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_multiply(L_6, L_7)))))); } } // System.Single RootMotion.Interp::InQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InQuartic_m75AA688600B42804745B7D5EB1555B9ED583464D (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // return b + c * (ts * ts); float L_2 = ___1_b; float L_3 = ___2_c; float L_4 = V_0; float L_5 = V_0; return ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(L_3, ((float)il2cpp_codegen_multiply(L_4, L_5)))))); } } // System.Single RootMotion.Interp::InCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InCubic_m2877F3AA1292D071DD7252F8885E727D518E51F2 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; // float tc = ts * t; float L_2 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_0, L_1)), L_2)); // return b + c * (tc); float L_3 = ___1_b; float L_4 = ___2_c; float L_5 = V_0; return ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(L_4, L_5)))); } } // System.Single RootMotion.Interp::InQuadratic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InQuadratic_m716EC5FBA88317C2D625DC63D8DA872135358A59 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // return b + c * (ts); float L_2 = ___1_b; float L_3 = ___2_c; float L_4 = V_0; return ((float)il2cpp_codegen_add(L_2, ((float)il2cpp_codegen_multiply(L_3, L_4)))); } } // System.Single RootMotion.Interp::OutQuintic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutQuintic_mCF4CB7C3D4620E6CBAB784A1E048EC94E6B26F85 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (tc * ts + -5 * ts * ts + 10 * tc + -10 * ts + 5 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_0; float L_12 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_6, L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-5.0f), L_8)), L_9)))), ((float)il2cpp_codegen_multiply((10.0f), L_10)))), ((float)il2cpp_codegen_multiply((-10.0f), L_11)))), ((float)il2cpp_codegen_multiply((5.0f), L_12)))))))); } } // System.Single RootMotion.Interp::OutQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutQuartic_mDFC630C829AF40EC9FCEA8955ECF537D35D4C7CE (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (-1 * ts * ts + 4 * tc + -6 * ts + 4 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_0; float L_7 = V_0; float L_8 = V_1; float L_9 = V_0; float L_10 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-1.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply((4.0f), L_8)))), ((float)il2cpp_codegen_multiply((-6.0f), L_9)))), ((float)il2cpp_codegen_multiply((4.0f), L_10)))))))); } } // System.Single RootMotion.Interp::OutCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutCubic_m9C65A9695C38337D61100E08989F47A11E13CA6C (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (tc + -3 * ts + 3 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply((-3.0f), L_7)))), ((float)il2cpp_codegen_multiply((3.0f), L_8)))))))); } } // System.Single RootMotion.Interp::OutInCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutInCubic_mEAB1892FF6418FC3A1151709F49E77EC9D10FE2B (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (4 * tc + -6 * ts + 3 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((4.0f), L_6)), ((float)il2cpp_codegen_multiply((-6.0f), L_7)))), ((float)il2cpp_codegen_multiply((3.0f), L_8)))))))); } } // System.Single RootMotion.Interp::OutInQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutInQuartic_mA1C7DC380661F535C20C2F18F9A4BF47732390FE (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (6 * tc + -9 * ts + 4 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((6.0f), L_6)), ((float)il2cpp_codegen_multiply((-9.0f), L_7)))), ((float)il2cpp_codegen_multiply((4.0f), L_8)))))))); } } // System.Single RootMotion.Interp::BackInCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_BackInCubic_mB082AC93345E8620089CE27EF204BB7E9B182C31 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c *(4 * tc + -3 * ts); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((4.0f), L_6)), ((float)il2cpp_codegen_multiply((-3.0f), L_7)))))))); } } // System.Single RootMotion.Interp::BackInQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_BackInQuartic_m6603325DE0A6F09B1D2EBDAB75FCC38731725741 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (2 * ts * ts + 2 * tc + -3 * ts); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_0; float L_7 = V_0; float L_8 = V_1; float L_9 = V_0; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((2.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply((2.0f), L_8)))), ((float)il2cpp_codegen_multiply((-3.0f), L_9)))))))); } } // System.Single RootMotion.Interp::OutBackCubic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutBackCubic_mA54A7581FA13D66F6C262E27864EED04E178A2D0 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (4 * tc + -9 * ts + 6 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply((4.0f), L_6)), ((float)il2cpp_codegen_multiply((-9.0f), L_7)))), ((float)il2cpp_codegen_multiply((6.0f), L_8)))))))); } } // System.Single RootMotion.Interp::OutBackQuartic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutBackQuartic_m9F4C33F3226A77D3C23DB876B0E794836D51D822 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (-2 * ts * ts + 10 * tc + -15 * ts + 8 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_0; float L_7 = V_0; float L_8 = V_1; float L_9 = V_0; float L_10 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-2.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply((10.0f), L_8)))), ((float)il2cpp_codegen_multiply((-15.0f), L_9)))), ((float)il2cpp_codegen_multiply((8.0f), L_10)))))))); } } // System.Single RootMotion.Interp::OutElasticSmall(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutElasticSmall_m920CA494F25A84BF23C7ADD91D20C0555132664E (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (33 * tc * ts + -106 * ts * ts + 126 * tc + -67 * ts + 15 * t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_0; float L_12 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((33.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-106.0f), L_8)), L_9)))), ((float)il2cpp_codegen_multiply((126.0f), L_10)))), ((float)il2cpp_codegen_multiply((-67.0f), L_11)))), ((float)il2cpp_codegen_multiply((15.0f), L_12)))))))); } } // System.Single RootMotion.Interp::OutElasticBig(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutElasticBig_m677EAB8282647F245B1845033E9B20CDC3469FC7 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b+c*(56*tc*ts + -175*ts*ts + 200*tc + -100*ts + 20*t); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_0; float L_12 = ___0_t; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((56.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-175.0f), L_8)), L_9)))), ((float)il2cpp_codegen_multiply((200.0f), L_10)))), ((float)il2cpp_codegen_multiply((-100.0f), L_11)))), ((float)il2cpp_codegen_multiply((20.0f), L_12)))))))); } } // System.Single RootMotion.Interp::InElasticSmall(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InElasticSmall_m958D38B42CFB23154320E47BE199058B81798333 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (33 * tc * ts + -59 * ts * ts + 32 * tc + -5 * ts); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_0; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((33.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-59.0f), L_8)), L_9)))), ((float)il2cpp_codegen_multiply((32.0f), L_10)))), ((float)il2cpp_codegen_multiply((-5.0f), L_11)))))))); } } // System.Single RootMotion.Interp::InElasticBig(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InElasticBig_m0EEA5D4BFDB11093C78F13E4D00F8E37EC4BAC6E (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; { // float ts = t * t; float L_0 = ___0_t; float L_1 = ___0_t; V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1)); // float tc = ts * t; float L_2 = V_0; float L_3 = ___0_t; V_1 = ((float)il2cpp_codegen_multiply(L_2, L_3)); // return b + c * (56 * tc * ts + -105 * ts * ts + 60 * tc + -10 * ts); float L_4 = ___1_b; float L_5 = ___2_c; float L_6 = V_1; float L_7 = V_0; float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_0; return ((float)il2cpp_codegen_add(L_4, ((float)il2cpp_codegen_multiply(L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((56.0f), L_6)), L_7)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((-105.0f), L_8)), L_9)))), ((float)il2cpp_codegen_multiply((60.0f), L_10)))), ((float)il2cpp_codegen_multiply((-10.0f), L_11)))))))); } } // System.Single RootMotion.Interp::InSine(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InSine_m4D4369E89E038CFAAA61F3D6C65CB58E557FD72D (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { { // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // return -c * Mathf.Cos(t / 1 * (Mathf.PI / 2)) + c + b; float L_2 = ___2_c; float L_3 = ___0_t; float L_4; L_4 = cosf(((float)il2cpp_codegen_multiply(((float)(L_3/(1.0f))), (1.57079637f)))); float L_5 = ___2_c; float L_6 = ___1_b; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((-L_2)), L_4)), L_5)), L_6)); } } // System.Single RootMotion.Interp::OutSine(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutSine_m86D19D1B9E81C10F2B8B51967763417D0568FB95 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { { // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // return c * Mathf.Sin(t / 1 * (Mathf.PI / 2)) + b; float L_2 = ___2_c; float L_3 = ___0_t; float L_4; L_4 = sinf(((float)il2cpp_codegen_multiply(((float)(L_3/(1.0f))), (1.57079637f)))); float L_5 = ___1_b; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_2, L_4)), L_5)); } } // System.Single RootMotion.Interp::InOutSine(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InOutSine_mF2A6208EC9DAA6B103D59847FC3BF661CADA0A96 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { { // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // return -c / 2 * (Mathf.Cos(Mathf.PI * t / 1) - 1) + b; float L_2 = ___2_c; float L_3 = ___0_t; float L_4; L_4 = cosf(((float)(((float)il2cpp_codegen_multiply((3.14159274f), L_3))/(1.0f)))); float L_5 = ___1_b; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)(((-L_2))/(2.0f))), ((float)il2cpp_codegen_subtract(L_4, (1.0f))))), L_5)); } } // System.Single RootMotion.Interp::InElastic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InElastic_m158F3557807E421F27DBF42798EFD74B187FEB4E (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // float d = 1f; V_0 = (1.0f); // float p = d * .3f; float L_2 = V_0; V_1 = ((float)il2cpp_codegen_multiply(L_2, (0.300000012f))); // float s = 0; V_2 = (0.0f); // float a = 0; V_3 = (0.0f); // if (t == 0) return b; float L_3 = ___0_t; if ((!(((float)L_3) == ((float)(0.0f))))) { goto IL_0029; } } { // if (t == 0) return b; float L_4 = ___1_b; return L_4; } IL_0029: { // if ((t /= d) == 1) return b + c; float L_5 = ___0_t; float L_6 = V_0; float L_7 = ((float)(L_5/L_6)); ___0_t = L_7; if ((!(((float)L_7) == ((float)(1.0f))))) { goto IL_003a; } } { // if ((t /= d) == 1) return b + c; float L_8 = ___1_b; float L_9 = ___2_c; return ((float)il2cpp_codegen_add(L_8, L_9)); } IL_003a: { // if (a == 0f || a < Mathf.Abs(c)){ float L_10 = V_3; if ((((float)L_10) == ((float)(0.0f)))) { goto IL_004b; } } { float L_11 = V_3; float L_12 = ___2_c; float L_13; L_13 = fabsf(L_12); if ((!(((float)L_11) < ((float)L_13)))) { goto IL_0057; } } IL_004b: { // a = c; float L_14 = ___2_c; V_3 = L_14; // s = p / 4; float L_15 = V_1; V_2 = ((float)(L_15/(4.0f))); goto IL_0068; } IL_0057: { // s = p / (2 * Mathf.PI) * Mathf.Asin(c / a); float L_16 = V_1; float L_17 = ___2_c; float L_18 = V_3; float L_19; L_19 = asinf(((float)(L_17/L_18))); V_2 = ((float)il2cpp_codegen_multiply(((float)(L_16/(6.28318548f))), L_19)); } IL_0068: { // return -(a * Mathf.Pow(2, 10 * (t-=1)) * Mathf.Sin((t * d - s) * (2 * Mathf.PI) / p)) + b; float L_20 = V_3; float L_21 = ___0_t; float L_22 = ((float)il2cpp_codegen_subtract(L_21, (1.0f))); ___0_t = L_22; float L_23; L_23 = powf((2.0f), ((float)il2cpp_codegen_multiply((10.0f), L_22))); float L_24 = ___0_t; float L_25 = V_0; float L_26 = V_2; float L_27 = V_1; float L_28; L_28 = sinf(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_24, L_25)), L_26)), (6.28318548f)))/L_27))); float L_29 = ___1_b; return ((float)il2cpp_codegen_add(((-((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_20, L_23)), L_28)))), L_29)); } } // System.Single RootMotion.Interp::OutElastic(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutElastic_m11391F6D1FB301DD9C4506A8F14BBD6C69178133 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // float d = 1f; V_0 = (1.0f); // float p = d * .3f; float L_2 = V_0; V_1 = ((float)il2cpp_codegen_multiply(L_2, (0.300000012f))); // float s = 0; V_2 = (0.0f); // float a = 0; V_3 = (0.0f); // if (t == 0) return b; float L_3 = ___0_t; if ((!(((float)L_3) == ((float)(0.0f))))) { goto IL_0029; } } { // if (t == 0) return b; float L_4 = ___1_b; return L_4; } IL_0029: { // if ((t /= d) == 1) return b + c; float L_5 = ___0_t; float L_6 = V_0; float L_7 = ((float)(L_5/L_6)); ___0_t = L_7; if ((!(((float)L_7) == ((float)(1.0f))))) { goto IL_003a; } } { // if ((t /= d) == 1) return b + c; float L_8 = ___1_b; float L_9 = ___2_c; return ((float)il2cpp_codegen_add(L_8, L_9)); } IL_003a: { // if (a == 0f || a < Mathf.Abs(c)){ float L_10 = V_3; if ((((float)L_10) == ((float)(0.0f)))) { goto IL_004b; } } { float L_11 = V_3; float L_12 = ___2_c; float L_13; L_13 = fabsf(L_12); if ((!(((float)L_11) < ((float)L_13)))) { goto IL_0057; } } IL_004b: { // a = c; float L_14 = ___2_c; V_3 = L_14; // s = p / 4; float L_15 = V_1; V_2 = ((float)(L_15/(4.0f))); goto IL_0068; } IL_0057: { // s = p / (2 * Mathf.PI) * Mathf.Asin(c / a); float L_16 = V_1; float L_17 = ___2_c; float L_18 = V_3; float L_19; L_19 = asinf(((float)(L_17/L_18))); V_2 = ((float)il2cpp_codegen_multiply(((float)(L_16/(6.28318548f))), L_19)); } IL_0068: { // return (a * Mathf.Pow(2, -10 * t) * Mathf.Sin((t * d - s) * (2 * Mathf.PI) / p) + c + b); float L_20 = V_3; float L_21 = ___0_t; float L_22; L_22 = powf((2.0f), ((float)il2cpp_codegen_multiply((-10.0f), L_21))); float L_23 = ___0_t; float L_24 = V_0; float L_25 = V_2; float L_26 = V_1; float L_27; L_27 = sinf(((float)(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_23, L_24)), L_25)), (6.28318548f)))/L_26))); float L_28 = ___2_c; float L_29 = ___1_b; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_20, L_22)), L_27)), L_28)), L_29)); } } // System.Single RootMotion.Interp::InBack(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_InBack_m952A2E62A04452BDC1A2B988AD4EC5C11E5198CB (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; { // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // t /= 1; float L_2 = ___0_t; ___0_t = ((float)(L_2/(1.0f))); // float s = 1.70158f; V_0 = (1.70158005f); // return c * (t) * t * ((s + 1) * t - s) + b; float L_3 = ___2_c; float L_4 = ___0_t; float L_5 = ___0_t; float L_6 = V_0; float L_7 = ___0_t; float L_8 = V_0; float L_9 = ___1_b; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_3, L_4)), L_5)), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_6, (1.0f))), L_7)), L_8)))), L_9)); } } // System.Single RootMotion.Interp::OutBack(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Interp_OutBack_m7A27A512786F57F0B9240232187C507981B358C4 (float ___0_t, float ___1_b, float ___2_c, const RuntimeMethod* method) { float V_0 = 0.0f; { // float s = 1.70158f; V_0 = (1.70158005f); // c -= b; float L_0 = ___2_c; float L_1 = ___1_b; ___2_c = ((float)il2cpp_codegen_subtract(L_0, L_1)); // t = (t / 1) - 1; float L_2 = ___0_t; ___0_t = ((float)il2cpp_codegen_subtract(((float)(L_2/(1.0f))), (1.0f))); // return c * ((t) * t * ((s + 1) * t + s) + 1) + b; float L_3 = ___2_c; float L_4 = ___0_t; float L_5 = ___0_t; float L_6 = V_0; float L_7 = ___0_t; float L_8 = V_0; float L_9 = ___1_b; return ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_3, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_add(L_6, (1.0f))), L_7)), L_8)))), (1.0f))))), L_9)); } } // System.Void RootMotion.Interp::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Interp__ctor_m3929D18E3C5D4B4B14C44DAB75EE5A9635652EA4 (Interp_tF89D02A278AB6C72D25EAB4BD1152D5FA7CD2F7A* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean RootMotion.LayerMaskExtensions::Contains(UnityEngine.LayerMask,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LayerMaskExtensions_Contains_m0F8E944D3C6A89FEDB266CC124709361D3E9D6B7 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, int32_t ___1_layer, const RuntimeMethod* method) { { // return mask == (mask | (1 << layer)); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_mask; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___0_mask; int32_t L_3; L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL); int32_t L_4 = ___1_layer; return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)(L_3|((int32_t)(1<<((int32_t)(L_4&((int32_t)31)))))))))? 1 : 0); } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::Create(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_Create_mD12BFC4079F875C825E6BF8E1666EB6A944DF957 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method) { { // return NamesToMask(layerNames); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_layerNames; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1; L_1 = LayerMaskExtensions_NamesToMask_mF69E058CD786AB7FDDFBD12EFFA14C07163C1B55(L_0, NULL); return L_1; } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::Create(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_Create_m1F389EE9A4F1C64796AAA873E896B6347F13F23D (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_layerNumbers, const RuntimeMethod* method) { { // return LayerNumbersToMask(layerNumbers); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_layerNumbers; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1; L_1 = LayerMaskExtensions_LayerNumbersToMask_mFB10AA83BB774BFA2A74157457619647843D9D93(L_0, NULL); return L_1; } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::NamesToMask(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_NamesToMask_mF69E058CD786AB7FDDFBD12EFFA14C07163C1B55 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method) { LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_0; memset((&V_0), 0, sizeof(V_0)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL; int32_t V_2 = 0; String_t* V_3 = NULL; { // LayerMask ret = (LayerMask)0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0; L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(0, NULL); V_0 = L_0; // foreach(var name in layerNames) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ___0_layerNames; V_1 = L_1; V_2 = 0; goto IL_002d; } IL_000d: { // foreach(var name in layerNames) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; String_t* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // ret |= (1 << LayerMask.NameToLayer(name)); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_6 = V_0; int32_t L_7; L_7 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_6, NULL); String_t* L_8 = V_3; int32_t L_9; L_9 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_8, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_10; L_10 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_7|((int32_t)(1<<((int32_t)(L_9&((int32_t)31))))))), NULL); V_0 = L_10; int32_t L_11 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002d: { // foreach(var name in layerNames) int32_t L_12 = V_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_1; NullCheck(L_13); if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_000d; } } { // return ret; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_14 = V_0; return L_14; } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::LayerNumbersToMask(System.Int32[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_LayerNumbersToMask_mFB10AA83BB774BFA2A74157457619647843D9D93 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_layerNumbers, const RuntimeMethod* method) { LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_0; memset((&V_0), 0, sizeof(V_0)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { // LayerMask ret = (LayerMask)0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0; L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(0, NULL); V_0 = L_0; // foreach(var layer in layerNumbers) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_layerNumbers; V_1 = L_1; V_2 = 0; goto IL_0028; } IL_000d: { // foreach(var layer in layerNumbers) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = V_1; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // ret |= (1 << layer); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_6 = V_0; int32_t L_7; L_7 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_6, NULL); int32_t L_8 = V_3; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_9; L_9 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_7|((int32_t)(1<<((int32_t)(L_8&((int32_t)31))))))), NULL); V_0 = L_9; int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0028: { // foreach(var layer in layerNumbers) int32_t L_11 = V_2; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1; NullCheck(L_12); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_000d; } } { // return ret; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_13 = V_0; return L_13; } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::Inverse(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_Inverse_mD0B3F73A500C39A1DD1F7A732E76649950B3C637 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, const RuntimeMethod* method) { { // return ~original; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_original; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2; L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~L_1)), NULL); return L_2; } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::AddToMask(UnityEngine.LayerMask,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_AddToMask_m178A46014F49CB1201B65C87951CD8B3D473131D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_layerNames, const RuntimeMethod* method) { { // return original | NamesToMask(layerNames); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_original; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = ___1_layerNames; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3; L_3 = LayerMaskExtensions_NamesToMask_mF69E058CD786AB7FDDFBD12EFFA14C07163C1B55(L_2, NULL); int32_t L_4; L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5; L_5 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_1|L_4)), NULL); return L_5; } } // UnityEngine.LayerMask RootMotion.LayerMaskExtensions::RemoveFromMask(UnityEngine.LayerMask,System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMaskExtensions_RemoveFromMask_m726776C3696D08F8B4C2FAE7E18784C4E8D67993 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_layerNames, const RuntimeMethod* method) { { // LayerMask invertedOriginal = ~original; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_original; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2; L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~L_1)), NULL); // return ~(invertedOriginal | NamesToMask(layerNames)); int32_t L_3; L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = ___1_layerNames; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5; L_5 = LayerMaskExtensions_NamesToMask_mF69E058CD786AB7FDDFBD12EFFA14C07163C1B55(L_4, NULL); int32_t L_6; L_6 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_5, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_7; L_7 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~((int32_t)(L_3|L_6)))), NULL); return L_7; } } // System.String[] RootMotion.LayerMaskExtensions::MaskToNames(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* LayerMaskExtensions_MaskToNames_mA8B1BB5181F2B0EE1BA479E72AB709FF85F766EE (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; String_t* V_3 = NULL; { // var output = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); V_0 = L_0; // for (int i = 0; i < 32; ++i) V_1 = 0; goto IL_0036; } IL_000a: { // int shifted = 1 << i; int32_t L_1 = V_1; V_2 = ((int32_t)(1<<((int32_t)(L_1&((int32_t)31))))); // if ((original & shifted) == shifted) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___0_original; int32_t L_3; L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL); int32_t L_4 = V_2; int32_t L_5 = V_2; if ((!(((uint32_t)((int32_t)(L_3&L_4))) == ((uint32_t)L_5)))) { goto IL_0032; } } { // string layerName = LayerMask.LayerToName(i); int32_t L_6 = V_1; String_t* L_7; L_7 = LayerMask_LayerToName_mC7A5797D35F5307031F317741226727B307F34D0(L_6, NULL); V_3 = L_7; // if (!string.IsNullOrEmpty(layerName)) String_t* L_8 = V_3; bool L_9; L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL); if (L_9) { goto IL_0032; } } { // output.Add(layerName); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_10 = V_0; String_t* L_11 = V_3; NullCheck(L_10); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_10, L_11, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); } IL_0032: { // for (int i = 0; i < 32; ++i) int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0036: { // for (int i = 0; i < 32; ++i) int32_t L_13 = V_1; if ((((int32_t)L_13) < ((int32_t)((int32_t)32)))) { goto IL_000a; } } { // return output.ToArray(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_14 = V_0; NullCheck(L_14); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15; L_15 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_14, List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var); return L_15; } } // System.Int32[] RootMotion.LayerMaskExtensions::MaskToNumbers(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* LayerMaskExtensions_MaskToNumbers_m1045B676EE2CB9DD81F04746E72BB1F303438905 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // var output = new List(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var); V_0 = L_0; // for (int i = 0; i < 32; ++i) V_1 = 0; goto IL_0027; } IL_000a: { // int shifted = 1 << i; int32_t L_1 = V_1; V_2 = ((int32_t)(1<<((int32_t)(L_1&((int32_t)31))))); // if ((original & shifted) == shifted) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___0_original; int32_t L_3; L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL); int32_t L_4 = V_2; int32_t L_5 = V_2; if ((!(((uint32_t)((int32_t)(L_3&L_4))) == ((uint32_t)L_5)))) { goto IL_0023; } } { // output.Add(i); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = V_0; int32_t L_7 = V_1; NullCheck(L_6); List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_6, L_7, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var); } IL_0023: { // for (int i = 0; i < 32; ++i) int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0027: { // for (int i = 0; i < 32; ++i) int32_t L_9 = V_1; if ((((int32_t)L_9) < ((int32_t)((int32_t)32)))) { goto IL_000a; } } { // return output.ToArray(); List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_10 = V_0; NullCheck(L_10); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11; L_11 = List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA(L_10, List_1_ToArray_m65479FB75A5FE539EA1A0D6681172717D23CEAAA_RuntimeMethod_var); return L_11; } } // System.String RootMotion.LayerMaskExtensions::MaskToString(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerMaskExtensions_MaskToString_m39998793BF4EE7E3C4DE864317B69D8F39E24E35 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D); s_Il2CppMethodInitialized = true; } { // return MaskToString(original, ", "); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = ___0_original; String_t* L_1; L_1 = LayerMaskExtensions_MaskToString_mDF9E5C5BDD34BE8132778A7606946DB7A7B4AE83(L_0, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL); return L_1; } } // System.String RootMotion.LayerMaskExtensions::MaskToString(UnityEngine.LayerMask,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LayerMaskExtensions_MaskToString_mDF9E5C5BDD34BE8132778A7606946DB7A7B4AE83 (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_original, String_t* ___1_delimiter, const RuntimeMethod* method) { { // return string.Join(delimiter, MaskToNames(original)); String_t* L_0 = ___1_delimiter; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = ___0_original; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2; L_2 = LayerMaskExtensions_MaskToNames_mA8B1BB5181F2B0EE1BA479E72AB709FF85F766EE(L_1, NULL); String_t* L_3; L_3 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(L_0, L_2, NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String RootMotion.ShowIfAttribute::get_propName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ShowIfAttribute_get_propName_m6A634E4B3118B420ADF7E4E5C77DCFB82E85C25A (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, const RuntimeMethod* method) { { // public string propName { get; protected set; } String_t* L_0 = __this->___U3CpropNameU3Ek__BackingField_0; return L_0; } } // System.Void RootMotion.ShowIfAttribute::set_propName(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute_set_propName_m031AA1B063F835F8D530B65B9D9A4F3A9D2E0FE3 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string propName { get; protected set; } String_t* L_0 = ___0_value; __this->___U3CpropNameU3Ek__BackingField_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpropNameU3Ek__BackingField_0), (void*)L_0); return; } } // System.Object RootMotion.ShowIfAttribute::get_propValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShowIfAttribute_get_propValue_m2FDFE719CEF852B8DD7A6AC1A4415458A7D46A6B (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, const RuntimeMethod* method) { { // public object propValue { get; protected set; } RuntimeObject* L_0 = __this->___U3CpropValueU3Ek__BackingField_1; return L_0; } } // System.Void RootMotion.ShowIfAttribute::set_propValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute_set_propValue_m02CD76D339591A98B2E5BDED3EF06E0C86B0F589 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public object propValue { get; protected set; } RuntimeObject* L_0 = ___0_value; __this->___U3CpropValueU3Ek__BackingField_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpropValueU3Ek__BackingField_1), (void*)L_0); return; } } // System.Object RootMotion.ShowIfAttribute::get_otherPropValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ShowIfAttribute_get_otherPropValue_m394B6965BB330EE8D8A9316B4DB7CE95C453F0E8 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, const RuntimeMethod* method) { { // public object otherPropValue { get; protected set; } RuntimeObject* L_0 = __this->___U3CotherPropValueU3Ek__BackingField_2; return L_0; } } // System.Void RootMotion.ShowIfAttribute::set_otherPropValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute_set_otherPropValue_m9FD62E55C04257C2D9B3DFF0AF211375B889EBAF (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public object otherPropValue { get; protected set; } RuntimeObject* L_0 = ___0_value; __this->___U3CotherPropValueU3Ek__BackingField_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CotherPropValueU3Ek__BackingField_2), (void*)L_0); return; } } // System.Boolean RootMotion.ShowIfAttribute::get_indent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShowIfAttribute_get_indent_m5BBDD31AF1219B0EF5C201D96A5D63B59C8B9148 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, const RuntimeMethod* method) { { // public bool indent { get; private set; } bool L_0 = __this->___U3CindentU3Ek__BackingField_3; return L_0; } } // System.Void RootMotion.ShowIfAttribute::set_indent(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute_set_indent_mA8738FCBE50141303D055EF49884D55785411A37 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool indent { get; private set; } bool L_0 = ___0_value; __this->___U3CindentU3Ek__BackingField_3 = L_0; return; } } // RootMotion.ShowIfMode RootMotion.ShowIfAttribute::get_mode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ShowIfAttribute_get_mode_m5BEA4F3B89E608D9E5EF9A4C0883D14A896EF780 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, const RuntimeMethod* method) { { // public ShowIfMode mode { get; protected set; } int32_t L_0 = __this->___U3CmodeU3Ek__BackingField_4; return L_0; } } // System.Void RootMotion.ShowIfAttribute::set_mode(RootMotion.ShowIfMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute_set_mode_m576B34FC58EC7935CFC85659F3014D717C12D130 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public ShowIfMode mode { get; protected set; } int32_t L_0 = ___0_value; __this->___U3CmodeU3Ek__BackingField_4 = L_0; return; } } // System.Void RootMotion.ShowIfAttribute::.ctor(System.String,System.Object,System.Object,System.Boolean,RootMotion.ShowIfMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowIfAttribute__ctor_mAF10F37B99698A2C802D8874E703B0130A37EC33 (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, String_t* ___0_propertyName, RuntimeObject* ___1_propertyValue, RuntimeObject* ___2_otherPropertyValue, bool ___3_indent, int32_t ___4_mode, const RuntimeMethod* method) { { // public ShowIfAttribute(string propertyName, object propertyValue = null, object otherPropertyValue = null, bool indent = false, ShowIfMode mode = ShowIfMode.Hidden) PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL); // this.propName = propertyName; String_t* L_0 = ___0_propertyName; ShowIfAttribute_set_propName_m031AA1B063F835F8D530B65B9D9A4F3A9D2E0FE3_inline(__this, L_0, NULL); // this.propValue = propertyValue; RuntimeObject* L_1 = ___1_propertyValue; ShowIfAttribute_set_propValue_m02CD76D339591A98B2E5BDED3EF06E0C86B0F589_inline(__this, L_1, NULL); // this.otherPropValue = otherPropertyValue; RuntimeObject* L_2 = ___2_otherPropertyValue; ShowIfAttribute_set_otherPropValue_m9FD62E55C04257C2D9B3DFF0AF211375B889EBAF_inline(__this, L_2, NULL); // this.indent = indent; bool L_3 = ___3_indent; ShowIfAttribute_set_indent_mA8738FCBE50141303D055EF49884D55785411A37_inline(__this, L_3, NULL); // this.mode = mode; int32_t L_4 = ___4_mode; ShowIfAttribute_set_mode_m576B34FC58EC7935CFC85659F3014D717C12D130_inline(__this, L_4, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single RootMotion.ShowRangeIfAttribute::get_min() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ShowRangeIfAttribute_get_min_m20310166D5D7E8BCF44D4E92503C1B4DDF55C882 (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, const RuntimeMethod* method) { { // public float min { get; private set; } float L_0 = __this->___U3CminU3Ek__BackingField_5; return L_0; } } // System.Void RootMotion.ShowRangeIfAttribute::set_min(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowRangeIfAttribute_set_min_m5A836279BF85F18B8B292BC92E333D047A42038F (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_value, const RuntimeMethod* method) { { // public float min { get; private set; } float L_0 = ___0_value; __this->___U3CminU3Ek__BackingField_5 = L_0; return; } } // System.Single RootMotion.ShowRangeIfAttribute::get_max() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ShowRangeIfAttribute_get_max_m6D691162A719175ABE9F5F73E65C8EF7A7DA48C9 (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, const RuntimeMethod* method) { { // public float max { get; private set; } float L_0 = __this->___U3CmaxU3Ek__BackingField_6; return L_0; } } // System.Void RootMotion.ShowRangeIfAttribute::set_max(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowRangeIfAttribute_set_max_mE7CC086651ED335B92F162EB917DE58B55C6F335 (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_value, const RuntimeMethod* method) { { // public float max { get; private set; } float L_0 = ___0_value; __this->___U3CmaxU3Ek__BackingField_6 = L_0; return; } } // System.Void RootMotion.ShowRangeIfAttribute::.ctor(System.Single,System.Single,System.String,System.Object,System.Object,System.Boolean,RootMotion.ShowIfMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowRangeIfAttribute__ctor_mF9842BE20B4A21DDBABFF5E8788A1B56092AEB54 (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_min, float ___1_max, String_t* ___2_propertyName, RuntimeObject* ___3_propertyValue, RuntimeObject* ___4_otherPropertyValue, bool ___5_indent, int32_t ___6_mode, const RuntimeMethod* method) { { // public ShowRangeIfAttribute(float min, float max, string propertyName, object propertyValue = null, object otherPropertyValue = null, bool indent = false, ShowIfMode mode = ShowIfMode.Hidden) : base (propertyName, propertyValue, otherPropertyValue, indent, mode) String_t* L_0 = ___2_propertyName; RuntimeObject* L_1 = ___3_propertyValue; RuntimeObject* L_2 = ___4_otherPropertyValue; bool L_3 = ___5_indent; int32_t L_4 = ___6_mode; ShowIfAttribute__ctor_mAF10F37B99698A2C802D8874E703B0130A37EC33(__this, L_0, L_1, L_2, L_3, L_4, NULL); // this.min = min; float L_5 = ___0_min; ShowRangeIfAttribute_set_min_m5A836279BF85F18B8B292BC92E333D047A42038F_inline(__this, L_5, NULL); // this.max = max; float L_6 = ___1_max; ShowRangeIfAttribute_set_max_mE7CC086651ED335B92F162EB917DE58B55C6F335_inline(__this, L_6, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.ShowLargeHeaderIf::.ctor(System.String,System.String,System.Object,System.Object,System.Boolean,RootMotion.ShowIfMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowLargeHeaderIf__ctor_m67B14D2299D2E885C4F6D71D95E58C5DA9E3FB59 (ShowLargeHeaderIf_t2E53EC4B39D434175187B1E61B59095234409E96* __this, String_t* ___0_name, String_t* ___1_propertyName, RuntimeObject* ___2_propertyValue, RuntimeObject* ___3_otherPropertyValue, bool ___4_indent, int32_t ___5_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); s_Il2CppMethodInitialized = true; } { // public string color = "white"; __this->___color_6 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_6), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // public ShowLargeHeaderIf(string name, string propertyName, object propertyValue = null, object otherPropertyValue = null, bool indent = false, ShowIfMode mode = ShowIfMode.Hidden) : base(propertyName, propertyValue, otherPropertyValue, indent, mode) String_t* L_0 = ___1_propertyName; RuntimeObject* L_1 = ___2_propertyValue; RuntimeObject* L_2 = ___3_otherPropertyValue; bool L_3 = ___4_indent; int32_t L_4 = ___5_mode; ShowIfAttribute__ctor_mAF10F37B99698A2C802D8874E703B0130A37EC33(__this, L_0, L_1, L_2, L_3, L_4, NULL); // this.name = name; String_t* L_5 = ___0_name; __this->___name_5 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_5), (void*)L_5); // this.color = "white"; __this->___color_6 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_6), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // } return; } } // System.Void RootMotion.ShowLargeHeaderIf::.ctor(System.String,System.String,System.String,System.Object,System.Object,System.Boolean,RootMotion.ShowIfMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShowLargeHeaderIf__ctor_mF434BA1D1315CB827061DC6EFB1C3F9EAFEA6794 (ShowLargeHeaderIf_t2E53EC4B39D434175187B1E61B59095234409E96* __this, String_t* ___0_name, String_t* ___1_color, String_t* ___2_propertyName, RuntimeObject* ___3_propertyValue, RuntimeObject* ___4_otherPropertyValue, bool ___5_indent, int32_t ___6_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); s_Il2CppMethodInitialized = true; } { // public string color = "white"; __this->___color_6 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_6), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // public ShowLargeHeaderIf(string name, string color, string propertyName, object propertyValue = null, object otherPropertyValue = null, bool indent = false, ShowIfMode mode = ShowIfMode.Hidden) : base(propertyName, propertyValue, otherPropertyValue, indent, mode) String_t* L_0 = ___2_propertyName; RuntimeObject* L_1 = ___3_propertyValue; RuntimeObject* L_2 = ___4_otherPropertyValue; bool L_3 = ___5_indent; int32_t L_4 = ___6_mode; ShowIfAttribute__ctor_mAF10F37B99698A2C802D8874E703B0130A37EC33(__this, L_0, L_1, L_2, L_3, L_4, NULL); // this.name = name; String_t* L_5 = ___0_name; __this->___name_5 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_5), (void*)L_5); // this.color = color; String_t* L_6 = ___1_color; __this->___color_6 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_6), (void*)L_6); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.LargeHeader::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LargeHeader__ctor_m7F431183B51CCD88DD2DE17EFCCD4F4725D72160 (LargeHeader_t6CB810B1FC75AFFC70EBC238E1A352B2ED0A320D* __this, String_t* ___0_name, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); s_Il2CppMethodInitialized = true; } { // public string color = "white"; __this->___color_1 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // public LargeHeader(string name) PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL); // this.name = name; String_t* L_0 = ___0_name; __this->___name_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0); // this.color = "white"; __this->___color_1 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // } return; } } // System.Void RootMotion.LargeHeader::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LargeHeader__ctor_mA13CE7778D68385642863AB3C5D115E3584F2551 (LargeHeader_t6CB810B1FC75AFFC70EBC238E1A352B2ED0A320D* __this, String_t* ___0_name, String_t* ___1_color, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); s_Il2CppMethodInitialized = true; } { // public string color = "white"; __this->___color_1 = _stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)_stringLiteralFD4B826C3F4FDA02D7CF7952E56196CD40D95C4B); // public LargeHeader(string name, string color) PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL); // this.name = name; String_t* L_0 = ___0_name; __this->___name_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0); // this.color = color; String_t* L_1 = ___1_color; __this->___color_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___color_1), (void*)L_1); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single RootMotion.QuaTools::GetYaw(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_GetYaw_m46A92A6A90D9052976359F1D38406411271EA766 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_forward, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 dirLocal = Quaternion.Inverse(space) * forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_2, NULL); V_0 = L_3; // return Mathf.Atan2(dirLocal.x, dirLocal.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; float L_7 = L_6.___z_4; float L_8; L_8 = atan2f(L_5, L_7); return ((float)il2cpp_codegen_multiply(L_8, (57.2957802f))); } } // System.Single RootMotion.QuaTools::GetPitch(UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_GetPitch_m59FC49285CB87D76CBEA05C16088645DFD02AF81 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_forward, const RuntimeMethod* method) { { // forward = forward.normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_forward), NULL); ___1_forward = L_0; // Vector3 dirLocal = Quaternion.Inverse(space) * forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_3, NULL); // return -Mathf.Asin(dirLocal.y) * Mathf.Rad2Deg; float L_5 = L_4.___y_3; float L_6; L_6 = asinf(L_5); return ((float)il2cpp_codegen_multiply(((-L_6)), (57.2957802f))); } } // System.Single RootMotion.QuaTools::GetBank(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_GetBank_m1040BB391C4BB607831365DAB665B77962C92339 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_up, const RuntimeMethod* method) { { // Vector3 spaceUp = space * Vector3.up; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_space; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL); // Quaternion invSpace = Quaternion.Inverse(space); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_3, NULL); // forward = invSpace * forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = L_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_6, NULL); ___1_forward = L_7; // up = invSpace * up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_8, NULL); ___2_up = L_9; // Quaternion q = Quaternion.Inverse(Quaternion.LookRotation(spaceUp, forward)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_2, L_10, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12; L_12 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_11, NULL); // up = q * up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___2_up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_12, L_13, NULL); ___2_up = L_14; // return Mathf.Atan2(up.x, up.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___2_up; float L_16 = L_15.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___2_up; float L_18 = L_17.___z_4; float L_19; L_19 = atan2f(L_16, L_18); return ((float)il2cpp_codegen_multiply(L_19, (57.2957802f))); } } // System.Single RootMotion.QuaTools::GetYaw(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_GetYaw_m5FB8AD41D69B3182875F070C1252CB2F2D5C21EB (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 dirLocal = Quaternion.Inverse(space) * (rotation * Vector3.forward); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_4, NULL); V_0 = L_5; // return Mathf.Atan2(dirLocal.x, dirLocal.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; float L_7 = L_6.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; float L_9 = L_8.___z_4; float L_10; L_10 = atan2f(L_7, L_9); return ((float)il2cpp_codegen_multiply(L_10, (57.2957802f))); } } // System.Single RootMotion.QuaTools::GetPitch(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_GetPitch_m6950209CE78CD3346EDD5B77829D99D49F38B4FC (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { { // Vector3 dirLocal = Quaternion.Inverse(space) * (rotation * Vector3.forward); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_4, NULL); // return -Mathf.Asin(dirLocal.y) * Mathf.Rad2Deg; float L_6 = L_5.___y_3; float L_7; L_7 = asinf(L_6); return ((float)il2cpp_codegen_multiply(((-L_7)), (57.2957802f))); } } // System.Single RootMotion.QuaTools::GetBank(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_GetBank_m5DF2341EFED35B9E8D6E2CBFC427DF60362A124B (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // Vector3 spaceUp = space * Vector3.up; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_space; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL); // Quaternion invSpace = Quaternion.Inverse(space); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_3, NULL); // Vector3 forward = invSpace * (rotation * Vector3.forward); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = L_4; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_8, NULL); V_0 = L_9; // Vector3 up = invSpace * (rotation * Vector3.up); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rotation; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_10, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_12, NULL); V_1 = L_13; // Quaternion q = Quaternion.Inverse(Quaternion.LookRotation(spaceUp, forward)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15; L_15 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_2, L_14, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_15, NULL); // up = q * up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_16, L_17, NULL); V_1 = L_18; // return Mathf.Atan2(up.x, up.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1; float L_20 = L_19.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1; float L_22 = L_21.___z_4; float L_23; L_23 = atan2f(L_20, L_22); return ((float)il2cpp_codegen_multiply(L_23, (57.2957802f))); } } // UnityEngine.Quaternion RootMotion.QuaTools::Lerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_Lerp_mD93C63627FD01F332C098E5E3F8A701399B011B4 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_fromRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_toRotation, float ___2_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return fromRotation; float L_0 = ___2_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000a; } } { // if (weight <= 0f) return fromRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_fromRotation; return L_1; } IL_000a: { // if (weight >= 1f) return toRotation; float L_2 = ___2_weight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0014; } } { // if (weight >= 1f) return toRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___1_toRotation; return L_3; } IL_0014: { // return Quaternion.Lerp(fromRotation, toRotation, weight); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_fromRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___1_toRotation; float L_6 = ___2_weight; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_4, L_5, L_6, NULL); return L_7; } } // UnityEngine.Quaternion RootMotion.QuaTools::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_Slerp_m751D1ED467A2E858E386E3F1837621176BA7A417 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_fromRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_toRotation, float ___2_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return fromRotation; float L_0 = ___2_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000a; } } { // if (weight <= 0f) return fromRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_fromRotation; return L_1; } IL_000a: { // if (weight >= 1f) return toRotation; float L_2 = ___2_weight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0014; } } { // if (weight >= 1f) return toRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___1_toRotation; return L_3; } IL_0014: { // return Quaternion.Slerp(fromRotation, toRotation, weight); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_fromRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___1_toRotation; float L_6 = ___2_weight; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_4, L_5, L_6, NULL); return L_7; } } // UnityEngine.Quaternion RootMotion.QuaTools::LinearBlend(UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_LinearBlend_m6FEA4D4050699BE48D8263505ACFD659DF9F29F4 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, float ___1_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return Quaternion.identity; float L_0 = ___1_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0f) return Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); return L_1; } IL_000e: { // if (weight >= 1f) return q; float L_2 = ___1_weight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0018; } } { // if (weight >= 1f) return q; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_q; return L_3; } IL_0018: { // return Quaternion.Lerp(Quaternion.identity, q, weight); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___0_q; float L_6 = ___1_weight; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_4, L_5, L_6, NULL); return L_7; } } // UnityEngine.Quaternion RootMotion.QuaTools::SphericalBlend(UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_SphericalBlend_m335090C0CF005C56C6F0F082B61150D924440798 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, float ___1_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return Quaternion.identity; float L_0 = ___1_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0f) return Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); return L_1; } IL_000e: { // if (weight >= 1f) return q; float L_2 = ___1_weight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0018; } } { // if (weight >= 1f) return q; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_q; return L_3; } IL_0018: { // return Quaternion.Slerp(Quaternion.identity, q, weight); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___0_q; float L_6 = ___1_weight; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_4, L_5, L_6, NULL); return L_7; } } // UnityEngine.Quaternion RootMotion.QuaTools::FromToAroundAxis(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_FromToAroundAxis_mEE82B43D952B9F1388C8990661DCCE6CE3B93DEE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // Quaternion fromTo = Quaternion.FromToRotation(fromDirection, toDirection); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_fromDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_toDirection; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_0, L_1, NULL); V_0 = L_2; // float angle = 0; V_1 = (0.0f); // Vector3 freeAxis = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_3; // fromTo.ToAngleAxis(out angle, out freeAxis); Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline((&V_0), (&V_1), (&V_2), NULL); // float dot = Vector3.Dot(freeAxis, axis); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_axis; float L_6; L_6 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_4, L_5, NULL); // if (dot < 0) angle = -angle; if ((!(((float)L_6) < ((float)(0.0f))))) { goto IL_0030; } } { // if (dot < 0) angle = -angle; float L_7 = V_1; V_1 = ((-L_7)); } IL_0030: { // return Quaternion.AngleAxis(angle, axis); float L_8 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___2_axis; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_8, L_9, NULL); return L_10; } } // UnityEngine.Quaternion RootMotion.QuaTools::RotationToLocalSpace(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_RotationToLocalSpace_m37DCBE1249C02133072879242A19F075FC6DC582 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_space, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) { { // return Quaternion.Inverse(Quaternion.Inverse(space) * rotation); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_1, L_2, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_3, NULL); return L_4; } } // UnityEngine.Quaternion RootMotion.QuaTools::FromToRotation(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_FromToRotation_m6E0FABD688435575CDF23358353774C589090B7C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_from, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_to, const RuntimeMethod* method) { { // if (to == from) return Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_to; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_from; bool L_2; L_2 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_0, L_1, NULL); if (!L_2) { goto IL_000f; } } { // if (to == from) return Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); return L_3; } IL_000f: { // return to * Quaternion.Inverse(from); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___1_to; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___0_from; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_5, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_4, L_6, NULL); return L_7; } } // UnityEngine.Vector3 RootMotion.QuaTools::GetAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 QuaTools_GetAxis_m0ADF359B16933E2943269A5BED42F6D5699587C2 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; { // Vector3 closest = Vector3.right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); V_0 = L_0; // bool neg = false; V_1 = (bool)0; // float x = Vector3.Dot(v, Vector3.right); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); float L_3; L_3 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_1, L_2, NULL); // float maxAbsDot = Mathf.Abs(x); float L_4 = L_3; float L_5; L_5 = fabsf(L_4); V_2 = L_5; // if (x < 0f) neg = true; if ((!(((float)L_4) < ((float)(0.0f))))) { goto IL_0023; } } { // if (x < 0f) neg = true; V_1 = (bool)1; } IL_0023: { // float y = Vector3.Dot(v, Vector3.up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_8; L_8 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_6, L_7, NULL); V_3 = L_8; // float absDot = Mathf.Abs(y); float L_9 = V_3; float L_10; L_10 = fabsf(L_9); V_4 = L_10; // if (absDot > maxAbsDot) { float L_11 = V_4; float L_12 = V_2; if ((!(((float)L_11) > ((float)L_12)))) { goto IL_004e; } } { // maxAbsDot = absDot; float L_13 = V_4; V_2 = L_13; // closest = Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); V_0 = L_14; // neg = y < 0f; float L_15 = V_3; V_1 = (bool)((((float)L_15) < ((float)(0.0f)))? 1 : 0); } IL_004e: { // float z = Vector3.Dot(v, Vector3.forward); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); float L_18; L_18 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_16, L_17, NULL); V_5 = L_18; // absDot = Mathf.Abs(z); float L_19 = V_5; float L_20; L_20 = fabsf(L_19); V_4 = L_20; // if (absDot > maxAbsDot) { float L_21 = V_4; float L_22 = V_2; if ((!(((float)L_21) > ((float)L_22)))) { goto IL_0079; } } { // closest = Vector3.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); V_0 = L_23; // neg = z < 0f; float L_24 = V_5; V_1 = (bool)((((float)L_24) < ((float)(0.0f)))? 1 : 0); } IL_0079: { // if (neg) closest = -closest; bool L_25 = V_1; if (!L_25) { goto IL_0083; } } { // if (neg) closest = -closest; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_26, NULL); V_0 = L_27; } IL_0083: { // return closest; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_0; return L_28; } } // UnityEngine.Quaternion RootMotion.QuaTools::ClampRotation(UnityEngine.Quaternion,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_ClampRotation_m893FB34571A5F98B3F689C72DF24A92A70F10813 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, float ___1_clampWeight, int32_t ___2_clampSmoothing, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; { // if (clampWeight >= 1f) return Quaternion.identity; float L_0 = ___1_clampWeight; if ((!(((float)L_0) >= ((float)(1.0f))))) { goto IL_000e; } } { // if (clampWeight >= 1f) return Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); return L_1; } IL_000e: { // if (clampWeight <= 0f) return rotation; float L_2 = ___1_clampWeight; if ((!(((float)L_2) <= ((float)(0.0f))))) { goto IL_0018; } } { // if (clampWeight <= 0f) return rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_rotation; return L_3; } IL_0018: { // float angle = Quaternion.Angle(Quaternion.identity, rotation); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___0_rotation; float L_6; L_6 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_4, L_5, NULL); V_0 = L_6; // float dot = 1f - (angle / 180f); float L_7 = V_0; V_1 = ((float)il2cpp_codegen_subtract((1.0f), ((float)(L_7/(180.0f))))); // float targetClampMlp = Mathf.Clamp(1f - ((clampWeight - dot) / (1f - dot)), 0f, 1f); float L_8 = ___1_clampWeight; float L_9 = V_1; float L_10 = V_1; float L_11; L_11 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_subtract(L_8, L_9))/((float)il2cpp_codegen_subtract((1.0f), L_10)))))), (0.0f), (1.0f), NULL); V_2 = L_11; // float clampMlp = Mathf.Clamp(dot / clampWeight, 0f, 1f); float L_12 = V_1; float L_13 = ___1_clampWeight; float L_14; L_14 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_12/L_13)), (0.0f), (1.0f), NULL); V_3 = L_14; // for (int i = 0; i < clampSmoothing; i++) { V_4 = 0; goto IL_0084; } IL_006b: { // float sinF = clampMlp * Mathf.PI * 0.5f; float L_15 = V_3; // clampMlp = Mathf.Sin(sinF); float L_16; L_16 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_15, (3.14159274f))), (0.5f)))); V_3 = L_16; // for (int i = 0; i < clampSmoothing; i++) { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0084: { // for (int i = 0; i < clampSmoothing; i++) { int32_t L_18 = V_4; int32_t L_19 = ___2_clampSmoothing; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_006b; } } { // return Quaternion.Slerp(Quaternion.identity, rotation, clampMlp * targetClampMlp); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = ___0_rotation; float L_22 = V_3; float L_23 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_20, L_21, ((float)il2cpp_codegen_multiply(L_22, L_23)), NULL); return L_24; } } // System.Single RootMotion.QuaTools::ClampAngle(System.Single,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_ClampAngle_mD0A8F6659956349E3735FEE2A6DE44C3C7E83500 (float ___0_angle, float ___1_clampWeight, int32_t ___2_clampSmoothing, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; { // if (clampWeight >= 1f) return 0f; float L_0 = ___1_clampWeight; if ((!(((float)L_0) >= ((float)(1.0f))))) { goto IL_000e; } } { // if (clampWeight >= 1f) return 0f; return (0.0f); } IL_000e: { // if (clampWeight <= 0f) return angle; float L_1 = ___1_clampWeight; if ((!(((float)L_1) <= ((float)(0.0f))))) { goto IL_0018; } } { // if (clampWeight <= 0f) return angle; float L_2 = ___0_angle; return L_2; } IL_0018: { // float dot = 1f - (Mathf.Abs(angle) / 180f); float L_3 = ___0_angle; float L_4; L_4 = fabsf(L_3); V_0 = ((float)il2cpp_codegen_subtract((1.0f), ((float)(L_4/(180.0f))))); // float targetClampMlp = Mathf.Clamp(1f - ((clampWeight - dot) / (1f - dot)), 0f, 1f); float L_5 = ___1_clampWeight; float L_6 = V_0; float L_7 = V_0; float L_8; L_8 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_subtract(L_5, L_6))/((float)il2cpp_codegen_subtract((1.0f), L_7)))))), (0.0f), (1.0f), NULL); V_1 = L_8; // float clampMlp = Mathf.Clamp(dot / clampWeight, 0f, 1f); float L_9 = V_0; float L_10 = ___1_clampWeight; float L_11; L_11 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_9/L_10)), (0.0f), (1.0f), NULL); V_2 = L_11; // for (int i = 0; i < clampSmoothing; i++) { V_3 = 0; goto IL_007a; } IL_0063: { // float sinF = clampMlp * Mathf.PI * 0.5f; float L_12 = V_2; // clampMlp = Mathf.Sin(sinF); float L_13; L_13 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_12, (3.14159274f))), (0.5f)))); V_2 = L_13; // for (int i = 0; i < clampSmoothing; i++) { int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_007a: { // for (int i = 0; i < clampSmoothing; i++) { int32_t L_15 = V_3; int32_t L_16 = ___2_clampSmoothing; if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0063; } } { // return Mathf.Lerp(0f, angle, clampMlp * targetClampMlp); float L_17 = ___0_angle; float L_18 = V_2; float L_19 = V_1; float L_20; L_20 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline((0.0f), L_17, ((float)il2cpp_codegen_multiply(L_18, L_19)), NULL); return L_20; } } // UnityEngine.Quaternion RootMotion.QuaTools::MatchRotation(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_MatchRotation_m1708490BA538579593812771AC160906B28EC28C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_targetRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_targetAxis1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_targetAxis2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_axis1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_axis2, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); { // Quaternion f = Quaternion.LookRotation(axis1, axis2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___3_axis1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___4_axis2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_0, L_1, NULL); V_0 = L_2; // Quaternion fTarget = Quaternion.LookRotation(targetAxis1, targetAxis2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_targetAxis1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_targetAxis2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_3, L_4, NULL); V_1 = L_5; // Quaternion d = targetRotation * fTarget; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___0_targetRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_6, L_7, NULL); // return d * Quaternion.Inverse(f); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_9, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_10, NULL); return L_11; } } // UnityEngine.Vector3 RootMotion.QuaTools::ToBiPolar(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 QuaTools_ToBiPolar_m8BA5913695AD554C78F0AC787C73B7CCD40E4D88 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { { // return new Vector3(ToBiPolar(euler.x), ToBiPolar(euler.y), ToBiPolar(euler.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; float L_1 = L_0.___x_2; float L_2; L_2 = QuaTools_ToBiPolar_mD939141188038E7322DF412168E0D7A09B2AE3F5(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_euler; float L_4 = L_3.___y_3; float L_5; L_5 = QuaTools_ToBiPolar_mD939141188038E7322DF412168E0D7A09B2AE3F5(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_euler; float L_7 = L_6.___z_4; float L_8; L_8 = QuaTools_ToBiPolar_mD939141188038E7322DF412168E0D7A09B2AE3F5(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // System.Single RootMotion.QuaTools::ToBiPolar(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float QuaTools_ToBiPolar_mD939141188038E7322DF412168E0D7A09B2AE3F5 (float ___0_angle, const RuntimeMethod* method) { { // angle = angle % 360f; float L_0 = ___0_angle; ___0_angle = (fmodf(L_0, (360.0f))); // if (angle >= 180f) return angle - 360f; float L_1 = ___0_angle; if ((!(((float)L_1) >= ((float)(180.0f))))) { goto IL_0019; } } { // if (angle >= 180f) return angle - 360f; float L_2 = ___0_angle; return ((float)il2cpp_codegen_subtract(L_2, (360.0f))); } IL_0019: { // if (angle <= -180f) return angle + 360f; float L_3 = ___0_angle; if ((!(((float)L_3) <= ((float)(-180.0f))))) { goto IL_0029; } } { // if (angle <= -180f) return angle + 360f; float L_4 = ___0_angle; return ((float)il2cpp_codegen_add(L_4, (360.0f))); } IL_0029: { // return angle; float L_5 = ___0_angle; return L_5; } } // UnityEngine.Quaternion RootMotion.QuaTools::MirrorYZ(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_MirrorYZ_m14D4C27E2C4D710A203605C8C7B4ADE03DF3FE76 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_r, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_space, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // r = Quaternion.Inverse(space) * r; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_space; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___0_r; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_1, L_2, NULL); ___0_r = L_3; // Vector3 forward = r * Vector3.forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_5, NULL); V_0 = L_6; // Vector3 up = r * Vector3.up; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_7, L_8, NULL); V_1 = L_9; // forward.x *= -1; float* L_10 = (&(&V_0)->___x_2); float* L_11 = L_10; float L_12 = *((float*)L_11); *((float*)L_11) = (float)((float)il2cpp_codegen_multiply(L_12, (-1.0f))); // up.x *= -1; float* L_13 = (&(&V_1)->___x_2); float* L_14 = L_13; float L_15 = *((float*)L_14); *((float*)L_14) = (float)((float)il2cpp_codegen_multiply(L_15, (-1.0f))); // return space * Quaternion.LookRotation(forward, up); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___1_space; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19; L_19 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_17, L_18, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_16, L_19, NULL); return L_20; } } // UnityEngine.Quaternion RootMotion.QuaTools::MirrorYZ(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 QuaTools_MirrorYZ_mA1E7776A69F449EF25BACE263B03C5D59D15C1BD (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_r, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // Vector3 forward = r * Vector3.forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL); V_0 = L_2; // Vector3 up = r * Vector3.up; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___0_r; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL); V_1 = L_5; // forward.x *= -1; float* L_6 = (&(&V_0)->___x_2); float* L_7 = L_6; float L_8 = *((float*)L_7); *((float*)L_7) = (float)((float)il2cpp_codegen_multiply(L_8, (-1.0f))); // up.x *= -1; float* L_9 = (&(&V_1)->___x_2); float* L_10 = L_9; float L_11 = *((float*)L_10); *((float*)L_10) = (float)((float)il2cpp_codegen_multiply(L_11, (-1.0f))); // return Quaternion.LookRotation(forward, up); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_12, L_13, NULL); return L_14; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.SolverManager::Disable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_Disable_m27835B1A10C69F3A0B6F1A5A883D7EFFE09F2E51 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A193FB38CC2AE105AAE06EC5DCD7BFBA310ED88); s_Il2CppMethodInitialized = true; } { // Debug.Log("IK.Disable() is deprecated. Use enabled = false instead", transform); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(_stringLiteral1A193FB38CC2AE105AAE06EC5DCD7BFBA310ED88, L_0, NULL); // enabled = false; Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)0, NULL); // } return; } } // System.Void RootMotion.SolverManager::InitiateSolver() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_InitiateSolver_mFC4E1738FF3C5B392E71A024F0EC8D30B70478D5 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // protected virtual void InitiateSolver() {} return; } } // System.Void RootMotion.SolverManager::UpdateSolver() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_UpdateSolver_m4EFE20B3BD8E870FF72877E0FD8DDBC35D36435F (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // protected virtual void UpdateSolver() {} return; } } // System.Void RootMotion.SolverManager::FixTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_FixTransforms_m488EC99ABDB258C75C5F2F86AEC50E080072F041 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // protected virtual void FixTransforms() {} return; } } // System.Void RootMotion.SolverManager::OnDisable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_OnDisable_m88D016D7558CAD9A2ED1BC572568403B30C6A1AA (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // if (!Application.isPlaying) return; bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (L_0) { goto IL_0008; } } { // if (!Application.isPlaying) return; return; } IL_0008: { // Initiate(); SolverManager_Initiate_mC4A19C98423E698B0AC772898D0965A5154DABB3(__this, NULL); // } return; } } // System.Void RootMotion.SolverManager::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_Start_mEEA425650EDCF4E2082C9C3B9B1258A98780173B (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // Initiate(); SolverManager_Initiate_mC4A19C98423E698B0AC772898D0965A5154DABB3(__this, NULL); // } return; } } // System.Boolean RootMotion.SolverManager::get_animatePhysics() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SolverManager_get_animatePhysics_m08550D82BC018BCA0D042F92DE21C126374CD479 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (animator != null) return animator.updateMode == AnimatorUpdateMode.AnimatePhysics; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___animator_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_001d; } } { // if (animator != null) return animator.updateMode == AnimatorUpdateMode.AnimatePhysics; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2 = __this->___animator_5; NullCheck(L_2); int32_t L_3; L_3 = Animator_get_updateMode_m63C8A41D5D0F214FB5CF554B69CFBBEB6EE141DB(L_2, NULL); return (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0); } IL_001d: { // if (legacy != null) return legacy.animatePhysics; Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_4 = __this->___legacy_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_0037; } } { // if (legacy != null) return legacy.animatePhysics; Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_6 = __this->___legacy_6; NullCheck(L_6); bool L_7; L_7 = Animation_get_animatePhysics_mF4024F79B0F6C900F54DF64DF91F42D77F4F2A9D(L_6, NULL); return L_7; } IL_0037: { // return false; return (bool)0; } } // System.Void RootMotion.SolverManager::Initiate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_Initiate_mC4A19C98423E698B0AC772898D0965A5154DABB3 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // if (componentInitiated) return; bool L_0 = __this->___componentInitiated_8; if (!L_0) { goto IL_0009; } } { // if (componentInitiated) return; return; } IL_0009: { // FindAnimatorRecursive(transform, true); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); SolverManager_FindAnimatorRecursive_mAF83A701C9FDFA27D8B4A418BAA7FE5CA47AC6D4(__this, L_1, (bool)1, NULL); // InitiateSolver(); VirtualActionInvoker0::Invoke(4 /* System.Void RootMotion.SolverManager::InitiateSolver() */, __this); // componentInitiated = true; __this->___componentInitiated_8 = (bool)1; // } return; } } // System.Void RootMotion.SolverManager::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_Update_mCF36086F53A51B46AF765DB571777FD5C9808898 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // if (skipSolverUpdate) return; bool L_0 = __this->___skipSolverUpdate_9; if (!L_0) { goto IL_0009; } } { // if (skipSolverUpdate) return; return; } IL_0009: { // if (animatePhysics) return; bool L_1; L_1 = SolverManager_get_animatePhysics_m08550D82BC018BCA0D042F92DE21C126374CD479(__this, NULL); if (!L_1) { goto IL_0012; } } { // if (animatePhysics) return; return; } IL_0012: { // if (fixTransforms) FixTransforms(); bool L_2 = __this->___fixTransforms_4; if (!L_2) { goto IL_0020; } } { // if (fixTransforms) FixTransforms(); VirtualActionInvoker0::Invoke(6 /* System.Void RootMotion.SolverManager::FixTransforms() */, __this); } IL_0020: { // } return; } } // System.Void RootMotion.SolverManager::FindAnimatorRecursive(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_FindAnimatorRecursive_mAF83A701C9FDFA27D8B4A418BAA7FE5CA47AC6D4 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, bool ___1_findInChildren, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m55FA6F5E2A7807A57F13BEFCA3D51397C99F458E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_mDB9FC26B94B8EE9CF1F88BFEC75DF06CC2E3A000_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_mC2FF017155293B66CD07DC5916A37D54F3DCC290_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (isAnimated) return; bool L_0; L_0 = SolverManager_get_isAnimated_m120094D77EE13F037868761DE0A96C05BA4955E2(__this, NULL); if (!L_0) { goto IL_0009; } } { // if (isAnimated) return; return; } IL_0009: { // animator = t.GetComponent(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_t; NullCheck(L_1); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_2; L_2 = Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE(L_1, Component_GetComponent_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_m1C9FCB4BBE56BEC6BDEF6E4BA1E5DFF91614D7CE_RuntimeMethod_var); __this->___animator_5 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___animator_5), (void*)L_2); // legacy = t.GetComponent(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_t; NullCheck(L_3); Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_4; L_4 = Component_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_mC2FF017155293B66CD07DC5916A37D54F3DCC290(L_3, Component_GetComponent_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_mC2FF017155293B66CD07DC5916A37D54F3DCC290_RuntimeMethod_var); __this->___legacy_6 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___legacy_6), (void*)L_4); // if (isAnimated) return; bool L_5; L_5 = SolverManager_get_isAnimated_m120094D77EE13F037868761DE0A96C05BA4955E2(__this, NULL); if (!L_5) { goto IL_002a; } } { // if (isAnimated) return; return; } IL_002a: { // if (animator == null && findInChildren) animator = t.GetComponentInChildren(); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_6 = __this->___animator_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); bool L_8 = ___1_findInChildren; if (!((int32_t)((int32_t)L_7&(int32_t)L_8))) { goto IL_0046; } } { // if (animator == null && findInChildren) animator = t.GetComponentInChildren(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_t; NullCheck(L_9); Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_10; L_10 = Component_GetComponentInChildren_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_mDB9FC26B94B8EE9CF1F88BFEC75DF06CC2E3A000(L_9, Component_GetComponentInChildren_TisAnimator_t8A52E42AE54F76681838FE9E632683EF3952E883_mDB9FC26B94B8EE9CF1F88BFEC75DF06CC2E3A000_RuntimeMethod_var); __this->___animator_5 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___animator_5), (void*)L_10); } IL_0046: { // if (legacy == null && findInChildren) legacy = t.GetComponentInChildren(); Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_11 = __this->___legacy_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); bool L_13 = ___1_findInChildren; if (!((int32_t)((int32_t)L_12&(int32_t)L_13))) { goto IL_0062; } } { // if (legacy == null && findInChildren) legacy = t.GetComponentInChildren(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = ___0_t; NullCheck(L_14); Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_15; L_15 = Component_GetComponentInChildren_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m55FA6F5E2A7807A57F13BEFCA3D51397C99F458E(L_14, Component_GetComponentInChildren_TisAnimation_t6593B06C39E3B139808B19F2C719C860F3F61040_m55FA6F5E2A7807A57F13BEFCA3D51397C99F458E_RuntimeMethod_var); __this->___legacy_6 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___legacy_6), (void*)L_15); } IL_0062: { // if (!isAnimated && t.parent != null) FindAnimatorRecursive(t.parent, false); bool L_16; L_16 = SolverManager_get_isAnimated_m120094D77EE13F037868761DE0A96C05BA4955E2(__this, NULL); if (L_16) { goto IL_0085; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___0_t; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_17, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { goto IL_0085; } } { // if (!isAnimated && t.parent != null) FindAnimatorRecursive(t.parent, false); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = ___0_t; NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_20, NULL); SolverManager_FindAnimatorRecursive_mAF83A701C9FDFA27D8B4A418BAA7FE5CA47AC6D4(__this, L_21, (bool)0, NULL); } IL_0085: { // } return; } } // System.Boolean RootMotion.SolverManager::get_isAnimated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SolverManager_get_isAnimated_m120094D77EE13F037868761DE0A96C05BA4955E2 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return animator != null || legacy != null; Animator_t8A52E42AE54F76681838FE9E632683EF3952E883* L_0 = __this->___animator_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_1) { goto IL_001b; } } { Animation_t6593B06C39E3B139808B19F2C719C860F3F61040* L_2 = __this->___legacy_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return L_3; } IL_001b: { return (bool)1; } } // System.Void RootMotion.SolverManager::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_FixedUpdate_m169B773CBA1A9951CA2A1AB56D8AA67D9375E4F5 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // if (skipSolverUpdate) { bool L_0 = __this->___skipSolverUpdate_9; if (!L_0) { goto IL_000f; } } { // skipSolverUpdate = false; __this->___skipSolverUpdate_9 = (bool)0; } IL_000f: { // updateFrame = true; __this->___updateFrame_7 = (bool)1; // if (animatePhysics && fixTransforms) FixTransforms(); bool L_1; L_1 = SolverManager_get_animatePhysics_m08550D82BC018BCA0D042F92DE21C126374CD479(__this, NULL); if (!L_1) { goto IL_002c; } } { bool L_2 = __this->___fixTransforms_4; if (!L_2) { goto IL_002c; } } { // if (animatePhysics && fixTransforms) FixTransforms(); VirtualActionInvoker0::Invoke(6 /* System.Void RootMotion.SolverManager::FixTransforms() */, __this); } IL_002c: { // } return; } } // System.Void RootMotion.SolverManager::LateUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_LateUpdate_mD20B5E0310DDC6C4A73C956963510C8050EB7AFB (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // if (skipSolverUpdate) return; bool L_0 = __this->___skipSolverUpdate_9; if (!L_0) { goto IL_0009; } } { // if (skipSolverUpdate) return; return; } IL_0009: { // if (!animatePhysics) updateFrame = true; bool L_1; L_1 = SolverManager_get_animatePhysics_m08550D82BC018BCA0D042F92DE21C126374CD479(__this, NULL); if (L_1) { goto IL_0018; } } { // if (!animatePhysics) updateFrame = true; __this->___updateFrame_7 = (bool)1; } IL_0018: { // if (!updateFrame) return; bool L_2 = __this->___updateFrame_7; if (L_2) { goto IL_0021; } } { // if (!updateFrame) return; return; } IL_0021: { // updateFrame = false; __this->___updateFrame_7 = (bool)0; // UpdateSolver(); VirtualActionInvoker0::Invoke(5 /* System.Void RootMotion.SolverManager::UpdateSolver() */, __this); // } return; } } // System.Void RootMotion.SolverManager::UpdateSolverExternal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager_UpdateSolverExternal_m72325BB93D387B05D8A5F9F53A50C9B4692546FC (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // if (!enabled) return; bool L_0; L_0 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(__this, NULL); if (L_0) { goto IL_0009; } } { // if (!enabled) return; return; } IL_0009: { // skipSolverUpdate = true; __this->___skipSolverUpdate_9 = (bool)1; // UpdateSolver(); VirtualActionInvoker0::Invoke(5 /* System.Void RootMotion.SolverManager::UpdateSolver() */, __this); // } return; } } // System.Void RootMotion.SolverManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SolverManager__ctor_m0559C5AD063BFE5E75972CC205357FC917F5A2C7 (SolverManager_t622D4F561ECBEF2A4ACBA9452CB50B381C8ECAFD* __this, const RuntimeMethod* method) { { // public bool fixTransforms = true; __this->___fixTransforms_4 = (bool)1; MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.TriggerEventBroadcaster::OnTriggerEnter(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventBroadcaster_OnTriggerEnter_m423006825E8B96D975D56E60EE67FF6F808DFB17 (TriggerEventBroadcaster_t8F5F6AE27B5694C0D3D4B33EAEC077A03D744173* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9981913A1611CD618538C2393C2855D522F2385A); s_Il2CppMethodInitialized = true; } { // if (target != null) target.SendMessage("OnTriggerEnter", collider, SendMessageOptions.DontRequireReceiver); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___target_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0020; } } { // if (target != null) target.SendMessage("OnTriggerEnter", collider, SendMessageOptions.DontRequireReceiver); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___target_4; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_collider; NullCheck(L_2); GameObject_SendMessage_m452B3418BE240EC79550C15E1F2EAE61488F06DF(L_2, _stringLiteral9981913A1611CD618538C2393C2855D522F2385A, L_3, 1, NULL); } IL_0020: { // } return; } } // System.Void RootMotion.TriggerEventBroadcaster::OnTriggerStay(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventBroadcaster_OnTriggerStay_mC4C55517E2E2CBD7146BFB42BBF6DA2AFC3200D2 (TriggerEventBroadcaster_t8F5F6AE27B5694C0D3D4B33EAEC077A03D744173* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F08F08BE183A0C4ED7212291D30A6DB95902E58); s_Il2CppMethodInitialized = true; } { // if (target != null) target.SendMessage("OnTriggerStay", collider, SendMessageOptions.DontRequireReceiver); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___target_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0020; } } { // if (target != null) target.SendMessage("OnTriggerStay", collider, SendMessageOptions.DontRequireReceiver); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___target_4; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_collider; NullCheck(L_2); GameObject_SendMessage_m452B3418BE240EC79550C15E1F2EAE61488F06DF(L_2, _stringLiteral2F08F08BE183A0C4ED7212291D30A6DB95902E58, L_3, 1, NULL); } IL_0020: { // } return; } } // System.Void RootMotion.TriggerEventBroadcaster::OnTriggerExit(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventBroadcaster_OnTriggerExit_m1F6AE22BCE55A23CD41A5579460EC44FD26A597C (TriggerEventBroadcaster_t8F5F6AE27B5694C0D3D4B33EAEC077A03D744173* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56AB417976C0DBEB5D73CFEC51BF6FF2188A4825); s_Il2CppMethodInitialized = true; } { // if (target != null) target.SendMessage("OnTriggerExit", collider, SendMessageOptions.DontRequireReceiver); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___target_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0020; } } { // if (target != null) target.SendMessage("OnTriggerExit", collider, SendMessageOptions.DontRequireReceiver); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___target_4; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_collider; NullCheck(L_2); GameObject_SendMessage_m452B3418BE240EC79550C15E1F2EAE61488F06DF(L_2, _stringLiteral56AB417976C0DBEB5D73CFEC51BF6FF2188A4825, L_3, 1, NULL); } IL_0020: { // } return; } } // System.Void RootMotion.TriggerEventBroadcaster::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventBroadcaster__ctor_m152387C785C7E3E0B9269076B3ABB71BF05440BD (TriggerEventBroadcaster_t8F5F6AE27B5694C0D3D4B33EAEC077A03D744173* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Vector2 RootMotion.V2Tools::XZ(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V2Tools_XZ_m0C88BC6D3619BE241D0746777E02E78782507704 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector2(v.x, v.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } // System.Single RootMotion.V2Tools::DeltaAngle(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V2Tools_DeltaAngle_m0D58E73471BD779037AEF5D03B2A1CF42FBA7425 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_dir1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_dir2, const RuntimeMethod* method) { float V_0 = 0.0f; { // float angle1 = Mathf.Atan2(dir1.x, dir1.y) * Mathf.Rad2Deg; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_dir1; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_dir1; float L_3 = L_2.___y_1; float L_4; L_4 = atan2f(L_1, L_3); // float angle2 = Mathf.Atan2(dir2.x, dir2.y) * Mathf.Rad2Deg; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___1_dir2; float L_6 = L_5.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_dir2; float L_8 = L_7.___y_1; float L_9; L_9 = atan2f(L_6, L_8); V_0 = ((float)il2cpp_codegen_multiply(L_9, (57.2957802f))); // return Mathf.DeltaAngle(angle1, angle2); float L_10 = V_0; float L_11; L_11 = Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline(((float)il2cpp_codegen_multiply(L_4, (57.2957802f))), L_10, NULL); return L_11; } } // System.Single RootMotion.V2Tools::DeltaAngleXZ(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V2Tools_DeltaAngleXZ_mE1F3A392AFF59791A3010FDB08440AE9F96D8BDF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_dir1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir2, const RuntimeMethod* method) { float V_0 = 0.0f; { // float angle1 = Mathf.Atan2(dir1.x, dir1.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_dir1; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_dir1; float L_3 = L_2.___z_4; float L_4; L_4 = atan2f(L_1, L_3); // float angle2 = Mathf.Atan2(dir2.x, dir2.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_dir2; float L_6 = L_5.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_dir2; float L_8 = L_7.___z_4; float L_9; L_9 = atan2f(L_6, L_8); V_0 = ((float)il2cpp_codegen_multiply(L_9, (57.2957802f))); // return Mathf.DeltaAngle(angle1, angle2); float L_10 = V_0; float L_11; L_11 = Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline(((float)il2cpp_codegen_multiply(L_4, (57.2957802f))), L_10, NULL); return L_11; } } // System.Boolean RootMotion.V2Tools::LineCircleIntersect(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool V2Tools_LineCircleIntersect_mD1A52590DCEE146A3426329F11341CC019563497 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_p2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_c, float ___3_r, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; float V_7 = 0.0f; float V_8 = 0.0f; { // Vector2 d = p2 - p1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_p2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_p1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL); V_0 = L_2; // Vector2 f = c - p1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___2_c; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_p1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_3, L_4, NULL); V_1 = L_5; // float a = Vector2.Dot(d, d); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; float L_8; L_8 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_6, L_7, NULL); V_2 = L_8; // float b = 2f * Vector2.Dot(f, d); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0; float L_11; L_11 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_9, L_10, NULL); V_3 = ((float)il2cpp_codegen_multiply((2.0f), L_11)); // float z = Vector2.Dot(f, f) - r * r; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_1; float L_14; L_14 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_12, L_13, NULL); float L_15 = ___3_r; float L_16 = ___3_r; V_4 = ((float)il2cpp_codegen_subtract(L_14, ((float)il2cpp_codegen_multiply(L_15, L_16)))); // float discr = b * b - 4f * a * z; float L_17 = V_3; float L_18 = V_3; float L_19 = V_2; float L_20 = V_4; V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_18)), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply((4.0f), L_19)), L_20)))); // if (discr < 0f) return false; float L_21 = V_5; if ((!(((float)L_21) < ((float)(0.0f))))) { goto IL_004e; } } { // if (discr < 0f) return false; return (bool)0; } IL_004e: { // discr = Mathf.Sqrt(discr); float L_22 = V_5; float L_23; L_23 = sqrtf(L_22); V_5 = L_23; // float a2 = 2f * a; float L_24 = V_2; V_6 = ((float)il2cpp_codegen_multiply((2.0f), L_24)); // float t1 = (b - discr) / a2; float L_25 = V_3; float L_26 = V_5; float L_27 = V_6; V_7 = ((float)(((float)il2cpp_codegen_subtract(L_25, L_26))/L_27)); // float t2 = (b + discr) / a2; float L_28 = V_3; float L_29 = V_5; float L_30 = V_6; V_8 = ((float)(((float)il2cpp_codegen_add(L_28, L_29))/L_30)); // if (t1 >= 0f && t1 <= 1f) return true; float L_31 = V_7; if ((!(((float)L_31) >= ((float)(0.0f))))) { goto IL_0086; } } { float L_32 = V_7; if ((!(((float)L_32) <= ((float)(1.0f))))) { goto IL_0086; } } { // if (t1 >= 0f && t1 <= 1f) return true; return (bool)1; } IL_0086: { // if (t2 >= 0f && t2 <= 1f) return true; float L_33 = V_8; if ((!(((float)L_33) >= ((float)(0.0f))))) { goto IL_009a; } } { float L_34 = V_8; if ((!(((float)L_34) <= ((float)(1.0f))))) { goto IL_009a; } } { // if (t2 >= 0f && t2 <= 1f) return true; return (bool)1; } IL_009a: { // return false; return (bool)0; } } // System.Boolean RootMotion.V2Tools::RayCircleIntersect(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool V2Tools_RayCircleIntersect_m5B19BAC4A63E584A739361324BC0D407E82005F9 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_p1, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_dir, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_c, float ___3_r, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { // Vector2 p2 = p1 + dir; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_p1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_dir; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_1, NULL); V_0 = L_2; // p1 -= c; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_p1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_c; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_3, L_4, NULL); ___0_p1 = L_5; // p2 -= c; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___2_c; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_7, NULL); V_0 = L_8; // float dx = p2.x - p1.x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; float L_10 = L_9.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___0_p1; float L_12 = L_11.___x_0; // float dy = p2.y - p1.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_0; float L_14 = L_13.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___0_p1; float L_16 = L_15.___y_1; V_1 = ((float)il2cpp_codegen_subtract(L_14, L_16)); // float dr = Mathf.Sqrt(Mathf.Pow(dx, 2f) + Mathf.Pow(dy, 2f)); float L_17; L_17 = powf(((float)il2cpp_codegen_subtract(L_10, L_12)), (2.0f)); float L_18 = V_1; float L_19; L_19 = powf(L_18, (2.0f)); float L_20; L_20 = sqrtf(((float)il2cpp_codegen_add(L_17, L_19))); V_2 = L_20; // float D = p1.x * p2.y - p2.x * p1.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___0_p1; float L_22 = L_21.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_0; float L_24 = L_23.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_0; float L_26 = L_25.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = ___0_p1; float L_28 = L_27.___y_1; V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_22, L_24)), ((float)il2cpp_codegen_multiply(L_26, L_28)))); // float discr = Mathf.Pow(r, 2f) * Mathf.Pow(dr, 2f) - Mathf.Pow(D, 2f); float L_29 = ___3_r; float L_30; L_30 = powf(L_29, (2.0f)); float L_31 = V_2; float L_32; L_32 = powf(L_31, (2.0f)); float L_33 = V_3; float L_34; L_34 = powf(L_33, (2.0f)); // return discr >= 0f; return (bool)((((int32_t)((!(((float)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_30, L_32)), L_34))) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single RootMotion.V3Tools::GetYaw(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V3Tools_GetYaw_m7E8FD804B334B0B8DE4A61D9B1F0E9F7278CE2B9 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) { { // return Mathf.Atan2(forward.x, forward.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_forward; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_forward; float L_3 = L_2.___z_4; float L_4; L_4 = atan2f(L_1, L_3); return ((float)il2cpp_codegen_multiply(L_4, (57.2957802f))); } } // System.Single RootMotion.V3Tools::GetPitch(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V3Tools_GetPitch_m98C4DD5EDE5C14000FBFFA960BE177AD6A4D463F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) { { // forward = forward.normalized; // Asin range -1 - 1 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___0_forward), NULL); ___0_forward = L_0; // return -Mathf.Asin(forward.y) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_forward; float L_2 = L_1.___y_3; float L_3; L_3 = asinf(L_2); return ((float)il2cpp_codegen_multiply(((-L_3)), (57.2957802f))); } } // System.Single RootMotion.V3Tools::GetBank(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V3Tools_GetBank_m9E2809705F03045023C27AD0A098BAD4DD78DE83 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_up, const RuntimeMethod* method) { { // Quaternion q = Quaternion.Inverse(Quaternion.LookRotation(Vector3.up, forward)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_0, L_1, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL); // up = q * up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL); ___1_up = L_5; // return Mathf.Atan2(up.x, up.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_up; float L_7 = L_6.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_up; float L_9 = L_8.___z_4; float L_10; L_10 = atan2f(L_7, L_9); return ((float)il2cpp_codegen_multiply(L_10, (57.2957802f))); } } // System.Single RootMotion.V3Tools::GetYaw(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V3Tools_GetYaw_mA8AC2F86BE1851AABC1F77573873DE606AE04625 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_spaceForward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_spaceUp, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_forward, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Quaternion space = Quaternion.Inverse(Quaternion.LookRotation(spaceForward, spaceUp)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_spaceForward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_spaceUp; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_0, L_1, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL); // Vector3 dirLocal = space * forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL); V_0 = L_5; // return Mathf.Atan2(dirLocal.x, dirLocal.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; float L_7 = L_6.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; float L_9 = L_8.___z_4; float L_10; L_10 = atan2f(L_7, L_9); return ((float)il2cpp_codegen_multiply(L_10, (57.2957802f))); } } // System.Single RootMotion.V3Tools::GetPitch(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V3Tools_GetPitch_m2B1CEDEC3F8FF32931FF69400B75A73BEE0B3191 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_spaceForward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_spaceUp, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_forward, const RuntimeMethod* method) { { // Quaternion space = Quaternion.Inverse(Quaternion.LookRotation(spaceForward, spaceUp)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_spaceForward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_spaceUp; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_0, L_1, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL); // Vector3 dirLocal = space * forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL); // return -Mathf.Asin(dirLocal.y) * Mathf.Rad2Deg; float L_6 = L_5.___y_3; float L_7; L_7 = asinf(L_6); return ((float)il2cpp_codegen_multiply(((-L_7)), (57.2957802f))); } } // System.Single RootMotion.V3Tools::GetBank(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float V3Tools_GetBank_mB3A171DDCE5B9F5B01761F489913CB21FEF98588 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_spaceForward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_spaceUp, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_up, const RuntimeMethod* method) { { // Quaternion space = Quaternion.Inverse(Quaternion.LookRotation(spaceForward, spaceUp)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_spaceForward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_spaceUp; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_0, L_1, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL); // forward = space * forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_5, NULL); ___2_forward = L_6; // up = space * up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___3_up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_7, NULL); ___3_up = L_8; // Quaternion q = Quaternion.Inverse(Quaternion.LookRotation(spaceUp, forward)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_spaceUp; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___2_forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_9, L_10, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12; L_12 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_11, NULL); // up = q * up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___3_up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_12, L_13, NULL); ___3_up = L_14; // return Mathf.Atan2(up.x, up.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___3_up; float L_16 = L_15.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___3_up; float L_18 = L_17.___z_4; float L_19; L_19 = atan2f(L_16, L_18); return ((float)il2cpp_codegen_multiply(L_19, (57.2957802f))); } } // UnityEngine.Vector3 RootMotion.V3Tools::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_Lerp_mB27A8B016B3409539CF327C147D8BAA05DAB9A81 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromVector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toVector, float ___2_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return fromVector; float L_0 = ___2_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000a; } } { // if (weight <= 0f) return fromVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_fromVector; return L_1; } IL_000a: { // if (weight >= 1f) return toVector; float L_2 = ___2_weight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0014; } } { // if (weight >= 1f) return toVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_toVector; return L_3; } IL_0014: { // return Vector3.Lerp(fromVector, toVector, weight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_fromVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_toVector; float L_6 = ___2_weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_4, L_5, L_6, NULL); return L_7; } } // UnityEngine.Vector3 RootMotion.V3Tools::Slerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_Slerp_m9162FC338A3704058212855B80CD5FD9FE34FED4 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromVector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toVector, float ___2_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return fromVector; float L_0 = ___2_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000a; } } { // if (weight <= 0f) return fromVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_fromVector; return L_1; } IL_000a: { // if (weight >= 1f) return toVector; float L_2 = ___2_weight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0014; } } { // if (weight >= 1f) return toVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_toVector; return L_3; } IL_0014: { // return Vector3.Slerp(fromVector, toVector, weight); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_fromVector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_toVector; float L_6 = ___2_weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_4, L_5, L_6, NULL); return L_7; } } // UnityEngine.Vector3 RootMotion.V3Tools::ExtractVertical(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_ExtractVertical_m67D145D321D3D9A1607A57C9D79AC189B894A097 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_verticalAxis, float ___2_weight, const RuntimeMethod* method) { { // if (weight <= 0f) return Vector3.zero; float L_0 = ___2_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0f) return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_1; } IL_000e: { // if (verticalAxis == Vector3.up) return Vector3.up * v.y * weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_verticalAxis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); bool L_4; L_4 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_2, L_3, NULL); if (!L_4) { goto IL_0032; } } { // if (verticalAxis == Vector3.up) return Vector3.up * v.y * weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_7, NULL); float L_9 = ___2_weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_9, NULL); return L_10; } IL_0032: { // return Vector3.Project(v, verticalAxis) * weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_verticalAxis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline(L_11, L_12, NULL); float L_14 = ___2_weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL); return L_15; } } // UnityEngine.Vector3 RootMotion.V3Tools::ExtractHorizontal(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_ExtractHorizontal_m8AA90F6DD024441CBBBC2FB7F06DC00BA9DBE554 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normal, float ___2_weight, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (weight <= 0f) return Vector3.zero; float L_0 = ___2_weight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0f) return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_1; } IL_000e: { // if (normal == Vector3.up) return new Vector3(v.x, 0f, v.z) * weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); bool L_4; L_4 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_2, L_3, NULL); if (!L_4) { goto IL_0038; } } { // if (normal == Vector3.up) return new Vector3(v.x, 0f, v.z) * weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_v; float L_6 = L_5.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_v; float L_8 = L_7.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_6, (0.0f), L_8, /*hidden argument*/NULL); float L_10 = ___2_weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL); return L_11; } IL_0038: { // Vector3 tangent = v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_v; V_0 = L_12; // Vector3.OrthoNormalize(ref normal, ref tangent); Vector3_OrthoNormalize_m4450C7BEB70DBFA60E3AAC08C98CDAE831A54158((&___1_normal), (&V_0), NULL); // return Vector3.Project(v, tangent) * weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline(L_13, L_14, NULL); float L_16 = ___2_weight; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_16, NULL); return L_17; } } // UnityEngine.Vector3 RootMotion.V3Tools::Flatten(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_Flatten_m017433C54B7D3856FF0FABAD799362E0A4920B5F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normal, const RuntimeMethod* method) { { // if (normal == Vector3.up) return new Vector3(v.x, 0f, v.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); if (!L_2) { goto IL_0024; } } { // if (normal == Vector3.up) return new Vector3(v.x, 0f, v.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_v; float L_6 = L_5.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), L_4, (0.0f), L_6, /*hidden argument*/NULL); return L_7; } IL_0024: { // return v - Vector3.Project(v, normal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline(L_9, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_11, NULL); return L_12; } } // UnityEngine.Vector3 RootMotion.V3Tools::ClampDirection(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_ClampDirection_m8366B6EF3B946F0975D85A2065BE5D436628E7B9 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normalDirection, float ___2_clampWeight, int32_t ___3_clampSmoothing, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; { // if (clampWeight <= 0) return direction; float L_0 = ___2_clampWeight; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000a; } } { // if (clampWeight <= 0) return direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_direction; return L_1; } IL_000a: { // if (clampWeight >= 1f) return normalDirection; float L_2 = ___2_clampWeight; if ((!(((float)L_2) >= ((float)(1.0f))))) { goto IL_0014; } } { // if (clampWeight >= 1f) return normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_normalDirection; return L_3; } IL_0014: { // float angle = Vector3.Angle(normalDirection, direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_direction; float L_6; L_6 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_4, L_5, NULL); V_0 = L_6; // float dot = 1f - (angle / 180f); float L_7 = V_0; V_1 = ((float)il2cpp_codegen_subtract((1.0f), ((float)(L_7/(180.0f))))); // if (dot > clampWeight) return direction; float L_8 = V_1; float L_9 = ___2_clampWeight; if ((!(((float)L_8) > ((float)L_9)))) { goto IL_0030; } } { // if (dot > clampWeight) return direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_direction; return L_10; } IL_0030: { // float targetClampMlp = clampWeight > 0 ? Mathf.Clamp(1f - ((clampWeight - dot) / (1f - dot)), 0f, 1f) : 1f; float L_11 = ___2_clampWeight; if ((((float)L_11) > ((float)(0.0f)))) { goto IL_003f; } } { G_B9_0 = (1.0f); goto IL_005f; } IL_003f: { float L_12 = ___2_clampWeight; float L_13 = V_1; float L_14 = V_1; float L_15; L_15 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_subtract(L_12, L_13))/((float)il2cpp_codegen_subtract((1.0f), L_14)))))), (0.0f), (1.0f), NULL); G_B9_0 = L_15; } IL_005f: { V_2 = G_B9_0; // float clampMlp = clampWeight > 0 ? Mathf.Clamp(dot / clampWeight, 0f, 1f) : 1f; float L_16 = ___2_clampWeight; if ((((float)L_16) > ((float)(0.0f)))) { goto IL_006f; } } { G_B12_0 = (1.0f); goto IL_0081; } IL_006f: { float L_17 = V_1; float L_18 = ___2_clampWeight; float L_19; L_19 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_17/L_18)), (0.0f), (1.0f), NULL); G_B12_0 = L_19; } IL_0081: { V_3 = G_B12_0; // for (int i = 0; i < clampSmoothing; i++) V_4 = 0; goto IL_00a0; } IL_0087: { // float sinF = clampMlp * Mathf.PI * 0.5f; float L_20 = V_3; // clampMlp = Mathf.Sin(sinF); float L_21; L_21 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_20, (3.14159274f))), (0.5f)))); V_3 = L_21; // for (int i = 0; i < clampSmoothing; i++) int32_t L_22 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_00a0: { // for (int i = 0; i < clampSmoothing; i++) int32_t L_23 = V_4; int32_t L_24 = ___3_clampSmoothing; if ((((int32_t)L_23) < ((int32_t)L_24))) { goto IL_0087; } } { // return Vector3.Slerp(normalDirection, direction, clampMlp * targetClampMlp); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___1_normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = ___0_direction; float L_27 = V_3; float L_28 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_25, L_26, ((float)il2cpp_codegen_multiply(L_27, L_28)), NULL); return L_29; } } // UnityEngine.Vector3 RootMotion.V3Tools::ClampDirection(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,System.Boolean&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_ClampDirection_mA45DE5CD033E81309F81F3F0EC3EBEC58C424856 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normalDirection, float ___2_clampWeight, int32_t ___3_clampSmoothing, bool* ___4_changed, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; int32_t V_4 = 0; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; { // changed = false; bool* L_0 = ___4_changed; *((int8_t*)L_0) = (int8_t)0; // if (clampWeight <= 0) return direction; float L_1 = ___2_clampWeight; if ((!(((float)L_1) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (clampWeight <= 0) return direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_direction; return L_2; } IL_000e: { // if (clampWeight >= 1f) { float L_3 = ___2_clampWeight; if ((!(((float)L_3) >= ((float)(1.0f))))) { goto IL_001c; } } { // changed = true; bool* L_4 = ___4_changed; *((int8_t*)L_4) = (int8_t)1; // return normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_normalDirection; return L_5; } IL_001c: { // float angle = Vector3.Angle(normalDirection, direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_direction; float L_8; L_8 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_6, L_7, NULL); V_0 = L_8; // float dot = 1f - (angle / 180f); float L_9 = V_0; V_1 = ((float)il2cpp_codegen_subtract((1.0f), ((float)(L_9/(180.0f))))); // if (dot > clampWeight) return direction; float L_10 = V_1; float L_11 = ___2_clampWeight; if ((!(((float)L_10) > ((float)L_11)))) { goto IL_0038; } } { // if (dot > clampWeight) return direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_direction; return L_12; } IL_0038: { // changed = true; bool* L_13 = ___4_changed; *((int8_t*)L_13) = (int8_t)1; // float targetClampMlp = clampWeight > 0? Mathf.Clamp(1f - ((clampWeight - dot) / (1f - dot)), 0f, 1f): 1f; float L_14 = ___2_clampWeight; if ((((float)L_14) > ((float)(0.0f)))) { goto IL_004b; } } { G_B9_0 = (1.0f); goto IL_006b; } IL_004b: { float L_15 = ___2_clampWeight; float L_16 = V_1; float L_17 = V_1; float L_18; L_18 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_subtract(L_15, L_16))/((float)il2cpp_codegen_subtract((1.0f), L_17)))))), (0.0f), (1.0f), NULL); G_B9_0 = L_18; } IL_006b: { V_2 = G_B9_0; // float clampMlp = clampWeight > 0? Mathf.Clamp(dot / clampWeight, 0f, 1f): 1f; float L_19 = ___2_clampWeight; if ((((float)L_19) > ((float)(0.0f)))) { goto IL_007b; } } { G_B12_0 = (1.0f); goto IL_008d; } IL_007b: { float L_20 = V_1; float L_21 = ___2_clampWeight; float L_22; L_22 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_20/L_21)), (0.0f), (1.0f), NULL); G_B12_0 = L_22; } IL_008d: { V_3 = G_B12_0; // for (int i = 0; i < clampSmoothing; i++) { V_4 = 0; goto IL_00ac; } IL_0093: { // float sinF = clampMlp * Mathf.PI * 0.5f; float L_23 = V_3; // clampMlp = Mathf.Sin(sinF); float L_24; L_24 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_23, (3.14159274f))), (0.5f)))); V_3 = L_24; // for (int i = 0; i < clampSmoothing; i++) { int32_t L_25 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_00ac: { // for (int i = 0; i < clampSmoothing; i++) { int32_t L_26 = V_4; int32_t L_27 = ___3_clampSmoothing; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0093; } } { // return Vector3.Slerp(normalDirection, direction, clampMlp * targetClampMlp); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___1_normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_direction; float L_30 = V_3; float L_31 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_28, L_29, ((float)il2cpp_codegen_multiply(L_30, L_31)), NULL); return L_32; } } // UnityEngine.Vector3 RootMotion.V3Tools::ClampDirection(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_ClampDirection_m7EEA82F8792C3F8ED19515DE8F08829F299E93E6 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_normalDirection, float ___2_clampWeight, int32_t ___3_clampSmoothing, float* ___4_clampValue, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; int32_t V_5 = 0; float G_B9_0 = 0.0f; float G_B12_0 = 0.0f; { // clampValue = 1f; float* L_0 = ___4_clampValue; *((float*)L_0) = (float)(1.0f); // if (clampWeight <= 0) return direction; float L_1 = ___2_clampWeight; if ((!(((float)L_1) <= ((float)(0.0f))))) { goto IL_0012; } } { // if (clampWeight <= 0) return direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_direction; return L_2; } IL_0012: { // if (clampWeight >= 1f) { float L_3 = ___2_clampWeight; if ((!(((float)L_3) >= ((float)(1.0f))))) { goto IL_001c; } } { // return normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_normalDirection; return L_4; } IL_001c: { // float angle = Vector3.Angle(normalDirection, direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_direction; float L_7; L_7 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_5, L_6, NULL); V_0 = L_7; // float dot = 1f - (angle / 180f); float L_8 = V_0; V_1 = ((float)il2cpp_codegen_subtract((1.0f), ((float)(L_8/(180.0f))))); // if (dot > clampWeight) { float L_9 = V_1; float L_10 = ___2_clampWeight; if ((!(((float)L_9) > ((float)L_10)))) { goto IL_0040; } } { // clampValue = 0f; float* L_11 = ___4_clampValue; *((float*)L_11) = (float)(0.0f); // return direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_direction; return L_12; } IL_0040: { // float targetClampMlp = clampWeight > 0? Mathf.Clamp(1f - ((clampWeight - dot) / (1f - dot)), 0f, 1f): 1f; float L_13 = ___2_clampWeight; if ((((float)L_13) > ((float)(0.0f)))) { goto IL_004f; } } { G_B9_0 = (1.0f); goto IL_006f; } IL_004f: { float L_14 = ___2_clampWeight; float L_15 = V_1; float L_16 = V_1; float L_17; L_17 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)il2cpp_codegen_subtract(L_14, L_15))/((float)il2cpp_codegen_subtract((1.0f), L_16)))))), (0.0f), (1.0f), NULL); G_B9_0 = L_17; } IL_006f: { V_2 = G_B9_0; // float clampMlp = clampWeight > 0? Mathf.Clamp(dot / clampWeight, 0f, 1f): 1f; float L_18 = ___2_clampWeight; if ((((float)L_18) > ((float)(0.0f)))) { goto IL_007f; } } { G_B12_0 = (1.0f); goto IL_0091; } IL_007f: { float L_19 = V_1; float L_20 = ___2_clampWeight; float L_21; L_21 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_19/L_20)), (0.0f), (1.0f), NULL); G_B12_0 = L_21; } IL_0091: { V_3 = G_B12_0; // for (int i = 0; i < clampSmoothing; i++) { V_5 = 0; goto IL_00b0; } IL_0097: { // float sinF = clampMlp * Mathf.PI * 0.5f; float L_22 = V_3; // clampMlp = Mathf.Sin(sinF); float L_23; L_23 = sinf(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_22, (3.14159274f))), (0.5f)))); V_3 = L_23; // for (int i = 0; i < clampSmoothing; i++) { int32_t L_24 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_00b0: { // for (int i = 0; i < clampSmoothing; i++) { int32_t L_25 = V_5; int32_t L_26 = ___3_clampSmoothing; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_0097; } } { // float slerp = clampMlp * targetClampMlp; float L_27 = V_3; float L_28 = V_2; V_4 = ((float)il2cpp_codegen_multiply(L_27, L_28)); // clampValue = 1f - slerp; float* L_29 = ___4_clampValue; float L_30 = V_4; *((float*)L_29) = (float)((float)il2cpp_codegen_subtract((1.0f), L_30)); // return Vector3.Slerp(normalDirection, direction, slerp); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = ___1_normalDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_direction; float L_33 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_Slerp_m6CA14E5B6F6217802BAA0ADD2C9D086C741BA09C(L_31, L_32, L_33, NULL); return L_34; } } // UnityEngine.Vector3 RootMotion.V3Tools::LineToPlane(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_LineToPlane_m8EF469B5CE0412EB1874D718B1DF517A42952BFB (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_planeNormal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_planePoint, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { // float dot = Vector3.Dot(planePoint - origin, planeNormal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___3_planePoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___2_planeNormal; float L_4; L_4 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_2, L_3, NULL); V_0 = L_4; // float normalDot = Vector3.Dot(direction, planeNormal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___2_planeNormal; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); V_1 = L_7; // if (normalDot == 0.0f) return Vector3.zero; float L_8 = V_1; if ((!(((float)L_8) == ((float)(0.0f))))) { goto IL_0024; } } { // if (normalDot == 0.0f) return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_9; } IL_0024: { // float dist = dot / normalDot; float L_10 = V_0; float L_11 = V_1; V_2 = ((float)(L_10/L_11)); // return origin + direction.normalized * dist; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_direction), NULL); float L_14 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_15, NULL); return L_16; } } // UnityEngine.Vector3 RootMotion.V3Tools::PointToPlane(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_PointToPlane_m8020C8106CC764B882A4FD7D89254707605E620C (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_planePosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_planeNormal, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (planeNormal == Vector3.up) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___2_planeNormal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); if (!L_2) { goto IL_0025; } } { // return new Vector3(point.x, planePosition.y, point.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_point; float L_4 = L_3.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_planePosition; float L_6 = L_5.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_point; float L_8 = L_7.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_4, L_6, L_8, /*hidden argument*/NULL); return L_9; } IL_0025: { // Vector3 tangent = point - planePosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_planePosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_10, L_11, NULL); V_0 = L_12; // Vector3 normal = planeNormal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___2_planeNormal; V_1 = L_13; // Vector3.OrthoNormalize(ref normal, ref tangent); Vector3_OrthoNormalize_m4450C7BEB70DBFA60E3AAC08C98CDAE831A54158((&V_1), (&V_0), NULL); // return planePosition + Vector3.Project(point - planePosition, tangent); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_planePosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_planePosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_15, L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline(L_17, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_14, L_19, NULL); return L_20; } } // UnityEngine.Vector3 RootMotion.V3Tools::TransformPointUnscaled(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_TransformPointUnscaled_m0361BFF33F510B5C6AC36E26E5A158C32DBE56D7 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) { { // return t.position + t.rotation * point; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_t; NullCheck(L_2); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_5, NULL); return L_6; } } // UnityEngine.Vector3 RootMotion.V3Tools::InverseTransformPointUnscaled(UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_InverseTransformPointUnscaled_mF85687CBD0479FF7C8070932AC82890F7B34A562 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) { { // return Quaternion.Inverse(t.rotation) * (point - t.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_point; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_t; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_6, NULL); return L_7; } } // UnityEngine.Vector3 RootMotion.V3Tools::InverseTransformPoint(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_InverseTransformPoint_mC7BEDF0328026AB1A20D6462740A42C9FF9990A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_tPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_tRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_tScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_point, const RuntimeMethod* method) { { // return Div(Quaternion.Inverse(tRot) * (point - tPos), tScale); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_tRot; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___3_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_tPos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___2_tScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = V3Tools_Div_m66DC4509671D97ED5D51136AA756920ADECE7E34(L_5, L_6, NULL); return L_7; } } // UnityEngine.Vector3 RootMotion.V3Tools::TransformPoint(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_TransformPoint_mCE1B72200DE310F7320D8C8088A17D0445D83136 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_tPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_tRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_tScale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_point, const RuntimeMethod* method) { { // return tPos + Vector3.Scale(tRot * point, tScale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_tPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_tRot; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___3_point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_tScale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_3, L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_5, NULL); return L_6; } } // UnityEngine.Vector3 RootMotion.V3Tools::Div(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V3Tools_Div_m66DC4509671D97ED5D51136AA756920ADECE7E34 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v2, const RuntimeMethod* method) { { // return new Vector3(v1.x / v2.x, v1.y / v2.y, v1.z / v2.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v1; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_v2; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_v1; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_v2; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_v1; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_v2; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)(L_1/L_3)), ((float)(L_5/L_7)), ((float)(L_9/L_11)), /*hidden argument*/NULL); return L_12; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.Warning::Log(System.String,RootMotion.Warning/Logger,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Warning_Log_m77FFE7A438F40DA6BD32B5F95C36E35B21282372 (String_t* ___0_message, Logger_tC7A433B56305082BD52A69C362F663BDA1077283* ___1_logger, bool ___2_logInEditMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!logInEditMode && !Application.isPlaying) return; bool L_0 = ___2_logInEditMode; if (L_0) { goto IL_000b; } } { bool L_1; L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (L_1) { goto IL_000b; } } { // if (!logInEditMode && !Application.isPlaying) return; return; } IL_000b: { // if (logged) return; bool L_2 = ((Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_StaticFields*)il2cpp_codegen_static_fields_for(Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var))->___logged_0; if (!L_2) { goto IL_0013; } } { // if (logged) return; return; } IL_0013: { // if (logger != null) logger(message); Logger_tC7A433B56305082BD52A69C362F663BDA1077283* L_3 = ___1_logger; if (!L_3) { goto IL_001d; } } { // if (logger != null) logger(message); Logger_tC7A433B56305082BD52A69C362F663BDA1077283* L_4 = ___1_logger; String_t* L_5 = ___0_message; NullCheck(L_4); Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_inline(L_4, L_5, NULL); } IL_001d: { // logged = true; ((Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_StaticFields*)il2cpp_codegen_static_fields_for(Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var))->___logged_0 = (bool)1; // } return; } } // System.Void RootMotion.Warning::Log(System.String,UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224 (String_t* ___0_message, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_context, bool ___2_logInEditMode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!logInEditMode && !Application.isPlaying) return; bool L_0 = ___2_logInEditMode; if (L_0) { goto IL_000b; } } { bool L_1; L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (L_1) { goto IL_000b; } } { // if (!logInEditMode && !Application.isPlaying) return; return; } IL_000b: { // if (logged) return; bool L_2 = ((Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_StaticFields*)il2cpp_codegen_static_fields_for(Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var))->___logged_0; if (!L_2) { goto IL_0013; } } { // if (logged) return; return; } IL_0013: { // Debug.LogWarning(message, context); String_t* L_3 = ___0_message; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_context; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m23033D7E2F0F298BE465B7F3A63CDF40A4EB70EB(L_3, L_4, NULL); // logged = true; ((Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_StaticFields*)il2cpp_codegen_static_fields_for(Warning_t00E234BEB10F6A3FE508929F237FB137ABC7CFED_il2cpp_TypeInfo_var))->___logged_0 = (bool)1; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_Multicast(Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { il2cpp_array_size_t length = __this->___delegates_13->max_length; Delegate_t** delegatesToInvoke = reinterpret_cast(__this->___delegates_13->GetAddressAtUnchecked(0)); for (il2cpp_array_size_t i = 0; i < length; i++) { Logger_tC7A433B56305082BD52A69C362F663BDA1077283* currentDelegate = reinterpret_cast(delegatesToInvoke[i]); typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); ((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___0_message, reinterpret_cast(currentDelegate->___method_3)); } } void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_OpenInst(Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { NullCheck(___0_message); typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_message, method); } void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_OpenStatic(Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___method_ptr_0)(___0_message, method); } void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_OpenStaticInvoker(Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { InvokerActionInvoker1< String_t* >::Invoke(__this->___method_ptr_0, method, NULL, ___0_message); } void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_ClosedStaticInvoker(Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { InvokerActionInvoker2< RuntimeObject*, String_t* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___0_message); } IL2CPP_EXTERN_C void DelegatePInvokeWrapper_Logger_tC7A433B56305082BD52A69C362F663BDA1077283 (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { typedef void (DEFAULT_CALL *PInvokeFunc)(char*); PInvokeFunc il2cppPInvokeFunc = reinterpret_cast(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this)); // Marshaling of parameter '___0_message' to native representation char* ____0_message_marshaled = NULL; ____0_message_marshaled = il2cpp_codegen_marshal_string(___0_message); // Native function invocation il2cppPInvokeFunc(____0_message_marshaled); // Marshaling cleanup of parameter '___0_message' native representation il2cpp_codegen_marshal_free(____0_message_marshaled); ____0_message_marshaled = NULL; } // System.Void RootMotion.Warning/Logger::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger__ctor_m3071BA92D23B13D1F6F7CC12CD449A11D2B96505 (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { __this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___1_method); __this->___method_3 = ___1_method; __this->___m_target_2 = ___0_object; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___0_object); int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method); __this->___method_code_6 = (intptr_t)__this; if (MethodIsStatic((RuntimeMethod*)___1_method)) { bool isOpen = parameterCount == 1; if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___1_method)) if (isOpen) __this->___invoke_impl_1 = (intptr_t)&Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_OpenStaticInvoker; else __this->___invoke_impl_1 = (intptr_t)&Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_ClosedStaticInvoker; else if (isOpen) __this->___invoke_impl_1 = (intptr_t)&Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_OpenStatic; else { __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } else { bool isOpen = parameterCount == 0; if (isOpen) { __this->___invoke_impl_1 = (intptr_t)&Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_OpenInst; } else { if (___0_object == NULL) il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL); __this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0; __this->___method_code_6 = (intptr_t)__this->___m_target_2; } } __this->___extra_arg_5 = (intptr_t)&Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_Multicast; } // System.Void RootMotion.Warning/Logger::Invoke(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_message, reinterpret_cast(__this->___method_3)); } // System.IAsyncResult RootMotion.Warning/Logger::BeginInvoke(System.String,System.AsyncCallback,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Logger_BeginInvoke_mD16736736275DBB9F3DF7AB452ADA9122C4EAC64 (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) { void *__d_args[2] = {0}; __d_args[0] = ___0_message; return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object); } // System.Void RootMotion.Warning/Logger::EndInvoke(System.IAsyncResult) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Logger_EndInvoke_m00C645F5E9592EE63625826C0D902C6E7D42E129 (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) { il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.FinalIK.BipedIK::OpenUserManual() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_OpenUserManual_m8E83044272E94F3010034538BFB9C39A678518DB (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4797E3EA9C05A2FAAB37DF8C031B8149EC3363A3); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("http://www.root-motion.com/finalikdox/html/page4.html"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteral4797E3EA9C05A2FAAB37DF8C031B8149EC3363A3, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::OpenScriptReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_OpenScriptReference_mCFB8FB72D1B966D94EE583175D2747E0180772C8 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF48CC21A82ED1CF4BE9E93B735429A055F3D52F1); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_biped_i_k.html"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteralF48CC21A82ED1CF4BE9E93B735429A055F3D52F1, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SupportGroup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SupportGroup_m2AF6EA1DC414DF0D7287A3E1C3ADF29C957F36D5 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA056737CDC6B12149C18466DFF2EC414F7C1D132); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteralA056737CDC6B12149C18466DFF2EC414F7C1D132, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::ASThread() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_ASThread_m9419B21BE0D797DDEA1649E1326A462B0DEBBABC (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06D0BFD03781EC995A8CB3F459FE016D0C12B539); s_Il2CppMethodInitialized = true; } { // Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/"); Application_OpenURL_mE748FA4D503715DEE12BCA4BDD8A5305AE41DB89(_stringLiteral06D0BFD03781EC995A8CB3F459FE016D0C12B539, NULL); // } return; } } // System.Single RootMotion.FinalIK.BipedIK::GetIKPositionWeight(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BipedIK_GetIKPositionWeight_m185F09709DB003192F48D4E71D40B33CD86E7C33 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, const RuntimeMethod* method) { { // return GetGoalIK(goal).GetIKPositionWeight(); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); NullCheck(L_1); float L_2; L_2 = IKSolver_GetIKPositionWeight_m096D8179295DAF57390C9064E9F07796A1E98FAC_inline(L_1, NULL); return L_2; } } // System.Single RootMotion.FinalIK.BipedIK::GetIKRotationWeight(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BipedIK_GetIKRotationWeight_m71ADE0DF9D9CFEBD9900D457A2E82694608C53A4 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, const RuntimeMethod* method) { { // return GetGoalIK(goal).GetIKRotationWeight(); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); NullCheck(L_1); float L_2; L_2 = IKSolverTrigonometric_GetIKRotationWeight_mC4FB55FCCF9E244A9C494592912D18EF2F421451_inline(L_1, NULL); return L_2; } } // System.Void RootMotion.FinalIK.BipedIK::SetIKPositionWeight(UnityEngine.AvatarIKGoal,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetIKPositionWeight_m0E8A23E38A5D9D719F9D47F7257DFE5592DEB81E (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, float ___1_weight, const RuntimeMethod* method) { { // GetGoalIK(goal).SetIKPositionWeight(weight); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); float L_2 = ___1_weight; NullCheck(L_1); IKSolver_SetIKPositionWeight_mE96CDEFEC30B83C9BB89224B492E1BFF1D653E1C(L_1, L_2, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetIKRotationWeight(UnityEngine.AvatarIKGoal,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetIKRotationWeight_m6DF0A1BF99FF9FF900DD8B41D7ACEB0DA748F68F (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, float ___1_weight, const RuntimeMethod* method) { { // GetGoalIK(goal).SetIKRotationWeight(weight); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); float L_2 = ___1_weight; NullCheck(L_1); IKSolverTrigonometric_SetIKRotationWeight_m2A8F64789B132803928254652F90EFA07E6D45FF(L_1, L_2, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetIKPosition(UnityEngine.AvatarIKGoal,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetIKPosition_mAC86D05921CF4A3AFC12CA9768875D4041539EF1 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_IKPosition, const RuntimeMethod* method) { { // GetGoalIK(goal).SetIKPosition(IKPosition); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_IKPosition; NullCheck(L_1); IKSolver_SetIKPosition_mAD50B3B8887E71DA6A96F329A0A92CB65F7D2A95_inline(L_1, L_2, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetIKRotation(UnityEngine.AvatarIKGoal,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetIKRotation_mEE3D8C4089667B3EC8B6B7FC9F186F16A53E7963 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_IKRotation, const RuntimeMethod* method) { { // GetGoalIK(goal).SetIKRotation(IKRotation); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_IKRotation; NullCheck(L_1); IKSolverTrigonometric_SetIKRotation_m57E154A3AAE8EA9C380E2CC11C6BA9273CA488AD_inline(L_1, L_2, NULL); // } return; } } // UnityEngine.Vector3 RootMotion.FinalIK.BipedIK::GetIKPosition(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BipedIK_GetIKPosition_m409FC18427597CAA4AE3B2B230FBA058D790BDDC (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, const RuntimeMethod* method) { { // return GetGoalIK(goal).GetIKPosition(); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector3 RootMotion.FinalIK.IKSolver::GetIKPosition() */, L_1); return L_2; } } // UnityEngine.Quaternion RootMotion.FinalIK.BipedIK::GetIKRotation(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 BipedIK_GetIKRotation_m5954608D2363F3DA349E908C18D82CC06FCF4BFB (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, const RuntimeMethod* method) { { // return GetGoalIK(goal).GetIKRotation(); int32_t L_0 = ___0_goal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1; L_1 = BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127(__this, L_0, NULL); NullCheck(L_1); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = IKSolverTrigonometric_GetIKRotation_m75D21F64766D1B6837B931E3D8765CD343863B3F_inline(L_1, NULL); return L_2; } } // System.Void RootMotion.FinalIK.BipedIK::SetLookAtWeight(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetLookAtWeight_m01722C3297AFA8B81C44582E72678FEB22B0E2A3 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, float ___0_weight, float ___1_bodyWeight, float ___2_headWeight, float ___3_eyesWeight, float ___4_clampWeight, float ___5_clampWeightHead, float ___6_clampWeightEyes, const RuntimeMethod* method) { { // solvers.lookAt.SetLookAtWeight(weight, bodyWeight, headWeight, eyesWeight, clampWeight, clampWeightHead, clampWeightEyes); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_1 = L_0->___lookAt_5; float L_2 = ___0_weight; float L_3 = ___1_bodyWeight; float L_4 = ___2_headWeight; float L_5 = ___3_eyesWeight; float L_6 = ___4_clampWeight; float L_7 = ___5_clampWeightHead; float L_8 = ___6_clampWeightEyes; NullCheck(L_1); IKSolverLookAt_SetLookAtWeight_mE858CF60022363AF5ADDFB9A16D3D9E9180A5103(L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetLookAtPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetLookAtPosition_mE51D81F2BF9CB6CBEE4E39C949EE7D770367103B (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lookAtPosition, const RuntimeMethod* method) { { // solvers.lookAt.SetIKPosition(lookAtPosition); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_1 = L_0->___lookAt_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_lookAtPosition; NullCheck(L_1); IKSolver_SetIKPosition_mAD50B3B8887E71DA6A96F329A0A92CB65F7D2A95_inline(L_1, L_2, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetSpinePosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetSpinePosition_mEF2E623DED0FED6FE153D60346B00B492BD2EB78 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_spinePosition, const RuntimeMethod* method) { { // solvers.spine.SetIKPosition(spinePosition); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_1 = L_0->___spine_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_spinePosition; NullCheck(L_1); IKSolver_SetIKPosition_mAD50B3B8887E71DA6A96F329A0A92CB65F7D2A95_inline(L_1, L_2, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetSpineWeight(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetSpineWeight_m81D7624E5866A6B94B4C20F9F2D63857DBDFD0AA (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, float ___0_weight, const RuntimeMethod* method) { { // solvers.spine.SetIKPositionWeight(weight); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_1 = L_0->___spine_4; float L_2 = ___0_weight; NullCheck(L_1); IKSolver_SetIKPositionWeight_mE96CDEFEC30B83C9BB89224B492E1BFF1D653E1C(L_1, L_2, NULL); // } return; } } // RootMotion.FinalIK.IKSolverLimb RootMotion.FinalIK.BipedIK::GetGoalIK(UnityEngine.AvatarIKGoal) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* BipedIK_GetGoalIK_m52984ADF3166DD637F22B9FB93DEB22FA4445127 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, int32_t ___0_goal, const RuntimeMethod* method) { { int32_t L_0 = ___0_goal; switch (L_0) { case 0: { goto IL_0018; } case 1: { goto IL_0024; } case 2: { goto IL_0030; } case 3: { goto IL_003c; } } } { goto IL_0048; } IL_0018: { // case AvatarIKGoal.LeftFoot: return solvers.leftFoot; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_1 = __this->___solvers_11; NullCheck(L_1); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_2 = L_1->___leftFoot_0; return L_2; } IL_0024: { // case AvatarIKGoal.RightFoot: return solvers.rightFoot; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_3 = __this->___solvers_11; NullCheck(L_3); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_4 = L_3->___rightFoot_1; return L_4; } IL_0030: { // case AvatarIKGoal.LeftHand: return solvers.leftHand; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_5 = __this->___solvers_11; NullCheck(L_5); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_6 = L_5->___leftHand_2; return L_6; } IL_003c: { // case AvatarIKGoal.RightHand: return solvers.rightHand; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_7 = __this->___solvers_11; NullCheck(L_7); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_8 = L_7->___rightHand_3; return L_8; } IL_0048: { // return null; return (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)NULL; } } // System.Void RootMotion.FinalIK.BipedIK::InitiateBipedIK() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_InitiateBipedIK_m876D0AE98191E19C2EBEDB776582744CD373619F (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { { // InitiateSolver(); VirtualActionInvoker0::Invoke(4 /* System.Void RootMotion.SolverManager::InitiateSolver() */, __this); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::UpdateBipedIK() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_UpdateBipedIK_mC329AD9BE8B763C20715717D077D91B53B06DA92 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { { // UpdateSolver(); VirtualActionInvoker0::Invoke(5 /* System.Void RootMotion.SolverManager::UpdateSolver() */, __this); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::SetToDefaults() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_SetToDefaults_mC66BC78864461BE69468BDE37F856E6AE76548DD (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* V_0 = NULL; int32_t V_1 = 0; { // foreach (IKSolverLimb limb in solvers.limbs) { BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_1; L_1 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_0, NULL); V_0 = L_1; V_1 = 0; goto IL_003e; } IL_0010: { // foreach (IKSolverLimb limb in solvers.limbs) { IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_2 = V_0; int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_5 = (L_2)->GetAt(static_cast(L_4)); // limb.SetIKPositionWeight(0f); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_6 = L_5; NullCheck(L_6); IKSolver_SetIKPositionWeight_mE96CDEFEC30B83C9BB89224B492E1BFF1D653E1C(L_6, (0.0f), NULL); // limb.SetIKRotationWeight(0f); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_7 = L_6; NullCheck(L_7); IKSolverTrigonometric_SetIKRotationWeight_m2A8F64789B132803928254652F90EFA07E6D45FF(L_7, (0.0f), NULL); // limb.bendModifier = IKSolverLimb.BendModifier.Animation; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_8 = L_7; NullCheck(L_8); L_8->___bendModifier_20 = 0; // limb.bendModifierWeight = 1f; NullCheck(L_8); L_8->___bendModifierWeight_22 = (1.0f); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_003e: { // foreach (IKSolverLimb limb in solvers.limbs) { int32_t L_10 = V_1; IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_11 = V_0; NullCheck(L_11); if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))))) { goto IL_0010; } } { // solvers.leftHand.maintainRotationWeight = 0f; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_12 = __this->___solvers_11; NullCheck(L_12); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_13 = L_12->___leftHand_2; NullCheck(L_13); L_13->___maintainRotationWeight_21 = (0.0f); // solvers.rightHand.maintainRotationWeight = 0f; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_14 = __this->___solvers_11; NullCheck(L_14); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_15 = L_14->___rightHand_3; NullCheck(L_15); L_15->___maintainRotationWeight_21 = (0.0f); // solvers.spine.SetIKPositionWeight(0f); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_16 = __this->___solvers_11; NullCheck(L_16); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_17 = L_16->___spine_4; NullCheck(L_17); IKSolver_SetIKPositionWeight_mE96CDEFEC30B83C9BB89224B492E1BFF1D653E1C(L_17, (0.0f), NULL); // solvers.spine.tolerance = 0f; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_18 = __this->___solvers_11; NullCheck(L_18); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_19 = L_18->___spine_4; NullCheck(L_19); ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_19)->___tolerance_11 = (0.0f); // solvers.spine.maxIterations = 2; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_20 = __this->___solvers_11; NullCheck(L_20); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_21 = L_20->___spine_4; NullCheck(L_21); ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_21)->___maxIterations_12 = 2; // solvers.spine.useRotationLimits = false; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_22 = __this->___solvers_11; NullCheck(L_22); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_23 = L_22->___spine_4; NullCheck(L_23); ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_23)->___useRotationLimits_13 = (bool)0; // solvers.aim.SetIKPositionWeight(0f); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_24 = __this->___solvers_11; NullCheck(L_24); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_25 = L_24->___aim_6; NullCheck(L_25); IKSolver_SetIKPositionWeight_mE96CDEFEC30B83C9BB89224B492E1BFF1D653E1C(L_25, (0.0f), NULL); // solvers.aim.tolerance = 0f; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_26 = __this->___solvers_11; NullCheck(L_26); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_27 = L_26->___aim_6; NullCheck(L_27); ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_27)->___tolerance_11 = (0.0f); // solvers.aim.maxIterations = 2; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_28 = __this->___solvers_11; NullCheck(L_28); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_29 = L_28->___aim_6; NullCheck(L_29); ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_29)->___maxIterations_12 = 2; // SetLookAtWeight(0f, 0.5f, 1f, 1f, 0.5f, 0.7f, 0.5f); BipedIK_SetLookAtWeight_m01722C3297AFA8B81C44582E72678FEB22B0E2A3(__this, (0.0f), (0.5f), (1.0f), (1.0f), (0.5f), (0.699999988f), (0.5f), NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::FixTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_FixTransforms_mA9D9FFC96176D4DC2300FE0F511E40432A3E3DDB (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // solvers.lookAt.FixTransforms(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_1 = L_0->___lookAt_5; NullCheck(L_1); VirtualActionInvoker0::Invoke(8 /* System.Void RootMotion.FinalIK.IKSolver::FixTransforms() */, L_1); // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].FixTransforms(); V_0 = 0; goto IL_002a; } IL_0014: { // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].FixTransforms(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_2 = __this->___solvers_11; NullCheck(L_2); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_3; L_3 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_2, NULL); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_6); VirtualActionInvoker0::Invoke(8 /* System.Void RootMotion.FinalIK.IKSolver::FixTransforms() */, L_6); // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].FixTransforms(); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_002a: { // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].FixTransforms(); int32_t L_8 = V_0; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_9 = __this->___solvers_11; NullCheck(L_9); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_10; L_10 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_9, NULL); NullCheck(L_10); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_0014; } } { // } return; } } // System.Void RootMotion.FinalIK.BipedIK::InitiateSolver() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_InitiateSolver_mEDA3B873FC258EFE0B17BC5051589D9A9875D75C (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* V_1 = NULL; int32_t V_2 = 0; { // string message = ""; V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; // if (BipedReferences.SetupError(references, ref message)) { BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = __this->___references_10; bool L_1; L_1 = BipedReferences_SetupError_mF53998A98BA2BC34EDE7897F1D3657C9193C67A9(L_0, (&V_0), NULL); if (!L_1) { goto IL_0028; } } { // Warning.Log(message, references.root, false); String_t* L_2 = V_0; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = __this->___references_10; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___root_0; Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224(L_2, L_4, (bool)0, NULL); // return; return; } IL_0028: { // solvers.AssignReferences(references); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_5 = __this->___solvers_11; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_6 = __this->___references_10; NullCheck(L_5); BipedIKSolvers_AssignReferences_m1DFEB5C2ED709A5ABB3F165F5BC7E3B7F3784861(L_5, L_6, NULL); // if (solvers.spine.bones.Length > 1) solvers.spine.Initiate(transform); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_7 = __this->___solvers_11; NullCheck(L_7); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_8 = L_7->___spine_4; NullCheck(L_8); BoneU5BU5D_t384A868FF22BA2A4344F14B899695540877FB593* L_9 = ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_8)->___bones_15; NullCheck(L_9); if ((((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))) <= ((int32_t)1))) { goto IL_0064; } } { // if (solvers.spine.bones.Length > 1) solvers.spine.Initiate(transform); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_10 = __this->___solvers_11; NullCheck(L_10); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_11 = L_10->___spine_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_11); IKSolver_Initiate_m86CFC89AADD30E0396199398E858A737DB674466(L_11, L_12, NULL); } IL_0064: { // solvers.lookAt.Initiate(transform); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_13 = __this->___solvers_11; NullCheck(L_13); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_14 = L_13->___lookAt_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_14); IKSolver_Initiate_m86CFC89AADD30E0396199398E858A737DB674466(L_14, L_15, NULL); // solvers.aim.Initiate(transform); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_16 = __this->___solvers_11; NullCheck(L_16); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_17 = L_16->___aim_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_17); IKSolver_Initiate_m86CFC89AADD30E0396199398E858A737DB674466(L_17, L_18, NULL); // foreach (IKSolverLimb limb in solvers.limbs) limb.Initiate(transform); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_19 = __this->___solvers_11; NullCheck(L_19); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_20; L_20 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_19, NULL); V_1 = L_20; V_2 = 0; goto IL_00b2; } IL_00a0: { // foreach (IKSolverLimb limb in solvers.limbs) limb.Initiate(transform); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23 = L_22; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_24 = (L_21)->GetAt(static_cast(L_23)); // foreach (IKSolverLimb limb in solvers.limbs) limb.Initiate(transform); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_24); IKSolver_Initiate_m86CFC89AADD30E0396199398E858A737DB674466(L_24, L_25, NULL); int32_t L_26 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_00b2: { // foreach (IKSolverLimb limb in solvers.limbs) limb.Initiate(transform); int32_t L_27 = V_2; IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_28 = V_1; NullCheck(L_28); if ((((int32_t)L_27) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))) { goto IL_00a0; } } { // solvers.pelvis.Initiate(references.pelvis); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_29 = __this->___solvers_11; NullCheck(L_29); Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* L_30 = L_29->___pelvis_7; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_31 = __this->___references_10; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___pelvis_1; NullCheck(L_30); Constraints_Initiate_m319966208914AB1813654605CD125D5D824B898E(L_30, L_32, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::UpdateSolver() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_UpdateSolver_mC1033D502BEC621261637C761FB653F76D8401D4 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // for (int i = 0; i < solvers.limbs.Length; i++) { V_0 = 0; goto IL_002c; } IL_0004: { // solvers.limbs[i].MaintainBend(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_0 = __this->___solvers_11; NullCheck(L_0); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_1; L_1 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_0, NULL); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_4 = (L_1)->GetAt(static_cast(L_3)); NullCheck(L_4); IKSolverLimb_MaintainBend_mACF99778543C522130B61819E795F65FAF6AFEE6(L_4, NULL); // solvers.limbs[i].MaintainRotation(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_5 = __this->___solvers_11; NullCheck(L_5); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_6; L_6 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_5, NULL); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_9); IKSolverLimb_MaintainRotation_m348740F603A6C1BF53B365EDB3B69C581A6597F9(L_9, NULL); // for (int i = 0; i < solvers.limbs.Length; i++) { int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_002c: { // for (int i = 0; i < solvers.limbs.Length; i++) { int32_t L_11 = V_0; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_12 = __this->___solvers_11; NullCheck(L_12); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_13; L_13 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_12, NULL); NullCheck(L_13); if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length))))) { goto IL_0004; } } { // solvers.pelvis.Update(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_14 = __this->___solvers_11; NullCheck(L_14); Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* L_15 = L_14->___pelvis_7; NullCheck(L_15); Constraints_Update_mEBE26C43D6C415007B8D395ECEDB553BCDD28448(L_15, NULL); // if (solvers.spine.bones.Length > 1) solvers.spine.Update(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_16 = __this->___solvers_11; NullCheck(L_16); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_17 = L_16->___spine_4; NullCheck(L_17); BoneU5BU5D_t384A868FF22BA2A4344F14B899695540877FB593* L_18 = ((IKSolverHeuristic_tE9187D7C8E900617B4FE451C82FF14BB5CF2F484*)L_17)->___bones_15; NullCheck(L_18); if ((((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))) <= ((int32_t)1))) { goto IL_0071; } } { // if (solvers.spine.bones.Length > 1) solvers.spine.Update(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_19 = __this->___solvers_11; NullCheck(L_19); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_20 = L_19->___spine_4; NullCheck(L_20); IKSolver_Update_mBB60E821EF454BBA16876C5565DED4D90D1F7E25(L_20, NULL); } IL_0071: { // solvers.aim.Update(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_21 = __this->___solvers_11; NullCheck(L_21); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_22 = L_21->___aim_6; NullCheck(L_22); IKSolver_Update_mBB60E821EF454BBA16876C5565DED4D90D1F7E25(L_22, NULL); // solvers.lookAt.Update(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_23 = __this->___solvers_11; NullCheck(L_23); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_24 = L_23->___lookAt_5; NullCheck(L_24); IKSolver_Update_mBB60E821EF454BBA16876C5565DED4D90D1F7E25(L_24, NULL); // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].Update(); V_1 = 0; goto IL_00ab; } IL_0095: { // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].Update(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_25 = __this->___solvers_11; NullCheck(L_25); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_26; L_26 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_25, NULL); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = L_27; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_29 = (L_26)->GetAt(static_cast(L_28)); NullCheck(L_29); IKSolver_Update_mBB60E821EF454BBA16876C5565DED4D90D1F7E25(L_29, NULL); // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].Update(); int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00ab: { // for (int i = 0; i < solvers.limbs.Length; i++) solvers.limbs[i].Update(); int32_t L_31 = V_1; BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_32 = __this->___solvers_11; NullCheck(L_32); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_33; L_33 = BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071(L_32, NULL); NullCheck(L_33); if ((((int32_t)L_31) < ((int32_t)((int32_t)(((RuntimeArray*)L_33)->max_length))))) { goto IL_0095; } } { // } return; } } // System.Void RootMotion.FinalIK.BipedIK::LogWarning(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK_LogWarning_m2A267A550F61DC49B249BAB1DBFEB800F329BBE8 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, String_t* ___0_message, const RuntimeMethod* method) { { // Warning.Log(message, transform); String_t* L_0 = ___0_message; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224(L_0, L_1, (bool)0, NULL); // } return; } } // System.Void RootMotion.FinalIK.BipedIK::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIK__ctor_m257E9A867940690FE33157828B14AFB19E7E4C27 (BipedIK_tE2E81247530D94C25C00BFF548AD3285D1670430* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public BipedReferences references = new BipedReferences(); BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_0 = (BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171*)il2cpp_codegen_object_new(BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171_il2cpp_TypeInfo_var); NullCheck(L_0); BipedReferences__ctor_mE2107827BA8BF1ECB31329291CBB922F15CE8789(L_0, NULL); __this->___references_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___references_10), (void*)L_0); // public BipedIKSolvers solvers = new BipedIKSolvers(); BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* L_1 = (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907*)il2cpp_codegen_object_new(BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907_il2cpp_TypeInfo_var); NullCheck(L_1); BipedIKSolvers__ctor_mDA9732FBD9FF8EF1EB0DBB93A5220EF7F275CBC4(L_1, NULL); __this->___solvers_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___solvers_11), (void*)L_1); SolverManager__ctor_m0559C5AD063BFE5E75972CC205357FC917F5A2C7(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // RootMotion.FinalIK.IKSolverLimb[] RootMotion.FinalIK.BipedIKSolvers::get_limbs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* BipedIKSolvers_get_limbs_mACA889B3DC199B216DF9633D5D59C0B13E359071 (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (_limbs == null || (_limbs != null && _limbs.Length != 4)) _limbs = new IKSolverLimb[4] { leftFoot, rightFoot, leftHand, rightHand }; IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_0 = __this->____limbs_8; if (!L_0) { goto IL_001b; } } { IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_1 = __this->____limbs_8; if (!L_1) { goto IL_004b; } } { IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_2 = __this->____limbs_8; NullCheck(L_2); if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((int32_t)4))) { goto IL_004b; } } IL_001b: { // if (_limbs == null || (_limbs != null && _limbs.Length != 4)) _limbs = new IKSolverLimb[4] { leftFoot, rightFoot, leftHand, rightHand }; IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_3 = (IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003*)(IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003*)SZArrayNew(IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003_il2cpp_TypeInfo_var, (uint32_t)4); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_4 = L_3; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_5 = __this->___leftFoot_0; NullCheck(L_4); ArrayElementTypeCheck (L_4, L_5); (L_4)->SetAt(static_cast(0), (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)L_5); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_6 = L_4; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_7 = __this->___rightFoot_1; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_7); (L_6)->SetAt(static_cast(1), (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)L_7); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_8 = L_6; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_9 = __this->___leftHand_2; NullCheck(L_8); ArrayElementTypeCheck (L_8, L_9); (L_8)->SetAt(static_cast(2), (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)L_9); IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_10 = L_8; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_11 = __this->___rightHand_3; NullCheck(L_10); ArrayElementTypeCheck (L_10, L_11); (L_10)->SetAt(static_cast(3), (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)L_11); __this->____limbs_8 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->____limbs_8), (void*)L_10); } IL_004b: { // return _limbs; IKSolverLimbU5BU5D_t7C390EF47E0BF3A8040ED5A5E9F2DDA660A33003* L_12 = __this->____limbs_8; return L_12; } } // RootMotion.FinalIK.IKSolver[] RootMotion.FinalIK.BipedIKSolvers::get_ikSolvers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* BipedIKSolvers_get_ikSolvers_mC4C615BAB93129984F3116E8F473CDFFEF6FBA2D (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (_ikSolvers == null || (_ikSolvers != null && _ikSolvers.Length != 7)) _ikSolvers = new IKSolver[7] { leftFoot, rightFoot, leftHand, rightHand, spine, lookAt, aim }; IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_0 = __this->____ikSolvers_9; if (!L_0) { goto IL_001b; } } { IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_1 = __this->____ikSolvers_9; if (!L_1) { goto IL_0066; } } { IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_2 = __this->____ikSolvers_9; NullCheck(L_2); if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) == ((int32_t)7))) { goto IL_0066; } } IL_001b: { // if (_ikSolvers == null || (_ikSolvers != null && _ikSolvers.Length != 7)) _ikSolvers = new IKSolver[7] { leftFoot, rightFoot, leftHand, rightHand, spine, lookAt, aim }; IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_3 = (IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05*)(IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05*)SZArrayNew(IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05_il2cpp_TypeInfo_var, (uint32_t)7); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_4 = L_3; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_5 = __this->___leftFoot_0; NullCheck(L_4); ArrayElementTypeCheck (L_4, L_5); (L_4)->SetAt(static_cast(0), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_5); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_6 = L_4; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_7 = __this->___rightFoot_1; NullCheck(L_6); ArrayElementTypeCheck (L_6, L_7); (L_6)->SetAt(static_cast(1), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_7); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_8 = L_6; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_9 = __this->___leftHand_2; NullCheck(L_8); ArrayElementTypeCheck (L_8, L_9); (L_8)->SetAt(static_cast(2), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_9); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_10 = L_8; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_11 = __this->___rightHand_3; NullCheck(L_10); ArrayElementTypeCheck (L_10, L_11); (L_10)->SetAt(static_cast(3), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_11); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_12 = L_10; IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_13 = __this->___spine_4; NullCheck(L_12); ArrayElementTypeCheck (L_12, L_13); (L_12)->SetAt(static_cast(4), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_13); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_14 = L_12; IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_15 = __this->___lookAt_5; NullCheck(L_14); ArrayElementTypeCheck (L_14, L_15); (L_14)->SetAt(static_cast(5), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_15); IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_16 = L_14; IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_17 = __this->___aim_6; NullCheck(L_16); ArrayElementTypeCheck (L_16, L_17); (L_16)->SetAt(static_cast(6), (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_17); __this->____ikSolvers_9 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->____ikSolvers_9), (void*)L_16); } IL_0066: { // return _ikSolvers; IKSolverU5BU5D_tB09F5C2289DA59EE35EE432CB12797EE32A84B05* L_18 = __this->____ikSolvers_9; return L_18; } } // System.Void RootMotion.FinalIK.BipedIKSolvers::AssignReferences(RootMotion.BipedReferences) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIKSolvers_AssignReferences_m1DFEB5C2ED709A5ABB3F165F5BC7E3B7F3784861 (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* ___0_references, const RuntimeMethod* method) { { // leftHand.SetChain(references.leftUpperArm, references.leftForearm, references.leftHand, references.root); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_0 = __this->___leftHand_2; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_1 = ___0_references; NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = L_1->___leftUpperArm_8; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_3 = ___0_references; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___leftForearm_9; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_5 = ___0_references; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5->___leftHand_10; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_7 = ___0_references; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = L_7->___root_0; NullCheck(L_0); bool L_9; L_9 = IKSolverTrigonometric_SetChain_mF7DD2127CB38DC61DA9F7438C60E43662224064C(L_0, L_2, L_4, L_6, L_8, NULL); // rightHand.SetChain(references.rightUpperArm, references.rightForearm, references.rightHand, references.root); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_10 = __this->___rightHand_3; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_11 = ___0_references; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___rightUpperArm_11; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_13 = ___0_references; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = L_13->___rightForearm_12; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_15 = ___0_references; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___rightHand_13; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_17 = ___0_references; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = L_17->___root_0; NullCheck(L_10); bool L_19; L_19 = IKSolverTrigonometric_SetChain_mF7DD2127CB38DC61DA9F7438C60E43662224064C(L_10, L_12, L_14, L_16, L_18, NULL); // leftFoot.SetChain(references.leftThigh, references.leftCalf, references.leftFoot, references.root); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_20 = __this->___leftFoot_0; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_21 = ___0_references; NullCheck(L_21); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = L_21->___leftThigh_2; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_23 = ___0_references; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = L_23->___leftCalf_3; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_25 = ___0_references; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = L_25->___leftFoot_4; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_27 = ___0_references; NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = L_27->___root_0; NullCheck(L_20); bool L_29; L_29 = IKSolverTrigonometric_SetChain_mF7DD2127CB38DC61DA9F7438C60E43662224064C(L_20, L_22, L_24, L_26, L_28, NULL); // rightFoot.SetChain(references.rightThigh, references.rightCalf, references.rightFoot, references.root); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_30 = __this->___rightFoot_1; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_31 = ___0_references; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___rightThigh_5; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_33 = ___0_references; NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = L_33->___rightCalf_6; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_35 = ___0_references; NullCheck(L_35); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = L_35->___rightFoot_7; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_37 = ___0_references; NullCheck(L_37); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = L_37->___root_0; NullCheck(L_30); bool L_39; L_39 = IKSolverTrigonometric_SetChain_mF7DD2127CB38DC61DA9F7438C60E43662224064C(L_30, L_32, L_34, L_36, L_38, NULL); // spine.SetChain(references.spine, references.root); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_40 = __this->___spine_4; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_41 = ___0_references; NullCheck(L_41); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_42 = L_41->___spine_15; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_43 = ___0_references; NullCheck(L_43); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = L_43->___root_0; NullCheck(L_40); bool L_45; L_45 = IKSolverHeuristic_SetChain_mE8CBB7716A745E3BA392E9410A60CF96358300FD(L_40, L_42, L_44, NULL); // lookAt.SetChain(references.spine, references.head, references.eyes, references.root); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_46 = __this->___lookAt_5; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_47 = ___0_references; NullCheck(L_47); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_48 = L_47->___spine_15; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_49 = ___0_references; NullCheck(L_49); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = L_49->___head_14; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_51 = ___0_references; NullCheck(L_51); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_52 = L_51->___eyes_16; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_53 = ___0_references; NullCheck(L_53); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54 = L_53->___root_0; NullCheck(L_46); bool L_55; L_55 = IKSolverLookAt_SetChain_m4C5A04C8FBD62CFEE56EBE3F574EE7E6D3D82470(L_46, L_48, L_50, L_52, L_54, NULL); // aim.SetChain(references.spine, references.root); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_56 = __this->___aim_6; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_57 = ___0_references; NullCheck(L_57); TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_58 = L_57->___spine_15; BipedReferences_tB81EAC296E626B0341A07AAD3A63E245F1519171* L_59 = ___0_references; NullCheck(L_59); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60 = L_59->___root_0; NullCheck(L_56); bool L_61; L_61 = IKSolverHeuristic_SetChain_mE8CBB7716A745E3BA392E9410A60CF96358300FD(L_56, L_58, L_60, NULL); // leftFoot.goal = AvatarIKGoal.LeftFoot; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_62 = __this->___leftFoot_0; NullCheck(L_62); L_62->___goal_19 = 0; // rightFoot.goal = AvatarIKGoal.RightFoot; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_63 = __this->___rightFoot_1; NullCheck(L_63); L_63->___goal_19 = 1; // leftHand.goal = AvatarIKGoal.LeftHand; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_64 = __this->___leftHand_2; NullCheck(L_64); L_64->___goal_19 = 2; // rightHand.goal = AvatarIKGoal.RightHand; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_65 = __this->___rightHand_3; NullCheck(L_65); L_65->___goal_19 = 3; // } return; } } // System.Void RootMotion.FinalIK.BipedIKSolvers::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BipedIKSolvers__ctor_mDA9732FBD9FF8EF1EB0DBB93A5220EF7F275CBC4 (BipedIKSolvers_tDD4F4E5D7B21508674A95E29D74B2EB4E9641907* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public IKSolverLimb leftFoot = new IKSolverLimb(AvatarIKGoal.LeftFoot); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_0 = (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)il2cpp_codegen_object_new(IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); NullCheck(L_0); IKSolverLimb__ctor_mEC2AD6CD43624971DF5F7ED4757ECD3BF8A9368F(L_0, 0, NULL); __this->___leftFoot_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftFoot_0), (void*)L_0); // public IKSolverLimb rightFoot = new IKSolverLimb(AvatarIKGoal.RightFoot); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1 = (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)il2cpp_codegen_object_new(IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); NullCheck(L_1); IKSolverLimb__ctor_mEC2AD6CD43624971DF5F7ED4757ECD3BF8A9368F(L_1, 1, NULL); __this->___rightFoot_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightFoot_1), (void*)L_1); // public IKSolverLimb leftHand = new IKSolverLimb(AvatarIKGoal.LeftHand); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_2 = (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)il2cpp_codegen_object_new(IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); NullCheck(L_2); IKSolverLimb__ctor_mEC2AD6CD43624971DF5F7ED4757ECD3BF8A9368F(L_2, 2, NULL); __this->___leftHand_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftHand_2), (void*)L_2); // public IKSolverLimb rightHand = new IKSolverLimb(AvatarIKGoal.RightHand); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_3 = (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)il2cpp_codegen_object_new(IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); NullCheck(L_3); IKSolverLimb__ctor_mEC2AD6CD43624971DF5F7ED4757ECD3BF8A9368F(L_3, 3, NULL); __this->___rightHand_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightHand_3), (void*)L_3); // public IKSolverFABRIK spine = new IKSolverFABRIK(); IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB* L_4 = (IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB*)il2cpp_codegen_object_new(IKSolverFABRIK_t7F162E337AB611E698C56CDABBB86A00C5295EBB_il2cpp_TypeInfo_var); NullCheck(L_4); IKSolverFABRIK__ctor_m92F95D0B403D6CF2D608833AAD661A39437C589B(L_4, NULL); __this->___spine_4 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___spine_4), (void*)L_4); // public IKSolverLookAt lookAt = new IKSolverLookAt(); IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB* L_5 = (IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB*)il2cpp_codegen_object_new(IKSolverLookAt_t2376880DDCB58C33F0ED60FC941E8CD1E1381DEB_il2cpp_TypeInfo_var); NullCheck(L_5); IKSolverLookAt__ctor_m18741D968A96D0DF64832EA6B70B20A5F536DE8C(L_5, NULL); __this->___lookAt_5 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___lookAt_5), (void*)L_5); // public IKSolverAim aim = new IKSolverAim(); IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789* L_6 = (IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789*)il2cpp_codegen_object_new(IKSolverAim_tCA20C3F87AF8E71124E2CA17F9E5AAA2912B8789_il2cpp_TypeInfo_var); NullCheck(L_6); IKSolverAim__ctor_m767C038EEAB4D52894E3B33C9EF587DDF807AE48(L_6, NULL); __this->___aim_6 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___aim_6), (void*)L_6); // public Constraints pelvis = new Constraints(); Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* L_7 = (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4*)il2cpp_codegen_object_new(Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4_il2cpp_TypeInfo_var); NullCheck(L_7); Constraints__ctor_m1F059B2CF12E0C0F09B474A9B93E56C8A85AC78E(L_7, NULL); __this->___pelvis_7 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___pelvis_7), (void*)L_7); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean RootMotion.FinalIK.Constraint::get_isValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Constraint_get_isValid_mC27E3E5FE499F7AFD5923B2DFFBE8EEE0078113A (Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return transform != null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___transform_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return L_1; } } // System.Void RootMotion.FinalIK.Constraint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679 (Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.FinalIK.ConstraintPosition::UpdateConstraint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintPosition_UpdateConstraint_m398E1452881E6CBCF3743D095C1994D034C3B1EC (ConstraintPosition_t4933B2FECCE8EE7DED99A2A29FE8EBB53B24E095* __this, const RuntimeMethod* method) { { // if (weight <= 0) return; float L_0 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0) return; return; } IL_000e: { // if (!isValid) return; bool L_1; L_1 = Constraint_get_isValid_mC27E3E5FE499F7AFD5923B2DFFBE8EEE0078113A(__this, NULL); if (L_1) { goto IL_0017; } } { // if (!isValid) return; return; } IL_0017: { // transform.position = Vector3.Lerp(transform.position, position, weight); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___position_2; float L_6 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_4, L_5, L_6, NULL); NullCheck(L_2); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_2, L_7, NULL); // } return; } } // System.Void RootMotion.FinalIK.ConstraintPosition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintPosition__ctor_mF8038C8944674C4F55150578307ED7742D346B11 (ConstraintPosition_t4933B2FECCE8EE7DED99A2A29FE8EBB53B24E095* __this, const RuntimeMethod* method) { { // public ConstraintPosition() {} Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // public ConstraintPosition() {} return; } } // System.Void RootMotion.FinalIK.ConstraintPosition::.ctor(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintPosition__ctor_m1F771BBAD7EE2F483D287D29D142A44FAC9E7EB8 (ConstraintPosition_t4933B2FECCE8EE7DED99A2A29FE8EBB53B24E095* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) { { // public ConstraintPosition(Transform transform) { Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0), (void*)L_0); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.FinalIK.ConstraintPositionOffset::UpdateConstraint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintPositionOffset_UpdateConstraint_mBF7356AC61D0A00784DE64237BDD5DE51DFF9B5B (ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4* __this, const RuntimeMethod* method) { { // if (weight <= 0) return; float L_0 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0) return; return; } IL_000e: { // if (!isValid) return; bool L_1; L_1 = Constraint_get_isValid_mC27E3E5FE499F7AFD5923B2DFFBE8EEE0078113A(__this, NULL); if (L_1) { goto IL_0017; } } { // if (!isValid) return; return; } IL_0017: { // if (!initiated) { bool L_2 = __this->___initiated_5; if (L_2) { goto IL_0048; } } { // defaultLocalPosition = transform.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_3, NULL); __this->___defaultLocalPosition_3 = L_4; // lastLocalPosition = transform.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_5, NULL); __this->___lastLocalPosition_4 = L_6; // initiated = true; __this->___initiated_5 = (bool)1; } IL_0048: { // if (positionChanged) defaultLocalPosition = transform.localPosition; bool L_7; L_7 = ConstraintPositionOffset_get_positionChanged_m154846C695BBB9FC83B0CCB560AA07F80DC9A9E5(__this, NULL); if (!L_7) { goto IL_0061; } } { // if (positionChanged) defaultLocalPosition = transform.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_8, NULL); __this->___defaultLocalPosition_3 = L_9; } IL_0061: { // transform.localPosition = defaultLocalPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___defaultLocalPosition_3; NullCheck(L_10); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_10, L_11, NULL); // transform.position += offset * weight; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = L_12; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___offset_2; float L_16 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_14, L_17, NULL); NullCheck(L_13); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_13, L_18, NULL); // lastLocalPosition = transform.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_19, NULL); __this->___lastLocalPosition_4 = L_20; // } return; } } // System.Void RootMotion.FinalIK.ConstraintPositionOffset::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintPositionOffset__ctor_m3BE5644EB4FCAA2008045DF85D1B72D70572BE75 (ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4* __this, const RuntimeMethod* method) { { // public ConstraintPositionOffset() {} Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // public ConstraintPositionOffset() {} return; } } // System.Void RootMotion.FinalIK.ConstraintPositionOffset::.ctor(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintPositionOffset__ctor_m378AED700D63191E88AF0A830CE5827D2D3008AF (ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) { { // public ConstraintPositionOffset(Transform transform) { Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0), (void*)L_0); // } return; } } // System.Boolean RootMotion.FinalIK.ConstraintPositionOffset::get_positionChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintPositionOffset_get_positionChanged_m154846C695BBB9FC83B0CCB560AA07F80DC9A9E5 (ConstraintPositionOffset_t90C6174C51D8F9FB3ED58C264D1E4F772FC19EA4* __this, const RuntimeMethod* method) { { // return transform.localPosition != lastLocalPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___lastLocalPosition_4; bool L_3; L_3 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_1, L_2, NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.FinalIK.ConstraintRotation::UpdateConstraint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRotation_UpdateConstraint_m6BA24088E392ACC90076436D1A35D5A83F389545 (ConstraintRotation_tD9ECB1DBF805B2A14C33CE8F220468E5B08D7E8E* __this, const RuntimeMethod* method) { { // if (weight <= 0) return; float L_0 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0) return; return; } IL_000e: { // if (!isValid) return; bool L_1; L_1 = Constraint_get_isValid_mC27E3E5FE499F7AFD5923B2DFFBE8EEE0078113A(__this, NULL); if (L_1) { goto IL_0017; } } { // if (!isValid) return; return; } IL_0017: { // transform.rotation = Quaternion.Slerp(transform.rotation, rotation, weight); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_3); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_3, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = __this->___rotation_2; float L_6 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_4, L_5, L_6, NULL); NullCheck(L_2); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_2, L_7, NULL); // } return; } } // System.Void RootMotion.FinalIK.ConstraintRotation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRotation__ctor_mD81A1D32EE740A00972CE76F77DBFE925DFF9A1D (ConstraintRotation_tD9ECB1DBF805B2A14C33CE8F220468E5B08D7E8E* __this, const RuntimeMethod* method) { { // public ConstraintRotation() {} Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // public ConstraintRotation() {} return; } } // System.Void RootMotion.FinalIK.ConstraintRotation::.ctor(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRotation__ctor_mC06A7FF719716C1068F4025756802A61073296C4 (ConstraintRotation_tD9ECB1DBF805B2A14C33CE8F220468E5B08D7E8E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) { { // public ConstraintRotation(Transform transform) { Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0), (void*)L_0); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void RootMotion.FinalIK.ConstraintRotationOffset::UpdateConstraint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRotationOffset_UpdateConstraint_mBF4ED1DD845C8D65D2CAC1B5578CF3AC7DBE8283 (ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14* __this, const RuntimeMethod* method) { { // if (weight <= 0) return; float L_0 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000e; } } { // if (weight <= 0) return; return; } IL_000e: { // if (!isValid) return; bool L_1; L_1 = Constraint_get_isValid_mC27E3E5FE499F7AFD5923B2DFFBE8EEE0078113A(__this, NULL); if (L_1) { goto IL_0017; } } { // if (!isValid) return; return; } IL_0017: { // if (!initiated) { bool L_2 = __this->___initiated_7; if (L_2) { goto IL_0048; } } { // defaultLocalRotation = transform.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_3); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_3, NULL); __this->___defaultLocalRotation_4 = L_4; // lastLocalRotation = transform.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_5); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_5, NULL); __this->___lastLocalRotation_5 = L_6; // initiated = true; __this->___initiated_7 = (bool)1; } IL_0048: { // if (rotationChanged) defaultLocalRotation = transform.localRotation; bool L_7; L_7 = ConstraintRotationOffset_get_rotationChanged_mCA6D2C788A891535B6CC0B6944CD38A1D11B427C(__this, NULL); if (!L_7) { goto IL_0061; } } { // if (rotationChanged) defaultLocalRotation = transform.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_8); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9; L_9 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_8, NULL); __this->___defaultLocalRotation_4 = L_9; } IL_0061: { // transform.localRotation = defaultLocalRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = __this->___defaultLocalRotation_4; NullCheck(L_10); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_10, L_11, NULL); // transform.rotation = Quaternion.Slerp(transform.rotation, offset, weight); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_13); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = __this->___offset_2; float L_16 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___weight_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17; L_17 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_14, L_15, L_16, NULL); NullCheck(L_12); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_12, L_17, NULL); // lastLocalRotation = transform.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_18); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19; L_19 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_18, NULL); __this->___lastLocalRotation_5 = L_19; // } return; } } // System.Void RootMotion.FinalIK.ConstraintRotationOffset::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRotationOffset__ctor_mCD8D7F58622F705ED6BD4E80E9B15799BFB34C31 (ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14* __this, const RuntimeMethod* method) { { // public ConstraintRotationOffset() {} Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // public ConstraintRotationOffset() {} return; } } // System.Void RootMotion.FinalIK.ConstraintRotationOffset::.ctor(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConstraintRotationOffset__ctor_mE50EE6165BB3E85F7B6521146E7895946297FD8F (ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) { { // public ConstraintRotationOffset(Transform transform) { Constraint__ctor_mC1E6C8BF0117F982B55A6AF809933EC04625F679(__this, NULL); // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0), (void*)L_0); // } return; } } // System.Boolean RootMotion.FinalIK.ConstraintRotationOffset::get_rotationChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConstraintRotationOffset_get_rotationChanged_mCA6D2C788A891535B6CC0B6944CD38A1D11B427C (ConstraintRotationOffset_tD5FDDDB206C701CB46F201BE84433FFA1C526C14* __this, const RuntimeMethod* method) { { // return transform.localRotation != lastLocalRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ((Constraint_tD690A579D89B782456B941DE9380545A1B4AEF65*)__this)->___transform_0; NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_0, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = __this->___lastLocalRotation_5; bool L_3; L_3 = Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline(L_1, L_2, NULL); return L_3; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean RootMotion.FinalIK.Constraints::IsValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Constraints_IsValid_mDC173988E9DB82BCDED4C0329A1879BF09C1D848 (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return transform != null; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___transform_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return L_1; } } // System.Void RootMotion.FinalIK.Constraints::Initiate(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraints_Initiate_m319966208914AB1813654605CD125D5D824B898E (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, const RuntimeMethod* method) { { // this.transform = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_transform; __this->___transform_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___transform_0), (void*)L_0); // this.position = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_transform; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL); __this->___position_3 = L_2; // this.rotation = transform.eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_transform; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_3, NULL); __this->___rotation_6 = L_4; // } return; } } // System.Void RootMotion.FinalIK.Constraints::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraints_Update_mEBE26C43D6C415007B8D395ECEDB553BCDD28448 (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!IsValid()) return; bool L_0; L_0 = Constraints_IsValid_mDC173988E9DB82BCDED4C0329A1879BF09C1D848(__this, NULL); if (L_0) { goto IL_0009; } } { // if (!IsValid()) return; return; } IL_0009: { // if (target != null) position = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___target_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0028; } } { // if (target != null) position = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___target_1; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); __this->___position_3 = L_4; } IL_0028: { // transform.position += positionOffset; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___positionOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL); NullCheck(L_6); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_9, NULL); // if (positionWeight > 0f) transform.position = Vector3.Lerp(transform.position, position, positionWeight); float L_10 = __this->___positionWeight_4; if ((!(((float)L_10) > ((float)(0.0f))))) { goto IL_0078; } } { // if (positionWeight > 0f) transform.position = Vector3.Lerp(transform.position, position, positionWeight); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___transform_0; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___position_3; float L_15 = __this->___positionWeight_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_13, L_14, L_15, NULL); NullCheck(L_11); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_16, NULL); } IL_0078: { // if (target != null) rotation = target.eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___target_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_0097; } } { // if (target != null) rotation = target.eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___target_1; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_19, NULL); __this->___rotation_6 = L_20; } IL_0097: { // transform.rotation = Quaternion.Euler(rotationOffset) * transform.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = __this->___transform_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = __this->___rotationOffset_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23; L_23 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_22, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = __this->___transform_0; NullCheck(L_24); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25; L_25 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_24, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26; L_26 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_23, L_25, NULL); NullCheck(L_21); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_21, L_26, NULL); // if (rotationWeight > 0f) transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.Euler(rotation), rotationWeight); float L_27 = __this->___rotationWeight_7; if ((!(((float)L_27) > ((float)(0.0f))))) { goto IL_00f6; } } { // if (rotationWeight > 0f) transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.Euler(rotation), rotationWeight); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___transform_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = __this->___transform_0; NullCheck(L_29); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30; L_30 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_29, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = __this->___rotation_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32; L_32 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_31, NULL); float L_33 = __this->___rotationWeight_7; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34; L_34 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_30, L_32, L_33, NULL); NullCheck(L_28); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_28, L_34, NULL); } IL_00f6: { // } return; } } // System.Void RootMotion.FinalIK.Constraints::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Constraints__ctor_m1F059B2CF12E0C0F09B474A9B93E56C8A85AC78E (Constraints_tA833251E16284D60AC9AA4E47EBB5B9B4D0F27C4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean RootMotion.FinalIK.Finger::get_initiated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Finger_get_initiated_m6881FB0250E43E553A94CB381FDEB98309ECE83B (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { { // public bool initiated { get; private set; } bool L_0 = __this->___U3CinitiatedU3Ek__BackingField_9; return L_0; } } // System.Void RootMotion.FinalIK.Finger::set_initiated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_set_initiated_m929F2D885BB7860263754816FB413777E8B9CA53 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool initiated { get; private set; } bool L_0 = ___0_value; __this->___U3CinitiatedU3Ek__BackingField_9 = L_0; return; } } // UnityEngine.Vector3 RootMotion.FinalIK.Finger::get_IKPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Finger_get_IKPosition_mC73BB39299404066192F14D46F94FA98D67EF75F (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { { // return solver.IKPosition; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_0 = __this->___solver_10; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ((IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_0)->___IKPosition_1; return L_1; } } // System.Void RootMotion.FinalIK.Finger::set_IKPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_set_IKPosition_m894F7158A642D85056A866498EEB0A0F00EB34B0 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // solver.IKPosition = value; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_0 = __this->___solver_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_value; NullCheck(L_0); ((IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_0)->___IKPosition_1 = L_1; // } return; } } // UnityEngine.Quaternion RootMotion.FinalIK.Finger::get_IKRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { { // return solver.IKRotation; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_0 = __this->___solver_10; NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_0)->___IKRotation_12; return L_1; } } // System.Void RootMotion.FinalIK.Finger::set_IKRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_set_IKRotation_m4CB58030BBE1655FF02E46A4862F1C555D98C713 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) { { // solver.IKRotation = value; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_0 = __this->___solver_10; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___0_value; NullCheck(L_0); ((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_0)->___IKRotation_12 = L_1; // } return; } } // System.Boolean RootMotion.FinalIK.Finger::IsValid(System.String&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Finger_IsValid_m080F6CC0A55B0C6A2A0506B902E7F22080D86BA8 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, String_t** ___0_errorMessage, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral64BA00D2C772A5AD8726232F74A93A8D692F63BD); s_Il2CppMethodInitialized = true; } { // if (bone1 == null || bone2 == null || tip == null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___bone1_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_1) { goto IL_002a; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___bone2_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_3) { goto IL_002a; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___tip_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_5) { goto IL_0033; } } IL_002a: { // errorMessage = "One of the bones in the Finger Rig is null, can not initiate solvers."; String_t** L_6 = ___0_errorMessage; *((RuntimeObject**)L_6) = (RuntimeObject*)_stringLiteral64BA00D2C772A5AD8726232F74A93A8D692F63BD; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_6, (void*)(RuntimeObject*)_stringLiteral64BA00D2C772A5AD8726232F74A93A8D692F63BD); // return false; return (bool)0; } IL_0033: { // return true; return (bool)1; } } // System.Void RootMotion.FinalIK.Finger::Initiate(UnityEngine.Transform,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_Initiate_m137B3D2358C11AA7D02715B175ED49CC4CD1B73A (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, int32_t ___1_index, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // initiated = false; Finger_set_initiated_m929F2D885BB7860263754816FB413777E8B9CA53_inline(__this, (bool)0, NULL); // string errorMessage = string.Empty; String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6; V_0 = L_0; // if (!IsValid(ref errorMessage)) { bool L_1; L_1 = Finger_IsValid_m080F6CC0A55B0C6A2A0506B902E7F22080D86BA8(__this, (&V_0), NULL); if (L_1) { goto IL_0020; } } { // Warning.Log(errorMessage, hand, false); String_t* L_2 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_hand; Warning_Log_m6604845DDDBF0A51D780DACAB1696D18D8F25224(L_2, L_3, (bool)0, NULL); // return; return; } IL_0020: { // solver = new IKSolverLimb(); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_4 = (IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1*)il2cpp_codegen_object_new(IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1_il2cpp_TypeInfo_var); NullCheck(L_4); IKSolverLimb__ctor_m8B2E75251AD08107AF79839350CA7DAD7329AF37(L_4, NULL); __this->___solver_10 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___solver_10), (void*)L_4); // solver.IKPositionWeight = weight; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_5 = __this->___solver_10; float L_6 = __this->___weight_0; NullCheck(L_5); ((IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_5)->___IKPositionWeight_2 = L_6; // solver.bendModifier = IKSolverLimb.BendModifier.Target; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_7 = __this->___solver_10; NullCheck(L_7); L_7->___bendModifier_20 = 1; // solver.bendModifierWeight = 1f; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_8 = __this->___solver_10; NullCheck(L_8); L_8->___bendModifierWeight_22 = (1.0f); // defaultBendNormal = -Vector3.Cross(tip.position - bone1.position, bone2.position - bone1.position).normalized; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___tip_7; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___bone1_4; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_10, L_12, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___bone2_5; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = __this->___bone1_4; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_15, L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_13, L_18, NULL); V_4 = L_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_20, NULL); __this->___defaultBendNormal_17 = L_21; // solver.bendNormal = defaultBendNormal; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_22 = __this->___solver_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___defaultBendNormal_17; NullCheck(L_22); ((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_22)->___bendNormal_13 = L_23; // Vector3 axisWorld = Vector3.Cross(bone2.position - bone1.position, tip.position - bone1.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = __this->___bone2_5; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_24, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = __this->___bone1_4; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_27, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = __this->___tip_7; NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = __this->___bone1_4; NullCheck(L_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_31, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_30, L_32, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_28, L_33, NULL); V_1 = L_34; // bone1Axis = Quaternion.Inverse(bone1.rotation) * axisWorld; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = __this->___bone1_4; NullCheck(L_35); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36; L_36 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_35, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37; L_37 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_36, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_37, L_38, NULL); __this->___bone1Axis_14 = L_39; // tipAxis = Quaternion.Inverse(tip.rotation) * axisWorld; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = __this->___tip_7; NullCheck(L_40); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41; L_41 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_40, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42; L_42 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_41, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_42, L_43, NULL); __this->___tipAxis_15 = L_44; // Vector3 normal = bone2.position - bone1.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = __this->___bone2_5; NullCheck(L_45); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_45, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47 = __this->___bone1_4; NullCheck(L_47); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_47, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_46, L_48, NULL); V_2 = L_49; // Vector3 tangent = -Vector3.Cross(tip.position - bone1.position, bone2.position - bone1.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = __this->___tip_7; NullCheck(L_50); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_50, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52 = __this->___bone1_4; NullCheck(L_52); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_52, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_51, L_53, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55 = __this->___bone2_5; NullCheck(L_55); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_55, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57 = __this->___bone1_4; NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_57, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_56, L_58, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_54, L_59, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_60, NULL); V_3 = L_61; // Vector3.OrthoNormalize(ref normal, ref tangent); Vector3_OrthoNormalize_m4450C7BEB70DBFA60E3AAC08C98CDAE831A54158((&V_2), (&V_3), NULL); // bone1TwistAxis = Quaternion.Inverse(bone1.rotation) * tangent; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62 = __this->___bone1_4; NullCheck(L_62); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63; L_63 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_62, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; L_64 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_63, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_64, L_65, NULL); __this->___bone1TwistAxis_16 = L_66; // IKPosition = tip.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67 = __this->___tip_7; NullCheck(L_67); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; L_68 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_67, NULL); Finger_set_IKPosition_m894F7158A642D85056A866498EEB0A0F00EB34B0(__this, L_68, NULL); // IKRotation = tip.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69 = __this->___tip_7; NullCheck(L_69); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70; L_70 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_69, NULL); Finger_set_IKRotation_m4CB58030BBE1655FF02E46A4862F1C555D98C713(__this, L_70, NULL); // if (bone3 != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71 = __this->___bone3_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_72; L_72 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_72) { goto IL_0221; } } { // bone3RelativeToTarget = Quaternion.Inverse(IKRotation) * bone3.rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_73; L_73 = Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74; L_74 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_73, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_75 = __this->___bone3_6; NullCheck(L_75); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76; L_76 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_75, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77; L_77 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_74, L_76, NULL); __this->___bone3RelativeToTarget_11 = L_77; // bone3DefaultLocalPosition = bone3.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_78 = __this->___bone3_6; NullCheck(L_78); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_78, NULL); __this->___bone3DefaultLocalPosition_12 = L_79; // bone3DefaultLocalRotation = bone3.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80 = __this->___bone3_6; NullCheck(L_80); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_81; L_81 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_80, NULL); __this->___bone3DefaultLocalRotation_13 = L_81; } IL_0221: { // solver.SetChain(bone1, bone2, tip, hand); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_82 = __this->___solver_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_83 = __this->___bone1_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_84 = __this->___bone2_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85 = __this->___tip_7; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_86 = ___0_hand; NullCheck(L_82); bool L_87; L_87 = IKSolverTrigonometric_SetChain_mF7DD2127CB38DC61DA9F7438C60E43662224064C(L_82, L_83, L_84, L_85, L_86, NULL); // solver.Initiate(hand); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_88 = __this->___solver_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_89 = ___0_hand; NullCheck(L_88); IKSolver_Initiate_m86CFC89AADD30E0396199398E858A737DB674466(L_88, L_89, NULL); // initiated = true; Finger_set_initiated_m929F2D885BB7860263754816FB413777E8B9CA53_inline(__this, (bool)1, NULL); // } return; } } // System.Void RootMotion.FinalIK.Finger::FixTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_FixTransforms_m5F25D264A33F933A7BAE7E0976CF63946ECFF10C (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!initiated) return; bool L_0; L_0 = Finger_get_initiated_m6881FB0250E43E553A94CB381FDEB98309ECE83B_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // if (!initiated) return; return; } IL_0009: { // if (weight <= 0f) return; float L_1 = __this->___weight_0; if ((!(((float)L_1) <= ((float)(0.0f))))) { goto IL_0017; } } { // if (weight <= 0f) return; return; } IL_0017: { // solver.FixTransforms(); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_2 = __this->___solver_10; NullCheck(L_2); VirtualActionInvoker0::Invoke(8 /* System.Void RootMotion.FinalIK.IKSolver::FixTransforms() */, L_2); // if (bone3 != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___bone3_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0052; } } { // bone3.localPosition = bone3DefaultLocalPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___bone3_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___bone3DefaultLocalPosition_12; NullCheck(L_5); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_5, L_6, NULL); // bone3.localRotation = bone3DefaultLocalRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___bone3_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = __this->___bone3DefaultLocalRotation_13; NullCheck(L_7); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_7, L_8, NULL); } IL_0052: { // } return; } } // System.Void RootMotion.FinalIK.Finger::StoreDefaultLocalState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_StoreDefaultLocalState_mC3043B22029DCF7AC46EECE1CE5E74888258C6DD (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!initiated) return; bool L_0; L_0 = Finger_get_initiated_m6881FB0250E43E553A94CB381FDEB98309ECE83B_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // if (!initiated) return; return; } IL_0009: { // solver.StoreDefaultLocalState(); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_1 = __this->___solver_10; NullCheck(L_1); VirtualActionInvoker0::Invoke(9 /* System.Void RootMotion.FinalIK.IKSolver::StoreDefaultLocalState() */, L_1); // if (bone3 != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___bone3_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_3) { goto IL_0044; } } { // bone3DefaultLocalPosition = bone3.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___bone3_6; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_4, NULL); __this->___bone3DefaultLocalPosition_12 = L_5; // bone3DefaultLocalRotation = bone3.localRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___bone3_6; NullCheck(L_6); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_6, NULL); __this->___bone3DefaultLocalRotation_13 = L_7; } IL_0044: { // } return; } } // System.Void RootMotion.FinalIK.Finger::Update(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger_Update_m179C3C4137BC378CCAE0ED8EA99EB8BAAE5CFF3B (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, float ___0_masterWeight, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; { // if (!initiated) return; bool L_0; L_0 = Finger_get_initiated_m6881FB0250E43E553A94CB381FDEB98309ECE83B_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // if (!initiated) return; return; } IL_0009: { // float w = weight * masterWeight; float L_1 = __this->___weight_0; float L_2 = ___0_masterWeight; V_0 = ((float)il2cpp_codegen_multiply(L_1, L_2)); // if (w <= 0f) return; float L_3 = V_0; if ((!(((float)L_3) <= ((float)(0.0f))))) { goto IL_001b; } } { // if (w <= 0f) return; return; } IL_001b: { // solver.target = target; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_4 = __this->___solver_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___target_8; NullCheck(L_4); ((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_4)->___target_10 = L_5; Il2CppCodeGenWriteBarrier((void**)(&((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_4)->___target_10), (void*)L_5); // if (target != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___target_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_7) { goto IL_005c; } } { // IKPosition = target.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___target_8; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); Finger_set_IKPosition_m894F7158A642D85056A866498EEB0A0F00EB34B0(__this, L_9, NULL); // IKRotation = target.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___target_8; NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL); Finger_set_IKRotation_m4CB58030BBE1655FF02E46A4862F1C555D98C713(__this, L_11, NULL); } IL_005c: { // if (rotationDOF == DOF.One) { int32_t L_12 = __this->___rotationDOF_2; if (L_12) { goto IL_00a3; } } { // Quaternion q = Quaternion.FromToRotation(IKRotation * tipAxis, bone1.rotation * bone1Axis); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___tipAxis_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_13, L_14, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = __this->___bone1_4; NullCheck(L_16); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17; L_17 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___bone1Axis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_17, L_18, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_15, L_19, NULL); V_1 = L_20; // IKRotation = q * IKRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_23; L_23 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_21, L_22, NULL); Finger_set_IKRotation_m4CB58030BBE1655FF02E46A4862F1C555D98C713(__this, L_23, NULL); } IL_00a3: { // if (bone3 != null) { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = __this->___bone3_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_25) { goto IL_0112; } } { // if (w * rotationWeight >= 1f) { float L_26 = V_0; float L_27 = __this->___rotationWeight_1; if ((!(((float)((float)il2cpp_codegen_multiply(L_26, L_27))) >= ((float)(1.0f))))) { goto IL_00de; } } { // bone3.rotation = IKRotation * bone3RelativeToTarget; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___bone3_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29; L_29 = Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = __this->___bone3RelativeToTarget_11; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31; L_31 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_29, L_30, NULL); NullCheck(L_28); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_28, L_31, NULL); goto IL_0112; } IL_00de: { // bone3.rotation = Quaternion.Lerp(bone3.rotation, IKRotation * bone3RelativeToTarget, w * rotationWeight); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = __this->___bone3_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = __this->___bone3_6; NullCheck(L_33); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34; L_34 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_33, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35; L_35 = Finger_get_IKRotation_mE9C708310D38ECB78FB0321843726FD3B55D8E78(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = __this->___bone3RelativeToTarget_11; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37; L_37 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_35, L_36, NULL); float L_38 = V_0; float L_39 = __this->___rotationWeight_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40; L_40 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_34, L_37, ((float)il2cpp_codegen_multiply(L_38, L_39)), NULL); NullCheck(L_32); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_32, L_40, NULL); } IL_0112: { // solver.IKPositionWeight = w; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_41 = __this->___solver_10; float L_42 = V_0; NullCheck(L_41); ((IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623*)L_41)->___IKPositionWeight_2 = L_42; // solver.IKRotationWeight = rotationWeight; IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_43 = __this->___solver_10; float L_44 = __this->___rotationWeight_1; NullCheck(L_43); ((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_43)->___IKRotationWeight_11 = L_44; // solver.Update(); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_45 = __this->___solver_10; NullCheck(L_45); IKSolver_Update_mBB60E821EF454BBA16876C5565DED4D90D1F7E25(L_45, NULL); // if (fixBone1Twist) bool L_46 = __this->___fixBone1Twist_3; if (!L_46) { goto IL_01ff; } } { // Quaternion bone2Rotation = bone2.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47 = __this->___bone2_5; NullCheck(L_47); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48; L_48 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_47, NULL); V_2 = L_48; // Quaternion space = Quaternion.LookRotation(bone1.rotation * bone1TwistAxis, bone2.position - bone1.position); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49 = __this->___bone1_4; NullCheck(L_49); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50; L_50 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_49, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = __this->___bone1TwistAxis_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_50, L_51, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53 = __this->___bone2_5; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_53, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55 = __this->___bone1_4; NullCheck(L_55); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_55, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_54, L_56, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58; L_58 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_52, L_57, NULL); // Vector3 bone1Twist = Quaternion.Inverse(space) * solver.bendNormal; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59; L_59 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_58, NULL); IKSolverLimb_t4BAB5C0E008B3E8E2B673F54E7AAF1F3012887F1* L_60 = __this->___solver_10; NullCheck(L_60); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = ((IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C*)L_60)->___bendNormal_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_59, L_61, NULL); V_3 = L_62; // float angle = Mathf.Atan2(bone1Twist.x, bone1Twist.z) * Mathf.Rad2Deg; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_3; float L_64 = L_63.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_3; float L_66 = L_65.___z_4; float L_67; L_67 = atan2f(L_64, L_66); V_4 = ((float)il2cpp_codegen_multiply(L_67, (57.2957802f))); // bone1.rotation = Quaternion.AngleAxis(angle, bone2.position - bone1.position) * bone1.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68 = __this->___bone1_4; float L_69 = V_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70 = __this->___bone2_5; NullCheck(L_70); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_70, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_72 = __this->___bone1_4; NullCheck(L_72); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_72, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_71, L_73, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_75; L_75 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(L_69, L_74, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_76 = __this->___bone1_4; NullCheck(L_76); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77; L_77 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_76, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_78; L_78 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_75, L_77, NULL); NullCheck(L_68); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_68, L_78, NULL); // bone2.rotation = bone2Rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79 = __this->___bone2_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80 = V_2; NullCheck(L_79); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_79, L_80, NULL); } IL_01ff: { // } return; } } // System.Void RootMotion.FinalIK.Finger::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Finger__ctor_mA651206E359574A9CE43A5CEB0E5AAA047090D29 (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { { // [Range(0f, 1f)] public float weight = 1f; __this->___weight_0 = (1.0f); // public float rotationWeight = 1f; __this->___rotationWeight_1 = (1.0f); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; float L_1 = L_0.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs; float L_5 = L_4.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs; float L_7 = L_6.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs; float L_9 = L_8.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs; float L_13 = L_12.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs; float L_15 = L_14.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs; float L_17 = L_16.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs; float L_19 = L_18.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs; float L_21 = L_20.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs; float L_23 = L_22.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs; float L_25 = L_24.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs; float L_27 = L_26.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs; float L_29 = L_28.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs; float L_31 = L_30.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs; float L_33 = L_32.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs; float L_35 = L_34.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs; float L_37 = L_36.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs; float L_39 = L_38.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs; float L_41 = L_40.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs; float L_43 = L_42.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs; float L_45 = L_44.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs; float L_47 = L_46.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs; float L_49 = L_48.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs; float L_51 = L_50.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs; float L_53 = L_52.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs; float L_55 = L_54.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs; float L_57 = L_56.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs; float L_59 = L_58.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs; float L_61 = L_60.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs; float L_63 = L_62.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; memset((&L_64), 0, sizeof(L_64)); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL); V_0 = L_64; goto IL_00e5; } IL_00e5: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0; return L_65; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; float L_2 = ___2_z; __this->___z_4 = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = ___0_a; float L_3 = ___2_t; float L_4; L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL); V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4)))); goto IL_0010; } IL_0010: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float G_B3_0 = 0.0f; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_b; float L_2; L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL); float L_3; L_3 = fabsf(L_2); float L_4; L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3, (1.0f), NULL); V_0 = L_4; float L_5 = V_0; bool L_6; L_6 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_5, NULL); if (L_6) { goto IL_0034; } } { float L_7 = V_0; float L_8; L_8 = acosf(L_7); G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f))); goto IL_0039; } IL_0034: { G_B3_0 = (0.0f); } IL_0039: { V_1 = G_B3_0; goto IL_003c; } IL_003c: { float L_9 = V_1; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Baker_get_clipLength_mCD315E12E50839CE69C16E81EF8649130ABD4BE7_inline (Baker_t9ACBEC3D5EF72B474C6CF74002E7335E9581FFDE* __this, const RuntimeMethod* method) { { // protected float clipLength { get; private set; } float L_0 = __this->___U3CclipLengthU3Ek__BackingField_20; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL); V_0 = L_3; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraController_set_x_mF3411454BDAC9E00E83987E14B739E0AA2163DA6_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) { { // public float x { get; private set; } // The current x rotation of the camera float L_0 = ___0_value; __this->___U3CxU3Ek__BackingField_28 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraController_set_y_m9ECAE15DC6F6B92D27BCF3F39999E3A4CEAD451B_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) { { // public float y { get; private set; } // The current y rotation of the camera float L_0 = ___0_value; __this->___U3CyU3Ek__BackingField_29 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CameraController_set_distanceTarget_m83E83AA08352DEA32A461D65BB3D3628A9660304_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, float ___0_value, const RuntimeMethod* method) { { // public float distanceTarget { get; private set; } // Get/set distance float L_0 = ___0_value; __this->___U3CdistanceTargetU3Ek__BackingField_30 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraController_get_x_m3E181A51DFADFC3ECBB7A62F6A22409AE39CFA5D_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public float x { get; private set; } // The current x rotation of the camera float L_0 = __this->___U3CxU3Ek__BackingField_28; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraController_get_y_mB5425F095AF78339E45F6F42ED9022D0A0B07DB0_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public float y { get; private set; } // The current y rotation of the camera float L_0 = __this->___U3CyU3Ek__BackingField_29; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float CameraController_get_distanceTarget_m3363302B5EE74254480A5D13411A80610308C720_inline (CameraController_t1AE8F30FD3CB14582A1D7EC6F704EE3F49D69412* __this, const RuntimeMethod* method) { { // public float distanceTarget { get; private set; } // Get/set distance float L_0 = __this->___U3CdistanceTargetU3Ek__BackingField_30; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector_10; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b; float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___x_2; float L_8 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a; float L_14 = L_13.___y_3; float L_15 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b; float L_19 = L_18.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a; float L_21 = L_20.___z_4; float L_22 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; memset((&L_23), 0, sizeof(L_23)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL); V_0 = L_23; goto IL_0053; } IL_0053: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; return L_24; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_m3A255A356924421B4042AAD1623EF46F92A08C91_inline (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { float L_0; L_0 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_0 = L_0; V_1 = (std::numeric_limits::infinity()); float L_1 = ___0_current; float L_2 = ___1_target; float* L_3 = ___2_currentVelocity; float L_4 = ___3_smoothTime; float L_5 = V_1; float L_6 = V_0; float L_7; L_7 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_1, L_2, L_3, L_4, L_5, L_6, NULL); V_2 = L_7; goto IL_001b; } IL_001b: { float L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; bool V_4 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))); float L_18 = V_3; V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_0043; } IL_0043: { bool L_19 = V_4; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___backVector_12; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___downVector_8; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs; float L_13 = L_12.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs; float L_15 = L_14.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs; float L_17 = L_16.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs; float L_19 = L_18.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs; float L_21 = L_20.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs; float L_23 = L_22.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL); V_0 = L_24; goto IL_005a; } IL_005a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; return L_25; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a; float L_1 = L_0.___x_2; float L_2 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a; float L_4 = L_3.___y_3; float L_5 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a; float L_7 = L_6.___z_4; float L_8 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_propName_m031AA1B063F835F8D530B65B9D9A4F3A9D2E0FE3_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string propName { get; protected set; } String_t* L_0 = ___0_value; __this->___U3CpropNameU3Ek__BackingField_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpropNameU3Ek__BackingField_0), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_propValue_m02CD76D339591A98B2E5BDED3EF06E0C86B0F589_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public object propValue { get; protected set; } RuntimeObject* L_0 = ___0_value; __this->___U3CpropValueU3Ek__BackingField_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpropValueU3Ek__BackingField_1), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_otherPropValue_m9FD62E55C04257C2D9B3DFF0AF211375B889EBAF_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { { // public object otherPropValue { get; protected set; } RuntimeObject* L_0 = ___0_value; __this->___U3CotherPropValueU3Ek__BackingField_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CotherPropValueU3Ek__BackingField_2), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_indent_mA8738FCBE50141303D055EF49884D55785411A37_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool indent { get; private set; } bool L_0 = ___0_value; __this->___U3CindentU3Ek__BackingField_3 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowIfAttribute_set_mode_m576B34FC58EC7935CFC85659F3014D717C12D130_inline (ShowIfAttribute_t771355B42776DFCCE1702702A9A10DDDE2F9D86C* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public ShowIfMode mode { get; protected set; } int32_t L_0 = ___0_value; __this->___U3CmodeU3Ek__BackingField_4 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowRangeIfAttribute_set_min_m5A836279BF85F18B8B292BC92E333D047A42038F_inline (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_value, const RuntimeMethod* method) { { // public float min { get; private set; } float L_0 = ___0_value; __this->___U3CminU3Ek__BackingField_5 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ShowRangeIfAttribute_set_max_mE7CC086651ED335B92F162EB917DE58B55C6F335_inline (ShowRangeIfAttribute_t343AB0E96595D6208A1136A31B44F6FE9C3B0DE8* __this, float ___0_value, const RuntimeMethod* method) { { // public float max { get; private set; } float L_0 = ___0_value; __this->___U3CmaxU3Ek__BackingField_6 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method) { { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___1_axis; float* L_2 = ___0_angle; Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF(L_0, L_1, L_2, NULL); float* L_3 = ___0_angle; float* L_4 = ___0_angle; float L_5 = *((float*)L_4); *((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_5, (57.2957802f))); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs; float L_2; L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL); bool L_3; L_3 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_2, NULL); V_0 = L_3; goto IL_0010; } IL_0010: { bool L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline (float ___0_current, float ___1_target, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___1_target; float L_1 = ___0_current; float L_2; L_2 = Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline(((float)il2cpp_codegen_subtract(L_0, L_1)), (360.0f), NULL); V_0 = L_2; float L_3 = V_0; V_1 = (bool)((((float)L_3) > ((float)(180.0f)))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_0023; } } { float L_5 = V_0; V_0 = ((float)il2cpp_codegen_subtract(L_5, (360.0f))); } IL_0023: { float L_6 = V_0; V_2 = L_6; goto IL_0027; } IL_0027: { float L_7 = V_2; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs; float L_7 = L_6.___y_1; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))); goto IL_001f; } IL_001f: { float L_8 = V_0; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_onNormal, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_onNormal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_onNormal; float L_2; L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL); V_0 = L_2; float L_3 = V_0; float L_4 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0; V_1 = (bool)((((float)L_3) < ((float)L_4))? 1 : 0); bool L_5 = V_1; if (!L_5) { goto IL_001d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_6; goto IL_004c; } IL_001d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_vector; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_onNormal; float L_9; L_9 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_7, L_8, NULL); V_3 = L_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_onNormal; float L_11 = L_10.___x_2; float L_12 = V_3; float L_13 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_onNormal; float L_15 = L_14.___y_3; float L_16 = V_3; float L_17 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_onNormal; float L_19 = L_18.___z_4; float L_20 = V_3; float L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; memset((&L_22), 0, sizeof(L_22)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)(((float)il2cpp_codegen_multiply(L_11, L_12))/L_13)), ((float)(((float)il2cpp_codegen_multiply(L_15, L_16))/L_17)), ((float)(((float)il2cpp_codegen_multiply(L_19, L_20))/L_21)), /*hidden argument*/NULL); V_2 = L_22; goto IL_004c; } IL_004c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2; return L_23; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; { float L_0; L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL); float L_1; L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1)))); V_0 = ((float)L_2); float L_3 = V_0; V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_002c; } } { V_3 = (0.0f); goto IL_0056; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL); V_1 = L_9; float L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = acos(((double)L_10)); V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f))); goto IL_0056; } IL_0056: { float L_12 = V_3; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Logger_Invoke_mF348E68C9BDC4965E239D557DB7CD31742D797BB_inline (Logger_tC7A433B56305082BD52A69C362F663BDA1077283* __this, String_t* ___0_message, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, String_t*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_message, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float IKSolver_GetIKPositionWeight_m096D8179295DAF57390C9064E9F07796A1E98FAC_inline (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, const RuntimeMethod* method) { { // return IKPositionWeight; float L_0 = __this->___IKPositionWeight_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float IKSolverTrigonometric_GetIKRotationWeight_mC4FB55FCCF9E244A9C494592912D18EF2F421451_inline (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, const RuntimeMethod* method) { { // return IKRotationWeight; float L_0 = __this->___IKRotationWeight_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IKSolver_SetIKPosition_mAD50B3B8887E71DA6A96F329A0A92CB65F7D2A95_inline (IKSolver_t729035AE8516952F6D1164103EC9CE467A73C623* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { { // IKPosition = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; __this->___IKPosition_1 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IKSolverTrigonometric_SetIKRotation_m57E154A3AAE8EA9C380E2CC11C6BA9273CA488AD_inline (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) { { // IKRotation = rotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_rotation; __this->___IKRotation_12 = L_0; // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 IKSolverTrigonometric_GetIKRotation_m75D21F64766D1B6837B931E3D8765CD343863B3F_inline (IKSolverTrigonometric_t55424AF77D1DAF8373F11CC9339F455C2FB5F62C* __this, const RuntimeMethod* method) { { // return IKRotation; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___IKRotation_12; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_op_Inequality_m4EC1EF263D0E42432A301F85CB52028D2973F5DA_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rhs; bool L_2; L_2 = Quaternion_op_Equality_mE6F6B56FCED8478552BE02BBAF18C70B969217F9_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Finger_set_initiated_m929F2D885BB7860263754816FB413777E8B9CA53_inline (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool initiated { get; private set; } bool L_0 = ___0_value; __this->___U3CinitiatedU3Ek__BackingField_9 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Finger_get_initiated_m6881FB0250E43E553A94CB381FDEB98309ECE83B_inline (Finger_t2551AB8E3BC280402A13F8463BE0F8A77474BBEC* __this, const RuntimeMethod* method) { { // public bool initiated { get; private set; } bool L_0 = __this->___U3CinitiatedU3Ek__BackingField_9; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0; int32_t L_7 = V_1; int32_t L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (int32_t)L_8); return; } IL_0034: { int32_t L_9 = ___0_item; (( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a; float L_1 = L_0.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a; float L_5 = L_4.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b; float L_7 = L_6.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a; float L_9 = L_8.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a; float L_13 = L_12.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b; float L_15 = L_14.___w_3; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))); goto IL_003b; } IL_003b: { float L_16 = V_0; return L_16; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) { bool V_0 = false; { float L_0 = ___0_dot; V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0); goto IL_000c; } IL_000c: { bool L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; float L_3 = ___3_a; __this->___a_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_t; float L_1 = ___0_t; float L_2 = ___1_length; float L_3; L_3 = floorf(((float)(L_1/L_2))); float L_4 = ___1_length; float L_5 = ___1_length; float L_6; L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_3, L_4)))), (0.0f), L_5, NULL); V_0 = L_6; goto IL_001b; } IL_001b: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))); goto IL_002d; } IL_002d: { float L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } }