﻿#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <limits>
#include <stdint.h>

template <typename T1, typename T2>
struct VirtualActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R>
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 <typename R, typename T1>
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);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};

struct Action_1_tB645F646DB079054A9500B09427CB02A88372D3F;

struct Action_3_t3638A0A401CA68AF6FECFB956B602BBF7B9EFA72;

struct Action_3_t8A9161BC98843636E3BF066B37CBCC15C593B73E;

struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;

struct Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E;

struct Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA;

struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;

struct Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237;

struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;

struct Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E;

struct Dictionary_2_tF0368534E8881FC0469B58E4901741C5B0CC1D79;

struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F;

struct IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321;

struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;

struct IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0;

struct IEqualityComparer_1_t5B06FE35396C2F1F3416702300EC078E3B8D18FD;

struct IntervalTree_1_tCF4E20EDB57B0E8CE61288FB8356F48C9A277124;

struct IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B;

struct KeyCollection_t25EC4B124C67D04352FF8A3E2A20D809000BF08E;

struct List_1_tD6E9BF2C1CD2353BB63217A1CB2E87737D7D6F5E;

struct List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2;

struct List_1_t1A3AA6CD25E8088B52C0FBB04E28D01BD232D333;

struct List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF;

struct List_1_t66D70AC14455298A9DB791AD2621759C701785A9;

struct List_1_t1BA5420E5B2ABFBBDD0C6877FF58D71D7EF77A06;

struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;

struct List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF;

struct List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828;

struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;

struct List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506;

struct List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0;

struct List_1_t34937A123BB6F1345F58E1BE04611AC43FA110C2;

struct List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2;

struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;

struct Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3;

struct Queue_1_tED3A82CB4024BD256422C3EF148E0EDAFDFC852A;

struct ValueCollection_t03FB23BC80A6526EEFA9746AF84D1E035EE46181;

struct EntryU5BU5D_t8775C1AA3F14A49587237258F96792158DC56ABB;

struct EntryU5BU5D_t63A4FA5E9247D3D3F84AB6FCE80CA10E490B5D17;

struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;

struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;

struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;

struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;

struct INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD;

struct ITimelineEvaluateCallbackU5BU5D_t848DEC2866081B5E531AAE36096C0E3DF2089C27;

struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;

struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;

struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;

struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;

struct PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD;

struct RuntimeElementU5BU5D_tFCB1618D964D359545295373EFC8FD21CDD34525;

struct ScriptableObjectU5BU5D_t1176A2F52A3170D8595E55DD1A82FDE76D120D78;

struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;

struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;

struct TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64;

struct TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C;

struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;

struct NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF;

struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712;

struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;

struct AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE;

struct AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6;

struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;

struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;

struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;

struct AvatarMask_tC1D777FFB77C952502ECF6D80FAFAD16B27B02AF;

struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;

struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;

struct CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93;

struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;

struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;

struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;

struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;

struct CustomStyleAttribute_t50A788747E5874AFCFF3C7D548708914ED1036C8;

struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;

struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;

struct FrameRateFieldAttribute_t14E8B29573FB61BADE0F2AE9ED93C60AF16FBC07;

struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;

struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881;

struct GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E;

struct HideInMenuAttribute_t8F5AEDC2C84031EBD6C3F7A2C2B39DC4115B9DEC;

struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;

struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;

struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;

struct INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B;

struct INotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D;

struct ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E;

struct ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085;

struct IgnoreOnPlayableTrackAttribute_tD17B1A4900010C52505414888355F8BCA3FC6049;

struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;

struct MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2;

struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F;

struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;

struct MemberInfo_t;

struct MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E;

struct MethodInfo_t;

struct NotKeyableAttribute_tB601DB1128DFF4962D64BC486C0637230E819C14;

struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;

struct ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B;

struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;

struct PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E;

struct PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2;

struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475;

struct PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F;

struct PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4;

struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;

struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;

struct RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2;

struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;

struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;

struct String_t;

struct SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8;

struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;

struct TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990;

struct TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C;

struct TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535;

struct TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496;

struct TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D;

struct TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD;

struct TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96;

struct TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2;

struct TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7;

struct TrackMediaType_t33612BB6BD744FC6A38A2D5F60FF286A87974BB8;

struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;

struct Type_t;

struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;

struct U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28;

struct CreateOutputMethod_tD18AFE3B69E6DDD913D82D5FA1D5D909CEEC8509;

struct U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2;

struct U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6;

struct EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF;

struct U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6;

struct U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591;

IL2CPP_EXTERN_C RuntimeClass* AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tABF27AED8E88C2557464B0E32EAD36CE8213B1B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t20143ACCC2911665EF1E794A372AB4BCD33B7C80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t22AE37A791011C389F4D3E3ACD25F7336D5E2D5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7C55B8BC383F7FAC09A311AB9528E677C60F1F41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILayerable_t3F7D555AE898B3722D3654E1A996A97B2556BE3B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMarker_t56D4AC9FC0C2FA104A18211FF74D707C03FCDB8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t66D70AC14455298A9DB791AD2621759C701785A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_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* Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_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* SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_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* U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral186728018354DD5A345662365525D1905258CFCE;
IL2CPP_EXTERN_C String_t* _stringLiteral240CEA45B7120329057FC66CCC23A721819BCA84;
IL2CPP_EXTERN_C String_t* _stringLiteral27604803165C6541AB273EC61FCF3B90782F0C93;
IL2CPP_EXTERN_C String_t* _stringLiteral3AB50F94AA0E16013A849ACA6AC47B21D08552F2;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3C07EE1FF284F795FC36299E530E7BAD9C259886;
IL2CPP_EXTERN_C String_t* _stringLiteral4351DF3919EE6894B142CA7831E6A7983CF67D92;
IL2CPP_EXTERN_C String_t* _stringLiteral43B7533C6955A825756D5C55BDA5B3FA2E6A97F9;
IL2CPP_EXTERN_C String_t* _stringLiteral4436F48D2A4E23E3457BAC72612DC1DA70AEF8B8;
IL2CPP_EXTERN_C String_t* _stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5;
IL2CPP_EXTERN_C String_t* _stringLiteral7506CAA35670EE8E6DBE23A2709D30DF25D59B85;
IL2CPP_EXTERN_C String_t* _stringLiteral75A490B5548402AA1E753E89AA1CB1C2874AAE9B;
IL2CPP_EXTERN_C String_t* _stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral883B1BF73629C2AFD11C88278BAD82AA1CD75730;
IL2CPP_EXTERN_C String_t* _stringLiteral9594CAC40DC391498BCF2E4A504AA0362DEA3644;
IL2CPP_EXTERN_C String_t* _stringLiteral975F8ACCFEEE40FAB85516388B097340FC27E166;
IL2CPP_EXTERN_C String_t* _stringLiteral9A9D9F3855CE53840506268B52C3D51600649C5E;
IL2CPP_EXTERN_C String_t* _stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359;
IL2CPP_EXTERN_C String_t* _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C;
IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
IL2CPP_EXTERN_C String_t* _stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7;
IL2CPP_EXTERN_C String_t* _stringLiteralABD563B990EF4D856658E63AE343FF11A84FFE3D;
IL2CPP_EXTERN_C String_t* _stringLiteralB454151FD3827CF503E8615805CE0DC057A8ADED;
IL2CPP_EXTERN_C String_t* _stringLiteralB74CC511DC9EE950F2957CFABED74A91B35745BF;
IL2CPP_EXTERN_C String_t* _stringLiteralCA146671AC0BAD88E0127F6A3C88CE6EF31CEA8E;
IL2CPP_EXTERN_C String_t* _stringLiteralDC82CAB5E9C87D685761F299B48DE4E0FBB7FDC8;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE393AB7FD48CD241998853A074CBF18FACB49A39;
IL2CPP_EXTERN_C String_t* _stringLiteralE84A3B2CB16AF20654B162562A7360C9FC00FD54;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;

struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64;
struct NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF;

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 Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E  : public RuntimeObject
{

	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;

	EntryU5BU5D_t63A4FA5E9247D3D3F84AB6FCE80CA10E490B5D17* ____entries_1;

	int32_t ____count_2;

	int32_t ____freeList_3;

	int32_t ____freeCount_4;

	int32_t ____version_5;

	RuntimeObject* ____comparer_6;

	KeyCollection_t25EC4B124C67D04352FF8A3E2A20D809000BF08E* ____keys_7;

	ValueCollection_t03FB23BC80A6526EEFA9746AF84D1E035EE46181* ____values_8;

	RuntimeObject* ____syncRoot_9;
};

struct IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B  : public RuntimeObject
{

	List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2* ___m_Entries_3;

	List_1_t1BA5420E5B2ABFBBDD0C6877FF58D71D7EF77A06* ___m_Nodes_4;

	bool ___U3CdirtyU3Ek__BackingField_5;
};

struct List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2  : public RuntimeObject
{

	EntryU5BU5D_t8775C1AA3F14A49587237258F96792158DC56ABB* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_StaticFields
{

	EntryU5BU5D_t8775C1AA3F14A49587237258F96792158DC56ABB* ___s_emptyArray_5;
};

struct List_1_t66D70AC14455298A9DB791AD2621759C701785A9  : public RuntimeObject
{

	ITimelineEvaluateCallbackU5BU5D_t848DEC2866081B5E531AAE36096C0E3DF2089C27* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_t66D70AC14455298A9DB791AD2621759C701785A9_StaticFields
{

	ITimelineEvaluateCallbackU5BU5D_t848DEC2866081B5E531AAE36096C0E3DF2089C27* ___s_emptyArray_5;
};

struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{

	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{

	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};

struct List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF  : public RuntimeObject
{

	RuntimeElementU5BU5D_tFCB1618D964D359545295373EFC8FD21CDD34525* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_StaticFields
{

	RuntimeElementU5BU5D_tFCB1618D964D359545295373EFC8FD21CDD34525* ___s_emptyArray_5;
};

struct List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828  : public RuntimeObject
{

	ScriptableObjectU5BU5D_t1176A2F52A3170D8595E55DD1A82FDE76D120D78* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828_StaticFields
{

	ScriptableObjectU5BU5D_t1176A2F52A3170D8595E55DD1A82FDE76D120D78* ___s_emptyArray_5;
};

struct List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0  : public RuntimeObject
{

	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_StaticFields
{

	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___s_emptyArray_5;
};

struct List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2  : public RuntimeObject
{

	NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* ____items_1;

	int32_t ____size_2;

	int32_t ____version_3;

	RuntimeObject* ____syncRoot_4;
};

struct List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_StaticFields
{

	NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* ___s_emptyArray_5;
};
struct Il2CppArrayBounds;

struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};

struct Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A  : public RuntimeObject
{

	int32_t ___U3CIndexU3Ek__BackingField_0;

	int32_t ___U3CLengthU3Ek__BackingField_1;

	String_t* ___U3CTextU3Ek__BackingField_2;
};

struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0  : public RuntimeObject
{

	bool ___m_isReadOnly_3;

	int32_t ___cultureID_4;

	int32_t ___parent_lcid_5;

	int32_t ___datetime_index_6;

	int32_t ___number_index_7;

	int32_t ___default_calendar_type_8;

	bool ___m_useUserOverride_9;

	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;

	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;

	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;

	String_t* ___m_name_13;

	String_t* ___englishname_14;

	String_t* ___nativename_15;

	String_t* ___iso3lang_16;

	String_t* ___iso2lang_17;

	String_t* ___win3lang_18;

	String_t* ___territory_19;

	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20;

	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;

	void* ___textinfo_data_22;

	int32_t ___m_dataItem_23;

	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;

	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25;

	bool ___constructed_26;

	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27;

	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28;

	bool ___m_isInherited_29;
};

struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{

	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info_0;

	RuntimeObject* ___shared_table_lock_1;

	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2;

	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34;

	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35;

	Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36;

	Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37;

	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38;

	bool ___IsTaiwanSku_39;
};

struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
	char* ___m_name_13;
	char* ___englishname_14;
	char* ___nativename_15;
	char* ___iso3lang_16;
	char* ___iso2lang_17;
	char* ___win3lang_18;
	char* ___territory_19;
	char** ___native_calendar_names_20;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray* ___cached_serialized_form_27;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};

struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
	Il2CppChar* ___m_name_13;
	Il2CppChar* ___englishname_14;
	Il2CppChar* ___nativename_15;
	Il2CppChar* ___iso3lang_16;
	Il2CppChar* ___iso2lang_17;
	Il2CppChar* ___win3lang_18;
	Il2CppChar* ___territory_19;
	Il2CppChar** ___native_calendar_names_20;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray* ___cached_serialized_form_27;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};

struct Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE  : public RuntimeObject
{
};

struct Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields
{

	double ___kMinExtrapolationTime_0;
};

struct HashUtility_tE6FFABA5BA93FFF277F35828FFBC704E3CC1910D  : public RuntimeObject
{
};

struct MemberInfo_t  : public RuntimeObject
{
};

struct NotificationUtilities_t9B189DA39E0036BAC0636501BB2C82CF7F20C3CD  : public RuntimeObject
{
};

struct PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2  : public RuntimeObject
{
};

struct RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2  : public RuntimeObject
{

	int32_t ___U3CintervalBitU3Ek__BackingField_0;
};

struct String_t  : public RuntimeObject
{

	int32_t ____stringLength_4;

	Il2CppChar ____firstChar_5;
};

struct String_t_StaticFields
{

	String_t* ___Empty_6;
};

struct TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26  : public RuntimeObject
{
};

struct TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields
{

	double ___kTimeEpsilon_0;

	double ___kFrameRateEpsilon_1;

	double ___k_MaxTimelineDurationInSeconds_2;

	double ___kFrameRateRounding_3;
};

struct TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022  : public RuntimeObject
{
};

struct TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_StaticFields
{

	String_t* ___k_UndoSetParentTrackText_0;
};

struct TimelineCreateUtilities_tA54637927CEAAC7695569051E983F9062A303E0D  : public RuntimeObject
{
};

struct TimelineUndo_tDC9CE9EF28D32B1EF1CE8D0A7D5948C637B78B61  : public RuntimeObject
{
};

struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};

struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};

struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};

struct WeightUtility_tB748A8522E941F6EC55488967F280E34D4D4E410  : public RuntimeObject
{
};

struct U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28  : public RuntimeObject
{
};

struct U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields
{

	U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* ___U3CU3E9_0;

	Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* ___U3CU3E9__2_0_1;
};

struct U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2  : public RuntimeObject
{
};

struct U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields
{

	U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* ___U3CU3E9_0;

	Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* ___U3CU3E9__12_0_1;
};

struct U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6  : public RuntimeObject
{
};

struct U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields
{

	U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* ___U3CU3E9_0;

	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E9__15_0_1;

	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E9__15_1_2;

	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E9__16_0_3;
};

struct EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF  : public RuntimeObject
{

	double ___m_Framerate_3;

	bool ___m_ScenePreview_4;
};

struct EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_StaticFields
{

	double ___kMinFrameRate_0;

	double ___kMaxFrameRate_1;

	double ___kDefaultFrameRate_2;
};

struct U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6  : public RuntimeObject
{

	String_t* ___name_0;
};

struct U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591  : public RuntimeObject
{

	String_t* ___result_0;
};

struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{

	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;

	int32_t ____index_1;

	int32_t ____version_2;

	RuntimeObject* ____current_3;
};

struct Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 
{

	List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ____list_0;

	int32_t ____index_1;

	int32_t ____version_2;

	RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* ____current_3;
};

struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 
{

	bool ___hasValue_0;

	bool ___value_1;
};

struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{

	bool ___m_value_0;
};

struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{

	String_t* ___TrueString_5;

	String_t* ___FalseString_6;
};

struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{

	Il2CppChar ___m_value_0;
};

struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{

	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};

struct CustomStyleAttribute_t50A788747E5874AFCFF3C7D548708914ED1036C8  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{

	String_t* ___ussStyle_0;
};

struct DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 
{

	int64_t ___m_DiscreteTime_2;
};

struct DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_StaticFields
{

	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___kMaxTime_1;
};

struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{

	double ___m_value_0;
};

struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};

struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{

	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};

struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};

struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};

struct FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E 
{

	int32_t ___m_Rate_8;
};

struct FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields
{

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_24Fps_0;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_23_976Fps_1;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_25Fps_2;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_30Fps_3;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_29_97Fps_4;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_50Fps_5;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_60Fps_6;

	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_59_94Fps_7;
};

struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881  : public Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A
{

	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____caps_4;

	int32_t ____capcount_5;

	CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93* ____capcoll_6;

	String_t* ___U3CNameU3Ek__BackingField_7;
};

struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881_StaticFields
{

	Group_t26371E9136D6F43782C487B63C67C5FC4F472881* ___s_emptyGroup_3;
};

struct HideInMenuAttribute_t8F5AEDC2C84031EBD6C3F7A2C2B39DC4115B9DEC  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

struct IgnoreOnPlayableTrackAttribute_tD17B1A4900010C52505414888355F8BCA3FC6049  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{

	int32_t ___m_value_0;
};

struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{

	int64_t ___m_value_0;
};

struct IntPtr_t 
{

	void* ___m_value_0;
};

struct IntPtr_t_StaticFields
{

	intptr_t ___Zero_1;
};

struct MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698 
{

	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Objects_0;

	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___m_Cache_1;

	bool ___m_CacheDirty_2;

	bool ___m_HasNotifications_3;
};

struct MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698_marshaled_pinvoke
{
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Objects_0;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___m_Cache_1;
	int32_t ___m_CacheDirty_2;
	int32_t ___m_HasNotifications_3;
};

struct MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698_marshaled_com
{
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Objects_0;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___m_Cache_1;
	int32_t ___m_CacheDirty_2;
	int32_t ___m_HasNotifications_3;
};

struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};

struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{

	float ___Epsilon_0;
};

struct MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{

	String_t* ___category_0;
};

struct NotKeyableAttribute_tB601DB1128DFF4962D64BC486C0637230E819C14  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

struct ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{

	float ___m_LastPlayableTime_1;

	float ___m_LastParticleTime_2;

	uint32_t ___m_RandomSeed_3;

	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___U3CparticleSystemU3Ek__BackingField_4;
};

struct PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{

	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Instance_0;
};

struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 
{

	float ___x_0;

	float ___y_1;

	float ___z_2;

	float ___w_3;
};

struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{

	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};

struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{

	float ___m_value_0;
};

struct SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{

	Type_t* ___childType_0;

	int32_t ___levels_1;
};

struct TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{

	RuntimeObject* ___m_timeControl_0;

	bool ___m_started_1;
};

struct TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{

	IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* ___m_IntervalTree_0;

	List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ___m_ActiveClips_1;

	List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ___m_CurrentListOfActiveClips_2;

	int32_t ___m_ActiveBit_3;

	List_1_t66D70AC14455298A9DB791AD2621759C701785A9* ___m_EvaluateCallbacks_4;

	Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* ___m_PlayableCache_5;
};

struct TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_StaticFields
{

	bool ___muteAudioScrubbing_6;
};

struct TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{

	Type_t* ___inspectedType_0;

	bool ___allowAutoCreate_1;
};

struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{

	uint32_t ___m_value_0;
};

struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{

	float ___x_2;

	float ___y_3;

	float ___z_4;
};

struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};

struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};

struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B 
{

	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};

struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_marshaled_pinvoke
{
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};

struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_marshaled_com
{
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};

struct TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F 
{

	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___trackList_0;

	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___clipList_1;

	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___markerList_2;
};

struct TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F_marshaled_pinvoke
{
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___trackList_0;
	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___clipList_1;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___markerList_2;
};

struct TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F_marshaled_com
{
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___trackList_0;
	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___clipList_1;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___markerList_2;
};

struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C 
{

	int32_t ___value___2;
};

struct ClipCaps_t5A4215235745856AF28238667B359DD8C4BD76DE 
{

	int32_t ___value___2;
};

struct Delegate_t  : public RuntimeObject
{

	Il2CppMethodPointer ___method_ptr_0;

	intptr_t ___invoke_impl_1;

	RuntimeObject* ___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;

	bool ___method_is_virtual_12;
};

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;
};

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;
};

struct DirectorWrapMode_t25EBFAAB0FD6C649DD657C6A0A6EB3FB2ACC1A99 
{

	int32_t ___value___2;
};

struct Exception_t  : public RuntimeObject
{

	String_t* ____className_1;

	String_t* ____message_2;

	RuntimeObject* ____data_3;

	Exception_t* ____innerException_4;

	String_t* ____helpURL_5;

	RuntimeObject* ____stackTrace_6;

	String_t* ____stackTraceString_7;

	String_t* ____remoteStackTraceString_8;

	int32_t ____remoteStackIndex_9;

	RuntimeObject* ____dynamicMethods_10;

	int32_t ____HResult_11;

	String_t* ____source_12;

	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;

	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;

	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;

	int32_t ___caught_in_unmanaged_16;
};

struct Exception_t_StaticFields
{

	RuntimeObject* ___s_EDILock_0;
};

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* ___native_trace_ips_15;
	int32_t ___caught_in_unmanaged_16;
};

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* ___native_trace_ips_15;
	int32_t ___caught_in_unmanaged_16;
};

struct FrameRateFieldAttribute_t14E8B29573FB61BADE0F2AE9ED93C60AF16FBC07  : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};

struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A 
{

	int32_t ___value___2;
};

struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F  : public Group_t26371E9136D6F43782C487B63C67C5FC4F472881
{

	GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* ____groupcoll_8;

	Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ____regex_9;

	int32_t ____textbeg_10;

	int32_t ____textpos_11;

	int32_t ____textend_12;

	int32_t ____textstart_13;

	Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ____matches_14;

	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____matchcount_15;

	bool ____balancing_16;
};

struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F_StaticFields
{

	Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* ___U3CEmptyU3Ek__BackingField_17;
};

struct MatchTargetFields_t58FDE5D5BCC87F1965956833768CE786A64DA410 
{

	int32_t ___value___2;
};

struct NotificationFlags_tB23F73EAAD5438F9AC46646EAE9BCBEA142ABC1A 
{

	int16_t ___value___2;
};

struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C 
{

	int32_t ___value___2;
};

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{

	intptr_t ___m_CachedPtr_0;
};

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{

	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};

struct ParticleSystemStopBehavior_tF7B793FED90171151C8A57A5AF7E1CCF8AF0729F 
{

	int32_t ___value___2;
};

struct PlayState_tC54D3C31D69D8394457D7EC5712E56B0891A5750 
{

	int32_t ___value___2;
};

struct PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E 
{

	intptr_t ___m_Handle_0;

	uint32_t ___m_Version_1;
};

struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 
{

	intptr_t ___m_Handle_0;

	uint32_t ___m_Version_1;
};

struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null_2;
};

struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 
{

	intptr_t ___m_Handle_0;

	uint32_t ___m_Version_1;
};

struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883_StaticFields
{

	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Null_2;
};

struct PlayableTraversalMode_tEA0C26488F3B7CBB8D0100CA9808593CFAB4BEF8 
{

	int32_t ___value___2;
};

struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{

	intptr_t ___value_0;
};

struct StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC 
{

	int32_t ___value___2;
};

struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 
{

	int32_t ___value___2;
};

struct TrackBindingFlags_t1672552199A0835319033434AF461C821F979418 
{

	int32_t ___value___2;
};

struct TrackOffset_tEBE434B1D5239050C371F5D795F45C1B5F6BC7C0 
{

	int32_t ___value___2;
};

struct LoopMode_t04D5D2972876AFDE487016A8FCD0F3262ED7B820 
{

	int32_t ___value___2;
};

struct EvaluationType_t960DA4BAEE036B326EA75453671D64A6CEDF5A47 
{

	int32_t ___value___2;
};

struct Flags_t2C5061856AF2866A2D50CA6D30BF307A12966CFE 
{

	int32_t ___value___2;
};

struct UseEditMode_t9EEE389CDED142FA9B1786DA004802D76AF62320 
{

	int32_t ___value___2;
};

struct DurationMode_t6088BA687395F5BC722CE0542A183ABF5B8D0012 
{

	int32_t ___value___2;
};

struct MediaType_t4810EE12E60DFCA8D3408C142343203E45F9E4B3 
{

	int32_t ___value___2;
};

struct BlendCurveMode_t640C5D7BCAF4793D5F3E99C768868B0199A596F8 
{

	int32_t ___value___2;
};

struct ClipExtrapolation_tB0EC49AFBEA6AE69BA93439FE120C01D4BF16ECB 
{

	int32_t ___value___2;
};

struct ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_StaticFields
{

	ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___m_NullPlayable_1;
};

struct ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_StaticFields
{

	ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ___m_NullPlayable_1;
};

struct ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_StaticFields
{

	ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 ___m_NullPlayable_1;
};

struct ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_StaticFields
{

	ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF ___m_NullPlayable_1;
};

struct ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_StaticFields
{

	ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___m_NullPlayable_1;
};

struct ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_StaticFields
{

	ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ___m_NullPlayable_1;
};

struct AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18_StaticFields
{

	AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18 ___m_NullPlayable_1;
};

struct AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E 
{

	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

struct AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 
{

	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

struct Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{

	bool ___U3CisAnimatorMotionU3Ek__BackingField_4;
};

struct MulticastDelegate_t  : public Delegate_t
{

	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};

struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates_13;
};

struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates_13;
};

struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F 
{

	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_StaticFields
{

	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___m_NullPlayable_1;
};

struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 
{

	String_t* ___m_StreamName_0;

	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_SourceObject_1;

	Type_t* ___m_SourceBindingType_2;

	CreateOutputMethod_tD18AFE3B69E6DDD913D82D5FA1D5D909CEEC8509* ___m_CreateOutputMethod_3;
};

struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_StaticFields
{

	PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* ___None_4;

	double ___DefaultDuration_5;
};

struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_marshaled_pinvoke
{
	char* ___m_StreamName_0;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_SourceObject_1;
	Type_t* ___m_SourceBindingType_2;
	Il2CppMethodPointer ___m_CreateOutputMethod_3;
};

struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_marshaled_com
{
	Il2CppChar* ___m_StreamName_0;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_SourceObject_1;
	Type_t* ___m_SourceBindingType_2;
	Il2CppMethodPointer ___m_CreateOutputMethod_3;
};

struct PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 
{

	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

struct PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_StaticFields
{

	PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___m_NullPlayableOutput_1;
};

struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};

struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};

struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};

struct TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C  : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{

	int32_t ___U3CuseEditModeU3Ek__BackingField_0;
};

struct TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D  : public RuntimeObject
{

	int32_t ___m_Version_1;

	double ___m_Start_9;

	double ___m_ClipIn_10;

	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Asset_11;

	double ___m_Duration_12;

	double ___m_TimeScale_13;

	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___m_ParentTrack_14;

	double ___m_EaseInDuration_15;

	double ___m_EaseOutDuration_16;

	double ___m_BlendInDuration_17;

	double ___m_BlendOutDuration_18;

	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_MixInCurve_19;

	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_MixOutCurve_20;

	int32_t ___m_BlendInCurveMode_21;

	int32_t ___m_BlendOutCurveMode_22;

	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ExposedParameterNames_23;

	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_AnimationCurves_24;

	bool ___m_Recordable_25;

	int32_t ___m_PostExtrapolationMode_26;

	int32_t ___m_PreExtrapolationMode_27;

	double ___m_PostExtrapolationTime_28;

	double ___m_PreExtrapolationTime_29;

	String_t* ___m_DisplayName_30;
};

struct TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_StaticFields
{

	int32_t ___kDefaultClipCaps_2;

	float ___kDefaultClipDurationInSeconds_3;

	double ___kTimeScaleMin_4;

	double ___kTimeScaleMax_5;

	String_t* ___kDefaultCurvesName_6;

	double ___kMinDuration_7;

	double ___kMaxTimeValue_8;
};

struct TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{

	Type_t* ___type_0;

	int32_t ___flags_1;
};

struct TrackMediaType_t33612BB6BD744FC6A38A2D5F60FF286A87974BB8  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{

	int32_t ___m_MediaType_0;
};

struct Type_t  : public MemberInfo_t
{

	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};

struct Type_t_StaticFields
{

	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;

	Il2CppChar ___Delimiter_1;

	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;

	RuntimeObject* ___Missing_3;

	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;

	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;

	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};

struct NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 
{

	double ___time_0;

	RuntimeObject* ___payload_1;

	bool ___notificationFired_2;

	int16_t ___flags_3;
};

struct NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke
{
	double ___time_0;
	RuntimeObject* ___payload_1;
	int32_t ___notificationFired_2;
	int16_t ___flags_3;
};

struct NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com
{
	double ___time_0;
	RuntimeObject* ___payload_1;
	int32_t ___notificationFired_2;
	int16_t ___flags_3;
};

struct Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E  : public MulticastDelegate_t
{
};

struct Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA  : public MulticastDelegate_t
{
};

struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F  : public MulticastDelegate_t
{
};

struct Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3  : public MulticastDelegate_t
{
};

struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712  : public Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC
{
};

struct AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE  : public RuntimeObject
{

	AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___m_Output_0;

	AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18 ___m_MotionXPlayable_1;

	List_1_t34937A123BB6F1345F58E1BE04611AC43FA110C2* ___m_Mixers_2;
};

struct AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6  : public RuntimeObject
{

	AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___m_Output_0;

	PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___m_Graph_1;

	List_1_t1A3AA6CD25E8088B52C0FBB04E28D01BD232D333* ___m_PreviewComponents_2;
};

struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{

	String_t* ____paramName_18;
};

struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};

struct FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 
{

	uint64_t ___m_FrameID_0;

	double ___m_DeltaTime_1;

	float ___m_Weight_2;

	float ___m_EffectiveWeight_3;

	double ___m_EffectiveParentDelay_4;

	float ___m_EffectiveParentSpeed_5;

	float ___m_EffectiveSpeed_6;

	int32_t ___m_Flags_7;

	PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___m_Output_8;
};

struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};

struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

struct PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};

struct TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{

	List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* ___m_Notifications_0;

	double ___m_PreviousTime_1;

	bool ___m_NeedSortNotifications_2;

	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___m_TimeSource_3;
};

struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};

struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{

	Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___played_4;

	Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___paused_5;

	Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___stopped_6;
};

struct TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496  : public PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E
{

	int32_t ___m_Version_5;

	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Tracks_6;

	double ___m_FixedDuration_7;

	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___m_CacheOutputTracks_8;

	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___m_CacheRootTracks_9;

	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___m_CacheFlattenedTracks_10;

	EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* ___m_EditorSettings_11;

	int32_t ___m_DurationMode_12;

	MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* ___m_MarkerTrack_13;
};

struct TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96  : public PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E
{

	int32_t ___m_Version_5;

	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_AnimClip_6;

	bool ___m_Locked_11;

	bool ___m_Muted_12;

	String_t* ___m_CustomPlayableFullTypename_13;

	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_Curves_14;

	PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* ___m_Parent_15;

	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Children_16;

	int32_t ___m_ItemsHash_17;

	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___m_ClipsCache_18;

	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___m_Start_19;

	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___m_End_20;

	bool ___m_CacheSorted_21;

	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___m_SupportsNotifications_22;

	RuntimeObject* ___m_ChildTrackCache_24;

	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___m_Clips_26;

	MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698 ___m_Markers_27;
};

struct TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_StaticFields
{

	TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F ___s_BuildData_7;

	Action_3_t3638A0A401CA68AF6FECFB956B602BBF7B9EFA72* ___OnClipPlayableCreate_9;

	Action_3_t8A9161BC98843636E3BF066B37CBCC15C593B73E* ___OnTrackAnimationPlayableCreate_10;

	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___s_EmptyCache_23;

	Dictionary_2_tF0368534E8881FC0469B58E4901741C5B0CC1D79* ___s_TrackBindingTypeAttributeCache_25;
};

struct AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359  : public TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96
{

	int32_t ___m_InfiniteClipPreExtrapolation_30;

	int32_t ___m_InfiniteClipPostExtrapolation_31;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InfiniteClipOffsetPosition_32;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InfiniteClipOffsetEulerAngles_33;

	double ___m_InfiniteClipTimeOffset_34;

	bool ___m_InfiniteClipRemoveOffset_35;

	bool ___m_InfiniteClipApplyFootIK_36;

	int32_t ___mInfiniteClipLoop_37;

	int32_t ___m_MatchTargetFields_38;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_39;

	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_EulerAngles_40;

	AvatarMask_tC1D777FFB77C952502ECF6D80FAFAD16B27B02AF* ___m_AvatarMask_41;

	bool ___m_ApplyAvatarMask_42;

	int32_t ___m_TrackOffset_43;

	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_InfiniteClip_44;

	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_OpenClipOffsetRotation_46;

	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation_47;

	bool ___m_ApplyOffsets_48;
};

struct AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_StaticFields
{

	Queue_1_tED3A82CB4024BD256422C3EF148E0EDAFDFC852A* ___s_CachedQueue_45;
};

struct MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2  : public TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96
{
};

struct PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F  : public TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96
{
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif

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);
	}
};

struct INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD  : 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);
	}
};

struct TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64  : public RuntimeArray
{
	ALIGN_FIELD (8) TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* m_Items[1];

	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D** 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, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};

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;
	}
};

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);
	}
};

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);
	}
};

struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB  : public RuntimeArray
{
	ALIGN_FIELD (8) Il2CppChar m_Items[1];

	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Il2CppChar* 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, Il2CppChar value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
	{
		m_Items[index] = value;
	}
};

struct NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF  : public RuntimeArray
{
	ALIGN_FIELD (8) NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 m_Items[1];

	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* 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, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL);
	}
	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL);
	}
};

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared (const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m8784E2833D9F115FD2B2BED6615426E8CD75EE9B_gshared (RuntimeObject* ___original0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___worldPositionStays2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetDuration_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mE42877E63BC6EC758F75A770D85AFDE32E9CECF6_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, double ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mC3AD5F3FB416166EAA665F90D8FC806DFEC40F11_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, int32_t ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mB1693CB866B3390F71A9FA024A622A88C1146534_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, bool ___value1, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___item0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___value1, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2_gshared (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* ___comparison0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, double ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___origin1, RuntimeObject* ___notification2, RuntimeObject* ___context3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mDCE87946752AC01F21D750221C23F30EE54D6604_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, int32_t ___mode1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ScriptPlayable_1_op_Implicit_m3FD2FD61DA16E18891F5223F509D18DBB614265A_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___capacity0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m08E843FE56E245E7446882D1B4316A5E9D08515C_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1DCDF3C0596B74FEB613D33682EA1EBF7891ABDB_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, int32_t ___port2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, float ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponents_TisRuntimeObject_m1654344F5C897CA86F9AB51530972086BDB05948_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, RuntimeObject* ___receiver1, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mB222133D92EE2CBC67AAA4ED1B5D86E9DF3D32C7_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, RuntimeObject* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F* ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_gshared (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___source0, int32_t ___sourceOutputPort1, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___destination2, int32_t ___destinationInputPort3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, float ___weight2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntervalTree_1_IntersectsWith_m248B06A4C98A6DE31F7817E1A373697318B02835_gshared (IntervalTree_1_tCF4E20EDB57B0E8CE61288FB8356F48C9A277124* __this, int64_t ___value0, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___results1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m66688A2D6177881AE57D3EDCF47AE4C79E7BEBC7_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, RuntimeObject* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m06BED5633A4EA0545EF9EE887851173BE905307D_gshared (List_1_tD6E9BF2C1CD2353BB63217A1CB2E87737D7D6F5E* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntervalTree_1__ctor_m94C7688604C461CDCD92FA05293230CB0984CD8A_gshared (IntervalTree_1_tCF4E20EDB57B0E8CE61288FB8356F48C9A277124* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC6FA4BDA5A4470133D93A1D438A9E748D314FA7_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mE0EF1BE62619EC75FDB798E19BF6961E7F623CB3_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___comparison1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScriptPlayable_1_Equals_mC3D0F2978F3E80114ADFB3D17BDB38DE6B299ACE_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000* __this, ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___other0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mE124D5A8B431C8B9B4C77EA23AD8B4C543829643_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2_gshared (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;

inline ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977 (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}

inline ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}

inline ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026 (ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951* __this, const RuntimeMethod* method)
{
	return ((  ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* (*) (ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Initialize_mCA4BB21915939852339DCECDE34EDB1B4ED36E92 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___ps0, uint32_t ___randomSeed1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A (uint32_t ___val10, uint32_t ___val21, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___value0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___particleSystem0, uint32_t ___randomSeed1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Stop_mB5761CB85083F593FFEC3D27931CACF1855A6326 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, bool ___withChildren0, int32_t ___stopBehavior1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParticleSystem_get_useAutoRandomSeed_mB472D8FAEEE4DBEA797B28DA54053F69E2D65898 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_set_useAutoRandomSeed_m1A8FF81446B10611C8BD51EC66BF62F50425B974 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, bool ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_set_randomSeed_m81B8A601FE2E5E574B059C799F4296EE6B025EB0 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, uint32_t ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ParticleSystem_get_subEmitters_m9F356ECFDBC11C1F4A9ADE21C80E8CF5BE153D98 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* SubEmittersModule_GetSubEmitterSystem_m866AA8A628E2CF3F78DA8E083C04D90AF7BD2B9D (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* __this, int32_t ___index0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubEmittersModule_get_subEmittersCount_m37858E5297285278ABC7CFA35168EB2DECB6A691 (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;

inline double PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_gshared)(___playable0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ParticleSystem_get_time_mDB612DCED4B4345E40BE98597A5895F48BC0ECDC (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, float ___time0, bool ___restart1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_maximumDeltaTime_m3684B50F11BD53F56837D2B942DB2E48F0D1C474 (const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, float ___t0, bool ___withChildren1, bool ___restart2, bool ___fixedTimeStep3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A (PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2* __this, const RuntimeMethod* method) ;

inline ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}

inline ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}

inline PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F (ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078* __this, const RuntimeMethod* method)
{
	return ((  PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* (*) (ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483 (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___prefabGameObject0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_m0D4A31935564D0FA042103C1231DBBD2ED0BC20A (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;

inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___original0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___worldPositionStays2, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m8784E2833D9F115FD2B2BED6615426E8CD75EE9B_gshared)(___original0, ___parent1, ___worldPositionStays2, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337 (const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameData_get_effectivePlayState_m58201D8BB3B3489399055AC4D1264007552F2BAB (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;

inline ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}

inline ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}

inline TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09 (ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF* __this, const RuntimeMethod* method)
{
	return ((  TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* (*) (ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A_inline (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, RuntimeObject* ___timeControl0, const RuntimeMethod* method) ;

inline ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}

inline void PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___playable0, double ___value1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, double, const RuntimeMethod*))PlayableExtensions_SetDuration_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mE42877E63BC6EC758F75A770D85AFDE32E9CECF6_gshared)(___playable0, ___value1, method);
}

inline void PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___playable0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, int32_t, const RuntimeMethod*))PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mC3AD5F3FB416166EAA665F90D8FC806DFEC40F11_gshared)(___playable0, ___value1, method);
}

inline void PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___playable0, bool ___value1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, bool, const RuntimeMethod*))PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mB1693CB866B3390F71A9FA024A622A88C1146534_gshared)(___playable0, ___value1, method);
}

inline void List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62, const RuntimeMethod*))List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_gshared_inline)(__this, ___item0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, const RuntimeMethod* method) ;

inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3 (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, int32_t, const RuntimeMethod*))List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_gshared)(__this, ___index0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654 (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) ;

inline void List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___value1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, int32_t, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62, const RuntimeMethod*))List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_gshared)(__this, ___index0, ___value1, method);
}

inline int32_t List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, const RuntimeMethod*))List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_gshared_inline)(__this, method);
}

inline bool PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  bool (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_gshared)(___playable0, method);
}

inline double PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_gshared)(___playable0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output1, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameData_get_evaluationType_m0212C6B9A3C3AD09BA24DD4291A9FB528BFD0842 (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SyncDurationWithExternalSource_mEE92F71E0867E713E58EDF71B9DEE1A1E2F25925 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameData_get_timeLooped_m88F002C13ED791E65D9F5705AAD05C19C505918B (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___start0, double ___end1, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, bool ___checkState4, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameData_get_deltaTime_m522E00CB1B4DA759A5121778A7688DA07735C1F8 (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameData_get_effectiveSpeed_m49D7C9FB90C9B640B64D701B026DC26540BC25B9 (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeNotificationBehaviour_CanRestoreNotification_mFC6F724A579EF67185053D1307DDD7C812280DBC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___e0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, double ___currentTime2, double ___previousTime3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Restore_internal_m4C7936C81F17D86D5F060171C248B58C5B83C9DC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e0, const RuntimeMethod* method) ;

inline void Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2 (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2_gshared)(__this, ___object0, ___method1, method);
}

inline void List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0 (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* ___comparison0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA*, const RuntimeMethod*))List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_gshared)(__this, ___comparison0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) ;

inline bool PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  bool (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_gshared)(___playable0, method);
}

inline void PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, double ___value1, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, double, const RuntimeMethod*))PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_gshared)(___playable0, ___value1, method);
}

inline int32_t PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_gshared)(___playable0, method);
}

inline void PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_gshared)(___playable0, ___value1, method);
}

inline void PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562 (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___origin1, RuntimeObject* ___notification2, RuntimeObject* ___context3, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_gshared)(___output0, ___origin1, ___notification2, ___context3, method);
}

inline void List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839 (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, const RuntimeMethod*))List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8358614F1AC3F7F79522CD7795964B99E574C428 (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC (double* __this, double ___value0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_set_displayName_m5F725FB8B45340748ECFAA870D034C85352F54CD_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, String_t* ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackAsset__ctor_mC05CAAD737449BAF26721F82EA1972843F86FE9A (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method) ;

inline ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}

inline void PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5 (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ___playable0, int32_t ___mode1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971, int32_t, const RuntimeMethod*))PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mDCE87946752AC01F21D750221C23F30EE54D6604_gshared)(___playable0, ___mode1, method);
}

inline TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8 (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971* __this, const RuntimeMethod* method)
{
	return ((  TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* (*) (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}

inline Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87 (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ___playable0, const RuntimeMethod* method)
{
	return ((  Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F (*) (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971, const RuntimeMethod*))ScriptPlayable_1_op_Implicit_m3FD2FD61DA16E18891F5223F509D18DBB614265A_gshared)(___playable0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___autoRebalance4, bool ___createOutputs5, const RuntimeMethod* method) ;

inline void List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method);
}

inline int32_t List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_inline (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}

inline void List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}

inline void List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_inline (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}

inline void Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12 (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, const RuntimeMethod*))Dictionary_2_Clear_m08E843FE56E245E7446882D1B4316A5E9D08515C_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CompileTrackList_m94B0B3D833D78C5A070DD587705272E8D25EBB63 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackAsset_IsCompilable_mD65DF730D54F4D1F0F0E13D42A009FDF8C59F284 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

inline bool Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9 (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1DCDF3C0596B74FEB613D33682EA1EBF7891ABDB_gshared)(__this, ___key0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackAsset_SortClips_m4FE3C4820022ECF050815215CEB982DE373F85D2 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 PlayableBinding_CreateOutput_mE29B8B4AE0857C038D6DCA6824A307C60E2DD7C6 (PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* PlayableBinding_get_sourceObject_m195E6C4C3DF88BD89A2DE3923646B9A013310C09 (PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4* __this, const RuntimeMethod* method) ;

inline void PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_gshared)(___output0, ___value1, method);
}

inline void PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, int32_t ___port2, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_gshared)(___output0, ___value1, ___port2, method);
}

inline void PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97 (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, float ___value1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, float, const RuntimeMethod*))PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_gshared)(___output0, ___value1, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E AnimationPlayableOutput_op_Explicit_m9A55AC040132BC21F74232656CFE048D6888773B (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_EvaluateWeightsForAnimationPlayableOutput_m7684913A2AF5D8265AE45AAAF46A9B006C028040 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___animOutput1, const RuntimeMethod* method) ;

inline bool PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9 (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680*, const RuntimeMethod*))PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 AudioPlayableOutput_op_Explicit_m9E8EE0C49D33D0BF5749858B388D9B42F885FCAC (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioPlayableOutput_SetEvaluateOnSeek_mB3266A8A68E94933A82A0C431B7A2E7321929D92 (AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20* __this, bool ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* TimelineAsset_get_markerTrack_mA1522943FBA0FDFDB0765165F00B6F9373EB01A3_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) ;

inline PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}

inline void PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_gshared)(___output0, ___value1, method);
}

inline INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponents_TisRuntimeObject_m1654344F5C897CA86F9AB51530972086BDB05948_gshared)(__this, method);
}

inline void PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, RuntimeObject* ___receiver1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, RuntimeObject*, const RuntimeMethod*))PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_gshared)(___output0, ___receiver1, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationOutputWeightProcessor__ctor_m474D5FD59685D4A13DE5307630091A0414E91E0F (AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE* __this, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___output0, const RuntimeMethod* method) ;

inline void List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_inline (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationPreviewUpdateCallback__ctor_m9A81A41A73B25FFB193B05DB41AAD480B5019302 (AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6* __this, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___output0, const RuntimeMethod* method) ;

inline bool Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F* ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F*, const RuntimeMethod*))Dictionary_2_TryGetValue_mB222133D92EE2CBC67AAA4ED1B5D86E9DF3D32C7_gshared)(__this, ___key0, ___value1, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F TrackAsset_CreatePlayableGraph_mB09B3F258784F140E7D3F33ED4029056EA220371 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go1, IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* ___tree2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___message0, const RuntimeMethod* method) ;

inline int32_t PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_gshared)(___playable0, method);
}

inline void PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_gshared)(___playable0, ___value1, method);
}

inline bool PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___source0, int32_t ___sourceOutputPort1, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___destination2, int32_t ___destinationInputPort3, const RuntimeMethod* method)
{
	return ((  bool (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E*, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_gshared)(__this, ___source0, ___sourceOutputPort1, ___destination2, ___destinationInputPort3, method);
}

inline void PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, float ___weight2, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, float, const RuntimeMethod*))PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_gshared)(___playable0, ___inputIndex1, ___weight2, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CreateTrackOutput_mAD0C4882569BA478C8D59AA5130F8901BADE5DCF (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, int32_t ___port4, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CacheTrack_m8C7FF43B821AC07FED21AD8C1537815FA0113B1C (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable1, int32_t ___port2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___parent3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Evaluate_m1CB17400BD2E1FE1757F8A106F67451D039C325F (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___frameData1, const RuntimeMethod* method) ;

inline void List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_inline (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DiscreteTime_GetNearestTick_m188F540805D748C68E67D57585DCFDA6B3BA1327 (double ___time0, const RuntimeMethod* method) ;

inline void IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0 (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* __this, int64_t ___value0, List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ___results1, const RuntimeMethod* method)
{
	((  void (*) (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B*, int64_t, List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))IntervalTree_1_IntersectsWith_m248B06A4C98A6DE31F7817E1A373697318B02835_gshared)(__this, ___value0, ___results1, method);
}

inline Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}

inline void Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4 (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}

inline RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_inline (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9* __this, const RuntimeMethod* method)
{
	return ((  RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* (*) (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeElement_set_intervalBit_mD6D67EA4A982521E16CDF3CAC295EED22CA65C75_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, int32_t ___value0, const RuntimeMethod* method) ;

inline bool Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiscreteTime__ctor_mF858F11921F841F599EF51C7975430BEA8EC3B52 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6* __this, double ___time0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___b0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RuntimeElement_get_intervalBit_mD5C7E7CDA66C4B1888D529E9344679FF88DE5A70_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, const RuntimeMethod* method) ;

inline RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}

inline void List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_inline (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}

inline int32_t List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_inline (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}

inline int32_t List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_inline (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}

inline RuntimeObject* List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8 (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}

inline void Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))Dictionary_2_set_Item_m66688A2D6177881AE57D3EDCF47AE4C79E7BEBC7_gshared)(__this, ___key0, ___value1, method);
}

inline void List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32 (List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2*, const RuntimeMethod*))List_1__ctor_m06BED5633A4EA0545EF9EE887851173BE905307D_gshared)(__this, method);
}

inline void IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* __this, const RuntimeMethod* method)
{
	((  void (*) (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B*, const RuntimeMethod*))IntervalTree_1__ctor_m94C7688604C461CDCD92FA05293230CB0984CD8A_gshared)(__this, method);
}

inline void List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}

inline void List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6 (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}

inline void Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, const RuntimeMethod*))Dictionary_2__ctor_mCC6FA4BDA5A4470133D93A1D438A9E748D314FA7_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* TrackAsset_get_clips_m033A1CF810A017C6BD6F52190421C1474648BEB8 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimelineClipCapsExtensions_SupportsExtrapolation_mD64D2B25505B95A2E35466C5E026749B20495CFD (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* Extrapolation_SortClipsByStartTime_mEC3E10053A10B8504723B0E036FFB0218A8AB6F6 (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___clips0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716 (double ___val10, double ___val21, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPostExtrapolationTime_m659389D7F8F07AE58FF2D1B4BCFAB9FF13691C35_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6 (double ___val10, double ___val21, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimelineClip_get_postExtrapolationMode_mDF06AB6BEE7906C373109C04775C0B3CA83D8685 (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F (RuntimeArray* ___sourceArray0, RuntimeArray* ___destinationArray1, int32_t ___length2, const RuntimeMethod* method) ;

inline void Comparison_1__ctor_m1C6FEC4FBED36AF3029E458BB74BE4A079EBAF65 (Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___object0, ___method1, method);
}

inline void Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671 (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___array0, Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* ___comparison1, const RuntimeMethod* method)
{
	((  void (*) (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64*, Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mE0EF1BE62619EC75FDB798E19BF6961E7F623CB3_gshared)(___array0, ___comparison1, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4BEA68C8BAF3AD6FA1854F77A8584537339195A3 (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999 (int32_t ___h10, int32_t ___h21, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mC99FB1BF4DF7C5B3CB80FA27D943663854085BE5 (int32_t ___h10, int32_t ___h21, int32_t ___h32, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m0FD214DC14813AF62FBC2A57E514BF54734DD4A1 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4115A4CF9756DA2A1017C2F7B731F7A7D76B3340 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mEE25301F2EF370129572E2A7685C3EC5E3BCE9E6 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, int32_t ___h65, const RuntimeMethod* method) ;

inline ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}

inline bool ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57* __this, ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___other0, const RuntimeMethod* method)
{
	return ((  bool (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57*, ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, const RuntimeMethod*))ScriptPlayable_1_Equals_mC3D0F2978F3E80114ADFB3D17BDB38DE6B299ACE_gshared)(__this, ___other0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* PlayableDirector_get_playableAsset_m02BE3315FD9BF897F49AE020F3FE4278529FEB7C (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableDirector_get_extrapolationMode_m942C1A4A49D9D81DF54B742A0EFE22ED6D6BCDDD (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 TimeNotificationBehaviour_Create_m4C43600AD9609B5D9E78EC2E8FC1908E071F256E (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, double ___duration1, int32_t ___loopMode2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_op_Explicit_m64F299E8C7EF42AE130B3DD8EDE00A3AE99B4EE8 (double ___time0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiscreteTime_op_GreaterThanOrEqual_m2B9AA2B9D1D311E2D085FD7263897B65D0E88859 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___lhs0, DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___rhs1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_OneTickAfter_mD2C58DF00885E44EA0D7AF8C9F56C14F77E53EB7 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiscreteTime_op_LessThanOrEqual_m467E168E44039B79FA12A9DBC4AF92B64D6E2FF5 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___lhs0, DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___rhs1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_op_Implicit_mABA06988B1FE89D8C7285F121B866D8CCBFED945 (int32_t ___time0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiscreteTime_op_Inequality_m8ABC1FCC78BE7289F09D8E70C04119B0D7C4FA74 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___lhs0, DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___rhs1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_OneTickBefore_m06F6D6A227D8356FCD3283CD59571DFA12943D1A (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6* __this, const RuntimeMethod* method) ;

inline TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57* __this, const RuntimeMethod* method)
{
	return ((  TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___time0, RuntimeObject* ___payload1, int16_t ___flags2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* Attribute_GetCustomAttribute_mF9CB9F03A29701923B68556A396459E8FBEAE6B0 (MemberInfo_t* ___element0, Type_t* ___attributeType1, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackAsset_ValidateClipType_mD794D7B040F112C3E8ACBF9FB601414D08B97A8F (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, Type_t* ___clipType0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___asset2, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___parentTrack3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClip_SetParentTrack_Internal_m39F7D49888E7EBFC36796EAE0C7BE6C263C0FB02 (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___newParentTrack0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_RemoveAssetFromObject_mC29BE981955E1AF5CF4983FAB172E6752683E0C2 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m8C4942004C3562D0E7CEF1A8EBA62FE27E649328 (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* __this, const RuntimeMethod* method) ;

inline void Predicate_1__ctor_m812064195D242AC1D8BEDD6E86C679DF84F32DBF (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method);
}

inline bool List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50 (List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* __this, Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* ___match0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828*, Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*, const RuntimeMethod*))List_1_Exists_mE124D5A8B431C8B9B4C77EA23AD8B4C543829643_gshared)(__this, ___match0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___index0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mFC6BFCB86964E2BCA4052155B10983837A695EA4 (String_t* ___s0, int32_t* ___result1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimEnd_m25B1EA658EE07ADFED51FED61D630E5625336AB5 (String_t* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_mE96B2A914FE0820EA130DFB44B1E713AD3FBFB90 (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip__ctor_m3F9B3DE671547640479DB976423EEBC689D26F79 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip_set_legacy_mA24DEDCB86CB9439005B71B6916C09C751731377 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, bool ___value0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* TimelineAsset_get_editorSettings_m3D5DEC0305D9E517E29CB898C789C3B42D3B1CB9_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double EditorSettings_get_frameRate_m699A6599212042DC13CB0DB91C7057B9644A0037_inline (EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip_set_frameRate_m68E3FF5D77738194EFEC9279F1B3FB1FCFEEED74 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, float ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___message0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1 (double ___frameRate0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297 (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_m0C0EE21241763E2EF1765058494A79ADD0B2FFCC (double ___time0, double ___frameRate1, double ___epsilon2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447 (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75 (double* __this, String_t* ___format0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___format0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F (String_t* __this, int32_t ___totalWidth0, Il2CppChar ___paddingChar1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___startIndex0, const RuntimeMethod* method) ;

inline void Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2 (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2_gshared)(__this, ___object0, ___method1, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F (String_t* ___str0, Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___charToRemoveFunc1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___separator0, int32_t ___options1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7 (String_t* ___input0, String_t* ___pattern1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F (Group_t26371E9136D6F43782C487B63C67C5FC4F472881* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B (String_t* ___s0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767 (String_t* ___s0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_m78DAB8CBE8766445310782B6E61FB7A9983AD425 (const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_m6038C4DBF1789F1954938FF7F6D3459359CD7718 (String_t* ___s0, int32_t ___style1, RuntimeObject* ___provider2, double* ___result3, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnimationClip_get_empty_mA55084A0DDBE57E75DC412FCEE2285626E76B986 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46 (String_t* __this, const RuntimeMethod* method) ;

inline bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method)
{
	return ((  bool (*) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*, Il2CppChar, const RuntimeMethod*))Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline)(__this, ___arg0, method);
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E FrameRate_DoubleToFrameRate_mBF7B8DC218B347F607E379E7BD9C44DFA69C4B61 (double ___framerate0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double FrameRate_get_rate_mF21BC02932E30CCC1832FE1B3C08FE6679F95406 (FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4 (FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___a0, FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___b1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_mE24D2214E046914DA4CAFB6D1DA830B76C501293 (Type_t* ___enumType0, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m56DDC30169ADA8554EE8A0BC9D347AD024BD36A7 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9 (Il2CppChar ___c0, const RuntimeMethod* method) ;

inline float PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, const RuntimeMethod* method)
{
	return ((  float (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_gshared)(___playable0, ___inputIndex1, method);
}

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) ;

IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, 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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ParticleControlPlayable_Create_mABC76BF477B26F147EC53FA23EF12048440EDDD9 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___component1, uint32_t ___randomSeed2, 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*)&ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___component1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{

		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 L_2;
		L_2 = ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977(ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977_RuntimeMethod_var);
		return L_2;
	}

IL_000f:
	{

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_3 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 L_4;
		L_4 = ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3(L_3, 0, ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3_RuntimeMethod_var);
		V_0 = L_4;

		ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* L_5;
		L_5 = ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026((&V_0), ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026_RuntimeMethod_var);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_6 = ___component1;
		uint32_t L_7 = ___randomSeed2;
		NullCheck(L_5);
		ParticleControlPlayable_Initialize_mCA4BB21915939852339DCECDE34EDB1B4ED36E92(L_5, L_6, L_7, NULL);

		ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 L_8 = V_0;
		return L_8;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) 
{
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = __this->___U3CparticleSystemU3Ek__BackingField_4;
		return L_0;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___value0, const RuntimeMethod* method) 
{
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___value0;
		__this->___U3CparticleSystemU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparticleSystemU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Initialize_mCA4BB21915939852339DCECDE34EDB1B4ED36E92 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___ps0, uint32_t ___randomSeed1, 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;
	}
	{

		uint32_t L_0 = ___randomSeed1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		uint32_t L_1;
		L_1 = Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A(1, L_0, NULL);
		__this->___m_RandomSeed_3 = L_1;

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2 = ___ps0;
		ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1_inline(__this, L_2, NULL);

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3;
		L_3 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		uint32_t L_4 = __this->___m_RandomSeed_3;
		ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247(L_3, L_4, NULL);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___particleSystem0, uint32_t ___randomSeed1, 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;
	SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B V_1;
	memset((&V_1), 0, sizeof(V_1));
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___particleSystem0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{

		return;
	}

IL_000a:
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2 = ___particleSystem0;
		NullCheck(L_2);
		ParticleSystem_Stop_mB5761CB85083F593FFEC3D27931CACF1855A6326(L_2, (bool)1, 0, NULL);

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3 = ___particleSystem0;
		NullCheck(L_3);
		bool L_4;
		L_4 = ParticleSystem_get_useAutoRandomSeed_mB472D8FAEEE4DBEA797B28DA54053F69E2D65898(L_3, NULL);
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_5 = ___particleSystem0;
		NullCheck(L_5);
		ParticleSystem_set_useAutoRandomSeed_m1A8FF81446B10611C8BD51EC66BF62F50425B974(L_5, (bool)0, NULL);

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_6 = ___particleSystem0;
		uint32_t L_7 = ___randomSeed1;
		NullCheck(L_6);
		ParticleSystem_set_randomSeed_m81B8A601FE2E5E574B059C799F4296EE6B025EB0(L_6, L_7, NULL);
	}

IL_0028:
	{

		V_0 = 0;
		goto IL_004a;
	}

IL_002c:
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_8 = ___particleSystem0;
		NullCheck(L_8);
		SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_9;
		L_9 = ParticleSystem_get_subEmitters_m9F356ECFDBC11C1F4A9ADE21C80E8CF5BE153D98(L_8, NULL);
		V_1 = L_9;
		int32_t L_10 = V_0;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_11;
		L_11 = SubEmittersModule_GetSubEmitterSystem_m866AA8A628E2CF3F78DA8E083C04D90AF7BD2B9D((&V_1), L_10, NULL);
		uint32_t L_12 = ___randomSeed1;
		int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, 1));
		___randomSeed1 = L_13;
		ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247(L_11, L_13, NULL);

		int32_t L_14 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004a:
	{

		int32_t L_15 = V_0;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_16 = ___particleSystem0;
		NullCheck(L_16);
		SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_17;
		L_17 = ParticleSystem_get_subEmitters_m9F356ECFDBC11C1F4A9ADE21C80E8CF5BE153D98(L_16, NULL);
		V_1 = L_17;
		int32_t L_18;
		L_18 = SubEmittersModule_get_subEmittersCount_m37858E5297285278ABC7CFA35168EB2DECB6A691((&V_1), NULL);
		if ((((int32_t)L_15) < ((int32_t)L_18)))
		{
			goto IL_002c;
		}
	}
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_PrepareFrame_m959C915531B064E7A7AC30B01E8299B21A139EF6 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___data1, 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*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0;
		L_0 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2;
		L_2 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_2);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
		NullCheck(L_3);
		bool L_4;
		L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
		if (L_4)
		{
			goto IL_002c;
		}
	}

IL_0020:
	{

		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());

		return;
	}

IL_002c:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___playable0;
		double L_6;
		L_6 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_5, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = ((float)L_6);

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_7;
		L_7 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_7);
		float L_8;
		L_8 = ParticleSystem_get_time_mDB612DCED4B4345E40BE98597A5895F48BC0ECDC(L_7, NULL);
		V_1 = L_8;

		float L_9 = __this->___m_LastPlayableTime_1;
		float L_10 = V_0;
		if ((((float)L_9) > ((float)L_10)))
		{
			goto IL_0057;
		}
	}
	{
		float L_11 = V_1;
		float L_12 = __this->___m_LastParticleTime_2;
		bool L_13;
		L_13 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_11, L_12, NULL);
		if (L_13)
		{
			goto IL_0061;
		}
	}

IL_0057:
	{

		float L_14 = V_0;
		ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6(__this, L_14, (bool)1, NULL);
		goto IL_0079;
	}

IL_0061:
	{

		float L_15 = __this->___m_LastPlayableTime_1;
		float L_16 = V_0;
		if ((!(((float)L_15) < ((float)L_16))))
		{
			goto IL_0079;
		}
	}
	{

		float L_17 = V_0;
		float L_18 = __this->___m_LastPlayableTime_1;
		ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6(__this, ((float)il2cpp_codegen_subtract(L_17, L_18)), (bool)0, NULL);
	}

IL_0079:
	{

		float L_19 = V_0;
		__this->___m_LastPlayableTime_1 = L_19;

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_20;
		L_20 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_20);
		float L_21;
		L_21 = ParticleSystem_get_time_mDB612DCED4B4345E40BE98597A5895F48BC0ECDC(L_20, NULL);
		__this->___m_LastParticleTime_2 = L_21;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_OnBehaviourPlay_mB1B514A71494493FB7A2B8B1F6B5F1455907B761 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	{

		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_OnBehaviourPause_m295DA59C6C8E31854EA9009A709FFFAF663428B9 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	{

		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, float ___time0, bool ___restart1, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{

		float L_0;
		L_0 = Time_get_maximumDeltaTime_m3684B50F11BD53F56837D2B942DB2E48F0D1C474(NULL);
		V_0 = L_0;

		bool L_1 = ___restart1;
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2;
		L_2 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_2);
		ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643(L_2, (0.0f), (bool)0, (bool)1, (bool)0, NULL);
		goto IL_0032;
	}

IL_001e:
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3;
		L_3 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		float L_4 = V_0;
		NullCheck(L_3);
		ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643(L_3, L_4, (bool)0, (bool)0, (bool)0, NULL);

		float L_5 = ___time0;
		float L_6 = V_0;
		___time0 = ((float)il2cpp_codegen_subtract(L_5, L_6));
	}

IL_0032:
	{

		float L_7 = ___time0;
		float L_8 = V_0;
		if ((((float)L_7) > ((float)L_8)))
		{
			goto IL_001e;
		}
	}
	{

		float L_9 = ___time0;
		if ((!(((float)L_9) > ((float)(0.0f)))))
		{
			goto IL_004d;
		}
	}
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_10;
		L_10 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		float L_11 = ___time0;
		NullCheck(L_10);
		ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643(L_10, L_11, (bool)0, (bool)0, (bool)0, NULL);
	}

IL_004d:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable__ctor_m0E1086350E57B8CA51874D8AE9FDFF1B0AB89C66 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) 
{
	{

		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());

		__this->___m_LastParticleTime_2 = ((std::numeric_limits<float>::max)());

		__this->___m_RandomSeed_3 = 1;
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 PrefabControlPlayable_Create_mF2BCBF3EF4D6E7F8C4003F9232128DFB6E664F86 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___prefabGameObject1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform2, 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*)&ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___prefabGameObject1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{

		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 L_2;
		L_2 = ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA(ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA_RuntimeMethod_var);
		return L_2;
	}

IL_000f:
	{

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_3 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 L_4;
		L_4 = ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3(L_3, 0, ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3_RuntimeMethod_var);
		V_0 = L_4;

		PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* L_5;
		L_5 = ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F((&V_0), ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F_RuntimeMethod_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___prefabGameObject1;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___parentTransform2;
		NullCheck(L_5);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483(L_5, L_6, L_7, NULL);

		ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 L_9 = V_0;
		return L_9;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabControlPlayable_get_prefabInstance_mE06FADC9D1367D2606277D5D1F8577C6CA837B4A (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, const RuntimeMethod* method) 
{
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		return L_0;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483 (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___prefabGameObject0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform1, 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*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABD563B990EF4D856658E63AE343FF11A84FFE3D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC82CAB5E9C87D685761F299B48DE4E0FBB7FDC8);
		s_Il2CppMethodInitialized = true;
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___prefabGameObject0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_2);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral240CEA45B7120329057FC66CCC23A721819BCA84)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483_RuntimeMethod_var)));
	}

IL_0014:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_004b;
		}
	}
	{

		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___prefabGameObject0;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_6;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->___m_Instance_0;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_10, NULL);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_11);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_11);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarningFormat_m0D4A31935564D0FA042103C1231DBBD2ED0BC20A(_stringLiteralABD563B990EF4D856658E63AE343FF11A84FFE3D, L_9, NULL);
		goto IL_008b;
	}

IL_004b:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = ___prefabGameObject0;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___parentTransform1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5(L_12, L_13, (bool)0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5_RuntimeMethod_var);
		__this->___m_Instance_0 = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Instance_0), (void*)L_14);

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___m_Instance_0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = ___prefabGameObject0;
		NullCheck(L_16);
		String_t* L_17;
		L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_16, NULL);
		String_t* L_18;
		L_18 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_17, _stringLiteralDC82CAB5E9C87D685761F299B48DE4E0FBB7FDC8, NULL);
		NullCheck(L_15);
		Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_15, L_18, NULL);

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = __this->___m_Instance_0;
		NullCheck(L_19);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_19, (bool)0, NULL);

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = __this->___m_Instance_0;
		PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280(L_20, NULL);
	}

IL_008b:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = __this->___m_Instance_0;
		return L_21;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_OnPlayableDestroy_mC7498F993D6766BC8F1963BC770DACBE7AC09DCA (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, 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;
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_0, NULL);
		if (!L_1)
		{
			goto IL_002b;
		}
	}
	{

		bool L_2;
		L_2 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_3, NULL);
		return;
	}

IL_0020:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_4, NULL);
	}

IL_002b:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_OnBehaviourPlay_m25045FBF8EF4CE540108857ED00A5E8CF44EC66D (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, 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;
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{

		return;
	}

IL_000f:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___m_Instance_0;
		NullCheck(L_2);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)1, NULL);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_OnBehaviourPause_m9015806A18FE1AF828ED2757E7F83BD499C3C09F (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, 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;
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		int32_t L_2;
		L_2 = FrameData_get_effectivePlayState_m58201D8BB3B3489399055AC4D1264007552F2BAB((&___info1), NULL);
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___m_Instance_0;
		NullCheck(L_3);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
	}

IL_0023:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___gameObject0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{

		return;
	}

IL_000a:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___gameObject0;
		NullCheck(L_2);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_2, ((int32_t)20), NULL);

		bool L_3;
		L_3 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
		if (L_3)
		{
			goto IL_0027;
		}
	}
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___gameObject0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_5, NULL);
		NullCheck(L_5);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_5, ((int32_t)((int32_t)L_6|1)), NULL);
	}

IL_0027:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___gameObject0;
		NullCheck(L_7);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
		L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
		NullCheck(L_8);
		RuntimeObject* L_9;
		L_9 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_8, NULL);
		V_0 = L_9;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0054:
			{
				{
					RuntimeObject* L_10 = V_0;
					V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
					RuntimeObject* L_11 = V_1;
					if (!L_11)
					{
						goto IL_0064;
					}
				}
				{
					RuntimeObject* L_12 = V_1;
					NullCheck(L_12);
					InterfaceActionInvoker0::Invoke(0 , IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_12);
				}

IL_0064:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_004a_1;
			}

IL_0035_1:
			{

				RuntimeObject* L_13 = V_0;
				NullCheck(L_13);
				RuntimeObject* L_14;
				L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 , IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_13);

				NullCheck(((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_14, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)));
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
				L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_14, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)), NULL);
				PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280(L_15, NULL);
			}

IL_004a_1:
			{

				RuntimeObject* L_16 = V_0;
				NullCheck(L_16);
				bool L_17;
				L_17 = InterfaceFuncInvoker0< bool >::Invoke(0 , IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16);
				if (L_17)
				{
					goto IL_0035_1;
				}
			}
			{
				goto IL_0065;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0065:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable__ctor_m0850EAD5A2F49DAF2B6D56326ED235D8042C9C90 (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, const RuntimeMethod* method) 
{
	{
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF TimeControlPlayable_Create_mBE512915BBAACDFDA3BAE42CE30E53302C7745DA (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, RuntimeObject* ___timeControl1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{

		RuntimeObject* L_0 = ___timeControl1;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{

		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF L_1;
		L_1 = ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D(ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D_RuntimeMethod_var);
		return L_1;
	}

IL_0009:
	{

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_2 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF L_3;
		L_3 = ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A(L_2, 0, ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A_RuntimeMethod_var);
		V_0 = L_3;

		TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* L_4;
		L_4 = ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09((&V_0), ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09_RuntimeMethod_var);
		RuntimeObject* L_5 = ___timeControl1;
		NullCheck(L_4);
		TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A_inline(L_4, L_5, NULL);

		ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF L_6 = V_0;
		return L_6;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, RuntimeObject* ___timeControl0, const RuntimeMethod* method) 
{
	{

		RuntimeObject* L_0 = ___timeControl0;
		__this->___m_timeControl_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_timeControl_0), (void*)L_0);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_PrepareFrame_mF122A36FEFFA9BE1BC74FB551225652874D82E83 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		RuntimeObject* L_0 = __this->___m_timeControl_0;
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{

		RuntimeObject* L_1 = __this->___m_timeControl_0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable0;
		double L_3;
		L_3 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_2, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		NullCheck(L_1);
		InterfaceActionInvoker1< double >::Invoke(0 , ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var, L_1, L_3);
	}

IL_0019:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_OnBehaviourPlay_mBFF77E285E53483F14E06EE0B56CFECD7CE13C31 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		RuntimeObject* L_0 = __this->___m_timeControl_0;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{

		return;
	}

IL_0009:
	{

		bool L_1 = __this->___m_started_1;
		if (L_1)
		{
			goto IL_0023;
		}
	}
	{

		RuntimeObject* L_2 = __this->___m_timeControl_0;
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(1 , ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var, L_2);

		__this->___m_started_1 = (bool)1;
	}

IL_0023:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_OnBehaviourPause_m9648D5058F2EC8BFC260AC603B5C03883AD284E1 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		RuntimeObject* L_0 = __this->___m_timeControl_0;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{

		return;
	}

IL_0009:
	{

		bool L_1 = __this->___m_started_1;
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{

		RuntimeObject* L_2 = __this->___m_timeControl_0;
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(2 , ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var, L_2);

		__this->___m_started_1 = (bool)0;
	}

IL_0023:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable__ctor_m2324993C8F5009CC0336BB9D9396F453529CD5C7 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, const RuntimeMethod* method) 
{
	{
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_set_timeSource_mD0096011A303EB4C84B3DE3AAE908C51955E2F8E (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value0, const RuntimeMethod* method) 
{
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___value0;
		__this->___m_TimeSource_3 = L_0;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 TimeNotificationBehaviour_Create_m4C43600AD9609B5D9E78EC2E8FC1908E071F256E (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, double ___duration1, int32_t ___loopMode2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_0 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_1;
		L_1 = ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F(L_0, 0, ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F_RuntimeMethod_var);

		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_2 = L_1;
		double L_3 = ___duration1;
		PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302(L_2, L_3, PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302_RuntimeMethod_var);

		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_4 = L_2;
		int32_t L_5 = ___loopMode2;
		PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418(L_4, L_5, PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418_RuntimeMethod_var);

		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_6 = L_4;
		PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860(L_6, (bool)1, PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860_RuntimeMethod_var);

		return L_6;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___time0, RuntimeObject* ___payload1, int16_t ___flags2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_0 = __this->___m_Notifications_0;
		il2cpp_codegen_initobj((&V_0), sizeof(NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62));
		double L_1 = ___time0;
		(&V_0)->___time_0 = L_1;
		RuntimeObject* L_2 = ___payload1;
		(&V_0)->___payload_1 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___payload_1), (void*)L_2);
		int16_t L_3 = ___flags2;
		(&V_0)->___flags_3 = L_3;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_4 = V_0;
		NullCheck(L_0);
		List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_inline(L_0, L_4, List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_RuntimeMethod_var);

		__this->___m_NeedSortNotifications_2 = (bool)1;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_OnGraphStart_m8C925120572F3A69DA5E9B3DB127F1C506CE436E (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	int32_t V_1 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_2;
	memset((&V_2), 0, sizeof(V_2));
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{

		TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C(__this, NULL);

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___playable0;
		double L_1;
		L_1 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_0, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = L_1;

		V_1 = 0;
		goto IL_0061;
	}

IL_0011:
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_2 = __this->___m_Notifications_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_4;
		L_4 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_2, L_3, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		double L_5 = L_4.___time_0;
		double L_6 = V_0;
		if ((!(((double)L_5) > ((double)L_6))))
		{
			goto IL_005d;
		}
	}
	{
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_7 = __this->___m_Notifications_0;
		int32_t L_8 = V_1;
		NullCheck(L_7);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_9;
		L_9 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_7, L_8, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_2 = L_9;
		bool L_10;
		L_10 = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654((&V_2), NULL);
		if (L_10)
		{
			goto IL_005d;
		}
	}
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_11 = __this->___m_Notifications_0;
		int32_t L_12 = V_1;
		NullCheck(L_11);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_13;
		L_13 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_11, L_12, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_3 = L_13;

		(&V_3)->___notificationFired_2 = (bool)0;

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_14 = __this->___m_Notifications_0;
		int32_t L_15 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_16 = V_3;
		NullCheck(L_14);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_14, L_15, L_16, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_005d:
	{

		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0061:
	{

		int32_t L_18 = V_1;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_19 = __this->___m_Notifications_0;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_19, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_18) < ((int32_t)L_20)))
		{
			goto IL_0011;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_21 = ___playable0;
		double L_22;
		L_22 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_21, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		__this->___m_PreviousTime_1 = L_22;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_OnBehaviourPause_m6FCF029B2259978A231F78DEC1E4F57E2D88E7C1 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_1;
	memset((&V_1), 0, sizeof(V_1));
	double V_2 = 0.0;
	int32_t G_B6_0 = 0;
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___playable0;
		bool L_1;
		L_1 = PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB(L_0, PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_007b;
		}
	}
	{

		TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C(__this, NULL);

		V_0 = 0;
		goto IL_006d;
	}

IL_0012:
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_2 = __this->___m_Notifications_0;
		int32_t L_3 = V_0;
		NullCheck(L_2);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_4;
		L_4 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_2, L_3, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_1 = L_4;

		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_5 = V_1;
		bool L_6 = L_5.___notificationFired_2;
		if (L_6)
		{
			goto IL_0069;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_7 = ___playable0;
		double L_8;
		L_8 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_7, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		V_2 = L_8;

		double L_9 = __this->___m_PreviousTime_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_10 = V_1;
		double L_11 = L_10.___time_0;
		if ((!(((double)L_9) <= ((double)L_11))))
		{
			goto IL_004a;
		}
	}
	{
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_12 = V_1;
		double L_13 = L_12.___time_0;
		double L_14 = V_2;
		G_B6_0 = ((((int32_t)((!(((double)L_13) <= ((double)L_14)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_004b;
	}

IL_004a:
	{
		G_B6_0 = 0;
	}

IL_004b:
	{

		if (!G_B6_0)
		{
			goto IL_0069;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_15 = ___playable0;
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_16;
		L_16 = FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF((&___info1), NULL);
		TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6(L_15, L_16, (&V_1), NULL);

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_17 = __this->___m_Notifications_0;
		int32_t L_18 = V_0;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_19 = V_1;
		NullCheck(L_17);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_17, L_18, L_19, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_0069:
	{

		int32_t L_20 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_006d:
	{

		int32_t L_21 = V_0;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_22 = __this->___m_Notifications_0;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_22, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_21) < ((int32_t)L_23)))
		{
			goto IL_0012;
		}
	}

IL_007b:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_PrepareFrame_m8C38D54B9B061C4B57098EA0458E768974E193DE (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	double V_2 = 0.0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	double V_5 = 0.0;
	int32_t V_6 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{

		int32_t L_0;
		L_0 = FrameData_get_evaluationType_m0212C6B9A3C3AD09BA24DD4291A9FB528BFD0842((&___info1), NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{

		return;
	}

IL_000a:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_1 = ___playable0;
		TimeNotificationBehaviour_SyncDurationWithExternalSource_mEE92F71E0867E713E58EDF71B9DEE1A1E2F25925(__this, L_1, NULL);

		TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C(__this, NULL);

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable0;
		double L_3;
		L_3 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_2, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = L_3;

		bool L_4;
		L_4 = FrameData_get_timeLooped_m88F002C13ED791E65D9F5705AAD05C19C505918B((&___info1), NULL);
		if (!L_4)
		{
			goto IL_009f;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___playable0;
		double L_6;
		L_6 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_5, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		V_1 = L_6;

		double L_7 = __this->___m_PreviousTime_1;
		double L_8 = V_1;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_9 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_10 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, L_7, L_8, L_9, L_10, (bool)1, NULL);

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_11 = ___playable0;
		double L_12;
		L_12 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_11, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		double L_13 = __this->___m_PreviousTime_1;
		V_2 = ((double)il2cpp_codegen_subtract(L_12, L_13));

		float L_14;
		L_14 = FrameData_get_deltaTime_m522E00CB1B4DA759A5121778A7688DA07735C1F8((&___info1), NULL);
		float L_15;
		L_15 = FrameData_get_effectiveSpeed_m49D7C9FB90C9B640B64D701B026DC26540BC25B9((&___info1), NULL);
		double L_16 = V_2;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17 = ___playable0;
		double L_18;
		L_18 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_17, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		V_3 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)(((double)il2cpp_codegen_subtract(((double)((float)il2cpp_codegen_multiply(L_14, L_15))), L_16))/L_18)));

		V_4 = 0;
		goto IL_0085;
	}

IL_006c:
	{

		double L_19 = V_1;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_20 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_21 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, (0.0), L_19, L_20, L_21, (bool)0, NULL);

		int32_t L_22 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
	}

IL_0085:
	{

		int32_t L_23 = V_4;
		int32_t L_24 = V_3;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_006c;
		}
	}
	{

		double L_25 = V_0;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_26 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_27 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, (0.0), L_25, L_26, L_27, (bool)0, NULL);
		goto IL_00b8;
	}

IL_009f:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_28 = ___playable0;
		double L_29;
		L_29 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_28, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_5 = L_29;

		double L_30 = __this->___m_PreviousTime_1;
		double L_31 = V_5;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_32 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_33 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, L_30, L_31, L_32, L_33, (bool)1, NULL);
	}

IL_00b8:
	{

		V_6 = 0;
		goto IL_0102;
	}

IL_00bd:
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_34 = __this->___m_Notifications_0;
		int32_t L_35 = V_6;
		NullCheck(L_34);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_36;
		L_36 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_34, L_35, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_7 = L_36;

		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_37 = V_7;
		bool L_38 = L_37.___notificationFired_2;
		if (!L_38)
		{
			goto IL_00fc;
		}
	}
	{
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_39 = V_7;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_40 = ___info1;
		double L_41 = V_0;
		double L_42 = __this->___m_PreviousTime_1;
		bool L_43;
		L_43 = TimeNotificationBehaviour_CanRestoreNotification_mFC6F724A579EF67185053D1307DDD7C812280DBC(L_39, L_40, L_41, L_42, NULL);
		if (!L_43)
		{
			goto IL_00fc;
		}
	}
	{

		TimeNotificationBehaviour_Restore_internal_m4C7936C81F17D86D5F060171C248B58C5B83C9DC((&V_7), NULL);

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_44 = __this->___m_Notifications_0;
		int32_t L_45 = V_6;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_46 = V_7;
		NullCheck(L_44);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_44, L_45, L_46, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_00fc:
	{

		int32_t L_47 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_47, 1));
	}

IL_0102:
	{

		int32_t L_48 = V_6;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_49 = __this->___m_Notifications_0;
		NullCheck(L_49);
		int32_t L_50;
		L_50 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_49, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_48) < ((int32_t)L_50)))
		{
			goto IL_00bd;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_51 = ___playable0;
		double L_52;
		L_52 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_51, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		__this->___m_PreviousTime_1 = L_52;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* G_B3_0 = NULL;
	List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* G_B3_1 = NULL;
	Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* G_B2_0 = NULL;
	List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* G_B2_1 = NULL;
	{

		bool L_0 = __this->___m_NeedSortNotifications_2;
		if (!L_0)
		{
			goto IL_0039;
		}
	}
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_1 = __this->___m_Notifications_0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_2 = ((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1;
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_3 = L_2;
		G_B2_0 = L_3;
		G_B2_1 = L_1;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = L_1;
			goto IL_002d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* L_4 = ((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_5 = (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA*)il2cpp_codegen_object_new(Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189_RuntimeMethod_var), NULL);
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_6 = L_5;
		((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1), (void*)L_6);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_1;
	}

IL_002d:
	{
		NullCheck(G_B3_1);
		List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0(G_B3_1, G_B3_0, List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_RuntimeMethod_var);

		__this->___m_NeedSortNotifications_2 = (bool)0;
	}

IL_0039:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeNotificationBehaviour_CanRestoreNotification_mFC6F724A579EF67185053D1307DDD7C812280DBC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___e0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, double ___currentTime2, double ___previousTime3, const RuntimeMethod* method) 
{
	{

		bool L_0;
		L_0 = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654((&___e0), NULL);
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{

		return (bool)0;
	}

IL_000b:
	{

		bool L_1;
		L_1 = FrameData_get_timeLooped_m88F002C13ED791E65D9F5705AAD05C19C505918B((&___info1), NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{

		return (bool)1;
	}

IL_0016:
	{

		double L_2 = ___previousTime3;
		double L_3 = ___currentTime2;
		if ((!(((double)L_2) > ((double)L_3))))
		{
			goto IL_0027;
		}
	}
	{
		double L_4 = ___currentTime2;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_5 = ___e0;
		double L_6 = L_5.___time_0;
		return (bool)((((int32_t)((!(((double)L_4) <= ((double)L_6)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_0027:
	{
		return (bool)0;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___start0, double ___end1, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, bool ___checkState4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_2;
	memset((&V_2), 0, sizeof(V_2));
	double V_3 = 0.0;
	{

		double L_0 = ___start0;
		double L_1 = ___end1;
		if ((!(((double)L_0) <= ((double)L_1))))
		{
			goto IL_00b9;
		}
	}
	{

		bool L_2;
		L_2 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
		V_0 = L_2;

		V_1 = 0;
		goto IL_00a8;
	}

IL_0014:
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_3 = __this->___m_Notifications_0;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_5;
		L_5 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_3, L_4, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_2 = L_5;

		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_6 = V_2;
		bool L_7 = L_6.___notificationFired_2;
		if (!L_7)
		{
			goto IL_0036;
		}
	}
	{
		bool L_8 = ___checkState4;
		if (L_8)
		{
			goto IL_00a4;
		}
	}
	{
		bool L_9;
		L_9 = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654((&V_2), NULL);
		if (L_9)
		{
			goto IL_00a4;
		}
	}

IL_0036:
	{

		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_10 = V_2;
		double L_11 = L_10.___time_0;
		V_3 = L_11;

		bool L_12;
		L_12 = NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE((&V_2), NULL);
		if (!L_12)
		{
			goto IL_0074;
		}
	}
	{
		double L_13 = V_3;
		double L_14 = ___end1;
		if ((!(((double)L_13) < ((double)L_14))))
		{
			goto IL_0074;
		}
	}
	{
		bool L_15;
		L_15 = NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A((&V_2), NULL);
		bool L_16 = V_0;
		if (!((int32_t)((int32_t)L_15|(int32_t)L_16)))
		{
			goto IL_0074;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17 = ___playable3;
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_18;
		L_18 = FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF((&___info2), NULL);
		TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6(L_17, L_18, (&V_2), NULL);

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_19 = __this->___m_Notifications_0;
		int32_t L_20 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_21 = V_2;
		NullCheck(L_19);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_19, L_20, L_21, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		goto IL_00a4;
	}

IL_0074:
	{

		double L_22 = V_3;
		double L_23 = ___start0;
		if ((((double)L_22) < ((double)L_23)))
		{
			goto IL_00a4;
		}
	}
	{
		double L_24 = V_3;
		double L_25 = ___end1;
		if ((((double)L_24) > ((double)L_25)))
		{
			goto IL_00a4;
		}
	}
	{

		bool L_26;
		L_26 = NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A((&V_2), NULL);
		bool L_27 = V_0;
		if (!((int32_t)((int32_t)L_26|(int32_t)L_27)))
		{
			goto IL_00a4;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_28 = ___playable3;
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_29;
		L_29 = FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF((&___info2), NULL);
		TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6(L_28, L_29, (&V_2), NULL);

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_30 = __this->___m_Notifications_0;
		int32_t L_31 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_32 = V_2;
		NullCheck(L_30);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_30, L_31, L_32, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_00a4:
	{

		int32_t L_33 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
	}

IL_00a8:
	{

		int32_t L_34 = V_1;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_35 = __this->___m_Notifications_0;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_35, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_34) < ((int32_t)L_36)))
		{
			goto IL_0014;
		}
	}

IL_00b9:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SyncDurationWithExternalSource_mEE92F71E0867E713E58EDF71B9DEE1A1E2F25925 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = __this->___m_TimeSource_3;
		bool L_1;
		L_1 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_0, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_002f;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_3 = __this->___m_TimeSource_3;
		double L_4;
		L_4 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_3, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA(L_2, L_4, PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_RuntimeMethod_var);

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___playable0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_6 = __this->___m_TimeSource_3;
		int32_t L_7;
		L_7 = PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75(L_6, PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_RuntimeMethod_var);
		PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2(L_5, L_7, PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_RuntimeMethod_var);
	}

IL_002f:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output1, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_0 = ___output1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_1 = ___playable0;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* L_2 = ___e2;
		RuntimeObject* L_3 = L_2->___payload_1;
		PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562(L_0, L_1, L_3, NULL, PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_RuntimeMethod_var);

		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* L_4 = ___e2;
		L_4->___notificationFired_2 = (bool)1;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Restore_internal_m4C7936C81F17D86D5F060171C248B58C5B83C9DC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e0, const RuntimeMethod* method) 
{
	{

		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* L_0 = ___e0;
		L_0->___notificationFired_2 = (bool)0;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour__ctor_m82EC1218499AA0C697D1005358DA66DB1908FFAC (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_0 = (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*)il2cpp_codegen_object_new(List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839(L_0, List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_RuntimeMethod_var);
		__this->___m_Notifications_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Notifications_0), (void*)L_0);
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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

IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_pinvoke(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke& marshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_pinvoke_back(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke& marshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}

IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_pinvoke_cleanup(NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke& marshaled)
{
}

IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_com(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com& marshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_com_back(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com& marshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}

IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_com_cleanup(NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com& marshaled)
{
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) 
{
	{

		int16_t L_0 = __this->___flags_3;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&1))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62*>(__this + _offset);
	bool _returnValue;
	_returnValue = NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A(_thisAdjusted, method);
	return _returnValue;
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) 
{
	{

		int16_t L_0 = __this->___flags_3;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62*>(__this + _offset);
	bool _returnValue;
	_returnValue = NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE(_thisAdjusted, method);
	return _returnValue;
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654 (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) 
{
	{

		int16_t L_0 = __this->___flags_3;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62*>(__this + _offset);
	bool _returnValue;
	_returnValue = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654(_thisAdjusted, method);
	return _returnValue;
}
#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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB1896741D52EA5862EB1427098FB93A72E54BD57 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* L_0 = (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2*)il2cpp_codegen_object_new(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m8358614F1AC3F7F79522CD7795964B99E574C428(L_0, NULL);
		((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8358614F1AC3F7F79522CD7795964B99E574C428 (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189 (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___x0, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___y1, const RuntimeMethod* method) 
{
	{

		double* L_0 = (&(&___x0)->___time_0);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_1 = ___y1;
		double L_2 = L_1.___time_0;
		int32_t L_3;
		L_3 = Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC(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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableTrack_OnCreateClip_mB016C731FC0C8567F707C53BAD5B9E9B99DE2BE7 (PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F* __this, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, 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;
	}
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip0;
		NullCheck(L_0);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_3 = ___clip0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_4 = ___clip0;
		NullCheck(L_4);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5;
		L_5 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_4, NULL);
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
		NullCheck(L_6);
		String_t* L_7;
		L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7 , L_6);
		NullCheck(L_3);
		TimelineClip_set_displayName_m5F725FB8B45340748ECFAA870D034C85352F54CD_inline(L_3, L_7, NULL);
	}

IL_0024:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableTrack__ctor_m1ADC6FA394F1E5B1A484480F7306E35A401A2A22 (PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		TrackAsset__ctor_mC05CAAD737449BAF26721F82EA1972843F86FE9A(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackMediaType__ctor_m1357FFFF3A466DC18E97A85F4DF7577A145FFED1 (TrackMediaType_t33612BB6BD744FC6A38A2D5F60FF286A87974BB8* __this, int32_t ___mt0, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		int32_t L_0 = ___mt0;
		__this->___m_MediaType_0 = 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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackClipTypeAttribute__ctor_m32F3A6AF3F0CCD2AC80A08276A2C84DAD6B59ADA (TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7* __this, Type_t* ___clipClass0, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		Type_t* L_0 = ___clipClass0;
		__this->___inspectedType_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inspectedType_0), (void*)L_0);

		__this->___allowAutoCreate_1 = (bool)1;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackClipTypeAttribute__ctor_m6A7E59068246D7C95D43A99B54403748FE2E5F5F (TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7* __this, Type_t* ___clipClass0, bool ___allowAutoCreate1, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		Type_t* L_0 = ___clipClass0;
		__this->___inspectedType_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inspectedType_0), (void*)L_0);

		___allowAutoCreate1 = (bool)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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotKeyableAttribute__ctor_m11E8B4B00459AEB31D3345A5A8045E5D21CC35CB (NotKeyableAttribute_tB601DB1128DFF4962D64BC486C0637230E819C14* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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
#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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackBindingTypeAttribute__ctor_m905B5F0071EF43101C6DE52F5383F8B15FF66176 (TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* __this, Type_t* ___type0, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		Type_t* L_0 = ___type0;
		__this->___type_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___type_0), (void*)L_0);

		__this->___flags_1 = 1;

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackBindingTypeAttribute__ctor_m38D2D803DD43575FBB29F858067DF10911CF7D95 (TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* __this, Type_t* ___type0, int32_t ___flags1, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		Type_t* L_0 = ___type0;
		__this->___type_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___type_0), (void*)L_0);

		int32_t L_1 = ___flags1;
		__this->___flags_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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SupportsChildTracksAttribute__ctor_m3FE00570A7899A3F7CF0FB8522DE0C4C21694E51 (SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* __this, Type_t* ___childType0, int32_t ___levels1, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		Type_t* L_0 = ___childType0;
		__this->___childType_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___childType_0), (void*)L_0);

		int32_t L_1 = ___levels1;
		__this->___levels_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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreOnPlayableTrackAttribute__ctor_mAC076C2CED5738D08949C3F1BEB855D761191297 (IgnoreOnPlayableTrackAttribute_tD17B1A4900010C52505414888355F8BCA3FC6049* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeFieldAttribute_get_useEditMode_m029ADEC4C39E6BC43084274528B66A956BDD1E15 (TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C* __this, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = __this->___U3CuseEditModeU3Ek__BackingField_0;
		return L_0;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeFieldAttribute__ctor_m91C16D6CAE58639D71BE206FFA6011A56BC9A53B (TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C* __this, int32_t ___useEditMode0, const RuntimeMethod* method) 
{
	{

		PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);

		int32_t L_0 = ___useEditMode0;
		__this->___U3CuseEditModeU3Ek__BackingField_0 = 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
#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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateFieldAttribute__ctor_m1312B76429B8D8A394C3C28BC001E22877F3ABB2 (FrameRateFieldAttribute_t14E8B29573FB61BADE0F2AE9ED93C60AF16FBC07* __this, const RuntimeMethod* method) 
{
	{
		PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HideInMenuAttribute__ctor_m3F3AFC914006D5CFC30B844C14E2E5BE671C1C20 (HideInMenuAttribute_t8F5AEDC2C84031EBD6C3F7A2C2B39DC4115B9DEC* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomStyleAttribute__ctor_m171564751F00A5A77E810C78FAB06AF76EFEAE23 (CustomStyleAttribute_t50A788747E5874AFCFF3C7D548708914ED1036C8* __this, String_t* ___ussStyle0, const RuntimeMethod* method) 
{
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		String_t* L_0 = ___ussStyle0;
		__this->___ussStyle_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ussStyle_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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MenuCategoryAttribute__ctor_m0AE9C26FDCD04C039FA1F3995969A6822B9957C6 (MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E* __this, String_t* ___category0, 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;
	}
	String_t* G_B2_0 = NULL;
	MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E* G_B2_1 = NULL;
	String_t* G_B1_0 = NULL;
	MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E* G_B1_1 = NULL;
	{

		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);

		String_t* L_0 = ___category0;
		String_t* L_1 = L_0;
		G_B1_0 = L_1;
		G_B1_1 = __this;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = __this;
			goto IL_0011;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
		G_B2_0 = L_2;
		G_B2_1 = G_B1_1;
	}

IL_0011:
	{
		NullCheck(G_B2_1);
		G_B2_1->___category_0 = G_B2_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___category_0), (void*)G_B2_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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, RuntimeObject* ___tracks1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, bool ___autoRebalance3, bool ___createOutputs4, 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*)&PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{

		RuntimeObject* L_0 = ___tracks1;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB454151FD3827CF503E8615805CE0DC057A8ADED)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27604803165C6541AB273EC61FCF3B90782F0C93)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975_RuntimeMethod_var)));
	}

IL_0013:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___go2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75A490B5548402AA1E753E89AA1CB1C2874AAE9B)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE84A3B2CB16AF20654B162562A7360C9FC00FD54)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975_RuntimeMethod_var)));
	}

IL_002c:
	{

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_5 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_6;
		L_6 = ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D(L_5, 0, ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D_RuntimeMethod_var);
		V_0 = L_6;

		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_7 = V_0;
		PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5(L_7, 1, PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5_RuntimeMethod_var);

		TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* L_8;
		L_8 = ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8((&V_0), ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8_RuntimeMethod_var);

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_9 = ___graph0;
		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_10 = V_0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_11;
		L_11 = ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87(L_10, ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87_RuntimeMethod_var);
		RuntimeObject* L_12 = ___tracks1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = ___go2;
		bool L_14 = ___autoRebalance3;
		bool L_15 = ___createOutputs4;
		NullCheck(L_8);
		TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25(L_8, L_9, L_11, L_12, L_13, L_14, L_15, NULL);

		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_16 = V_0;
		return L_16;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___autoRebalance4, bool ___createOutputs5, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* V_0 = NULL;
	int32_t V_1 = 0;
	{

		RuntimeObject* L_0 = ___tracks2;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB454151FD3827CF503E8615805CE0DC057A8ADED)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27604803165C6541AB273EC61FCF3B90782F0C93)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25_RuntimeMethod_var)));
	}

IL_0013:
	{

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___go3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_002d;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75A490B5548402AA1E753E89AA1CB1C2874AAE9B)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE84A3B2CB16AF20654B162562A7360C9FC00FD54)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25_RuntimeMethod_var)));
	}

IL_002d:
	{

		RuntimeObject* L_5 = ___tracks2;
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_6 = (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0*)il2cpp_codegen_object_new(List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_il2cpp_TypeInfo_var);
		NullCheck(L_6);
		List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD(L_6, L_5, List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD_RuntimeMethod_var);
		V_0 = L_6;

		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_inline(L_7, List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var);
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_inline(L_9, List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var);
		V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_8, 2)), L_10));

		int32_t L_11 = V_1;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_12 = (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*)il2cpp_codegen_object_new(List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		NullCheck(L_12);
		List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2(L_12, L_11, List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var);
		__this->___m_CurrentListOfActiveClips_2 = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentListOfActiveClips_2), (void*)L_12);

		int32_t L_13 = V_1;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_14 = (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*)il2cpp_codegen_object_new(List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		NullCheck(L_14);
		List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2(L_14, L_13, List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var);
		__this->___m_ActiveClips_1 = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveClips_1), (void*)L_14);

		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_15 = __this->___m_EvaluateCallbacks_4;
		NullCheck(L_15);
		List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_inline(L_15, List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_RuntimeMethod_var);

		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_16 = __this->___m_PlayableCache_5;
		NullCheck(L_16);
		Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12(L_16, Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12_RuntimeMethod_var);

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_17 = ___graph0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_18 = ___timelinePlayable1;
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_19 = V_0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = ___go3;
		bool L_21 = ___createOutputs5;
		TimelinePlayable_CompileTrackList_m94B0B3D833D78C5A070DD587705272E8D25EBB63(__this, L_17, L_18, L_19, L_20, L_21, NULL);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CompileTrackList_m94B0B3D833D78C5A070DD587705272E8D25EBB63 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7C55B8BC383F7FAC09A311AB9528E677C60F1F41_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_1 = NULL;
	{

		RuntimeObject* L_0 = ___tracks2;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 , IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0044:
			{
				{
					RuntimeObject* L_2 = V_0;
					if (!L_2)
					{
						goto IL_004d;
					}
				}
				{
					RuntimeObject* L_3 = V_0;
					NullCheck(L_3);
					InterfaceActionInvoker0::Invoke(0 , IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
				}

IL_004d:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_003a_1;
			}

IL_0009_1:
			{

				RuntimeObject* L_4 = V_0;
				NullCheck(L_4);
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_5;
				L_5 = InterfaceFuncInvoker0< TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* >::Invoke(0 , IEnumerator_1_t7C55B8BC383F7FAC09A311AB9528E677C60F1F41_il2cpp_TypeInfo_var, L_4);
				V_1 = L_5;

				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6 = V_1;
				NullCheck(L_6);
				bool L_7;
				L_7 = TrackAsset_IsCompilable_mD65DF730D54F4D1F0F0E13D42A009FDF8C59F284(L_6, NULL);
				if (!L_7)
				{
					goto IL_003a_1;
				}
			}
			{

				Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_8 = __this->___m_PlayableCache_5;
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_9 = V_1;
				NullCheck(L_8);
				bool L_10;
				L_10 = Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9(L_8, L_9, Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9_RuntimeMethod_var);
				if (L_10)
				{
					goto IL_003a_1;
				}
			}
			{

				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = V_1;
				NullCheck(L_11);
				TrackAsset_SortClips_m4FE3C4820022ECF050815215CEB982DE373F85D2(L_11, NULL);

				PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_12 = ___graph0;
				Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_13 = ___timelinePlayable1;
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_14 = V_1;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = ___go3;
				bool L_16 = ___createOutputs4;
				Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17;
				L_17 = TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34(__this, L_12, L_13, L_14, L_15, L_16, NULL);
			}

IL_003a_1:
			{

				RuntimeObject* L_18 = V_0;
				NullCheck(L_18);
				bool L_19;
				L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 , IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
				if (L_19)
				{
					goto IL_0009_1;
				}
			}
			{
				goto IL_004e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004e:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CreateTrackOutput_mAD0C4882569BA478C8D59AA5130F8901BADE5DCF (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, int32_t ___port4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tABF27AED8E88C2557464B0E32EAD36CE8213B1B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t22AE37A791011C389F4D3E3ACD25F7336D5E2D5D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 V_1;
	memset((&V_1), 0, sizeof(V_1));
	PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 V_2;
	memset((&V_2), 0, sizeof(V_2));
	AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 V_3;
	memset((&V_3), 0, sizeof(V_3));
	PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_4 = NULL;
	INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* V_5 = NULL;
	int32_t V_6 = 0;
	RuntimeObject* V_7 = NULL;
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___track1;
		NullCheck(L_0);
		bool L_1;
		L_1 = TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E(L_0, NULL);
		if (!L_1)
		{
			goto IL_0009;
		}
	}
	{

		return;
	}

IL_0009:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___track1;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(8 , L_2);

		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 , IEnumerable_1_tABF27AED8E88C2557464B0E32EAD36CE8213B1B8_il2cpp_TypeInfo_var, L_3);
		V_0 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00e0:
			{
				{
					RuntimeObject* L_5 = V_0;
					if (!L_5)
					{
						goto IL_00e9;
					}
				}
				{
					RuntimeObject* L_6 = V_0;
					NullCheck(L_6);
					InterfaceActionInvoker0::Invoke(0 , IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
				}

IL_00e9:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00d3_1;
			}

IL_001a_1:
			{

				RuntimeObject* L_7 = V_0;
				NullCheck(L_7);
				PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_8;
				L_8 = InterfaceFuncInvoker0< PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 >::Invoke(0 , IEnumerator_1_t22AE37A791011C389F4D3E3ACD25F7336D5E2D5D_il2cpp_TypeInfo_var, L_7);
				V_1 = L_8;

				PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_9 = ___graph0;
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_10;
				L_10 = PlayableBinding_CreateOutput_mE29B8B4AE0857C038D6DCA6824A307C60E2DD7C6((&V_1), L_9, NULL);
				V_2 = L_10;

				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_11 = V_2;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12;
				L_12 = PlayableBinding_get_sourceObject_m195E6C4C3DF88BD89A2DE3923646B9A013310C09((&V_1), NULL);
				PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B(L_11, L_12, PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_RuntimeMethod_var);

				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_13 = V_2;
				Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_14 = ___playable3;
				int32_t L_15 = ___port4;
				PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC(L_13, L_14, L_15, PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_RuntimeMethod_var);

				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_16 = V_2;
				PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97(L_16, (1.0f), PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_RuntimeMethod_var);

				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_17 = ___track1;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_18;
				L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(((AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359*)IsInstClass((RuntimeObject*)L_17, AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
				if (!L_18)
				{
					goto IL_0067_1;
				}
			}
			{

				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_19 = ___track1;
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_20 = V_2;
				AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E L_21;
				L_21 = AnimationPlayableOutput_op_Explicit_m9A55AC040132BC21F74232656CFE048D6888773B(L_20, NULL);
				TimelinePlayable_EvaluateWeightsForAnimationPlayableOutput_m7684913A2AF5D8265AE45AAAF46A9B006C028040(__this, L_19, L_21, NULL);
			}

IL_0067_1:
			{

				bool L_22;
				L_22 = PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9((&V_2), PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_RuntimeMethod_var);
				if (!L_22)
				{
					goto IL_0086_1;
				}
			}
			{

				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_23 = V_2;
				AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 L_24;
				L_24 = AudioPlayableOutput_op_Explicit_m9E8EE0C49D33D0BF5749858B388D9B42F885FCAC(L_23, NULL);
				V_3 = L_24;
				il2cpp_codegen_runtime_class_init_inline(TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var);
				bool L_25 = ((TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_StaticFields*)il2cpp_codegen_static_fields_for(TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var))->___muteAudioScrubbing_6;
				AudioPlayableOutput_SetEvaluateOnSeek_mB3266A8A68E94933A82A0C431B7A2E7321929D92((&V_3), (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0), NULL);
			}

IL_0086_1:
			{

				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_26 = ___track1;
				NullCheck(L_26);
				TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_27;
				L_27 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_26, NULL);
				NullCheck(L_27);
				MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* L_28;
				L_28 = TimelineAsset_get_markerTrack_mA1522943FBA0FDFDB0765165F00B6F9373EB01A3_inline(L_27, NULL);
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_29 = ___track1;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_30;
				L_30 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_28, L_29, NULL);
				if (!L_30)
				{
					goto IL_00d3_1;
				}
			}
			{

				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = ___go2;
				NullCheck(L_31);
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_32;
				L_32 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_31, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
				V_4 = L_32;

				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_33 = V_2;
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_34 = V_4;
				PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A(L_33, L_34, PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_RuntimeMethod_var);

				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = ___go2;
				NullCheck(L_35);
				INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* L_36;
				L_36 = GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB(L_35, GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB_RuntimeMethod_var);
				V_5 = L_36;
				V_6 = 0;
				goto IL_00cb_1;
			}

IL_00b6_1:
			{

				INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* L_37 = V_5;
				int32_t L_38 = V_6;
				NullCheck(L_37);
				int32_t L_39 = L_38;
				RuntimeObject* L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
				V_7 = L_40;

				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_41 = V_2;
				RuntimeObject* L_42 = V_7;
				PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB(L_41, L_42, PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_RuntimeMethod_var);
				int32_t L_43 = V_6;
				V_6 = ((int32_t)il2cpp_codegen_add(L_43, 1));
			}

IL_00cb_1:
			{

				int32_t L_44 = V_6;
				INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* L_45 = V_5;
				NullCheck(L_45);
				if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
				{
					goto IL_00b6_1;
				}
			}

IL_00d3_1:
			{

				RuntimeObject* L_46 = V_0;
				NullCheck(L_46);
				bool L_47;
				L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 , IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
				if (L_47)
				{
					goto IL_001a_1;
				}
			}
			{
				goto IL_00ea;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ea:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_EvaluateWeightsForAnimationPlayableOutput_m7684913A2AF5D8265AE45AAAF46A9B006C028040 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___animOutput1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_0 = __this->___m_EvaluateCallbacks_4;
		AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E L_1 = ___animOutput1;
		AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE* L_2 = (AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE*)il2cpp_codegen_object_new(AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		AnimationOutputWeightProcessor__ctor_m474D5FD59685D4A13DE5307630091A0414E91E0F(L_2, L_1, NULL);
		NullCheck(L_0);
		List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_inline(L_0, L_2, List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_EvaluateAnimationPreviewUpdateCallback_m55098F133C54B87A45ABAF36903EAE57CDAA16F4 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___animOutput1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_0 = __this->___m_EvaluateCallbacks_4;
		AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E L_1 = ___animOutput1;
		AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6* L_2 = (AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6*)il2cpp_codegen_object_new(AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		AnimationPreviewUpdateCallback__ctor_m9A81A41A73B25FFB193B05DB41AAD480B5019302(L_2, L_1, NULL);
		NullCheck(L_0);
		List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_inline(L_0, L_2, List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C);
		s_Il2CppMethodInitialized = true;
	}
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F V_0;
	memset((&V_0), 0, sizeof(V_0));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_1 = NULL;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F V_2;
	memset((&V_2), 0, sizeof(V_2));
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	int32_t V_5 = 0;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B9_0;
	memset((&G_B9_0), 0, sizeof(G_B9_0));
	Type_t* G_B12_0 = NULL;
	String_t* G_B12_1 = NULL;
	String_t* G_B12_2 = NULL;
	Type_t* G_B11_0 = NULL;
	String_t* G_B11_1 = NULL;
	String_t* G_B11_2 = NULL;
	String_t* G_B13_0 = NULL;
	String_t* G_B13_1 = NULL;
	String_t* G_B13_2 = NULL;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B21_0;
	memset((&G_B21_0), 0, sizeof(G_B21_0));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* G_B21_1 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B21_2 = NULL;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B20_0;
	memset((&G_B20_0), 0, sizeof(G_B20_0));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* G_B20_1 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B20_2 = NULL;
	int32_t G_B22_0 = 0;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B22_1;
	memset((&G_B22_1), 0, sizeof(G_B22_1));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* G_B22_2 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B22_3 = NULL;
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___track2;
		NullCheck(L_0);
		bool L_1;
		L_1 = TrackAsset_IsCompilable_mD65DF730D54F4D1F0F0E13D42A009FDF8C59F284(L_0, NULL);
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___timelinePlayable1;
		return L_2;
	}

IL_000a:
	{

		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_3 = __this->___m_PlayableCache_5;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_4 = ___track2;
		NullCheck(L_3);
		bool L_5;
		L_5 = Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_001c;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_6 = V_0;
		return L_6;
	}

IL_001c:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_7 = ___track2;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
		bool L_9;
		L_9 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_8, _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C, NULL);
		if (!L_9)
		{
			goto IL_0030;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_10 = ___timelinePlayable1;
		return L_10;
	}

IL_0030:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = ___track2;
		NullCheck(L_11);
		PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_12;
		L_12 = TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline(L_11, NULL);
		V_1 = ((TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*)IsInstClass((RuntimeObject*)L_12, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var));

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_13 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_14)
		{
			goto IL_0048;
		}
	}
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_15 = ___timelinePlayable1;
		G_B9_0 = L_15;
		goto IL_0055;
	}

IL_0048:
	{
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_16 = ___graph0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17 = ___timelinePlayable1;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_18 = V_1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = ___go3;
		bool L_20 = ___createOutputs4;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_21;
		L_21 = TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34(__this, L_16, L_17, L_18, L_19, L_20, NULL);
		G_B9_0 = L_21;
	}

IL_0055:
	{
		V_2 = G_B9_0;

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_22 = ___track2;
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_23 = ___graph0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = ___go3;
		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_25 = __this->___m_IntervalTree_0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_26 = ___timelinePlayable1;
		NullCheck(L_22);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_27;
		L_27 = TrackAsset_CreatePlayableGraph_mB09B3F258784F140E7D3F33ED4029056EA220371(L_22, L_23, L_24, L_25, L_26, NULL);
		V_3 = L_27;

		V_4 = (bool)0;

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_28 = V_3;
		bool L_29;
		L_29 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_28, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (L_29)
		{
			goto IL_009f;
		}
	}
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_30 = ___track2;
		NullCheck(L_30);
		String_t* L_31;
		L_31 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_30, NULL);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_32 = ___track2;
		NullCheck(L_32);
		Type_t* L_33;
		L_33 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_32, NULL);
		Type_t* L_34 = L_33;
		G_B11_0 = L_34;
		G_B11_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73));
		G_B11_2 = L_31;
		if (L_34)
		{
			G_B12_0 = L_34;
			G_B12_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73));
			G_B12_2 = L_31;
			goto IL_008a;
		}
	}
	{
		G_B13_0 = ((String_t*)(NULL));
		G_B13_1 = G_B11_1;
		G_B13_2 = G_B11_2;
		goto IL_008f;
	}

IL_008a:
	{
		NullCheck(G_B12_0);
		String_t* L_35;
		L_35 = VirtualFuncInvoker0< String_t* >::Invoke(3 , G_B12_0);
		G_B13_0 = L_35;
		G_B13_1 = G_B12_1;
		G_B13_2 = G_B12_2;
	}

IL_008f:
	{
		String_t* L_36;
		L_36 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(G_B13_2, G_B13_1, G_B13_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A9D9F3855CE53840506268B52C3D51600649C5E)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_37 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_37);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_37, L_36, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34_RuntimeMethod_var)));
	}

IL_009f:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_38 = V_2;
		bool L_39;
		L_39 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_38, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (!L_39)
		{
			goto IL_00dc;
		}
	}
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_40 = V_3;
		bool L_41;
		L_41 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_40, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (!L_41)
		{
			goto IL_00dc;
		}
	}
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_42 = V_2;
		int32_t L_43;
		L_43 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_42, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		V_5 = L_43;

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_44 = V_2;
		int32_t L_45 = V_5;
		PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B(L_44, ((int32_t)il2cpp_codegen_add(L_45, 1)), PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_RuntimeMethod_var);

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_46 = V_3;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_47 = V_2;
		int32_t L_48 = V_5;
		bool L_49;
		L_49 = PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C((&___graph0), L_46, 0, L_47, L_48, PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_RuntimeMethod_var);
		V_4 = L_49;

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_50 = V_2;
		int32_t L_51 = V_5;
		PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3(L_50, L_51, (1.0f), PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
	}

IL_00dc:
	{

		bool L_52 = ___createOutputs4;
		bool L_53 = V_4;
		if (!((int32_t)((int32_t)L_52&(int32_t)L_53)))
		{
			goto IL_00f6;
		}
	}
	{

		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_54 = ___graph0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_55 = ___track2;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56 = ___go3;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_57 = V_2;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_58 = V_2;
		int32_t L_59;
		L_59 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_58, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		TimelinePlayable_CreateTrackOutput_mAD0C4882569BA478C8D59AA5130F8901BADE5DCF(__this, L_54, L_55, L_56, L_57, ((int32_t)il2cpp_codegen_subtract(L_59, 1)), NULL);
	}

IL_00f6:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_60 = ___track2;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_61 = V_3;
		bool L_62 = V_4;
		G_B20_0 = L_61;
		G_B20_1 = L_60;
		G_B20_2 = __this;
		if (L_62)
		{
			G_B21_0 = L_61;
			G_B21_1 = L_60;
			G_B21_2 = __this;
			goto IL_0100;
		}
	}
	{
		G_B22_0 = (-1);
		G_B22_1 = G_B20_0;
		G_B22_2 = G_B20_1;
		G_B22_3 = G_B20_2;
		goto IL_0108;
	}

IL_0100:
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_63 = V_2;
		int32_t L_64;
		L_64 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_63, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		G_B22_0 = ((int32_t)il2cpp_codegen_subtract(L_64, 1));
		G_B22_1 = G_B21_0;
		G_B22_2 = G_B21_1;
		G_B22_3 = G_B21_2;
	}

IL_0108:
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_65 = V_2;
		NullCheck(G_B22_3);
		TimelinePlayable_CacheTrack_m8C7FF43B821AC07FED21AD8C1537815FA0113B1C(G_B22_3, G_B22_2, G_B22_1, G_B22_0, L_65, NULL);

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_66 = V_3;
		return L_66;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_PrepareFrame_m9124521CCE2CBF49C19EA1669DE2BAE6632C5153 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___playable0;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_1 = ___info1;
		TimelinePlayable_Evaluate_m1CB17400BD2E1FE1757F8A106F67451D039C325F(__this, L_0, L_1, NULL);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Evaluate_m1CB17400BD2E1FE1757F8A106F67451D039C325F (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___frameData1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	int32_t V_2 = 0;
	Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 V_3;
	memset((&V_3), 0, sizeof(V_3));
	RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B4_0 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B5_1 = NULL;
	{

		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_0 = __this->___m_IntervalTree_0;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{

		return;
	}

IL_0009:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_1 = ___playable0;
		double L_2;
		L_2 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_1, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = L_2;

		int32_t L_3 = __this->___m_ActiveBit_3;
		G_B3_0 = __this;
		if (!L_3)
		{
			G_B4_0 = __this;
			goto IL_001c;
		}
	}
	{
		G_B5_0 = 0;
		G_B5_1 = G_B3_0;
		goto IL_001d;
	}

IL_001c:
	{
		G_B5_0 = 1;
		G_B5_1 = G_B4_0;
	}

IL_001d:
	{
		NullCheck(G_B5_1);
		G_B5_1->___m_ActiveBit_3 = G_B5_0;

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_4 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_4);
		List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_inline(L_4, List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var);

		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_5 = __this->___m_IntervalTree_0;
		double L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		int64_t L_7;
		L_7 = DiscreteTime_GetNearestTick_m188F540805D748C68E67D57585DCFDA6B3BA1327(L_6, NULL);
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_8 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_5);
		IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0(L_5, L_7, L_8, IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0_RuntimeMethod_var);

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_9 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_9);
		Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 L_10;
		L_10 = List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652(L_9, List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var);
		V_3 = L_10;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_006f:
			{
				Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4((&V_3), Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0064_1;
			}

IL_0052_1:
			{

				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_11;
				L_11 = Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_inline((&V_3), Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var);

				int32_t L_12 = __this->___m_ActiveBit_3;
				NullCheck(L_11);
				RuntimeElement_set_intervalBit_mD6D67EA4A982521E16CDF3CAC295EED22CA65C75_inline(L_11, L_12, NULL);
			}

IL_0064_1:
			{

				bool L_13;
				L_13 = Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D((&V_3), Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_0052_1;
				}
			}
			{
				goto IL_007d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007d:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_14 = ___playable0;
		double L_15;
		L_15 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_14, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_16;
		memset((&L_16), 0, sizeof(L_16));
		DiscreteTime__ctor_mF858F11921F841F599EF51C7975430BEA8EC3B52((&L_16), L_15, NULL);
		il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		double L_17;
		L_17 = DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA(L_16, NULL);
		V_1 = ((double)L_17);

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_18 = __this->___m_ActiveClips_1;
		NullCheck(L_18);
		Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 L_19;
		L_19 = List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652(L_18, List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var);
		V_3 = L_19;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ca:
			{
				Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4((&V_3), Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00bf_1;
			}

IL_009d_1:
			{

				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_20;
				L_20 = Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_inline((&V_3), Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var);
				V_4 = L_20;

				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_21 = V_4;
				NullCheck(L_21);
				int32_t L_22;
				L_22 = RuntimeElement_get_intervalBit_mD5C7E7CDA66C4B1888D529E9344679FF88DE5A70_inline(L_21, NULL);
				int32_t L_23 = __this->___m_ActiveBit_3;
				if ((((int32_t)L_22) == ((int32_t)L_23)))
				{
					goto IL_00bf_1;
				}
			}
			{

				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_24 = V_4;
				double L_25 = V_0;
				double L_26 = V_1;
				FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_27 = ___frameData1;
				NullCheck(L_24);
				VirtualActionInvoker3< double, double, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 >::Invoke(10 , L_24, L_25, L_26, L_27);
			}

IL_00bf_1:
			{

				bool L_28;
				L_28 = Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D((&V_3), Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var);
				if (L_28)
				{
					goto IL_009d_1;
				}
			}
			{
				goto IL_00d8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d8:
	{

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_29 = __this->___m_ActiveClips_1;
		NullCheck(L_29);
		List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_inline(L_29, List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var);

		V_5 = 0;
		goto IL_011a;
	}

IL_00e8:
	{

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_30 = __this->___m_CurrentListOfActiveClips_2;
		int32_t L_31 = V_5;
		NullCheck(L_30);
		RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_32;
		L_32 = List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03(L_30, L_31, List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var);
		double L_33 = V_0;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_34 = ___frameData1;
		NullCheck(L_32);
		VirtualActionInvoker2< double, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 >::Invoke(9 , L_32, L_33, L_34);

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_35 = __this->___m_ActiveClips_1;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_36 = __this->___m_CurrentListOfActiveClips_2;
		int32_t L_37 = V_5;
		NullCheck(L_36);
		RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_38;
		L_38 = List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03(L_36, L_37, List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var);
		NullCheck(L_35);
		List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_inline(L_35, L_38, List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_RuntimeMethod_var);

		int32_t L_39 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_011a:
	{

		int32_t L_40 = V_5;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_41 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_41);
		int32_t L_42;
		L_42 = List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_inline(L_41, List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_RuntimeMethod_var);
		if ((((int32_t)L_40) < ((int32_t)L_42)))
		{
			goto IL_00e8;
		}
	}
	{

		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_43 = __this->___m_EvaluateCallbacks_4;
		NullCheck(L_43);
		int32_t L_44;
		L_44 = List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_inline(L_43, List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_RuntimeMethod_var);
		V_2 = L_44;

		V_6 = 0;
		goto IL_0152;
	}

IL_013a:
	{

		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_45 = __this->___m_EvaluateCallbacks_4;
		int32_t L_46 = V_6;
		NullCheck(L_45);
		RuntimeObject* L_47;
		L_47 = List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8(L_45, L_46, List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8_RuntimeMethod_var);
		NullCheck(L_47);
		InterfaceActionInvoker0::Invoke(0 , ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085_il2cpp_TypeInfo_var, L_47);

		int32_t L_48 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1));
	}

IL_0152:
	{

		int32_t L_49 = V_6;
		int32_t L_50 = V_2;
		if ((((int32_t)L_49) < ((int32_t)L_50)))
		{
			goto IL_013a;
		}
	}
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CacheTrack_m8C7FF43B821AC07FED21AD8C1537815FA0113B1C (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable1, int32_t ___port2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___parent3, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_0 = __this->___m_PlayableCache_5;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_1 = ___track0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable1;
		NullCheck(L_0);
		Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C(L_0, L_1, L_2, Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C_RuntimeMethod_var);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_ForAOTCompilationOnly_mF70278944B182DD7CD9B8A453F1E9074785DF2EC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2* L_0 = (List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2*)il2cpp_codegen_object_new(List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32(L_0, List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32_RuntimeMethod_var);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable__ctor_m9A86459D9944225AE074C58C85B7F798E089FD5C (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t66D70AC14455298A9DB791AD2621759C701785A9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_0 = (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B*)il2cpp_codegen_object_new(IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC(L_0, IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC_RuntimeMethod_var);
		__this->___m_IntervalTree_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IntervalTree_0), (void*)L_0);

		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_1 = (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*)il2cpp_codegen_object_new(List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7(L_1, List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7_RuntimeMethod_var);
		__this->___m_ActiveClips_1 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveClips_1), (void*)L_1);

		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_2 = (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*)il2cpp_codegen_object_new(List_1_t66D70AC14455298A9DB791AD2621759C701785A9_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6(L_2, List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6_RuntimeMethod_var);
		__this->___m_EvaluateCallbacks_4 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EvaluateCallbacks_4), (void*)L_2);

		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_3 = (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*)il2cpp_codegen_object_new(Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E_il2cpp_TypeInfo_var);
		NullCheck(L_3);
		Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F(L_3, Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F_RuntimeMethod_var);
		__this->___m_PlayableCache_5 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PlayableCache_5), (void*)L_3);
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__this, NULL);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable__cctor_m4A10EF096E12C381669DA1512672D45C9CC84A0E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		((TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_StaticFields*)il2cpp_codegen_static_fields_for(TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var))->___muteAudioScrubbing_6 = (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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extrapolation_CalculateExtrapolationTimes_mBE6019EB5AB382ED1E737BCD1DF56D5E5F486C1B (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___asset0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* V_0 = NULL;
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* V_1 = NULL;
	int32_t V_2 = 0;
	double V_3 = 0.0;
	int32_t V_4 = 0;
	double V_5 = 0.0;
	int32_t V_6 = 0;
	double V_7 = 0.0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	double V_10 = 0.0;
	double G_B20_0 = 0.0;
	double G_B37_0 = 0.0;
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___asset0;
		NullCheck(L_0);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_1;
		L_1 = TrackAsset_get_clips_m033A1CF810A017C6BD6F52190421C1474648BEB8(L_0, NULL);
		V_0 = L_1;

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_3 = V_0;
		NullCheck(L_3);
		if ((((RuntimeArray*)L_3)->max_length))
		{
			goto IL_000f;
		}
	}

IL_000e:
	{

		return;
	}

IL_000f:
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = 0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		bool L_7;
		L_7 = TimelineClipCapsExtensions_SupportsExtrapolation_mD64D2B25505B95A2E35466C5E026749B20495CFD(L_6, NULL);
		if (L_7)
		{
			goto IL_001a;
		}
	}
	{

		return;
	}

IL_001a:
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_8 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_9;
		L_9 = Extrapolation_SortClipsByStartTime_mEC3E10053A10B8504723B0E036FFB0218A8AB6F6(L_8, NULL);
		V_1 = L_9;

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_10 = V_1;
		NullCheck(L_10);
		if (!(((RuntimeArray*)L_10)->max_length))
		{
			goto IL_01b6;
		}
	}
	{

		V_2 = 0;
		goto IL_00ce;
	}

IL_002f:
	{

		V_3 = (std::numeric_limits<double>::infinity());

		V_4 = 0;
		goto IL_00a5;
	}

IL_003e:
	{

		int32_t L_11 = V_2;
		int32_t L_12 = V_4;
		if ((((int32_t)L_11) == ((int32_t)L_12)))
		{
			goto IL_009f;
		}
	}
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_13 = V_1;
		int32_t L_14 = V_4;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_16);
		double L_17;
		L_17 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_16, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_18 = V_1;
		int32_t L_19 = V_2;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_21);
		double L_22;
		L_22 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_21, NULL);
		V_5 = ((double)il2cpp_codegen_subtract(L_17, L_22));

		double L_23 = V_5;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_24 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		if ((!(((double)L_23) >= ((double)((-L_24))))))
		{
			goto IL_006f;
		}
	}
	{
		double L_25 = V_5;
		double L_26 = V_3;
		if ((!(((double)L_25) < ((double)L_26))))
		{
			goto IL_006f;
		}
	}
	{

		double L_27 = V_3;
		double L_28 = V_5;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_29;
		L_29 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_27, L_28, NULL);
		V_3 = L_29;
	}

IL_006f:
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_30 = V_1;
		int32_t L_31 = V_4;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		NullCheck(L_33);
		double L_34;
		L_34 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_33, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_35 = V_1;
		int32_t L_36 = V_2;
		NullCheck(L_35);
		int32_t L_37 = L_36;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		NullCheck(L_38);
		double L_39;
		L_39 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_38, NULL);
		if ((!(((double)L_34) <= ((double)L_39))))
		{
			goto IL_009f;
		}
	}
	{
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_40 = V_1;
		int32_t L_41 = V_4;
		NullCheck(L_40);
		int32_t L_42 = L_41;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		NullCheck(L_43);
		double L_44;
		L_44 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_43, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_45 = V_1;
		int32_t L_46 = V_2;
		NullCheck(L_45);
		int32_t L_47 = L_46;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
		NullCheck(L_48);
		double L_49;
		L_49 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_48, NULL);
		if ((!(((double)L_44) > ((double)L_49))))
		{
			goto IL_009f;
		}
	}
	{

		V_3 = (0.0);
	}

IL_009f:
	{

		int32_t L_50 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_50, 1));
	}

IL_00a5:
	{

		int32_t L_51 = V_4;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_52 = V_1;
		NullCheck(L_52);
		if ((((int32_t)L_51) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))
		{
			goto IL_003e;
		}
	}
	{

		double L_53 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		double L_54 = ((Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields*)il2cpp_codegen_static_fields_for(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var))->___kMinExtrapolationTime_0;
		if ((((double)L_53) <= ((double)L_54)))
		{
			goto IL_00b7;
		}
	}
	{
		double L_55 = V_3;
		G_B20_0 = L_55;
		goto IL_00c0;
	}

IL_00b7:
	{
		G_B20_0 = (0.0);
	}

IL_00c0:
	{
		V_3 = G_B20_0;

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_56 = V_1;
		int32_t L_57 = V_2;
		NullCheck(L_56);
		int32_t L_58 = L_57;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		double L_60 = V_3;
		NullCheck(L_59);
		TimelineClip_SetPostExtrapolationTime_m659389D7F8F07AE58FF2D1B4BCFAB9FF13691C35_inline(L_59, L_60, NULL);

		int32_t L_61 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_61, 1));
	}

IL_00ce:
	{

		int32_t L_62 = V_2;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_63 = V_1;
		NullCheck(L_63);
		if ((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))
		{
			goto IL_002f;
		}
	}
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_64 = V_1;
		NullCheck(L_64);
		int32_t L_65 = 0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_66 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_67 = V_1;
		NullCheck(L_67);
		int32_t L_68 = 0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_69 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
		NullCheck(L_69);
		double L_70;
		L_70 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_69, NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_71;
		L_71 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6((0.0), L_70, NULL);
		NullCheck(L_66);
		TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline(L_66, L_71, NULL);

		V_6 = 1;
		goto IL_01ac;
	}

IL_00fd:
	{

		V_7 = (0.0);

		V_8 = (-1);

		V_9 = 0;
		goto IL_0162;
	}

IL_0110:
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_72 = V_1;
		int32_t L_73 = V_9;
		NullCheck(L_72);
		int32_t L_74 = L_73;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		NullCheck(L_75);
		double L_76;
		L_76 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_75, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_77 = V_1;
		int32_t L_78 = V_6;
		NullCheck(L_77);
		int32_t L_79 = L_78;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		NullCheck(L_80);
		double L_81;
		L_81 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_80, NULL);
		if ((!(((double)L_76) > ((double)L_81))))
		{
			goto IL_0134;
		}
	}
	{

		V_8 = (-1);

		V_7 = (0.0);

		goto IL_0168;
	}

IL_0134:
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_82 = V_1;
		int32_t L_83 = V_6;
		NullCheck(L_82);
		int32_t L_84 = L_83;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_85 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		NullCheck(L_85);
		double L_86;
		L_86 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_85, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_87 = V_1;
		int32_t L_88 = V_9;
		NullCheck(L_87);
		int32_t L_89 = L_88;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_90 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		NullCheck(L_90);
		double L_91;
		L_91 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_90, NULL);
		V_10 = ((double)il2cpp_codegen_subtract(L_86, L_91));

		int32_t L_92 = V_8;
		if ((((int32_t)L_92) == ((int32_t)(-1))))
		{
			goto IL_0154;
		}
	}
	{
		double L_93 = V_10;
		double L_94 = V_7;
		if ((!(((double)L_93) < ((double)L_94))))
		{
			goto IL_015c;
		}
	}

IL_0154:
	{

		double L_95 = V_10;
		V_7 = L_95;

		int32_t L_96 = V_9;
		V_8 = L_96;
	}

IL_015c:
	{

		int32_t L_97 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add(L_97, 1));
	}

IL_0162:
	{

		int32_t L_98 = V_9;
		int32_t L_99 = V_6;
		if ((((int32_t)L_98) < ((int32_t)L_99)))
		{
			goto IL_0110;
		}
	}

IL_0168:
	{

		int32_t L_100 = V_8;
		if ((((int32_t)L_100) < ((int32_t)0)))
		{
			goto IL_0183;
		}
	}
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_101 = V_1;
		int32_t L_102 = V_8;
		NullCheck(L_101);
		int32_t L_103 = L_102;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		NullCheck(L_104);
		int32_t L_105;
		L_105 = TimelineClip_get_postExtrapolationMode_mDF06AB6BEE7906C373109C04775C0B3CA83D8685(L_104, NULL);
		if (!L_105)
		{
			goto IL_0183;
		}
	}
	{

		V_7 = (0.0);
	}

IL_0183:
	{

		double L_106 = V_7;
		il2cpp_codegen_runtime_class_init_inline(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		double L_107 = ((Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields*)il2cpp_codegen_static_fields_for(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var))->___kMinExtrapolationTime_0;
		if ((((double)L_106) <= ((double)L_107)))
		{
			goto IL_0190;
		}
	}
	{
		double L_108 = V_7;
		G_B37_0 = L_108;
		goto IL_0199;
	}

IL_0190:
	{
		G_B37_0 = (0.0);
	}

IL_0199:
	{
		V_7 = G_B37_0;

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_109 = V_1;
		int32_t L_110 = V_6;
		NullCheck(L_109);
		int32_t L_111 = L_110;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		double L_113 = V_7;
		NullCheck(L_112);
		TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline(L_112, L_113, NULL);

		int32_t L_114 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_114, 1));
	}

IL_01ac:
	{

		int32_t L_115 = V_6;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_116 = V_1;
		NullCheck(L_116);
		if ((((int32_t)L_115) < ((int32_t)((int32_t)(((RuntimeArray*)L_116)->max_length)))))
		{
			goto IL_00fd;
		}
	}

IL_01b6:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* Extrapolation_SortClipsByStartTime_mEC3E10053A10B8504723B0E036FFB0218A8AB6F6 (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___clips0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* V_0 = NULL;
	Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* G_B2_0 = NULL;
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* G_B2_1 = NULL;
	Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* G_B1_0 = NULL;
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* G_B1_1 = NULL;
	{

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_0 = ___clips0;
		NullCheck(L_0);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_1 = (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64*)(TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64*)SZArrayNew(TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
		V_0 = L_1;

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_2 = ___clips0;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_3 = V_0;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_4 = ___clips0;
		NullCheck(L_4);
		Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_2, (RuntimeArray*)L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_6 = ((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9__2_0_1;
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_7 = L_6;
		G_B1_0 = L_7;
		G_B1_1 = L_5;
		if (L_7)
		{
			G_B2_0 = L_7;
			G_B2_1 = L_5;
			goto IL_0033;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* L_8 = ((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_9 = (Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E*)il2cpp_codegen_object_new(Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E_il2cpp_TypeInfo_var);
		NullCheck(L_9);
		Comparison_1__ctor_m1C6FEC4FBED36AF3029E458BB74BE4A079EBAF65(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562_RuntimeMethod_var), NULL);
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_10 = L_9;
		((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9__2_0_1 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9__2_0_1), (void*)L_10);
		G_B2_0 = L_10;
		G_B2_1 = G_B1_1;
	}

IL_0033:
	{
		Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671(G_B2_1, G_B2_0, Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671_RuntimeMethod_var);

		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_11 = V_0;
		return L_11;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extrapolation__cctor_mF863D13D944C088967FAE1379611E20BB92F3C88 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_0 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		((Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields*)il2cpp_codegen_static_fields_for(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var))->___kMinExtrapolationTime_0 = ((double)il2cpp_codegen_multiply(L_0, (1000.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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m469FC47E656586BE492C516687A7A968C5677C7C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* L_0 = (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28*)il2cpp_codegen_object_new(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m4BEA68C8BAF3AD6FA1854F77A8584537339195A3(L_0, NULL);
		((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4BEA68C8BAF3AD6FA1854F77A8584537339195A3 (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562 (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* __this, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip10, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip21, const RuntimeMethod* method) 
{
	double V_0 = 0.0;
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip10;
		NullCheck(L_0);
		double L_1;
		L_1 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_0, NULL);
		V_0 = L_1;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_2 = ___clip21;
		NullCheck(L_2);
		double L_3;
		L_3 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_2, NULL);
		int32_t L_4;
		L_4 = Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC((&V_0), L_3, NULL);
		return L_4;
	}
}
#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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999 (int32_t ___h10, int32_t ___h21, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h10;
		int32_t L_3 = ___h10;
		return ((int32_t)(L_0^((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)L_1), ((int64_t)(uint64_t)((uint32_t)((int32_t)-1640531527))))), ((int64_t)((int32_t)(L_2<<6))))), ((int64_t)((int32_t)(L_3>>2))))))));
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mC99FB1BF4DF7C5B3CB80FA27D943663854085BE5 (int32_t ___h10, int32_t ___h21, int32_t ___h32, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2;
		L_2 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_0, L_1, NULL);
		int32_t L_3 = ___h32;
		int32_t L_4;
		L_4 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_2, L_3, NULL);
		return L_4;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m0FD214DC14813AF62FBC2A57E514BF54734DD4A1 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3;
		L_3 = HashUtility_CombineHash_mC99FB1BF4DF7C5B3CB80FA27D943663854085BE5(L_0, L_1, L_2, NULL);
		int32_t L_4 = ___h43;
		int32_t L_5;
		L_5 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_3, L_4, NULL);
		return L_5;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4115A4CF9756DA2A1017C2F7B731F7A7D76B3340 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3 = ___h43;
		int32_t L_4;
		L_4 = HashUtility_CombineHash_m0FD214DC14813AF62FBC2A57E514BF54734DD4A1(L_0, L_1, L_2, L_3, NULL);
		int32_t L_5 = ___h54;
		int32_t L_6;
		L_6 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_4, L_5, NULL);
		return L_6;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mEE25301F2EF370129572E2A7685C3EC5E3BCE9E6 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, int32_t ___h65, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3 = ___h43;
		int32_t L_4 = ___h54;
		int32_t L_5;
		L_5 = HashUtility_CombineHash_m4115A4CF9756DA2A1017C2F7B731F7A7D76B3340(L_0, L_1, L_2, L_3, L_4, NULL);
		int32_t L_6 = ___h65;
		int32_t L_7;
		L_7 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_5, L_6, NULL);
		return L_7;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mCC5DF06E66664134CFDA8E3B1436722C0C6CEEA2 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, int32_t ___h65, int32_t ___h76, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3 = ___h43;
		int32_t L_4 = ___h54;
		int32_t L_5 = ___h65;
		int32_t L_6;
		L_6 = HashUtility_CombineHash_mEE25301F2EF370129572E2A7685C3EC5E3BCE9E6(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
		int32_t L_7 = ___h76;
		int32_t L_8;
		L_8 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_6, L_7, NULL);
		return L_8;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mBB2B5B9F1E3EF4F98D1E0FE3D9C42E9159BDE5E1 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___hashes0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{

		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___hashes0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___hashes0;
		NullCheck(L_1);
		if ((((RuntimeArray*)L_1)->max_length))
		{
			goto IL_0009;
		}
	}

IL_0007:
	{

		return 0;
	}

IL_0009:
	{

		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___hashes0;
		NullCheck(L_2);
		int32_t L_3 = 0;
		int32_t L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_0 = L_4;

		V_1 = 1;
		goto IL_001f;
	}

IL_0011:
	{

		int32_t L_5 = V_0;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___hashes0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		int32_t L_10;
		L_10 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_5, L_9, NULL);
		V_0 = L_10;

		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_001f:
	{

		int32_t L_12 = V_1;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___hashes0;
		NullCheck(L_13);
		if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
		{
			goto IL_0011;
		}
	}
	{

		int32_t L_14 = V_0;
		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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 NotificationUtilities_CreateNotificationsPlayable_m866BFF46A77F2B2ED6CE01772176109F0E534606 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, RuntimeObject* ___markers1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t20143ACCC2911665EF1E794A372AB4BCD33B7C80_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMarker_t56D4AC9FC0C2FA104A18211FF74D707C03FCDB8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 V_0;
	memset((&V_0), 0, sizeof(V_0));
	PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 V_5;
	memset((&V_5), 0, sizeof(V_5));
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	{

		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_0;
		L_0 = ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA(ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var);
		V_0 = L_0;

		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___go2;
		NullCheck(L_1);
		PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_2;
		L_2 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_1, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
		V_1 = L_2;

		RuntimeObject* L_3 = ___markers1;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 , IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321_il2cpp_TypeInfo_var, L_3);
		V_2 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00f6:
			{
				{
					RuntimeObject* L_5 = V_2;
					if (!L_5)
					{
						goto IL_00ff;
					}
				}
				{
					RuntimeObject* L_6 = V_2;
					NullCheck(L_6);
					InterfaceActionInvoker0::Invoke(0 , IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
				}

IL_00ff:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00e9_1;
			}

IL_0019_1:
			{

				RuntimeObject* L_7 = V_2;
				NullCheck(L_7);
				RuntimeObject* L_8;
				L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 , IEnumerator_1_t20143ACCC2911665EF1E794A372AB4BCD33B7C80_il2cpp_TypeInfo_var, L_7);
				V_3 = L_8;

				RuntimeObject* L_9 = V_3;
				V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B_il2cpp_TypeInfo_var));

				RuntimeObject* L_10 = V_4;
				if (!L_10)
				{
					goto IL_00e9_1;
				}
			}
			{

				il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
				ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_11;
				L_11 = ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA(ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var);
				bool L_12;
				L_12 = ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8((&V_0), L_11, ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8_RuntimeMethod_var);
				if (!L_12)
				{
					goto IL_0055_1;
				}
			}
			{

				PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_13 = ___graph0;
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_14 = V_1;
				NullCheck(L_14);
				PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_15;
				L_15 = PlayableDirector_get_playableAsset_m02BE3315FD9BF897F49AE020F3FE4278529FEB7C(L_14, NULL);
				NullCheck(L_15);
				double L_16;
				L_16 = VirtualFuncInvoker0< double >::Invoke(7 , L_15);
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_17 = V_1;
				NullCheck(L_17);
				int32_t L_18;
				L_18 = PlayableDirector_get_extrapolationMode_m942C1A4A49D9D81DF54B742A0EFE22ED6D6BCDDD(L_17, NULL);
				ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_19;
				L_19 = TimeNotificationBehaviour_Create_m4C43600AD9609B5D9E78EC2E8FC1908E071F256E(L_13, L_16, L_18, NULL);
				V_0 = L_19;
			}

IL_0055_1:
			{

				RuntimeObject* L_20 = V_3;
				NullCheck(L_20);
				double L_21;
				L_21 = InterfaceFuncInvoker0< double >::Invoke(0 , IMarker_t56D4AC9FC0C2FA104A18211FF74D707C03FCDB8D_il2cpp_TypeInfo_var, L_20);
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_22;
				L_22 = DiscreteTime_op_Explicit_m64F299E8C7EF42AE130B3DD8EDE00A3AE99B4EE8(L_21, NULL);
				V_5 = L_22;

				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_23 = V_1;
				NullCheck(L_23);
				PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_24;
				L_24 = PlayableDirector_get_playableAsset_m02BE3315FD9BF897F49AE020F3FE4278529FEB7C(L_23, NULL);
				NullCheck(L_24);
				double L_25;
				L_25 = VirtualFuncInvoker0< double >::Invoke(7 , L_24);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_26;
				L_26 = DiscreteTime_op_Explicit_m64F299E8C7EF42AE130B3DD8EDE00A3AE99B4EE8(L_25, NULL);
				V_6 = L_26;

				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_27 = V_5;
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_28 = V_6;
				bool L_29;
				L_29 = DiscreteTime_op_GreaterThanOrEqual_m2B9AA2B9D1D311E2D085FD7263897B65D0E88859(L_27, L_28, NULL);
				if (!L_29)
				{
					goto IL_00a7_1;
				}
			}
			{
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_30 = V_5;
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_31;
				L_31 = DiscreteTime_OneTickAfter_mD2C58DF00885E44EA0D7AF8C9F56C14F77E53EB7((&V_6), NULL);
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				bool L_32;
				L_32 = DiscreteTime_op_LessThanOrEqual_m467E168E44039B79FA12A9DBC4AF92B64D6E2FF5(L_30, L_31, NULL);
				if (!L_32)
				{
					goto IL_00a7_1;
				}
			}
			{
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_33 = V_6;
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_34;
				L_34 = DiscreteTime_op_Implicit_mABA06988B1FE89D8C7285F121B866D8CCBFED945(0, NULL);
				bool L_35;
				L_35 = DiscreteTime_op_Inequality_m8ABC1FCC78BE7289F09D8E70C04119B0D7C4FA74(L_33, L_34, NULL);
				if (!L_35)
				{
					goto IL_00a7_1;
				}
			}
			{

				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_36;
				L_36 = DiscreteTime_OneTickBefore_m06F6D6A227D8356FCD3283CD59571DFA12943D1A((&V_6), NULL);
				V_5 = L_36;
			}

IL_00a7_1:
			{

				RuntimeObject* L_37 = V_3;
				V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_37, INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var));

				RuntimeObject* L_38 = V_7;
				if (!L_38)
				{
					goto IL_00d2_1;
				}
			}
			{

				TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* L_39;
				L_39 = ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F((&V_0), ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_40 = V_5;
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				double L_41;
				L_41 = DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA(L_40, NULL);
				RuntimeObject* L_42 = V_4;
				RuntimeObject* L_43 = V_7;
				NullCheck(L_43);
				int16_t L_44;
				L_44 = InterfaceFuncInvoker0< int16_t >::Invoke(0 , INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var, L_43);
				NullCheck(L_39);
				TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97(L_39, ((double)L_41), L_42, L_44, NULL);
				goto IL_00e9_1;
			}

IL_00d2_1:
			{

				TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* L_45;
				L_45 = ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F((&V_0), ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_46 = V_5;
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				double L_47;
				L_47 = DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA(L_46, NULL);
				RuntimeObject* L_48 = V_4;
				NullCheck(L_45);
				TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97(L_45, ((double)L_47), L_48, 2, NULL);
			}

IL_00e9_1:
			{

				RuntimeObject* L_49 = V_2;
				NullCheck(L_49);
				bool L_50;
				L_50 = InterfaceFuncInvoker0< bool >::Invoke(0 , IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_49);
				if (L_50)
				{
					goto IL_0019_1;
				}
			}
			{
				goto IL_0100;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0100:
	{

		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_51 = V_0;
		return L_51;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationUtilities_TrackTypeSupportsNotifications_mFFFE0A666B3AF6366C6A4ED144E4F0EB07C8A2C1 (Type_t* ___type0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* V_0 = NULL;
	{

		Type_t* L_0 = ___type0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_2;
		L_2 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_1, NULL);
		Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_3;
		L_3 = Attribute_GetCustomAttribute_mF9CB9F03A29701923B68556A396459E8FBEAE6B0(L_0, L_2, NULL);
		V_0 = ((TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2*)CastclassClass((RuntimeObject*)L_3, TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_il2cpp_TypeInfo_var));

		TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* L_4 = V_0;
		if (!L_4)
		{
			goto IL_0048;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_6;
		L_6 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_5, NULL);
		TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* L_7 = V_0;
		NullCheck(L_7);
		Type_t* L_8 = L_7->___type_0;
		NullCheck(L_6);
		bool L_9;
		L_9 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 , L_6, L_8);
		if (L_9)
		{
			goto IL_0046;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_10, NULL);
		TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* L_12 = V_0;
		NullCheck(L_12);
		Type_t* L_13 = L_12->___type_0;
		NullCheck(L_11);
		bool L_14;
		L_14 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 , L_11, L_13);
		return L_14;
	}

IL_0046:
	{
		return (bool)1;
	}

IL_0048:
	{
		return (bool)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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473 (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, 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*)&TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_0 = NULL;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_1 = NULL;
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C07EE1FF284F795FC36299E530E7BAD9C259886)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_000e:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3AB50F94AA0E16013A849ACA6AC47B21D08552F2)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_0022:
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_5 = ___clip0;
		NullCheck(L_5);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6;
		L_6 = TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline(L_5, NULL);
		V_0 = L_6;

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_7 = ___clip0;
		NullCheck(L_7);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_8;
		L_8 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_7, NULL);
		V_1 = L_8;

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_10)
		{
			goto IL_0044;
		}
	}
	{

		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_11 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_11);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4436F48D2A4E23E3457BAC72612DC1DA70AEF8B8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_0044:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_12 = V_0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_13 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_12, L_13, NULL);
		if (!L_14)
		{
			goto IL_0068;
		}
	}
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_15 = ___destinationTrack1;
		NullCheck(L_15);
		String_t* L_16;
		L_16 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_15, NULL);
		String_t* L_17;
		L_17 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral883B1BF73629C2AFD11C88278BAD82AA1CD75730)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_18 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_18);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_18, L_17, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_0068:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_19 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20 = V_1;
		NullCheck(L_20);
		Type_t* L_21;
		L_21 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_20, NULL);
		NullCheck(L_19);
		bool L_22;
		L_22 = TrackAsset_ValidateClipType_mD794D7B040F112C3E8ACBF9FB601414D08B97A8F(L_19, L_21, NULL);
		if (L_22)
		{
			goto IL_00b6;
		}
	}
	{

		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral43B7533C6955A825756D5C55BDA5B3FA2E6A97F9)));
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral43B7533C6955A825756D5C55BDA5B3FA2E6A97F9)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_26 = ___destinationTrack1;
		NullCheck(L_26);
		String_t* L_27;
		L_27 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_26, NULL);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_27);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_27);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_25;
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral975F8ACCFEEE40FAB85516388B097340FC27E166)));
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral975F8ACCFEEE40FAB85516388B097340FC27E166)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_30 = ___clip0;
		NullCheck(L_30);
		Type_t* L_31;
		L_31 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_30, NULL);
		NullCheck(L_31);
		String_t* L_32;
		L_32 = VirtualFuncInvoker0< String_t* >::Invoke(7 , L_31);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_32);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_32);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_29;
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
		String_t* L_34;
		L_34 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_33, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_35 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_35);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_35, L_34, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_00b6:
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_36 = ___clip0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_37 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_38 = V_1;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_39 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A(L_36, L_37, L_38, L_39, NULL);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, 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*)&TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_0 = NULL;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_1 = NULL;
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA146671AC0BAD88E0127F6A3C88CE6EF31CEA8E)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A_RuntimeMethod_var)));
	}

IL_000e:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{

		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7506CAA35670EE8E6DBE23A2709D30DF25D59B85)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A_RuntimeMethod_var)));
	}

IL_0022:
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_5 = ___clip0;
		NullCheck(L_5);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6;
		L_6 = TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline(L_5, NULL);
		V_0 = L_6;

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_7 = ___clip0;
		NullCheck(L_7);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_8;
		L_8 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_7, NULL);
		V_1 = L_8;

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_10)
		{
			goto IL_003b;
		}
	}
	{

		return (bool)0;
	}

IL_003b:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = V_0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_12 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_11, L_12, NULL);
		if (!L_13)
		{
			goto IL_005f;
		}
	}
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_14 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = V_1;
		NullCheck(L_15);
		Type_t* L_16;
		L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
		NullCheck(L_14);
		bool L_17;
		L_17 = TrackAsset_ValidateClipType_mD794D7B040F112C3E8ACBF9FB601414D08B97A8F(L_14, L_16, NULL);
		if (L_17)
		{
			goto IL_0054;
		}
	}
	{

		return (bool)0;
	}

IL_0054:
	{

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_18 = ___clip0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_19 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20 = V_1;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_21 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A(L_18, L_19, L_20, L_21, NULL);

		return (bool)1;
	}

IL_005f:
	{

		return (bool)0;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___asset2, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___parentTrack3, 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;
	}
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___parentTrack3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);

		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_2 = ___clip0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_3 = ___destinationTrack1;
		NullCheck(L_2);
		TimelineClip_SetParentTrack_Internal_m39F7D49888E7EBFC36796EAE0C7BE6C263C0FB02(L_2, L_3, NULL);

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_4 = ___parentTrack3;
		bool L_5;
		L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_5)
		{
			goto IL_0020;
		}
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___asset2;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_7 = ___destinationTrack1;
		TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020(L_6, L_7, NULL);
		return;
	}

IL_0020:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_8 = ___parentTrack3;
		NullCheck(L_8);
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_9;
		L_9 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_8, NULL);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_10 = ___destinationTrack1;
		NullCheck(L_10);
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_11;
		L_11 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_10, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, L_11, NULL);
		if (!L_12)
		{
			goto IL_0041;
		}
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = ___asset2;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_14 = ___parentTrack3;
		TimelineCreateUtilities_RemoveAssetFromObject_mC29BE981955E1AF5CF4983FAB172E6752683E0C2(L_13, L_14, NULL);

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = ___asset2;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_16 = ___destinationTrack1;
		TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020(L_15, L_16, NULL);
	}

IL_0041:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions__cctor_mCE739C372D62BBE6E41FAED7119BA91BD880BABC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94);
		s_Il2CppMethodInitialized = true;
	}
	{

		((TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_StaticFields*)il2cpp_codegen_static_fields_for(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var))->___k_UndoSetParentTrackText_0 = _stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94;
		Il2CppCodeGenWriteBarrier((void**)(&((TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_StaticFields*)il2cpp_codegen_static_fields_for(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var))->___k_UndoSetParentTrackText_0), (void*)_stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94);
		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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimelineCreateUtilities_GenerateUniqueActorName_m44A2F91AA41CDF1BE7C33275F9BA1D00D59D1EC4 (List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___tracks0, String_t* ___name1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* V_5 = NULL;
	{
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_0 = (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__DisplayClass0_0__ctor_m8C4942004C3562D0E7CEF1A8EBA62FE27E649328(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_1 = V_0;
		String_t* L_2 = ___name1;
		NullCheck(L_1);
		L_1->___name_0 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___name_0), (void*)L_2);

		List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* L_3 = ___tracks0;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_4 = V_0;
		Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* L_5 = (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*)il2cpp_codegen_object_new(Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		Predicate_1__ctor_m812064195D242AC1D8BEDD6E86C679DF84F32DBF(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50_RuntimeMethod_var), NULL);
		NullCheck(L_3);
		bool L_6;
		L_6 = List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50(L_3, L_5, List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_0028;
		}
	}
	{

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8 = L_7->___name_0;
		return L_8;
	}

IL_0028:
	{

		V_1 = 0;

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10 = L_9->___name_0;
		V_2 = L_10;

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12 = L_11->___name_0;
		bool L_13;
		L_13 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_12, NULL);
		if (L_13)
		{
			goto IL_00a4;
		}
	}
	{
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_14 = V_0;
		NullCheck(L_14);
		String_t* L_15 = L_14->___name_0;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_16 = V_0;
		NullCheck(L_16);
		String_t* L_17 = L_16->___name_0;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
		NullCheck(L_15);
		Il2CppChar L_19;
		L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, ((int32_t)il2cpp_codegen_subtract(L_18, 1)), NULL);
		if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)41)))))
		{
			goto IL_00a4;
		}
	}
	{

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_20 = V_0;
		NullCheck(L_20);
		String_t* L_21 = L_20->___name_0;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_21, ((int32_t)40), NULL);
		V_3 = L_22;

		int32_t L_23 = V_3;
		if ((((int32_t)L_23) <= ((int32_t)0)))
		{
			goto IL_00a4;
		}
	}
	{

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_24 = V_0;
		NullCheck(L_24);
		String_t* L_25 = L_24->___name_0;
		int32_t L_26 = V_3;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_27 = V_0;
		NullCheck(L_27);
		String_t* L_28 = L_27->___name_0;
		NullCheck(L_28);
		int32_t L_29;
		L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
		int32_t L_30 = V_3;
		NullCheck(L_25);
		String_t* L_31;
		L_31 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, ((int32_t)il2cpp_codegen_add(L_26, 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_29, L_30)), 2)), NULL);

		bool L_32;
		L_32 = Int32_TryParse_mFC6BFCB86964E2BCA4052155B10983837A695EA4(L_31, (&V_1), NULL);
		if (!L_32)
		{
			goto IL_00a4;
		}
	}
	{

		int32_t L_33 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_34 = V_0;
		NullCheck(L_34);
		String_t* L_35 = L_34->___name_0;
		int32_t L_36 = V_3;
		NullCheck(L_35);
		String_t* L_37;
		L_37 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_35, 0, L_36, NULL);
		V_2 = L_37;
	}

IL_00a4:
	{

		String_t* L_38 = V_2;
		NullCheck(L_38);
		String_t* L_39;
		L_39 = String_TrimEnd_m25B1EA658EE07ADFED51FED61D630E5625336AB5(L_38, NULL);
		V_2 = L_39;

		int32_t L_40 = V_1;
		V_4 = L_40;
		goto IL_00f8;
	}

IL_00b0:
	{

		int32_t L_41 = V_4;
		if ((((int32_t)L_41) <= ((int32_t)0)))
		{
			goto IL_00f2;
		}
	}
	{
		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_42 = (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591_il2cpp_TypeInfo_var);
		NullCheck(L_42);
		U3CU3Ec__DisplayClass0_1__ctor_mE96B2A914FE0820EA130DFB44B1E713AD3FBFB90(L_42, NULL);
		V_5 = L_42;

		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_43 = V_5;
		String_t* L_44 = V_2;
		int32_t L_45 = V_4;
		int32_t L_46 = L_45;
		RuntimeObject* L_47 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_46);
		String_t* L_48;
		L_48 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7, L_44, L_47, NULL);
		NullCheck(L_43);
		L_43->___result_0 = L_48;
		Il2CppCodeGenWriteBarrier((void**)(&L_43->___result_0), (void*)L_48);

		List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* L_49 = ___tracks0;
		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_50 = V_5;
		Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* L_51 = (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*)il2cpp_codegen_object_new(Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var);
		NullCheck(L_51);
		Predicate_1__ctor_m812064195D242AC1D8BEDD6E86C679DF84F32DBF(L_51, L_50, (intptr_t)((void*)U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB_RuntimeMethod_var), NULL);
		NullCheck(L_49);
		bool L_52;
		L_52 = List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50(L_49, L_51, List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var);
		if (L_52)
		{
			goto IL_00f2;
		}
	}
	{

		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_53 = V_5;
		NullCheck(L_53);
		String_t* L_54 = L_53->___result_0;
		return L_54;
	}

IL_00f2:
	{

		int32_t L_55 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_55, 1));
	}

IL_00f8:
	{

		int32_t L_56 = V_4;
		int32_t L_57 = V_1;
		if ((((int32_t)L_56) < ((int32_t)((int32_t)il2cpp_codegen_add(L_57, ((int32_t)5000))))))
		{
			goto IL_00b0;
		}
	}
	{

		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_58 = V_0;
		NullCheck(L_58);
		String_t* L_59 = L_58->___name_0;
		return L_59;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, 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;
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___childAsset0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0012;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___masterAsset1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0013;
		}
	}

IL_0012:
	{

		return;
	}

IL_0013:
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___masterAsset1;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_4, NULL);
		if (!((int32_t)((int32_t)L_5&((int32_t)52))))
		{
			goto IL_002e;
		}
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___childAsset0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_7 = L_6;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_7, NULL);
		NullCheck(L_7);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_7, ((int32_t)((int32_t)L_8|((int32_t)52))), NULL);
		return;
	}

IL_002e:
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = ___childAsset0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_10 = L_9;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_10, NULL);
		NullCheck(L_10);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_10, ((int32_t)((int32_t)L_11|1)), NULL);

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_RemoveAssetFromObject_mC29BE981955E1AF5CF4983FAB172E6752683E0C2 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, 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;
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___childAsset0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0011;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___masterAsset1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
	}

IL_0011:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* TimelineCreateUtilities_CreateAnimationClipForTrack_mB7DF2C86EAEF089D5181FCD6FEE08806A7795168 (String_t* ___name0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track1, bool ___isLegacy2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* V_0 = NULL;
	int32_t V_1 = 0;
	TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* G_B3_0 = NULL;
	int32_t G_B6_0 = 0;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B8_0 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B8_1 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B7_0 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B7_1 = NULL;
	float G_B9_0 = 0.0f;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B9_1 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B9_2 = NULL;
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___track1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496*)(NULL));
		goto IL_0012;
	}

IL_000c:
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___track1;
		NullCheck(L_2);
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_3;
		L_3 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_2, NULL);
		G_B3_0 = L_3;
	}

IL_0012:
	{
		V_0 = G_B3_0;

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_4 = ___track1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_5)
		{
			goto IL_001f;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_0025;
	}

IL_001f:
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6 = ___track1;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_6, NULL);
		G_B6_0 = ((int32_t)(L_7));
	}

IL_0025:
	{
		V_1 = G_B6_0;

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*)il2cpp_codegen_object_new(AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712_il2cpp_TypeInfo_var);
		NullCheck(L_8);
		AnimationClip__ctor_m3F9B3DE671547640479DB976423EEBC689D26F79(L_8, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_9 = L_8;
		bool L_10 = ___isLegacy2;
		NullCheck(L_9);
		AnimationClip_set_legacy_mA24DEDCB86CB9439005B71B6916C09C751731377(L_9, L_10, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_11 = L_9;
		String_t* L_12 = ___name0;
		NullCheck(L_11);
		Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_11, L_12, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_13 = L_11;
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_14 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		G_B7_0 = L_13;
		G_B7_1 = L_13;
		if (L_15)
		{
			G_B8_0 = L_13;
			G_B8_1 = L_13;
			goto IL_0051;
		}
	}
	{
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_16 = V_0;
		NullCheck(L_16);
		EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* L_17;
		L_17 = TimelineAsset_get_editorSettings_m3D5DEC0305D9E517E29CB898C789C3B42D3B1CB9_inline(L_16, NULL);
		NullCheck(L_17);
		double L_18;
		L_18 = EditorSettings_get_frameRate_m699A6599212042DC13CB0DB91C7057B9644A0037_inline(L_17, NULL);
		G_B9_0 = ((float)L_18);
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		goto IL_0057;
	}

IL_0051:
	{
		il2cpp_codegen_runtime_class_init_inline(EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var);
		double L_19 = ((EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_StaticFields*)il2cpp_codegen_static_fields_for(EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var))->___kDefaultFrameRate_2;
		G_B9_0 = ((float)L_19);
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
	}

IL_0057:
	{
		NullCheck(G_B9_1);
		AnimationClip_set_frameRate_m68E3FF5D77738194EFEC9279F1B3FB1FCFEEED74(G_B9_1, G_B9_0, NULL);

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_20 = G_B9_2;
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_21 = V_0;
		TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020(L_20, L_21, NULL);

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_22 = L_20;
		int32_t L_23 = V_1;
		NullCheck(L_22);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_22, ((int32_t)((int32_t)L_23&((int32_t)-2))), NULL);

		return L_22;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimelineCreateUtilities_ValidateParentTrack_m97ECE7D9FEDD88EC993BADA97CF75F49B72C5C79 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___parent0, Type_t* ___childType1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILayerable_t3F7D555AE898B3722D3654E1A996A97B2556BE3B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* V_0 = NULL;
	int32_t V_1 = 0;
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_2 = NULL;
	{

		Type_t* L_0 = ___childType1;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, (Type_t*)NULL, NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_2, NULL);
		Type_t* L_4 = ___childType1;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 , L_3, L_4);
		if (L_5)
		{
			goto IL_001d;
		}
	}

IL_001b:
	{

		return (bool)0;
	}

IL_001d:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6 = ___parent0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_7)
		{
			goto IL_0028;
		}
	}
	{

		return (bool)1;
	}

IL_0028:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_8 = ___parent0;
		if (!((RuntimeObject*)IsInst((RuntimeObject*)L_8, ILayerable_t3F7D555AE898B3722D3654E1A996A97B2556BE3B_il2cpp_TypeInfo_var)))
		{
			goto IL_0048;
		}
	}
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_9 = ___parent0;
		NullCheck(L_9);
		bool L_10;
		L_10 = TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E(L_9, NULL);
		if (L_10)
		{
			goto IL_0048;
		}
	}
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = ___parent0;
		NullCheck(L_11);
		Type_t* L_12;
		L_12 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_11, NULL);
		Type_t* L_13 = ___childType1;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_12, L_13, NULL);
		if (!L_14)
		{
			goto IL_0048;
		}
	}
	{

		return (bool)1;
	}

IL_0048:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_15 = ___parent0;
		NullCheck(L_15);
		Type_t* L_16;
		L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_18;
		L_18 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_17, NULL);
		Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_19;
		L_19 = Attribute_GetCustomAttribute_mF9CB9F03A29701923B68556A396459E8FBEAE6B0(L_16, L_18, NULL);
		V_0 = ((SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8*)IsInstClass((RuntimeObject*)L_19, SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_il2cpp_TypeInfo_var));

		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_20 = V_0;
		if (L_20)
		{
			goto IL_0068;
		}
	}
	{

		return (bool)0;
	}

IL_0068:
	{

		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_21 = V_0;
		NullCheck(L_21);
		Type_t* L_22 = L_21->___childType_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_23;
		L_23 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_22, (Type_t*)NULL, NULL);
		if (!L_23)
		{
			goto IL_0078;
		}
	}
	{

		return (bool)1;
	}

IL_0078:
	{

		Type_t* L_24 = ___childType1;
		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_25 = V_0;
		NullCheck(L_25);
		Type_t* L_26 = L_25->___childType_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_27;
		L_27 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_24, L_26, NULL);
		if (!L_27)
		{
			goto IL_00b7;
		}
	}
	{

		V_1 = 0;

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_28 = ___parent0;
		V_2 = L_28;
		goto IL_009c;
	}

IL_008c:
	{

		int32_t L_29 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_30 = V_2;
		NullCheck(L_30);
		PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_31;
		L_31 = TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline(L_30, NULL);
		V_2 = ((TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*)IsInstClass((RuntimeObject*)L_31, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var));
	}

IL_009c:
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_32 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_33;
		L_33 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_33)
		{
			goto IL_00ad;
		}
	}
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_34 = V_2;
		NullCheck(L_34);
		bool L_35;
		L_35 = TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E(L_34, NULL);
		if (L_35)
		{
			goto IL_008c;
		}
	}

IL_00ad:
	{

		int32_t L_36 = V_1;
		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_37 = V_0;
		NullCheck(L_37);
		int32_t L_38 = L_37->___levels_1;
		return (bool)((((int32_t)L_36) < ((int32_t)L_38))? 1 : 0);
	}

IL_00b7:
	{

		return (bool)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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m8C4942004C3562D0E7CEF1A8EBA62FE27E649328 (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50 (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___x0, const RuntimeMethod* method) 
{
	{

		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_0 = ___x0;
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1 = ___x0;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
		String_t* L_3 = __this->___name_0;
		bool L_4;
		L_4 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_2, L_3, NULL);
		return L_4;
	}

IL_0015:
	{
		return (bool)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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_mE96B2A914FE0820EA130DFB44B1E713AD3FBFB90 (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___x0, const RuntimeMethod* method) 
{
	{

		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_0 = ___x0;
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1 = ___x0;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
		String_t* L_3 = __this->___result_0;
		bool L_4;
		L_4 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_2, L_3, NULL);
		return L_4;
	}

IL_0015:
	{
		return (bool)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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_PushDestroyUndo_m6494645C52E13993B61B0865258956D0DE24243C (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* ___timeline0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___thingToDirty1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___objectToDestroy2, 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;
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___objectToDestroy2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___objectToDestroy2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_2, NULL);
	}

IL_000f:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_PushUndo_m74EBE3ECDC569BD74E0B3D01A170125C74C31397 (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___thingsToDirty0, String_t* ___operation1, const RuntimeMethod* method) 
{
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_PushUndo_m3144EB85A3249E5DD53BCF2CCB9A95A2255746AC (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___thingToDirty0, String_t* ___operation1, const RuntimeMethod* method) 
{
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_RegisterCreatedObjectUndo_m507D8B57D0D0193951A72A450074B98C4DBD6A1E (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___thingCreated0, String_t* ___operation1, const RuntimeMethod* method) 
{
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimelineUndo_UndoName_mC8496BC5D6295DE1E5DF906BBE50BDFFBC5F58E1 (String_t* ___name0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4351DF3919EE6894B142CA7831E6A7983CF67D92);
		s_Il2CppMethodInitialized = true;
	}
	{

		String_t* L_0 = ___name0;
		String_t* L_1;
		L_1 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral4351DF3919EE6894B142CA7831E6A7983CF67D92, L_0, NULL);
		return L_1;
	}
}
#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
#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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1 (double ___frameRate0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		double L_0 = ___frameRate0;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_1 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		if ((!(((double)L_0) <= ((double)L_1))))
		{
			goto IL_0013;
		}
	}
	{

		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		NullCheck(L_2);
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE393AB7FD48CD241998853A074CBF18FACB49A39)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1_RuntimeMethod_var)));
	}

IL_0013:
	{

		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447 (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___time0;
		double L_2 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___k_MaxTimelineDurationInSeconds_2;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_1, ((-L_2)), NULL);
		double L_4 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___k_MaxTimelineDurationInSeconds_2;
		double L_5;
		L_5 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_3, L_4, NULL);
		___time0 = L_5;

		double L_6 = ___time0;
		double L_7 = ___frameRate1;
		double L_8;
		L_8 = TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297(L_6, L_7, NULL);
		V_0 = L_8;

		double L_9 = ___time0;
		if ((!(((double)L_9) < ((double)(0.0)))))
		{
			goto IL_003e;
		}
	}
	{

		double L_10 = ___time0;
		double L_11 = ___frameRate1;
		double L_12 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_13;
		L_13 = ceil(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_10, L_11)), L_12)));
		return il2cpp_codegen_cast_double_to_int<int32_t>(L_13);
	}

IL_003e:
	{

		double L_14 = ___time0;
		double L_15 = ___frameRate1;
		double L_16 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_17;
		L_17 = floor(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_14, L_15)), L_16)));
		return il2cpp_codegen_cast_double_to_int<int32_t>(L_17);
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___time0;
		double L_2 = ___frameRate1;
		return ((double)il2cpp_codegen_multiply(L_1, L_2));
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_FromFrames_m10417BD45562B159E08282379867E801A862CEBA (int32_t ___frames0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		int32_t L_1 = ___frames0;
		double L_2 = ___frameRate1;
		return ((double)(((double)L_1)/L_2));
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_FromFrames_mF01068CD09956257FDB90C8512703271CDAA206B (double ___frames0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___frames0;
		double L_2 = ___frameRate1;
		return ((double)(L_1/L_2));
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		double L_0 = ___time0;
		double L_1 = ___frameRate1;
		double L_2 = ___time0;
		double L_3 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297(L_2, L_3, NULL);
		bool L_5;
		L_5 = TimeUtility_OnFrameBoundary_m0C0EE21241763E2EF1765058494A79ADD0B2FFCC(L_0, L_1, L_4, NULL);
		return L_5;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297 (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		double L_0 = ___time0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = fabs(L_0);
		double L_2;
		L_2 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_1, (1.0), NULL);
		double L_3 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_4 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		return ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_multiply(L_2, L_3)), L_4));
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_m0C0EE21241763E2EF1765058494A79ADD0B2FFCC (double ___time0, double ___frameRate1, double ___epsilon2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___time0;
		double L_2 = ___frameRate1;
		double L_3;
		L_3 = TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C(L_1, L_2, NULL);

		double L_4 = L_3;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_5;
		L_5 = bankers_round(L_4);
		V_0 = L_5;

		double L_6 = V_0;
		double L_7;
		L_7 = fabs(((double)il2cpp_codegen_subtract(L_4, L_6)));
		double L_8 = ___epsilon2;
		return (bool)((((double)L_7) < ((double)L_8))? 1 : 0);
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_RoundToFrame_m714DCFD79333E4EE0AF924545AE9B04A0BD885C5 (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___time0;
		double L_2 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = floor(((double)il2cpp_codegen_multiply(L_1, L_2)));
		double L_4 = ___frameRate1;
		V_0 = ((double)(((double)il2cpp_codegen_cast_double_to_int<int32_t>(L_3))/L_4));

		double L_5 = ___time0;
		double L_6 = ___frameRate1;
		double L_7;
		L_7 = ceil(((double)il2cpp_codegen_multiply(L_5, L_6)));
		double L_8 = ___frameRate1;
		V_1 = ((double)(((double)il2cpp_codegen_cast_double_to_int<int32_t>(L_7))/L_8));

		double L_9 = ___time0;
		double L_10 = V_0;
		double L_11;
		L_11 = fabs(((double)il2cpp_codegen_subtract(L_9, L_10)));
		double L_12 = ___time0;
		double L_13 = V_1;
		double L_14;
		L_14 = fabs(((double)il2cpp_codegen_subtract(L_12, L_13)));
		if ((((double)L_11) < ((double)L_14)))
		{
			goto IL_0034;
		}
	}
	{
		double L_15 = V_1;
		return L_15;
	}

IL_0034:
	{
		double L_16 = V_0;
		return L_16;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_TimeAsFrames_m47212617182D28CEB0129363371A2C0DBE6B74AF (double ___timeValue0, double ___frameRate1, String_t* ___format2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	double V_1 = 0.0;
	{

		double L_0 = ___timeValue0;
		double L_1 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{

		double L_3 = ___timeValue0;
		double L_4 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447(L_3, L_4, NULL);
		V_0 = L_5;
		String_t* L_6;
		L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		return L_6;
	}

IL_0019:
	{

		double L_7 = ___timeValue0;
		double L_8 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_9;
		L_9 = TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C(L_7, L_8, NULL);
		V_1 = L_9;
		String_t* L_10 = ___format2;
		String_t* L_11;
		L_11 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_1), L_10, NULL);
		return L_11;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_TimeAsTimeCode_m7A540E26FEFBA612C9D4852D8A465BE06E7E79E3 (double ___timeValue0, double ___frameRate1, String_t* ___format2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral186728018354DD5A345662365525D1905258CFCE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	String_t* V_7 = NULL;
	int32_t V_8 = 0;
	String_t* V_9 = NULL;
	int32_t V_10 = 0;
	double V_11 = 0.0;
	String_t* G_B3_0 = NULL;
	{

		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___timeValue0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = fabs(L_1);
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_2);

		int32_t L_3 = V_0;
		V_1 = ((int32_t)(L_3/((int32_t)3600)));

		int32_t L_4 = V_0;
		V_2 = ((int32_t)(((int32_t)(L_4%((int32_t)3600)))/((int32_t)60)));

		int32_t L_5 = V_0;
		V_3 = ((int32_t)(L_5%((int32_t)60)));

		double L_6 = ___timeValue0;
		if ((((double)L_6) < ((double)(0.0))))
		{
			goto IL_0039;
		}
	}
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
		G_B3_0 = L_7;
		goto IL_003e;
	}

IL_0039:
	{
		G_B3_0 = _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
	}

IL_003e:
	{
		V_5 = G_B3_0;

		int32_t L_8 = V_1;
		if ((((int32_t)L_8) <= ((int32_t)0)))
		{
			goto IL_008b;
		}
	}
	{

		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
		String_t* L_11;
		L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_11);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_11);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_10;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
		String_t* L_14;
		L_14 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_2), _stringLiteral186728018354DD5A345662365525D1905258CFCE, NULL);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_14);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_14);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_13;
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
		String_t* L_17;
		L_17 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_3), _stringLiteral186728018354DD5A345662365525D1905258CFCE, NULL);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_17);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_17);
		String_t* L_18;
		L_18 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_16, NULL);
		V_4 = L_18;
		goto IL_00b9;
	}

IL_008b:
	{

		int32_t L_19 = V_2;
		if ((((int32_t)L_19) <= ((int32_t)0)))
		{
			goto IL_00b0;
		}
	}
	{

		String_t* L_20;
		L_20 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
		String_t* L_21;
		L_21 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_3), _stringLiteral186728018354DD5A345662365525D1905258CFCE, NULL);
		String_t* L_22;
		L_22 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_20, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_21, NULL);
		V_4 = L_22;
		goto IL_00b9;
	}

IL_00b0:
	{

		String_t* L_23;
		L_23 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
		V_4 = L_23;
	}

IL_00b9:
	{

		double L_24 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_25;
		L_25 = log10(L_24);
		double L_26;
		L_26 = floor(((double)il2cpp_codegen_add(L_25, (1.0))));
		V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(L_26);

		double L_27 = ___timeValue0;
		double L_28 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		int32_t L_29;
		L_29 = TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447(L_27, L_28, NULL);
		int32_t L_30 = V_0;
		double L_31 = ___frameRate1;
		int32_t L_32;
		L_32 = TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447(((double)L_30), L_31, NULL);
		V_8 = ((int32_t)il2cpp_codegen_subtract(L_29, L_32));
		String_t* L_33;
		L_33 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
		int32_t L_34 = V_6;
		NullCheck(L_33);
		String_t* L_35;
		L_35 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_33, L_34, ((int32_t)48), NULL);
		V_7 = L_35;

		double L_36 = ___timeValue0;
		double L_37 = ___frameRate1;
		bool L_38;
		L_38 = TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D(L_36, L_37, NULL);
		if (L_38)
		{
			goto IL_013d;
		}
	}
	{

		double L_39 = ___timeValue0;
		double L_40 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_41;
		L_41 = TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C(L_39, L_40, NULL);
		V_11 = L_41;
		String_t* L_42 = ___format2;
		String_t* L_43;
		L_43 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_11), L_42, NULL);
		V_9 = L_43;

		String_t* L_44 = V_9;
		NullCheck(L_44);
		int32_t L_45;
		L_45 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_44, ((int32_t)46), NULL);
		V_10 = L_45;

		int32_t L_46 = V_10;
		if ((((int32_t)L_46) < ((int32_t)0)))
		{
			goto IL_013d;
		}
	}
	{

		String_t* L_47 = V_7;
		String_t* L_48 = V_9;
		int32_t L_49 = V_10;
		NullCheck(L_48);
		String_t* L_50;
		L_50 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_48, L_49, NULL);
		String_t* L_51;
		L_51 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_47, _stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5, L_50, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
		V_7 = L_51;
	}

IL_013d:
	{

		String_t* L_52 = V_5;
		String_t* L_53 = V_4;
		String_t* L_54 = V_7;
		String_t* L_55;
		L_55 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_52, L_53, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_54, NULL);
		return L_55;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ParseTimeCode_m7F31600AC8833EB960C66E16C11813DA13097323 (String_t* ___timeCode0, double ___frameRate1, double ___defaultValue2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9594CAC40DC391498BCF2E4A504AA0362DEA3644);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB74CC511DC9EE950F2957CFABED74A91B35745BF);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	double V_3 = 0.0;
	double V_4 = 0.0;
	String_t* V_5 = NULL;
	double V_6 = 0.0;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B16_0 = NULL;
	String_t* G_B16_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B15_0 = NULL;
	String_t* G_B15_1 = NULL;
	{

		String_t* L_0 = ___timeCode0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_1 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_2 = L_1;
		G_B1_0 = L_2;
		G_B1_1 = L_0;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0020;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_3 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*)il2cpp_codegen_object_new(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5_RuntimeMethod_var), NULL);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_5 = L_4;
		((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0020:
	{
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		String_t* L_6;
		L_6 = TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F(G_B2_1, G_B2_0, NULL);
		___timeCode0 = L_6;

		String_t* L_7 = ___timeCode0;
		NullCheck(L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8;
		L_8 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_7, ((int32_t)58), 0, NULL);
		V_0 = L_8;

		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
		NullCheck(L_9);
		if (!(((RuntimeArray*)L_9)->max_length))
		{
			goto IL_003b;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
		NullCheck(L_10);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)4)))
		{
			goto IL_003d;
		}
	}

IL_003b:
	{

		double L_11 = ___defaultValue2;
		return L_11;
	}

IL_003d:
	{

		V_1 = 0;

		V_2 = 0;

		V_3 = (0.0);

		V_4 = (0.0);
	}
	try
	{
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
			NullCheck(L_13);
			NullCheck(L_12);
			int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1));
			String_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
			V_5 = L_15;

			String_t* L_16 = V_5;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_17;
			L_17 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_16, _stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359, NULL);
			NullCheck(L_17);
			bool L_18;
			L_18 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_17, NULL);
			if (!L_18)
			{
				goto IL_00b6_1;
			}
		}
		{

			String_t* L_19 = V_5;
			double L_20;
			L_20 = Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B(L_19, NULL);
			V_3 = L_20;

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_0;
			NullCheck(L_21);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))) <= ((int32_t)3)))
			{
				goto IL_0088_1;
			}
		}
		{

			double L_22 = ___defaultValue2;
			V_6 = L_22;
			goto IL_0174;
		}

IL_0088_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = V_0;
			NullCheck(L_23);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))) <= ((int32_t)1)))
			{
				goto IL_009b_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = V_0;
			NullCheck(L_25);
			NullCheck(L_24);
			int32_t L_26 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_25)->max_length)), 2));
			String_t* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
			int32_t L_28;
			L_28 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_27, NULL);
			V_2 = L_28;
		}

IL_009b_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = V_0;
			NullCheck(L_29);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))) <= ((int32_t)2)))
			{
				goto IL_0156_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_0;
			NullCheck(L_31);
			NullCheck(L_30);
			int32_t L_32 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_31)->max_length)), 3));
			String_t* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
			int32_t L_34;
			L_34 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_33, NULL);
			V_1 = L_34;
			goto IL_0156_1;
		}

IL_00b6_1:
		{

			String_t* L_35 = V_5;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_36;
			L_36 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_35, _stringLiteral9594CAC40DC391498BCF2E4A504AA0362DEA3644, NULL);
			NullCheck(L_36);
			bool L_37;
			L_37 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_36, NULL);
			if (!L_37)
			{
				goto IL_00f8_1;
			}
		}
		{

			String_t* L_38 = V_5;
			il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_39 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_2;
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_40 = L_39;
			G_B15_0 = L_40;
			G_B15_1 = L_38;
			if (L_40)
			{
				G_B16_0 = L_40;
				G_B16_1 = L_38;
				goto IL_00ea_1;
			}
		}
		{
			il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
			U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_41 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_42 = (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*)il2cpp_codegen_object_new(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
			NullCheck(L_42);
			Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2(L_42, L_41, (intptr_t)((void*)U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE_RuntimeMethod_var), NULL);
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_43 = L_42;
			((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_2 = L_43;
			Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_2), (void*)L_43);
			G_B16_0 = L_43;
			G_B16_1 = G_B15_1;
		}

IL_00ea_1:
		{
			il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
			String_t* L_44;
			L_44 = TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F(G_B16_1, G_B16_0, NULL);

			double L_45;
			L_45 = Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B(L_44, NULL);
			V_4 = L_45;
			goto IL_011c_1;
		}

IL_00f8_1:
		{

			String_t* L_46 = V_5;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_47;
			L_47 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_46, _stringLiteralB74CC511DC9EE950F2957CFABED74A91B35745BF, NULL);
			NullCheck(L_47);
			bool L_48;
			L_48 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_47, NULL);
			if (!L_48)
			{
				goto IL_0117_1;
			}
		}
		{

			String_t* L_49 = V_5;
			int32_t L_50;
			L_50 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_49, NULL);
			V_4 = ((double)L_50);
			goto IL_011c_1;
		}

IL_0117_1:
		{

			double L_51 = ___defaultValue2;
			V_6 = L_51;
			goto IL_0174;
		}

IL_011c_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = V_0;
			NullCheck(L_52);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length))) <= ((int32_t)1)))
			{
				goto IL_0130_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = V_0;
			NullCheck(L_54);
			NullCheck(L_53);
			int32_t L_55 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_54)->max_length)), 2));
			String_t* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
			int32_t L_57;
			L_57 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_56, NULL);
			V_3 = ((double)L_57);
		}

IL_0130_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = V_0;
			NullCheck(L_58);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))) <= ((int32_t)2)))
			{
				goto IL_0143_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = V_0;
			NullCheck(L_60);
			NullCheck(L_59);
			int32_t L_61 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_60)->max_length)), 3));
			String_t* L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
			int32_t L_63;
			L_63 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_62, NULL);
			V_2 = L_63;
		}

IL_0143_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = V_0;
			NullCheck(L_64);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))) <= ((int32_t)3)))
			{
				goto IL_0156_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = V_0;
			NullCheck(L_66);
			NullCheck(L_65);
			int32_t L_67 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_66)->max_length)), 4));
			String_t* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
			int32_t L_69;
			L_69 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_68, NULL);
			V_1 = L_69;
		}

IL_0156_1:
		{

			goto IL_015e;
		}
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0158;
		}
		throw e;
	}

CATCH_0158:
	{

		double L_70 = ___defaultValue2;
		V_6 = L_70;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0174;
	}

IL_015e:
	{

		double L_71 = V_4;
		double L_72 = ___frameRate1;
		double L_73 = V_3;
		int32_t L_74 = V_2;
		int32_t L_75 = V_1;
		return ((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)(L_71/L_72)), L_73)), ((double)((int32_t)il2cpp_codegen_multiply(L_74, ((int32_t)60)))))), ((double)((int32_t)il2cpp_codegen_multiply(L_75, ((int32_t)3600))))));
	}

IL_0174:
	{

		double L_76 = V_6;
		return L_76;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ParseTimeSeconds_m2BA7661EC1A24B0D67FF1EEF066D3A71E9DEACF8 (String_t* ___timeCode0, double ___frameRate1, double ___defaultValue2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	double V_3 = 0.0;
	String_t* V_4 = NULL;
	double V_5 = 0.0;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	{

		String_t* L_0 = ___timeCode0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_1 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_3;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_2 = L_1;
		G_B1_0 = L_2;
		G_B1_1 = L_0;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0020;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_3 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*)il2cpp_codegen_object_new(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4_RuntimeMethod_var), NULL);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_5 = L_4;
		((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_3 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_3), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0020:
	{
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		String_t* L_6;
		L_6 = TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F(G_B2_1, G_B2_0, NULL);
		___timeCode0 = L_6;

		String_t* L_7 = ___timeCode0;
		NullCheck(L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8;
		L_8 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_7, ((int32_t)58), 0, NULL);
		V_0 = L_8;

		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
		NullCheck(L_9);
		if (!(((RuntimeArray*)L_9)->max_length))
		{
			goto IL_003b;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
		NullCheck(L_10);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)4)))
		{
			goto IL_003d;
		}
	}

IL_003b:
	{

		double L_11 = ___defaultValue2;
		return L_11;
	}

IL_003d:
	{

		V_1 = 0;

		V_2 = 0;

		V_3 = (0.0);
	}
	try
	{
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
			NullCheck(L_13);
			NullCheck(L_12);
			int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1));
			String_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
			V_4 = L_15;

			String_t* L_16 = V_4;
			il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
			CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17;
			L_17 = CultureInfo_get_InvariantCulture_m78DAB8CBE8766445310782B6E61FB7A9983AD425(NULL);
			bool L_18;
			L_18 = Double_TryParse_m6038C4DBF1789F1954938FF7F6D3459359CD7718(L_16, 7, L_17, (&V_3), NULL);
			if (L_18)
			{
				goto IL_0087_1;
			}
		}
		{

			String_t* L_19 = V_4;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_20;
			L_20 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_19, _stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359, NULL);
			NullCheck(L_20);
			bool L_21;
			L_21 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_20, NULL);
			if (!L_21)
			{
				goto IL_0082_1;
			}
		}
		{

			String_t* L_22 = V_4;
			double L_23;
			L_23 = Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B(L_22, NULL);
			V_3 = L_23;
			goto IL_0087_1;
		}

IL_0082_1:
		{

			double L_24 = ___defaultValue2;
			V_5 = L_24;
			goto IL_00eb;
		}

IL_0087_1:
		{

			String_t* L_25 = V_4;
			il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
			CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_26;
			L_26 = CultureInfo_get_InvariantCulture_m78DAB8CBE8766445310782B6E61FB7A9983AD425(NULL);
			bool L_27;
			L_27 = Double_TryParse_m6038C4DBF1789F1954938FF7F6D3459359CD7718(L_25, ((int32_t)167), L_26, (&V_3), NULL);
			if (L_27)
			{
				goto IL_00a1_1;
			}
		}
		{

			double L_28 = ___defaultValue2;
			V_5 = L_28;
			goto IL_00eb;
		}

IL_00a1_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = V_0;
			NullCheck(L_29);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))) <= ((int32_t)3)))
			{
				goto IL_00ac_1;
			}
		}
		{

			double L_30 = ___defaultValue2;
			V_5 = L_30;
			goto IL_00eb;
		}

IL_00ac_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_0;
			NullCheck(L_31);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))) <= ((int32_t)1)))
			{
				goto IL_00bf_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_0;
			NullCheck(L_33);
			NullCheck(L_32);
			int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_33)->max_length)), 2));
			String_t* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
			int32_t L_36;
			L_36 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_35, NULL);
			V_2 = L_36;
		}

IL_00bf_1:
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_0;
			NullCheck(L_37);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))) <= ((int32_t)2)))
			{
				goto IL_00d2_1;
			}
		}
		{

			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_0;
			NullCheck(L_39);
			NullCheck(L_38);
			int32_t L_40 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_39)->max_length)), 3));
			String_t* L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
			int32_t L_42;
			L_42 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_41, NULL);
			V_1 = L_42;
		}

IL_00d2_1:
		{

			goto IL_00da;
		}
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_00d4;
		}
		throw e;
	}

CATCH_00d4:
	{

		double L_43 = ___defaultValue2;
		V_5 = L_43;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_00eb;
	}

IL_00da:
	{

		double L_44 = V_3;
		int32_t L_45 = V_2;
		int32_t L_46 = V_1;
		return ((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(L_44, ((double)((int32_t)il2cpp_codegen_multiply(L_45, ((int32_t)60)))))), ((double)((int32_t)il2cpp_codegen_multiply(L_46, ((int32_t)3600))))));
	}

IL_00eb:
	{

		double L_47 = V_5;
		return L_47;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_GetAnimationClipLength_mF88ACCD01866E13B2D124E365086984F3DB8C55C (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip0, 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;
	}
	double V_0 = 0.0;
	{

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_0 = ___clip0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0011;
		}
	}
	{
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_2 = ___clip0;
		NullCheck(L_2);
		bool L_3;
		L_3 = AnimationClip_get_empty_mA55084A0DDBE57E75DC412FCEE2285626E76B986(L_2, NULL);
		if (!L_3)
		{
			goto IL_001b;
		}
	}

IL_0011:
	{

		return (0.0);
	}

IL_001b:
	{

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_4 = ___clip0;
		NullCheck(L_4);
		float L_5;
		L_5 = AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41(L_4, NULL);
		V_0 = ((double)L_5);

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_6 = ___clip0;
		NullCheck(L_6);
		float L_7;
		L_7 = AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242(L_6, NULL);
		if ((!(((float)L_7) > ((float)(0.0f)))))
		{
			goto IL_004c;
		}
	}
	{

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = ___clip0;
		NullCheck(L_8);
		float L_9;
		L_9 = AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41(L_8, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_10 = ___clip0;
		NullCheck(L_10);
		float L_11;
		L_11 = AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242(L_10, NULL);
		float L_12;
		L_12 = bankers_roundf(((float)il2cpp_codegen_multiply(L_9, L_11)));

		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_13 = ___clip0;
		NullCheck(L_13);
		float L_14;
		L_14 = AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242(L_13, NULL);
		V_0 = ((double)(((double)L_12)/((double)L_14)));
	}

IL_004c:
	{

		double L_15 = V_0;
		return L_15;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F (String_t* ___str0, Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___charToRemoveFunc1, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{

		String_t* L_0 = ___str0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
		V_0 = L_1;

		String_t* L_2 = ___str0;
		NullCheck(L_2);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3;
		L_3 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_2, NULL);
		V_1 = L_3;

		V_2 = 0;

		V_3 = 0;
		goto IL_002d;
	}

IL_0014:
	{

		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = ___charToRemoveFunc1;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = V_1;
		int32_t L_6 = V_3;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		uint16_t L_8 = (uint16_t)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_4);
		bool L_9;
		L_9 = Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline(L_4, L_8, NULL);
		if (L_9)
		{
			goto IL_0029;
		}
	}
	{

		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = V_1;
		int32_t L_11 = V_2;
		int32_t L_12 = L_11;
		V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = V_1;
		int32_t L_14 = V_3;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		uint16_t L_16 = (uint16_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Il2CppChar)L_16);
	}

IL_0029:
	{

		int32_t L_17 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_002d:
	{

		int32_t L_18 = V_3;
		int32_t L_19 = V_0;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_0014;
		}
	}
	{

		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_20 = V_1;
		int32_t L_21 = V_2;
		String_t* L_22;
		L_22 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_20, 0, L_21, NULL);
		return L_22;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E TimeUtility_GetClosestFrameRate_m2EBEB25708810B32CE568800EE9BCF900E1EEE18 (double ___frameRate0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E V_0;
	memset((&V_0), 0, sizeof(V_0));
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E V_1;
	memset((&V_1), 0, sizeof(V_1));
	{

		double L_0 = ___frameRate0;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);

		double L_1 = ___frameRate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_2;
		L_2 = FrameRate_DoubleToFrameRate_mBF7B8DC218B347F607E379E7BD9C44DFA69C4B61(L_1, NULL);
		V_0 = L_2;

		double L_3 = ___frameRate0;
		double L_4;
		L_4 = FrameRate_get_rate_mF21BC02932E30CCC1832FE1B3C08FE6679F95406((&V_0), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_5;
		L_5 = fabs(((double)il2cpp_codegen_subtract(L_3, L_4)));
		double L_6 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kFrameRateRounding_3;
		if ((((double)L_5) < ((double)L_6)))
		{
			goto IL_002c;
		}
	}
	{
		il2cpp_codegen_initobj((&V_1), sizeof(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E));
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_7 = V_1;
		return L_7;
	}

IL_002c:
	{
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_8 = V_0;
		return L_8;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E TimeUtility_ToFrameRate_m62C949F9700CD5F4A54FDFC2E1EA4CC2B0798908 (int32_t ___enumValue0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___enumValue0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_002e;
			}
			case 1:
			{
				goto IL_0028;
			}
			case 2:
			{
				goto IL_0034;
			}
			case 3:
			{
				goto IL_0040;
			}
			case 4:
			{
				goto IL_003a;
			}
			case 5:
			{
				goto IL_0046;
			}
			case 6:
			{
				goto IL_0052;
			}
			case 7:
			{
				goto IL_004c;
			}
		}
	}
	{
		goto IL_0058;
	}

IL_0028:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_1 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_23_976Fps_1;
		return L_1;
	}

IL_002e:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_2 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_24Fps_0;
		return L_2;
	}

IL_0034:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_3 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_25Fps_2;
		return L_3;
	}

IL_003a:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_4 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_29_97Fps_4;
		return L_4;
	}

IL_0040:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_5 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_30Fps_3;
		return L_5;
	}

IL_0046:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_6 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_50Fps_5;
		return L_6;
	}

IL_004c:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_7 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_59_94Fps_7;
		return L_7;
	}

IL_0052:
	{

		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_8 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_60Fps_6;
		return L_8;
	}

IL_0058:
	{

		il2cpp_codegen_initobj((&V_0), sizeof(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E));
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_9 = V_0;
		return L_9;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_ToStandardFrameRate_m8FF110243534D1675F1D0D80170103774A087650 (FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___rate0, int32_t* ___standard1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_0 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_1 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_23_976Fps_1;
		bool L_2;
		L_2 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{

		int32_t* L_3 = ___standard1;
		*((int32_t*)L_3) = (int32_t)1;
		goto IL_00ae;
	}

IL_0015:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_4 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_5 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_24Fps_0;
		bool L_6;
		L_6 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_4, L_5, NULL);
		if (!L_6)
		{
			goto IL_002a;
		}
	}
	{

		int32_t* L_7 = ___standard1;
		*((int32_t*)L_7) = (int32_t)0;
		goto IL_00ae;
	}

IL_002a:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_8 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_9 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_25Fps_2;
		bool L_10;
		L_10 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_8, L_9, NULL);
		if (!L_10)
		{
			goto IL_003c;
		}
	}
	{

		int32_t* L_11 = ___standard1;
		*((int32_t*)L_11) = (int32_t)2;
		goto IL_00ae;
	}

IL_003c:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_12 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_13 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_30Fps_3;
		bool L_14;
		L_14 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_12, L_13, NULL);
		if (!L_14)
		{
			goto IL_004e;
		}
	}
	{

		int32_t* L_15 = ___standard1;
		*((int32_t*)L_15) = (int32_t)3;
		goto IL_00ae;
	}

IL_004e:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_16 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_17 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_29_97Fps_4;
		bool L_18;
		L_18 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_16, L_17, NULL);
		if (!L_18)
		{
			goto IL_0060;
		}
	}
	{

		int32_t* L_19 = ___standard1;
		*((int32_t*)L_19) = (int32_t)4;
		goto IL_00ae;
	}

IL_0060:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_20 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_21 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_50Fps_5;
		bool L_22;
		L_22 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_20, L_21, NULL);
		if (!L_22)
		{
			goto IL_0072;
		}
	}
	{

		int32_t* L_23 = ___standard1;
		*((int32_t*)L_23) = (int32_t)5;
		goto IL_00ae;
	}

IL_0072:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_24 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_25 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_59_94Fps_7;
		bool L_26;
		L_26 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_24, L_25, NULL);
		if (!L_26)
		{
			goto IL_0084;
		}
	}
	{

		int32_t* L_27 = ___standard1;
		*((int32_t*)L_27) = (int32_t)7;
		goto IL_00ae;
	}

IL_0084:
	{

		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_28 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_29 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_60Fps_6;
		bool L_30;
		L_30 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_28, L_29, NULL);
		if (!L_30)
		{
			goto IL_0096;
		}
	}
	{

		int32_t* L_31 = ___standard1;
		*((int32_t*)L_31) = (int32_t)6;
		goto IL_00ae;
	}

IL_0096:
	{

		int32_t* L_32 = ___standard1;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_34;
		L_34 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_33, NULL);
		il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		RuntimeArray* L_35;
		L_35 = Enum_GetValues_mE24D2214E046914DA4CAFB6D1DA830B76C501293(L_34, NULL);
		NullCheck(L_35);
		int32_t L_36;
		L_36 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_35, NULL);
		*((int32_t*)L_32) = (int32_t)L_36;

		return (bool)0;
	}

IL_00ae:
	{

		return (bool)1;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeUtility__cctor_m4395E523D4B11375C529E6BB6B09C2428DB86D21 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0 = (1.0E-14);

		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kFrameRateEpsilon_1 = (9.9999999999999995E-07);

		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___k_MaxTimelineDurationInSeconds_2 = (9000000.0);

		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kFrameRateRounding_3 = (0.01);
		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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA25BE0EA7C78CD686E6E0100C15969F364EE7963 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_0 = (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6*)il2cpp_codegen_object_new(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m56DDC30169ADA8554EE8A0BC9D347AD024BD36A7(L_0, NULL);
		((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m56DDC30169ADA8554EE8A0BC9D347AD024BD36A7 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, Il2CppChar ___c0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		Il2CppChar L_0 = ___c0;
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9(L_0, NULL);
		return L_1;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, Il2CppChar ___c0, const RuntimeMethod* method) 
{
	{

		Il2CppChar L_0 = ___c0;
		if ((((int32_t)L_0) == ((int32_t)((int32_t)91))))
		{
			goto IL_000b;
		}
	}
	{
		Il2CppChar L_1 = ___c0;
		return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)93)))? 1 : 0);
	}

IL_000b:
	{
		return (bool)1;
	}
}

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, Il2CppChar ___c0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{

		Il2CppChar L_0 = ___c0;
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9(L_0, NULL);
		return L_1;
	}
}
#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

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WeightUtility_NormalizeMixer_m44A475E89B8CB4589039456CD62438630BDCE978 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___mixer0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___mixer0;
		bool L_1;
		L_1 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_0, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{

		return (0.0f);
	}

IL_000e:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___mixer0;
		int32_t L_3;
		L_3 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_2, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		V_0 = L_3;

		V_1 = (0.0f);

		V_2 = 0;
		goto IL_002d;
	}

IL_001f:
	{

		float L_4 = V_1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___mixer0;
		int32_t L_6 = V_2;
		float L_7;
		L_7 = PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B(L_5, L_6, PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var);
		V_1 = ((float)il2cpp_codegen_add(L_4, L_7));

		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_002d:
	{

		int32_t L_9 = V_2;
		int32_t L_10 = V_0;
		if ((((int32_t)L_9) < ((int32_t)L_10)))
		{
			goto IL_001f;
		}
	}
	{

		float L_11 = V_1;
		float L_12 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		if ((!(((float)L_11) > ((float)L_12))))
		{
			goto IL_005d;
		}
	}
	{
		float L_13 = V_1;
		if ((!(((float)L_13) < ((float)(1.0f)))))
		{
			goto IL_005d;
		}
	}
	{

		V_3 = 0;
		goto IL_0059;
	}

IL_0045:
	{

		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_14 = ___mixer0;
		int32_t L_15 = V_3;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_16 = ___mixer0;
		int32_t L_17 = V_3;
		float L_18;
		L_18 = PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B(L_16, L_17, PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var);
		float L_19 = V_1;
		PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3(L_14, L_15, ((float)(L_18/L_19)), PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);

		int32_t L_20 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_0059:
	{

		int32_t L_21 = V_3;
		int32_t L_22 = V_0;
		if ((((int32_t)L_21) < ((int32_t)L_22)))
		{
			goto IL_0045;
		}
	}

IL_005d:
	{

		float L_23 = V_1;
		float L_24;
		L_24 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_23, NULL);
		return L_24;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___value0, const RuntimeMethod* method) 
{
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___value0;
		__this->___U3CparticleSystemU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparticleSystemU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) 
{
	{

		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = __this->___U3CparticleSystemU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, 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;
	}
	bool V_0 = false;
	{
		float L_0 = ___b1;
		float L_1 = ___a0;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ___a0;
		float L_4;
		L_4 = fabsf(L_3);
		float L_5 = ___b1;
		float L_6;
		L_6 = fabsf(L_5);
		float L_7;
		L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_4, L_6, NULL);
		float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		float L_9;
		L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
		V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
		goto IL_0035;
	}

IL_0035:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A_inline (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, RuntimeObject* ___timeControl0, const RuntimeMethod* method) 
{
	{

		RuntimeObject* L_0 = ___timeControl0;
		__this->___m_timeControl_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_timeControl_0), (void*)L_0);

		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) 
{
	{

		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___m_Asset_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_set_displayName_m5F725FB8B45340748ECFAA870D034C85352F54CD_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, String_t* ___value0, const RuntimeMethod* method) 
{
	{

		String_t* L_0 = ___value0;
		__this->___m_DisplayName_30 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DisplayName_30), (void*)L_0);

		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* TimelineAsset_get_markerTrack_mA1522943FBA0FDFDB0765165F00B6F9373EB01A3_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) 
{
	{

		MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* L_0 = __this->___m_MarkerTrack_13;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) 
{
	{

		PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_0 = __this->___m_Parent_15;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeElement_set_intervalBit_mD6D67EA4A982521E16CDF3CAC295EED22CA65C75_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = ___value0;
		__this->___U3CintervalBitU3Ek__BackingField_0 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RuntimeElement_get_intervalBit_mD5C7E7CDA66C4B1888D529E9344679FF88DE5A70_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, const RuntimeMethod* method) 
{
	{

		int32_t L_0 = __this->___U3CintervalBitU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) 
{
	{

		double L_0 = __this->___m_Start_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPostExtrapolationTime_m659389D7F8F07AE58FF2D1B4BCFAB9FF13691C35_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) 
{
	{

		double L_0 = ___time0;
		__this->___m_PostExtrapolationTime_28 = L_0;

		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) 
{
	{

		double L_0 = ___time0;
		__this->___m_PreExtrapolationTime_29 = L_0;

		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) 
{
	{

		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = __this->___m_ParentTrack_14;
		return L_0;
	}
}
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 EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* TimelineAsset_get_editorSettings_m3D5DEC0305D9E517E29CB898C789C3B42D3B1CB9_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) 
{
	{

		EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* L_0 = __this->___m_EditorSettings_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double EditorSettings_get_frameRate_m699A6599212042DC13CB0DB91C7057B9644A0037_inline (EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* __this, const RuntimeMethod* method) 
{
	{

		double L_0 = __this->___m_Framerate_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		float L_0 = ___value0;
		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 = ___value0;
		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 = ___value0;
		V_1 = L_4;
		goto IL_002d;
	}

IL_002d:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___item0, const RuntimeMethod* method) 
{
	NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* 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));
		NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* L_1 = (NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF*)__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;
		NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* 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));
		NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* L_6 = V_0;
		int32_t L_7 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62)L_8);
		return;
	}

IL_0034:
	{
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_9 = ___item0;
		((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62, 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 int32_t List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = (int32_t)__this->____size_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = (int32_t)__this->____size_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = (int32_t)__this->____version_3;
		__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
		if (!true)
		{
			goto IL_0035;
		}
	}
	{
		int32_t L_1 = (int32_t)__this->____size_2;
		V_0 = L_1;
		__this->____size_2 = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
		int32_t L_4 = V_0;
		Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_0035:
	{
		__this->____size_2 = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, 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 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___item0;
		((  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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method);
	return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___b1;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___a0;
		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;
	}
}
﻿#include "pch-cpp.hpp"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


#include <limits>
#include <stdint.h>


template <typename T1, typename T2>
struct VirtualActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename R>
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 <typename R, typename T1>
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);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};

// System.Action`1<UnityEngine.Playables.PlayableDirector>
struct Action_1_tB645F646DB079054A9500B09427CB02A88372D3F;
// System.Action`3<UnityEngine.Timeline.TimelineClip,UnityEngine.GameObject,UnityEngine.Playables.Playable>
struct Action_3_t3638A0A401CA68AF6FECFB956B602BBF7B9EFA72;
// System.Action`3<UnityEngine.Timeline.TrackAsset,UnityEngine.GameObject,UnityEngine.Playables.Playable>
struct Action_3_t8A9161BC98843636E3BF066B37CBCC15C593B73E;
// System.Comparison`1<System.Object>
struct Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645;
// System.Comparison`1<UnityEngine.Timeline.TimelineClip>
struct Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E;
// System.Comparison`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>
struct Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo>
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
// System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Playables.Playable>
struct Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237;
// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo>
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
// System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>
struct Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E;
// System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.Timeline.TrackBindingTypeAttribute>
struct Dictionary_2_tF0368534E8881FC0469B58E4901741C5B0CC1D79;
// System.Func`2<System.Char,System.Boolean>
struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.IMarker>
struct IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>
struct IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Timeline.TrackAsset>
struct IEqualityComparer_1_t5B06FE35396C2F1F3416702300EC078E3B8D18FD;
// UnityEngine.Timeline.IntervalTree`1<System.Object>
struct IntervalTree_1_tCF4E20EDB57B0E8CE61288FB8356F48C9A277124;
// UnityEngine.Timeline.IntervalTree`1<UnityEngine.Timeline.RuntimeElement>
struct IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>
struct KeyCollection_t25EC4B124C67D04352FF8A3E2A20D809000BF08E;
// System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTree`1/Entry<System.Object>>
struct List_1_tD6E9BF2C1CD2353BB63217A1CB2E87737D7D6F5E;
// System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTree`1/Entry<UnityEngine.Timeline.RuntimeElement>>
struct List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2;
// System.Collections.Generic.List`1<UnityEngine.Animations.IAnimationWindowPreview>
struct List_1_t1A3AA6CD25E8088B52C0FBB04E28D01BD232D333;
// System.Collections.Generic.List`1<UnityEngine.Timeline.IMarker>
struct List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF;
// System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>
struct List_1_t66D70AC14455298A9DB791AD2621759C701785A9;
// System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTreeNode>
struct List_1_t1BA5420E5B2ABFBBDD0C6877FF58D71D7EF77A06;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>
struct List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF;
// System.Collections.Generic.List`1<UnityEngine.ScriptableObject>
struct List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.Timeline.TimelineClip>
struct List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506;
// System.Collections.Generic.List`1<UnityEngine.Timeline.TrackAsset>
struct List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0;
// System.Collections.Generic.List`1<UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo>
struct List_1_t34937A123BB6F1345F58E1BE04611AC43FA110C2;
// System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>
struct List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// System.Predicate`1<UnityEngine.ScriptableObject>
struct Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3;
// System.Collections.Generic.Queue`1<UnityEngine.Transform>
struct Queue_1_tED3A82CB4024BD256422C3EF148E0EDAFDFC852A;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>
struct ValueCollection_t03FB23BC80A6526EEFA9746AF84D1E035EE46181;
// UnityEngine.Timeline.IntervalTree`1/Entry<UnityEngine.Timeline.RuntimeElement>[]
struct EntryU5BU5D_t8775C1AA3F14A49587237258F96792158DC56ABB;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>[]
struct EntryU5BU5D_t63A4FA5E9247D3D3F84AB6FCE80CA10E490B5D17;
// System.Int32[][]
struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// UnityEngine.Playables.INotificationReceiver[]
struct INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD;
// UnityEngine.Timeline.ITimelineEvaluateCallback[]
struct ITimelineEvaluateCallbackU5BU5D_t848DEC2866081B5E531AAE36096C0E3DF2089C27;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.Object[]
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
// UnityEngine.Playables.PlayableBinding[]
struct PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD;
// UnityEngine.Timeline.RuntimeElement[]
struct RuntimeElementU5BU5D_tFCB1618D964D359545295373EFC8FD21CDD34525;
// UnityEngine.ScriptableObject[]
struct ScriptableObjectU5BU5D_t1176A2F52A3170D8595E55DD1A82FDE76D120D78;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// UnityEngine.Timeline.TimelineClip[]
struct TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64;
// UnityEngine.Timeline.TrackAsset[]
struct TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry[]
struct NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF;
// UnityEngine.AnimationClip
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712;
// UnityEngine.AnimationCurve
struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354;
// UnityEngine.Timeline.AnimationOutputWeightProcessor
struct AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE;
// UnityEngine.Timeline.AnimationPreviewUpdateCallback
struct AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
// UnityEngine.AvatarMask
struct AvatarMask_tC1D777FFB77C952502ECF6D80FAFAD16B27B02AF;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// System.Globalization.Calendar
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
// System.Text.RegularExpressions.CaptureCollection
struct CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93;
// System.Globalization.CompareInfo
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// System.Globalization.CultureData
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
// UnityEngine.Timeline.CustomStyleAttribute
struct CustomStyleAttribute_t50A788747E5874AFCFF3C7D548708914ED1036C8;
// System.Globalization.DateTimeFormatInfo
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.Timeline.FrameRateFieldAttribute
struct FrameRateFieldAttribute_t14E8B29573FB61BADE0F2AE9ED93C60AF16FBC07;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// System.Text.RegularExpressions.Group
struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881;
// System.Text.RegularExpressions.GroupCollection
struct GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E;
// UnityEngine.Timeline.HideInMenuAttribute
struct HideInMenuAttribute_t8F5AEDC2C84031EBD6C3F7A2C2B39DC4115B9DEC;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// System.IFormatProvider
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
// UnityEngine.Playables.INotification
struct INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B;
// UnityEngine.Playables.INotificationReceiver
struct INotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D;
// UnityEngine.Timeline.ITimeControl
struct ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E;
// UnityEngine.Timeline.ITimelineEvaluateCallback
struct ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085;
// UnityEngine.Timeline.IgnoreOnPlayableTrackAttribute
struct IgnoreOnPlayableTrackAttribute_tD17B1A4900010C52505414888355F8BCA3FC6049;
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
// UnityEngine.Timeline.MarkerTrack
struct MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2;
// System.Text.RegularExpressions.Match
struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// UnityEngine.Timeline.MenuCategoryAttribute
struct MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.Timeline.NotKeyableAttribute
struct NotKeyableAttribute_tB601DB1128DFF4962D64BC486C0637230E819C14;
// System.Globalization.NumberFormatInfo
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Timeline.ParticleControlPlayable
struct ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B;
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
// UnityEngine.Playables.PlayableAsset
struct PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E;
// UnityEngine.Playables.PlayableBehaviour
struct PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2;
// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475;
// UnityEngine.Timeline.PlayableTrack
struct PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F;
// UnityEngine.Timeline.PrefabControlPlayable
struct PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
// System.Text.RegularExpressions.Regex
struct Regex_tE773142C2BE45C5D362B0F815AFF831707A51772;
// UnityEngine.Timeline.RuntimeElement
struct RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// System.String
struct String_t;
// UnityEngine.Timeline.SupportsChildTracksAttribute
struct SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8;
// System.Globalization.TextInfo
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
// UnityEngine.Timeline.TimeControlPlayable
struct TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990;
// UnityEngine.Timeline.TimeFieldAttribute
struct TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C;
// UnityEngine.Timeline.TimeNotificationBehaviour
struct TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535;
// UnityEngine.Timeline.TimelineAsset
struct TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496;
// UnityEngine.Timeline.TimelineClip
struct TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D;
// UnityEngine.Timeline.TimelinePlayable
struct TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD;
// UnityEngine.Timeline.TrackAsset
struct TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96;
// UnityEngine.Timeline.TrackBindingTypeAttribute
struct TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2;
// UnityEngine.Timeline.TrackClipTypeAttribute
struct TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7;
// UnityEngine.Timeline.TrackMediaType
struct TrackMediaType_t33612BB6BD744FC6A38A2D5F60FF286A87974BB8;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.Timeline.Extrapolation/<>c
struct U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28;
// UnityEngine.Playables.PlayableBinding/CreateOutputMethod
struct CreateOutputMethod_tD18AFE3B69E6DDD913D82D5FA1D5D909CEEC8509;
// UnityEngine.Timeline.TimeNotificationBehaviour/<>c
struct U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2;
// UnityEngine.Timeline.TimeUtility/<>c
struct U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6;
// UnityEngine.Timeline.TimelineAsset/EditorSettings
struct EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF;
// UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6;
// UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_1
struct U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591;

IL2CPP_EXTERN_C RuntimeClass* AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tABF27AED8E88C2557464B0E32EAD36CE8213B1B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t20143ACCC2911665EF1E794A372AB4BCD33B7C80_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t22AE37A791011C389F4D3E3ACD25F7336D5E2D5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7C55B8BC383F7FAC09A311AB9528E677C60F1F41_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ILayerable_t3F7D555AE898B3722D3654E1A996A97B2556BE3B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMarker_t56D4AC9FC0C2FA104A18211FF74D707C03FCDB8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t66D70AC14455298A9DB791AD2621759C701785A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_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* Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_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* SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_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* U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral186728018354DD5A345662365525D1905258CFCE;
IL2CPP_EXTERN_C String_t* _stringLiteral240CEA45B7120329057FC66CCC23A721819BCA84;
IL2CPP_EXTERN_C String_t* _stringLiteral27604803165C6541AB273EC61FCF3B90782F0C93;
IL2CPP_EXTERN_C String_t* _stringLiteral3AB50F94AA0E16013A849ACA6AC47B21D08552F2;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
IL2CPP_EXTERN_C String_t* _stringLiteral3C07EE1FF284F795FC36299E530E7BAD9C259886;
IL2CPP_EXTERN_C String_t* _stringLiteral4351DF3919EE6894B142CA7831E6A7983CF67D92;
IL2CPP_EXTERN_C String_t* _stringLiteral43B7533C6955A825756D5C55BDA5B3FA2E6A97F9;
IL2CPP_EXTERN_C String_t* _stringLiteral4436F48D2A4E23E3457BAC72612DC1DA70AEF8B8;
IL2CPP_EXTERN_C String_t* _stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5;
IL2CPP_EXTERN_C String_t* _stringLiteral7506CAA35670EE8E6DBE23A2709D30DF25D59B85;
IL2CPP_EXTERN_C String_t* _stringLiteral75A490B5548402AA1E753E89AA1CB1C2874AAE9B;
IL2CPP_EXTERN_C String_t* _stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral883B1BF73629C2AFD11C88278BAD82AA1CD75730;
IL2CPP_EXTERN_C String_t* _stringLiteral9594CAC40DC391498BCF2E4A504AA0362DEA3644;
IL2CPP_EXTERN_C String_t* _stringLiteral975F8ACCFEEE40FAB85516388B097340FC27E166;
IL2CPP_EXTERN_C String_t* _stringLiteral9A9D9F3855CE53840506268B52C3D51600649C5E;
IL2CPP_EXTERN_C String_t* _stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359;
IL2CPP_EXTERN_C String_t* _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C;
IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
IL2CPP_EXTERN_C String_t* _stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7;
IL2CPP_EXTERN_C String_t* _stringLiteralABD563B990EF4D856658E63AE343FF11A84FFE3D;
IL2CPP_EXTERN_C String_t* _stringLiteralB454151FD3827CF503E8615805CE0DC057A8ADED;
IL2CPP_EXTERN_C String_t* _stringLiteralB74CC511DC9EE950F2957CFABED74A91B35745BF;
IL2CPP_EXTERN_C String_t* _stringLiteralCA146671AC0BAD88E0127F6A3C88CE6EF31CEA8E;
IL2CPP_EXTERN_C String_t* _stringLiteralDC82CAB5E9C87D685761F299B48DE4E0FBB7FDC8;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE393AB7FD48CD241998853A074CBF18FACB49A39;
IL2CPP_EXTERN_C String_t* _stringLiteralE84A3B2CB16AF20654B162562A7360C9FC00FD54;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;

struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64;
struct NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF;

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

// System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>
struct Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E  : public RuntimeObject
{
	// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
	// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
	EntryU5BU5D_t63A4FA5E9247D3D3F84AB6FCE80CA10E490B5D17* ____entries_1;
	// System.Int32 System.Collections.Generic.Dictionary`2::_count
	int32_t ____count_2;
	// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
	int32_t ____freeList_3;
	// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
	int32_t ____freeCount_4;
	// System.Int32 System.Collections.Generic.Dictionary`2::_version
	int32_t ____version_5;
	// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
	RuntimeObject* ____comparer_6;
	// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
	KeyCollection_t25EC4B124C67D04352FF8A3E2A20D809000BF08E* ____keys_7;
	// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
	ValueCollection_t03FB23BC80A6526EEFA9746AF84D1E035EE46181* ____values_8;
	// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
	RuntimeObject* ____syncRoot_9;
};

// UnityEngine.Timeline.IntervalTree`1<UnityEngine.Timeline.RuntimeElement>
struct IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B  : public RuntimeObject
{
	// System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTree`1/Entry<T>> UnityEngine.Timeline.IntervalTree`1::m_Entries
	List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2* ___m_Entries_3;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTreeNode> UnityEngine.Timeline.IntervalTree`1::m_Nodes
	List_1_t1BA5420E5B2ABFBBDD0C6877FF58D71D7EF77A06* ___m_Nodes_4;
	// System.Boolean UnityEngine.Timeline.IntervalTree`1::<dirty>k__BackingField
	bool ___U3CdirtyU3Ek__BackingField_5;
};

// System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTree`1/Entry<UnityEngine.Timeline.RuntimeElement>>
struct List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	EntryU5BU5D_t8775C1AA3F14A49587237258F96792158DC56ABB* ____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;
};

struct List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	EntryU5BU5D_t8775C1AA3F14A49587237258F96792158DC56ABB* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>
struct List_1_t66D70AC14455298A9DB791AD2621759C701785A9  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	ITimelineEvaluateCallbackU5BU5D_t848DEC2866081B5E531AAE36096C0E3DF2089C27* ____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;
};

struct List_1_t66D70AC14455298A9DB791AD2621759C701785A9_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	ITimelineEvaluateCallbackU5BU5D_t848DEC2866081B5E531AAE36096C0E3DF2089C27* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<System.Object>
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;
};

struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>
struct List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	RuntimeElementU5BU5D_tFCB1618D964D359545295373EFC8FD21CDD34525* ____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;
};

struct List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	RuntimeElementU5BU5D_tFCB1618D964D359545295373EFC8FD21CDD34525* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<UnityEngine.ScriptableObject>
struct List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	ScriptableObjectU5BU5D_t1176A2F52A3170D8595E55DD1A82FDE76D120D78* ____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;
};

struct List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	ScriptableObjectU5BU5D_t1176A2F52A3170D8595E55DD1A82FDE76D120D78* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<UnityEngine.Timeline.TrackAsset>
struct List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ____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;
};

struct List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___s_emptyArray_5;
};

// System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>
struct List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2  : public RuntimeObject
{
	// T[] System.Collections.Generic.List`1::_items
	NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* ____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;
};

struct List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_StaticFields
{
	// T[] System.Collections.Generic.List`1::s_emptyArray
	NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* ___s_emptyArray_5;
};
struct Il2CppArrayBounds;

// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};

// System.Text.RegularExpressions.Capture
struct Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A  : public RuntimeObject
{
	// System.Int32 System.Text.RegularExpressions.Capture::<Index>k__BackingField
	int32_t ___U3CIndexU3Ek__BackingField_0;
	// System.Int32 System.Text.RegularExpressions.Capture::<Length>k__BackingField
	int32_t ___U3CLengthU3Ek__BackingField_1;
	// System.String System.Text.RegularExpressions.Capture::<Text>k__BackingField
	String_t* ___U3CTextU3Ek__BackingField_2;
};

// System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0  : public RuntimeObject
{
	// System.Boolean System.Globalization.CultureInfo::m_isReadOnly
	bool ___m_isReadOnly_3;
	// System.Int32 System.Globalization.CultureInfo::cultureID
	int32_t ___cultureID_4;
	// System.Int32 System.Globalization.CultureInfo::parent_lcid
	int32_t ___parent_lcid_5;
	// System.Int32 System.Globalization.CultureInfo::datetime_index
	int32_t ___datetime_index_6;
	// System.Int32 System.Globalization.CultureInfo::number_index
	int32_t ___number_index_7;
	// System.Int32 System.Globalization.CultureInfo::default_calendar_type
	int32_t ___default_calendar_type_8;
	// System.Boolean System.Globalization.CultureInfo::m_useUserOverride
	bool ___m_useUserOverride_9;
	// System.Globalization.NumberFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::numInfo
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
	// System.Globalization.DateTimeFormatInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::dateTimeInfo
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
	// System.Globalization.TextInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::textInfo
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
	// System.String System.Globalization.CultureInfo::m_name
	String_t* ___m_name_13;
	// System.String System.Globalization.CultureInfo::englishname
	String_t* ___englishname_14;
	// System.String System.Globalization.CultureInfo::nativename
	String_t* ___nativename_15;
	// System.String System.Globalization.CultureInfo::iso3lang
	String_t* ___iso3lang_16;
	// System.String System.Globalization.CultureInfo::iso2lang
	String_t* ___iso2lang_17;
	// System.String System.Globalization.CultureInfo::win3lang
	String_t* ___win3lang_18;
	// System.String System.Globalization.CultureInfo::territory
	String_t* ___territory_19;
	// System.String[] System.Globalization.CultureInfo::native_calendar_names
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names_20;
	// System.Globalization.CompareInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::compareInfo
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
	// System.Void* System.Globalization.CultureInfo::textinfo_data
	void* ___textinfo_data_22;
	// System.Int32 System.Globalization.CultureInfo::m_dataItem
	int32_t ___m_dataItem_23;
	// System.Globalization.Calendar System.Globalization.CultureInfo::calendar
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::parent_culture
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture_25;
	// System.Boolean System.Globalization.CultureInfo::constructed
	bool ___constructed_26;
	// System.Byte[] System.Globalization.CultureInfo::cached_serialized_form
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form_27;
	// System.Globalization.CultureData System.Globalization.CultureInfo::m_cultureData
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData_28;
	// System.Boolean System.Globalization.CultureInfo::m_isInherited
	bool ___m_isInherited_29;
};

struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::invariant_culture_info
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info_0;
	// System.Object System.Globalization.CultureInfo::shared_table_lock
	RuntimeObject* ___shared_table_lock_1;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::default_current_culture
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture_2;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentUICulture
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture_34;
	// System.Globalization.CultureInfo modreq(System.Runtime.CompilerServices.IsVolatile) System.Globalization.CultureInfo::s_DefaultThreadCurrentCulture
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture_35;
	// System.Collections.Generic.Dictionary`2<System.Int32,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_number
	Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number_36;
	// System.Collections.Generic.Dictionary`2<System.String,System.Globalization.CultureInfo> System.Globalization.CultureInfo::shared_by_name
	Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name_37;
	// System.Globalization.CultureInfo System.Globalization.CultureInfo::s_UserPreferredCultureInfoInAppX
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX_38;
	// System.Boolean System.Globalization.CultureInfo::IsTaiwanSku
	bool ___IsTaiwanSku_39;
};
// Native definition for P/Invoke marshalling of System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
	char* ___m_name_13;
	char* ___englishname_14;
	char* ___nativename_15;
	char* ___iso3lang_16;
	char* ___iso2lang_17;
	char* ___win3lang_18;
	char* ___territory_19;
	char** ___native_calendar_names_20;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};
// Native definition for COM marshalling of System.Globalization.CultureInfo
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
	int32_t ___m_isReadOnly_3;
	int32_t ___cultureID_4;
	int32_t ___parent_lcid_5;
	int32_t ___datetime_index_6;
	int32_t ___number_index_7;
	int32_t ___default_calendar_type_8;
	int32_t ___m_useUserOverride_9;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo_10;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo_11;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo_12;
	Il2CppChar* ___m_name_13;
	Il2CppChar* ___englishname_14;
	Il2CppChar* ___nativename_15;
	Il2CppChar* ___iso3lang_16;
	Il2CppChar* ___iso2lang_17;
	Il2CppChar* ___win3lang_18;
	Il2CppChar* ___territory_19;
	Il2CppChar** ___native_calendar_names_20;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo_21;
	void* ___textinfo_data_22;
	int32_t ___m_dataItem_23;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar_24;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture_25;
	int32_t ___constructed_26;
	Il2CppSafeArray/*NONE*/* ___cached_serialized_form_27;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData_28;
	int32_t ___m_isInherited_29;
};

// UnityEngine.Timeline.Extrapolation
struct Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE  : public RuntimeObject
{
};

struct Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields
{
	// System.Double UnityEngine.Timeline.Extrapolation::kMinExtrapolationTime
	double ___kMinExtrapolationTime_0;
};

// UnityEngine.Timeline.HashUtility
struct HashUtility_tE6FFABA5BA93FFF277F35828FFBC704E3CC1910D  : public RuntimeObject
{
};

// System.Reflection.MemberInfo
struct MemberInfo_t  : public RuntimeObject
{
};

// UnityEngine.Timeline.NotificationUtilities
struct NotificationUtilities_t9B189DA39E0036BAC0636501BB2C82CF7F20C3CD  : public RuntimeObject
{
};

// UnityEngine.Playables.PlayableBehaviour
struct PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2  : public RuntimeObject
{
};

// UnityEngine.Timeline.RuntimeElement
struct RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2  : public RuntimeObject
{
	// System.Int32 UnityEngine.Timeline.RuntimeElement::<intervalBit>k__BackingField
	int32_t ___U3CintervalBitU3Ek__BackingField_0;
};

// System.String
struct String_t  : public RuntimeObject
{
	// System.Int32 System.String::_stringLength
	int32_t ____stringLength_4;
	// System.Char System.String::_firstChar
	Il2CppChar ____firstChar_5;
};

struct String_t_StaticFields
{
	// System.String System.String::Empty
	String_t* ___Empty_6;
};

// UnityEngine.Timeline.TimeUtility
struct TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26  : public RuntimeObject
{
};

struct TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields
{
	// System.Double UnityEngine.Timeline.TimeUtility::kTimeEpsilon
	double ___kTimeEpsilon_0;
	// System.Double UnityEngine.Timeline.TimeUtility::kFrameRateEpsilon
	double ___kFrameRateEpsilon_1;
	// System.Double UnityEngine.Timeline.TimeUtility::k_MaxTimelineDurationInSeconds
	double ___k_MaxTimelineDurationInSeconds_2;
	// System.Double UnityEngine.Timeline.TimeUtility::kFrameRateRounding
	double ___kFrameRateRounding_3;
};

// UnityEngine.Timeline.TimelineClipExtensions
struct TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022  : public RuntimeObject
{
};

struct TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_StaticFields
{
	// System.String UnityEngine.Timeline.TimelineClipExtensions::k_UndoSetParentTrackText
	String_t* ___k_UndoSetParentTrackText_0;
};

// UnityEngine.Timeline.TimelineCreateUtilities
struct TimelineCreateUtilities_tA54637927CEAAC7695569051E983F9062A303E0D  : public RuntimeObject
{
};

// UnityEngine.Timeline.TimelineUndo
struct TimelineUndo_tDC9CE9EF28D32B1EF1CE8D0A7D5948C637B78B61  : 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
{
};

// UnityEngine.Timeline.WeightUtility
struct WeightUtility_tB748A8522E941F6EC55488967F280E34D4D4E410  : public RuntimeObject
{
};

// UnityEngine.Timeline.Extrapolation/<>c
struct U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28  : public RuntimeObject
{
};

struct U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields
{
	// UnityEngine.Timeline.Extrapolation/<>c UnityEngine.Timeline.Extrapolation/<>c::<>9
	U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* ___U3CU3E9_0;
	// System.Comparison`1<UnityEngine.Timeline.TimelineClip> UnityEngine.Timeline.Extrapolation/<>c::<>9__2_0
	Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* ___U3CU3E9__2_0_1;
};

// UnityEngine.Timeline.TimeNotificationBehaviour/<>c
struct U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2  : public RuntimeObject
{
};

struct U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields
{
	// UnityEngine.Timeline.TimeNotificationBehaviour/<>c UnityEngine.Timeline.TimeNotificationBehaviour/<>c::<>9
	U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* ___U3CU3E9_0;
	// System.Comparison`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry> UnityEngine.Timeline.TimeNotificationBehaviour/<>c::<>9__12_0
	Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* ___U3CU3E9__12_0_1;
};

// UnityEngine.Timeline.TimeUtility/<>c
struct U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6  : public RuntimeObject
{
};

struct U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields
{
	// UnityEngine.Timeline.TimeUtility/<>c UnityEngine.Timeline.TimeUtility/<>c::<>9
	U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* ___U3CU3E9_0;
	// System.Func`2<System.Char,System.Boolean> UnityEngine.Timeline.TimeUtility/<>c::<>9__15_0
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E9__15_0_1;
	// System.Func`2<System.Char,System.Boolean> UnityEngine.Timeline.TimeUtility/<>c::<>9__15_1
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E9__15_1_2;
	// System.Func`2<System.Char,System.Boolean> UnityEngine.Timeline.TimeUtility/<>c::<>9__16_0
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___U3CU3E9__16_0_3;
};

// UnityEngine.Timeline.TimelineAsset/EditorSettings
struct EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF  : public RuntimeObject
{
	// System.Double UnityEngine.Timeline.TimelineAsset/EditorSettings::m_Framerate
	double ___m_Framerate_3;
	// System.Boolean UnityEngine.Timeline.TimelineAsset/EditorSettings::m_ScenePreview
	bool ___m_ScenePreview_4;
};

struct EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_StaticFields
{
	// System.Double UnityEngine.Timeline.TimelineAsset/EditorSettings::kMinFrameRate
	double ___kMinFrameRate_0;
	// System.Double UnityEngine.Timeline.TimelineAsset/EditorSettings::kMaxFrameRate
	double ___kMaxFrameRate_1;
	// System.Double UnityEngine.Timeline.TimelineAsset/EditorSettings::kDefaultFrameRate
	double ___kDefaultFrameRate_2;
};

// UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_0
struct U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6  : public RuntimeObject
{
	// System.String UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_0::name
	String_t* ___name_0;
};

// UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_1
struct U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591  : public RuntimeObject
{
	// System.String UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_1::result
	String_t* ___result_0;
};

// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
	int32_t ____index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
	int32_t ____version_2;
	// T System.Collections.Generic.List`1/Enumerator::_current
	RuntimeObject* ____current_3;
};

// System.Collections.Generic.List`1/Enumerator<UnityEngine.Timeline.RuntimeElement>
struct Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 
{
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
	List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ____list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
	int32_t ____index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
	int32_t ____version_2;
	// T System.Collections.Generic.List`1/Enumerator::_current
	RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* ____current_3;
};

// System.Nullable`1<System.Boolean>
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 
{
	// System.Boolean System.Nullable`1::hasValue
	bool ___hasValue_0;
	// T System.Nullable`1::value
	bool ___value_1;
};

// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	// System.Boolean System.Boolean::m_value
	bool ___m_value_0;
};

struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	// System.String System.Boolean::TrueString
	String_t* ___TrueString_5;
	// System.String System.Boolean::FalseString
	String_t* ___FalseString_6;
};

// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	// System.Char System.Char::m_value
	Il2CppChar ___m_value_0;
};

struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	// System.Byte[] System.Char::s_categoryForLatin1
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};

// UnityEngine.Timeline.CustomStyleAttribute
struct CustomStyleAttribute_t50A788747E5874AFCFF3C7D548708914ED1036C8  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	// System.String UnityEngine.Timeline.CustomStyleAttribute::ussStyle
	String_t* ___ussStyle_0;
};

// UnityEngine.Timeline.DiscreteTime
struct DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 
{
	// System.Int64 UnityEngine.Timeline.DiscreteTime::m_DiscreteTime
	int64_t ___m_DiscreteTime_2;
};

struct DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_StaticFields
{
	// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.DiscreteTime::kMaxTime
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___kMaxTime_1;
};

// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	// System.Double System.Double::m_value
	double ___m_value_0;
};

// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};

struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	// System.Char[] System.Enum::enumSeperatorCharArray
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};

// UnityEngine.Playables.FrameRate
struct FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E 
{
	// System.Int32 UnityEngine.Playables.FrameRate::m_Rate
	int32_t ___m_Rate_8;
};

struct FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields
{
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_24Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_24Fps_0;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_23_976Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_23_976Fps_1;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_25Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_25Fps_2;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_30Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_30Fps_3;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_29_97Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_29_97Fps_4;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_50Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_50Fps_5;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_60Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_60Fps_6;
	// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::k_59_94Fps
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___k_59_94Fps_7;
};

// System.Text.RegularExpressions.Group
struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881  : public Capture_tE11B735186DAFEE5F7A3BF5A739E9CCCE99DC24A
{
	// System.Int32[] System.Text.RegularExpressions.Group::_caps
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____caps_4;
	// System.Int32 System.Text.RegularExpressions.Group::_capcount
	int32_t ____capcount_5;
	// System.Text.RegularExpressions.CaptureCollection System.Text.RegularExpressions.Group::_capcoll
	CaptureCollection_t38405272BD6A6DA77CD51487FD39624C6E95CC93* ____capcoll_6;
	// System.String System.Text.RegularExpressions.Group::<Name>k__BackingField
	String_t* ___U3CNameU3Ek__BackingField_7;
};

struct Group_t26371E9136D6F43782C487B63C67C5FC4F472881_StaticFields
{
	// System.Text.RegularExpressions.Group System.Text.RegularExpressions.Group::s_emptyGroup
	Group_t26371E9136D6F43782C487B63C67C5FC4F472881* ___s_emptyGroup_3;
};

// UnityEngine.Timeline.HideInMenuAttribute
struct HideInMenuAttribute_t8F5AEDC2C84031EBD6C3F7A2C2B39DC4115B9DEC  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

// UnityEngine.Timeline.IgnoreOnPlayableTrackAttribute
struct IgnoreOnPlayableTrackAttribute_tD17B1A4900010C52505414888355F8BCA3FC6049  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	// System.Int32 System.Int32::m_value
	int32_t ___m_value_0;
};

// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	// System.Int64 System.Int64::m_value
	int64_t ___m_value_0;
};

// System.IntPtr
struct IntPtr_t 
{
	// System.Void* System.IntPtr::m_value
	void* ___m_value_0;
};

struct IntPtr_t_StaticFields
{
	// System.IntPtr System.IntPtr::Zero
	intptr_t ___Zero_1;
};

// UnityEngine.Timeline.MarkerList
struct MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698 
{
	// System.Collections.Generic.List`1<UnityEngine.ScriptableObject> UnityEngine.Timeline.MarkerList::m_Objects
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Objects_0;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.IMarker> UnityEngine.Timeline.MarkerList::m_Cache
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___m_Cache_1;
	// System.Boolean UnityEngine.Timeline.MarkerList::m_CacheDirty
	bool ___m_CacheDirty_2;
	// System.Boolean UnityEngine.Timeline.MarkerList::m_HasNotifications
	bool ___m_HasNotifications_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.Timeline.MarkerList
struct MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698_marshaled_pinvoke
{
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Objects_0;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___m_Cache_1;
	int32_t ___m_CacheDirty_2;
	int32_t ___m_HasNotifications_3;
};
// Native definition for COM marshalling of UnityEngine.Timeline.MarkerList
struct MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698_marshaled_com
{
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Objects_0;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___m_Cache_1;
	int32_t ___m_CacheDirty_2;
	int32_t ___m_HasNotifications_3;
};

// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};

struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
	// System.Single UnityEngine.Mathf::Epsilon
	float ___Epsilon_0;
};

// UnityEngine.Timeline.MenuCategoryAttribute
struct MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	// System.String UnityEngine.Timeline.MenuCategoryAttribute::category
	String_t* ___category_0;
};

// UnityEngine.Timeline.NotKeyableAttribute
struct NotKeyableAttribute_tB601DB1128DFF4962D64BC486C0637230E819C14  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};

// UnityEngine.Timeline.ParticleControlPlayable
struct ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{
	// System.Single UnityEngine.Timeline.ParticleControlPlayable::m_LastPlayableTime
	float ___m_LastPlayableTime_1;
	// System.Single UnityEngine.Timeline.ParticleControlPlayable::m_LastParticleTime
	float ___m_LastParticleTime_2;
	// System.UInt32 UnityEngine.Timeline.ParticleControlPlayable::m_RandomSeed
	uint32_t ___m_RandomSeed_3;
	// UnityEngine.ParticleSystem UnityEngine.Timeline.ParticleControlPlayable::<particleSystem>k__BackingField
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___U3CparticleSystemU3Ek__BackingField_4;
};

// UnityEngine.Timeline.PrefabControlPlayable
struct PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{
	// UnityEngine.GameObject UnityEngine.Timeline.PrefabControlPlayable::m_Instance
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Instance_0;
};

// 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;
};

struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
	// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};

// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	// System.Single System.Single::m_value
	float ___m_value_0;
};

// UnityEngine.Timeline.SupportsChildTracksAttribute
struct SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	// System.Type UnityEngine.Timeline.SupportsChildTracksAttribute::childType
	Type_t* ___childType_0;
	// System.Int32 UnityEngine.Timeline.SupportsChildTracksAttribute::levels
	int32_t ___levels_1;
};

// UnityEngine.Timeline.TimeControlPlayable
struct TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{
	// UnityEngine.Timeline.ITimeControl UnityEngine.Timeline.TimeControlPlayable::m_timeControl
	RuntimeObject* ___m_timeControl_0;
	// System.Boolean UnityEngine.Timeline.TimeControlPlayable::m_started
	bool ___m_started_1;
};

// UnityEngine.Timeline.TimelinePlayable
struct TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{
	// UnityEngine.Timeline.IntervalTree`1<UnityEngine.Timeline.RuntimeElement> UnityEngine.Timeline.TimelinePlayable::m_IntervalTree
	IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* ___m_IntervalTree_0;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement> UnityEngine.Timeline.TimelinePlayable::m_ActiveClips
	List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ___m_ActiveClips_1;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement> UnityEngine.Timeline.TimelinePlayable::m_CurrentListOfActiveClips
	List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ___m_CurrentListOfActiveClips_2;
	// System.Int32 UnityEngine.Timeline.TimelinePlayable::m_ActiveBit
	int32_t ___m_ActiveBit_3;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback> UnityEngine.Timeline.TimelinePlayable::m_EvaluateCallbacks
	List_1_t66D70AC14455298A9DB791AD2621759C701785A9* ___m_EvaluateCallbacks_4;
	// System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable> UnityEngine.Timeline.TimelinePlayable::m_PlayableCache
	Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* ___m_PlayableCache_5;
};

struct TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_StaticFields
{
	// System.Boolean UnityEngine.Timeline.TimelinePlayable::muteAudioScrubbing
	bool ___muteAudioScrubbing_6;
};

// UnityEngine.Timeline.TrackClipTypeAttribute
struct TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	// System.Type UnityEngine.Timeline.TrackClipTypeAttribute::inspectedType
	Type_t* ___inspectedType_0;
	// System.Boolean UnityEngine.Timeline.TrackClipTypeAttribute::allowAutoCreate
	bool ___allowAutoCreate_1;
};

// System.UInt32
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	// System.UInt32 System.UInt32::m_value
	uint32_t ___m_value_0;
};

// 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;
};

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;
};

// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};

// UnityEngine.ParticleSystem/SubEmittersModule
struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B 
{
	// UnityEngine.ParticleSystem UnityEngine.ParticleSystem/SubEmittersModule::m_ParticleSystem
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/SubEmittersModule
struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_marshaled_pinvoke
{
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/SubEmittersModule
struct SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B_marshaled_com
{
	ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};

// UnityEngine.Timeline.TrackAsset/TransientBuildData
struct TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F 
{
	// System.Collections.Generic.List`1<UnityEngine.Timeline.TrackAsset> UnityEngine.Timeline.TrackAsset/TransientBuildData::trackList
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___trackList_0;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.TimelineClip> UnityEngine.Timeline.TrackAsset/TransientBuildData::clipList
	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___clipList_1;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.IMarker> UnityEngine.Timeline.TrackAsset/TransientBuildData::markerList
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___markerList_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Timeline.TrackAsset/TransientBuildData
struct TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F_marshaled_pinvoke
{
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___trackList_0;
	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___clipList_1;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___markerList_2;
};
// Native definition for COM marshalling of UnityEngine.Timeline.TrackAsset/TransientBuildData
struct TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F_marshaled_com
{
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___trackList_0;
	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___clipList_1;
	List_1_tB481045C42962DD282E8A89B2AF0246A4042EADF* ___markerList_2;
};

// System.Reflection.BindingFlags
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C 
{
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.ClipCaps
struct ClipCaps_t5A4215235745856AF28238667B359DD8C4BD76DE 
{
	// System.Int32 UnityEngine.Timeline.ClipCaps::value__
	int32_t ___value___2;
};

// 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;
};

// UnityEngine.Playables.DirectorWrapMode
struct DirectorWrapMode_t25EBFAAB0FD6C649DD657C6A0A6EB3FB2ACC1A99 
{
	// System.Int32 UnityEngine.Playables.DirectorWrapMode::value__
	int32_t ___value___2;
};

// 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;
};

struct Exception_t_StaticFields
{
	// System.Object System.Exception::s_EDILock
	RuntimeObject* ___s_EDILock_0;
};
// 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;
};

// UnityEngine.Timeline.FrameRateFieldAttribute
struct FrameRateFieldAttribute_t14E8B29573FB61BADE0F2AE9ED93C60AF16FBC07  : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
};

// UnityEngine.HideFlags
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A 
{
	// System.Int32 UnityEngine.HideFlags::value__
	int32_t ___value___2;
};

// System.Text.RegularExpressions.Match
struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F  : public Group_t26371E9136D6F43782C487B63C67C5FC4F472881
{
	// System.Text.RegularExpressions.GroupCollection System.Text.RegularExpressions.Match::_groupcoll
	GroupCollection_tFFA1789730DD9EA122FBE77DC03BFEDCC3F2945E* ____groupcoll_8;
	// System.Text.RegularExpressions.Regex System.Text.RegularExpressions.Match::_regex
	Regex_tE773142C2BE45C5D362B0F815AFF831707A51772* ____regex_9;
	// System.Int32 System.Text.RegularExpressions.Match::_textbeg
	int32_t ____textbeg_10;
	// System.Int32 System.Text.RegularExpressions.Match::_textpos
	int32_t ____textpos_11;
	// System.Int32 System.Text.RegularExpressions.Match::_textend
	int32_t ____textend_12;
	// System.Int32 System.Text.RegularExpressions.Match::_textstart
	int32_t ____textstart_13;
	// System.Int32[][] System.Text.RegularExpressions.Match::_matches
	Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ____matches_14;
	// System.Int32[] System.Text.RegularExpressions.Match::_matchcount
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____matchcount_15;
	// System.Boolean System.Text.RegularExpressions.Match::_balancing
	bool ____balancing_16;
};

struct Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F_StaticFields
{
	// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Match::<Empty>k__BackingField
	Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* ___U3CEmptyU3Ek__BackingField_17;
};

// UnityEngine.Timeline.MatchTargetFields
struct MatchTargetFields_t58FDE5D5BCC87F1965956833768CE786A64DA410 
{
	// System.Int32 UnityEngine.Timeline.MatchTargetFields::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.NotificationFlags
struct NotificationFlags_tB23F73EAAD5438F9AC46646EAE9BCBEA142ABC1A 
{
	// System.Int16 UnityEngine.Timeline.NotificationFlags::value__
	int16_t ___value___2;
};

// System.Globalization.NumberStyles
struct NumberStyles_t567C6CBC2A2B5B5A2C43B2855D158949984A810C 
{
	// System.Int32 System.Globalization.NumberStyles::value__
	int32_t ___value___2;
};

// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;
};

struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// 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.ParticleSystemStopBehavior
struct ParticleSystemStopBehavior_tF7B793FED90171151C8A57A5AF7E1CCF8AF0729F 
{
	// System.Int32 UnityEngine.ParticleSystemStopBehavior::value__
	int32_t ___value___2;
};

// UnityEngine.Playables.PlayState
struct PlayState_tC54D3C31D69D8394457D7EC5712E56B0891A5750 
{
	// System.Int32 UnityEngine.Playables.PlayState::value__
	int32_t ___value___2;
};

// UnityEngine.Playables.PlayableGraph
struct PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E 
{
	// System.IntPtr UnityEngine.Playables.PlayableGraph::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableGraph::m_Version
	uint32_t ___m_Version_1;
};

// UnityEngine.Playables.PlayableHandle
struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 
{
	// System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version
	uint32_t ___m_Version_1;
};

struct PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4_StaticFields
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Null_2;
};

// UnityEngine.Playables.PlayableOutputHandle
struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 
{
	// System.IntPtr UnityEngine.Playables.PlayableOutputHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableOutputHandle::m_Version
	uint32_t ___m_Version_1;
};

struct PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883_StaticFields
{
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Playables.PlayableOutputHandle::m_Null
	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Null_2;
};

// UnityEngine.Playables.PlayableTraversalMode
struct PlayableTraversalMode_tEA0C26488F3B7CBB8D0100CA9808593CFAB4BEF8 
{
	// System.Int32 UnityEngine.Playables.PlayableTraversalMode::value__
	int32_t ___value___2;
};

// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;
};

// UnityEngine.Timeline.StandardFrameRates
struct StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC 
{
	// System.Int32 UnityEngine.Timeline.StandardFrameRates::value__
	int32_t ___value___2;
};

// System.StringSplitOptions
struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 
{
	// System.Int32 System.StringSplitOptions::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TrackBindingFlags
struct TrackBindingFlags_t1672552199A0835319033434AF461C821F979418 
{
	// System.Int32 UnityEngine.Timeline.TrackBindingFlags::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TrackOffset
struct TrackOffset_tEBE434B1D5239050C371F5D795F45C1B5F6BC7C0 
{
	// System.Int32 UnityEngine.Timeline.TrackOffset::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.AnimationPlayableAsset/LoopMode
struct LoopMode_t04D5D2972876AFDE487016A8FCD0F3262ED7B820 
{
	// System.Int32 UnityEngine.Timeline.AnimationPlayableAsset/LoopMode::value__
	int32_t ___value___2;
};

// UnityEngine.Playables.FrameData/EvaluationType
struct EvaluationType_t960DA4BAEE036B326EA75453671D64A6CEDF5A47 
{
	// System.Int32 UnityEngine.Playables.FrameData/EvaluationType::value__
	int32_t ___value___2;
};

// UnityEngine.Playables.FrameData/Flags
struct Flags_t2C5061856AF2866A2D50CA6D30BF307A12966CFE 
{
	// System.Int32 UnityEngine.Playables.FrameData/Flags::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TimeFieldAttribute/UseEditMode
struct UseEditMode_t9EEE389CDED142FA9B1786DA004802D76AF62320 
{
	// System.Int32 UnityEngine.Timeline.TimeFieldAttribute/UseEditMode::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TimelineAsset/DurationMode
struct DurationMode_t6088BA687395F5BC722CE0542A183ABF5B8D0012 
{
	// System.Int32 UnityEngine.Timeline.TimelineAsset/DurationMode::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TimelineAsset/MediaType
struct MediaType_t4810EE12E60DFCA8D3408C142343203E45F9E4B3 
{
	// System.Int32 UnityEngine.Timeline.TimelineAsset/MediaType::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TimelineClip/BlendCurveMode
struct BlendCurveMode_t640C5D7BCAF4793D5F3E99C768868B0199A596F8 
{
	// System.Int32 UnityEngine.Timeline.TimelineClip/BlendCurveMode::value__
	int32_t ___value___2;
};

// UnityEngine.Timeline.TimelineClip/ClipExtrapolation
struct ClipExtrapolation_tB0EC49AFBEA6AE69BA93439FE120C01D4BF16ECB 
{
	// System.Int32 UnityEngine.Timeline.TimelineClip/ClipExtrapolation::value__
	int32_t ___value___2;
};

// UnityEngine.Playables.ScriptPlayable`1<System.Object>
struct ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_StaticFields
{
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___m_NullPlayable_1;
};

// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.ParticleControlPlayable>
struct ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_StaticFields
{
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ___m_NullPlayable_1;
};

// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.PrefabControlPlayable>
struct ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_StaticFields
{
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 ___m_NullPlayable_1;
};

// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeControlPlayable>
struct ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_StaticFields
{
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF ___m_NullPlayable_1;
};

// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>
struct ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_StaticFields
{
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___m_NullPlayable_1;
};

// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimelinePlayable>
struct ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.ScriptPlayable`1::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_StaticFields
{
	// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1::m_NullPlayable
	ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ___m_NullPlayable_1;
};

// UnityEngine.Animations.AnimationMotionXToDeltaPlayable
struct AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Animations.AnimationMotionXToDeltaPlayable::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18_StaticFields
{
	// UnityEngine.Animations.AnimationMotionXToDeltaPlayable UnityEngine.Animations.AnimationMotionXToDeltaPlayable::m_NullPlayable
	AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18 ___m_NullPlayable_1;
};

// UnityEngine.Animations.AnimationPlayableOutput
struct AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E 
{
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Animations.AnimationPlayableOutput::m_Handle
	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

// UnityEngine.Audio.AudioPlayableOutput
struct AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 
{
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Audio.AudioPlayableOutput::m_Handle
	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};

// UnityEngine.Motion
struct Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
	// System.Boolean UnityEngine.Motion::<isAnimatorMotion>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;
};

// UnityEngine.Playables.Playable
struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F 
{
	// UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle
	PlayableHandle_t5D6A01EF94382EFEDC047202F71DF882769654D4 ___m_Handle_0;
};

struct Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_StaticFields
{
	// UnityEngine.Playables.Playable UnityEngine.Playables.Playable::m_NullPlayable
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___m_NullPlayable_1;
};

// UnityEngine.Playables.PlayableBinding
struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 
{
	// System.String UnityEngine.Playables.PlayableBinding::m_StreamName
	String_t* ___m_StreamName_0;
	// UnityEngine.Object UnityEngine.Playables.PlayableBinding::m_SourceObject
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_SourceObject_1;
	// System.Type UnityEngine.Playables.PlayableBinding::m_SourceBindingType
	Type_t* ___m_SourceBindingType_2;
	// UnityEngine.Playables.PlayableBinding/CreateOutputMethod UnityEngine.Playables.PlayableBinding::m_CreateOutputMethod
	CreateOutputMethod_tD18AFE3B69E6DDD913D82D5FA1D5D909CEEC8509* ___m_CreateOutputMethod_3;
};

struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_StaticFields
{
	// UnityEngine.Playables.PlayableBinding[] UnityEngine.Playables.PlayableBinding::None
	PlayableBindingU5BU5D_tC50C3F27A8E4246488F7A5998CAABAC4811A92CD* ___None_4;
	// System.Double UnityEngine.Playables.PlayableBinding::DefaultDuration
	double ___DefaultDuration_5;
};
// Native definition for P/Invoke marshalling of UnityEngine.Playables.PlayableBinding
struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_marshaled_pinvoke
{
	char* ___m_StreamName_0;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke ___m_SourceObject_1;
	Type_t* ___m_SourceBindingType_2;
	Il2CppMethodPointer ___m_CreateOutputMethod_3;
};
// Native definition for COM marshalling of UnityEngine.Playables.PlayableBinding
struct PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4_marshaled_com
{
	Il2CppChar* ___m_StreamName_0;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com* ___m_SourceObject_1;
	Type_t* ___m_SourceBindingType_2;
	Il2CppMethodPointer ___m_CreateOutputMethod_3;
};

// UnityEngine.Playables.PlayableOutput
struct PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 
{
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Playables.PlayableOutput::m_Handle
	PlayableOutputHandle_tEB217645A8C0356A3AC6F964F283003B9740E883 ___m_Handle_0;
};

struct PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_StaticFields
{
	// UnityEngine.Playables.PlayableOutput UnityEngine.Playables.PlayableOutput::m_NullPlayableOutput
	PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___m_NullPlayableOutput_1;
};

// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};

// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};

// UnityEngine.Timeline.TimeFieldAttribute
struct TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C  : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
	// UnityEngine.Timeline.TimeFieldAttribute/UseEditMode UnityEngine.Timeline.TimeFieldAttribute::<useEditMode>k__BackingField
	int32_t ___U3CuseEditModeU3Ek__BackingField_0;
};

// UnityEngine.Timeline.TimelineClip
struct TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D  : public RuntimeObject
{
	// System.Int32 UnityEngine.Timeline.TimelineClip::m_Version
	int32_t ___m_Version_1;
	// System.Double UnityEngine.Timeline.TimelineClip::m_Start
	double ___m_Start_9;
	// System.Double UnityEngine.Timeline.TimelineClip::m_ClipIn
	double ___m_ClipIn_10;
	// UnityEngine.Object UnityEngine.Timeline.TimelineClip::m_Asset
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___m_Asset_11;
	// System.Double UnityEngine.Timeline.TimelineClip::m_Duration
	double ___m_Duration_12;
	// System.Double UnityEngine.Timeline.TimelineClip::m_TimeScale
	double ___m_TimeScale_13;
	// UnityEngine.Timeline.TrackAsset UnityEngine.Timeline.TimelineClip::m_ParentTrack
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___m_ParentTrack_14;
	// System.Double UnityEngine.Timeline.TimelineClip::m_EaseInDuration
	double ___m_EaseInDuration_15;
	// System.Double UnityEngine.Timeline.TimelineClip::m_EaseOutDuration
	double ___m_EaseOutDuration_16;
	// System.Double UnityEngine.Timeline.TimelineClip::m_BlendInDuration
	double ___m_BlendInDuration_17;
	// System.Double UnityEngine.Timeline.TimelineClip::m_BlendOutDuration
	double ___m_BlendOutDuration_18;
	// UnityEngine.AnimationCurve UnityEngine.Timeline.TimelineClip::m_MixInCurve
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_MixInCurve_19;
	// UnityEngine.AnimationCurve UnityEngine.Timeline.TimelineClip::m_MixOutCurve
	AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___m_MixOutCurve_20;
	// UnityEngine.Timeline.TimelineClip/BlendCurveMode UnityEngine.Timeline.TimelineClip::m_BlendInCurveMode
	int32_t ___m_BlendInCurveMode_21;
	// UnityEngine.Timeline.TimelineClip/BlendCurveMode UnityEngine.Timeline.TimelineClip::m_BlendOutCurveMode
	int32_t ___m_BlendOutCurveMode_22;
	// System.Collections.Generic.List`1<System.String> UnityEngine.Timeline.TimelineClip::m_ExposedParameterNames
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___m_ExposedParameterNames_23;
	// UnityEngine.AnimationClip UnityEngine.Timeline.TimelineClip::m_AnimationCurves
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_AnimationCurves_24;
	// System.Boolean UnityEngine.Timeline.TimelineClip::m_Recordable
	bool ___m_Recordable_25;
	// UnityEngine.Timeline.TimelineClip/ClipExtrapolation UnityEngine.Timeline.TimelineClip::m_PostExtrapolationMode
	int32_t ___m_PostExtrapolationMode_26;
	// UnityEngine.Timeline.TimelineClip/ClipExtrapolation UnityEngine.Timeline.TimelineClip::m_PreExtrapolationMode
	int32_t ___m_PreExtrapolationMode_27;
	// System.Double UnityEngine.Timeline.TimelineClip::m_PostExtrapolationTime
	double ___m_PostExtrapolationTime_28;
	// System.Double UnityEngine.Timeline.TimelineClip::m_PreExtrapolationTime
	double ___m_PreExtrapolationTime_29;
	// System.String UnityEngine.Timeline.TimelineClip::m_DisplayName
	String_t* ___m_DisplayName_30;
};

struct TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_StaticFields
{
	// UnityEngine.Timeline.ClipCaps UnityEngine.Timeline.TimelineClip::kDefaultClipCaps
	int32_t ___kDefaultClipCaps_2;
	// System.Single UnityEngine.Timeline.TimelineClip::kDefaultClipDurationInSeconds
	float ___kDefaultClipDurationInSeconds_3;
	// System.Double UnityEngine.Timeline.TimelineClip::kTimeScaleMin
	double ___kTimeScaleMin_4;
	// System.Double UnityEngine.Timeline.TimelineClip::kTimeScaleMax
	double ___kTimeScaleMax_5;
	// System.String UnityEngine.Timeline.TimelineClip::kDefaultCurvesName
	String_t* ___kDefaultCurvesName_6;
	// System.Double UnityEngine.Timeline.TimelineClip::kMinDuration
	double ___kMinDuration_7;
	// System.Double UnityEngine.Timeline.TimelineClip::kMaxTimeValue
	double ___kMaxTimeValue_8;
};

// UnityEngine.Timeline.TrackBindingTypeAttribute
struct TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	// System.Type UnityEngine.Timeline.TrackBindingTypeAttribute::type
	Type_t* ___type_0;
	// UnityEngine.Timeline.TrackBindingFlags UnityEngine.Timeline.TrackBindingTypeAttribute::flags
	int32_t ___flags_1;
};

// UnityEngine.Timeline.TrackMediaType
struct TrackMediaType_t33612BB6BD744FC6A38A2D5F60FF286A87974BB8  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	// UnityEngine.Timeline.TimelineAsset/MediaType UnityEngine.Timeline.TrackMediaType::m_MediaType
	int32_t ___m_MediaType_0;
};

// System.Type
struct Type_t  : public MemberInfo_t
{
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};

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;
};

// UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
struct NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 
{
	// System.Double UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::time
	double ___time_0;
	// UnityEngine.Playables.INotification UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::payload
	RuntimeObject* ___payload_1;
	// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::notificationFired
	bool ___notificationFired_2;
	// UnityEngine.Timeline.NotificationFlags UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::flags
	int16_t ___flags_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
struct NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke
{
	double ___time_0;
	RuntimeObject* ___payload_1;
	int32_t ___notificationFired_2;
	int16_t ___flags_3;
};
// Native definition for COM marshalling of UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
struct NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com
{
	double ___time_0;
	RuntimeObject* ___payload_1;
	int32_t ___notificationFired_2;
	int16_t ___flags_3;
};

// System.Comparison`1<UnityEngine.Timeline.TimelineClip>
struct Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E  : public MulticastDelegate_t
{
};

// System.Comparison`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>
struct Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA  : public MulticastDelegate_t
{
};

// System.Func`2<System.Char,System.Boolean>
struct Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F  : public MulticastDelegate_t
{
};

// System.Predicate`1<UnityEngine.ScriptableObject>
struct Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3  : public MulticastDelegate_t
{
};

// UnityEngine.AnimationClip
struct AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712  : public Motion_tBCD49FBF5608AD21FC03B63C8182FABCEF2707AC
{
};

// UnityEngine.Timeline.AnimationOutputWeightProcessor
struct AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE  : public RuntimeObject
{
	// UnityEngine.Animations.AnimationPlayableOutput UnityEngine.Timeline.AnimationOutputWeightProcessor::m_Output
	AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___m_Output_0;
	// UnityEngine.Animations.AnimationMotionXToDeltaPlayable UnityEngine.Timeline.AnimationOutputWeightProcessor::m_MotionXPlayable
	AnimationMotionXToDeltaPlayable_t3946605ADB0B4C054A27B3D65A59F8EB75B6BE18 ___m_MotionXPlayable_1;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.AnimationOutputWeightProcessor/WeightInfo> UnityEngine.Timeline.AnimationOutputWeightProcessor::m_Mixers
	List_1_t34937A123BB6F1345F58E1BE04611AC43FA110C2* ___m_Mixers_2;
};

// UnityEngine.Timeline.AnimationPreviewUpdateCallback
struct AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6  : public RuntimeObject
{
	// UnityEngine.Animations.AnimationPlayableOutput UnityEngine.Timeline.AnimationPreviewUpdateCallback::m_Output
	AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___m_Output_0;
	// UnityEngine.Playables.PlayableGraph UnityEngine.Timeline.AnimationPreviewUpdateCallback::m_Graph
	PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___m_Graph_1;
	// System.Collections.Generic.List`1<UnityEngine.Animations.IAnimationWindowPreview> UnityEngine.Timeline.AnimationPreviewUpdateCallback::m_PreviewComponents
	List_1_t1A3AA6CD25E8088B52C0FBB04E28D01BD232D333* ___m_PreviewComponents_2;
};

// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	// System.String System.ArgumentException::_paramName
	String_t* ____paramName_18;
};

// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// System.FormatException
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};

// UnityEngine.Playables.FrameData
struct FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 
{
	// System.UInt64 UnityEngine.Playables.FrameData::m_FrameID
	uint64_t ___m_FrameID_0;
	// System.Double UnityEngine.Playables.FrameData::m_DeltaTime
	double ___m_DeltaTime_1;
	// System.Single UnityEngine.Playables.FrameData::m_Weight
	float ___m_Weight_2;
	// System.Single UnityEngine.Playables.FrameData::m_EffectiveWeight
	float ___m_EffectiveWeight_3;
	// System.Double UnityEngine.Playables.FrameData::m_EffectiveParentDelay
	double ___m_EffectiveParentDelay_4;
	// System.Single UnityEngine.Playables.FrameData::m_EffectiveParentSpeed
	float ___m_EffectiveParentSpeed_5;
	// System.Single UnityEngine.Playables.FrameData::m_EffectiveSpeed
	float ___m_EffectiveSpeed_6;
	// UnityEngine.Playables.FrameData/Flags UnityEngine.Playables.FrameData::m_Flags
	int32_t ___m_Flags_7;
	// UnityEngine.Playables.PlayableOutput UnityEngine.Playables.FrameData::m_Output
	PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___m_Output_8;
};

// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};

// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// UnityEngine.Playables.PlayableAsset
struct PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};

// UnityEngine.Timeline.TimeNotificationBehaviour
struct TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535  : public PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2
{
	// System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry> UnityEngine.Timeline.TimeNotificationBehaviour::m_Notifications
	List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* ___m_Notifications_0;
	// System.Double UnityEngine.Timeline.TimeNotificationBehaviour::m_PreviousTime
	double ___m_PreviousTime_1;
	// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour::m_NeedSortNotifications
	bool ___m_NeedSortNotifications_2;
	// UnityEngine.Playables.Playable UnityEngine.Timeline.TimeNotificationBehaviour::m_TimeSource
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___m_TimeSource_3;
};

// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};

// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};

// UnityEngine.Playables.PlayableDirector
struct PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::played
	Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___played_4;
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::paused
	Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___paused_5;
	// System.Action`1<UnityEngine.Playables.PlayableDirector> UnityEngine.Playables.PlayableDirector::stopped
	Action_1_tB645F646DB079054A9500B09427CB02A88372D3F* ___stopped_6;
};

// UnityEngine.Timeline.TimelineAsset
struct TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496  : public PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E
{
	// System.Int32 UnityEngine.Timeline.TimelineAsset::m_Version
	int32_t ___m_Version_5;
	// System.Collections.Generic.List`1<UnityEngine.ScriptableObject> UnityEngine.Timeline.TimelineAsset::m_Tracks
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Tracks_6;
	// System.Double UnityEngine.Timeline.TimelineAsset::m_FixedDuration
	double ___m_FixedDuration_7;
	// UnityEngine.Timeline.TrackAsset[] UnityEngine.Timeline.TimelineAsset::m_CacheOutputTracks
	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___m_CacheOutputTracks_8;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.TrackAsset> UnityEngine.Timeline.TimelineAsset::m_CacheRootTracks
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* ___m_CacheRootTracks_9;
	// UnityEngine.Timeline.TrackAsset[] UnityEngine.Timeline.TimelineAsset::m_CacheFlattenedTracks
	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___m_CacheFlattenedTracks_10;
	// UnityEngine.Timeline.TimelineAsset/EditorSettings UnityEngine.Timeline.TimelineAsset::m_EditorSettings
	EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* ___m_EditorSettings_11;
	// UnityEngine.Timeline.TimelineAsset/DurationMode UnityEngine.Timeline.TimelineAsset::m_DurationMode
	int32_t ___m_DurationMode_12;
	// UnityEngine.Timeline.MarkerTrack UnityEngine.Timeline.TimelineAsset::m_MarkerTrack
	MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* ___m_MarkerTrack_13;
};

// UnityEngine.Timeline.TrackAsset
struct TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96  : public PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E
{
	// System.Int32 UnityEngine.Timeline.TrackAsset::m_Version
	int32_t ___m_Version_5;
	// UnityEngine.AnimationClip UnityEngine.Timeline.TrackAsset::m_AnimClip
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_AnimClip_6;
	// System.Boolean UnityEngine.Timeline.TrackAsset::m_Locked
	bool ___m_Locked_11;
	// System.Boolean UnityEngine.Timeline.TrackAsset::m_Muted
	bool ___m_Muted_12;
	// System.String UnityEngine.Timeline.TrackAsset::m_CustomPlayableFullTypename
	String_t* ___m_CustomPlayableFullTypename_13;
	// UnityEngine.AnimationClip UnityEngine.Timeline.TrackAsset::m_Curves
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_Curves_14;
	// UnityEngine.Playables.PlayableAsset UnityEngine.Timeline.TrackAsset::m_Parent
	PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* ___m_Parent_15;
	// System.Collections.Generic.List`1<UnityEngine.ScriptableObject> UnityEngine.Timeline.TrackAsset::m_Children
	List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___m_Children_16;
	// System.Int32 UnityEngine.Timeline.TrackAsset::m_ItemsHash
	int32_t ___m_ItemsHash_17;
	// UnityEngine.Timeline.TimelineClip[] UnityEngine.Timeline.TrackAsset::m_ClipsCache
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___m_ClipsCache_18;
	// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.TrackAsset::m_Start
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___m_Start_19;
	// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.TrackAsset::m_End
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___m_End_20;
	// System.Boolean UnityEngine.Timeline.TrackAsset::m_CacheSorted
	bool ___m_CacheSorted_21;
	// System.Nullable`1<System.Boolean> UnityEngine.Timeline.TrackAsset::m_SupportsNotifications
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___m_SupportsNotifications_22;
	// System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset> UnityEngine.Timeline.TrackAsset::m_ChildTrackCache
	RuntimeObject* ___m_ChildTrackCache_24;
	// System.Collections.Generic.List`1<UnityEngine.Timeline.TimelineClip> UnityEngine.Timeline.TrackAsset::m_Clips
	List_1_tD78196B4DE777C4B74ADAD24051A9978F5191506* ___m_Clips_26;
	// UnityEngine.Timeline.MarkerList UnityEngine.Timeline.TrackAsset::m_Markers
	MarkerList_tD4B632EBA98CE678EB8D108A1AF559F734FA7698 ___m_Markers_27;
};

struct TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_StaticFields
{
	// UnityEngine.Timeline.TrackAsset/TransientBuildData UnityEngine.Timeline.TrackAsset::s_BuildData
	TransientBuildData_t3BE8EF6B5113561AEE7D53FDF3DB331D39BE194F ___s_BuildData_7;
	// System.Action`3<UnityEngine.Timeline.TimelineClip,UnityEngine.GameObject,UnityEngine.Playables.Playable> UnityEngine.Timeline.TrackAsset::OnClipPlayableCreate
	Action_3_t3638A0A401CA68AF6FECFB956B602BBF7B9EFA72* ___OnClipPlayableCreate_9;
	// System.Action`3<UnityEngine.Timeline.TrackAsset,UnityEngine.GameObject,UnityEngine.Playables.Playable> UnityEngine.Timeline.TrackAsset::OnTrackAnimationPlayableCreate
	Action_3_t8A9161BC98843636E3BF066B37CBCC15C593B73E* ___OnTrackAnimationPlayableCreate_10;
	// UnityEngine.Timeline.TrackAsset[] UnityEngine.Timeline.TrackAsset::s_EmptyCache
	TrackAssetU5BU5D_tE6935AFD32D0BE4B0C69D1CCE96B55D383BCF88C* ___s_EmptyCache_23;
	// System.Collections.Generic.Dictionary`2<System.Type,UnityEngine.Timeline.TrackBindingTypeAttribute> UnityEngine.Timeline.TrackAsset::s_TrackBindingTypeAttributeCache
	Dictionary_2_tF0368534E8881FC0469B58E4901741C5B0CC1D79* ___s_TrackBindingTypeAttributeCache_25;
};

// UnityEngine.Timeline.AnimationTrack
struct AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359  : public TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96
{
	// UnityEngine.Timeline.TimelineClip/ClipExtrapolation UnityEngine.Timeline.AnimationTrack::m_InfiniteClipPreExtrapolation
	int32_t ___m_InfiniteClipPreExtrapolation_30;
	// UnityEngine.Timeline.TimelineClip/ClipExtrapolation UnityEngine.Timeline.AnimationTrack::m_InfiniteClipPostExtrapolation
	int32_t ___m_InfiniteClipPostExtrapolation_31;
	// UnityEngine.Vector3 UnityEngine.Timeline.AnimationTrack::m_InfiniteClipOffsetPosition
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InfiniteClipOffsetPosition_32;
	// UnityEngine.Vector3 UnityEngine.Timeline.AnimationTrack::m_InfiniteClipOffsetEulerAngles
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_InfiniteClipOffsetEulerAngles_33;
	// System.Double UnityEngine.Timeline.AnimationTrack::m_InfiniteClipTimeOffset
	double ___m_InfiniteClipTimeOffset_34;
	// System.Boolean UnityEngine.Timeline.AnimationTrack::m_InfiniteClipRemoveOffset
	bool ___m_InfiniteClipRemoveOffset_35;
	// System.Boolean UnityEngine.Timeline.AnimationTrack::m_InfiniteClipApplyFootIK
	bool ___m_InfiniteClipApplyFootIK_36;
	// UnityEngine.Timeline.AnimationPlayableAsset/LoopMode UnityEngine.Timeline.AnimationTrack::mInfiniteClipLoop
	int32_t ___mInfiniteClipLoop_37;
	// UnityEngine.Timeline.MatchTargetFields UnityEngine.Timeline.AnimationTrack::m_MatchTargetFields
	int32_t ___m_MatchTargetFields_38;
	// UnityEngine.Vector3 UnityEngine.Timeline.AnimationTrack::m_Position
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Position_39;
	// UnityEngine.Vector3 UnityEngine.Timeline.AnimationTrack::m_EulerAngles
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_EulerAngles_40;
	// UnityEngine.AvatarMask UnityEngine.Timeline.AnimationTrack::m_AvatarMask
	AvatarMask_tC1D777FFB77C952502ECF6D80FAFAD16B27B02AF* ___m_AvatarMask_41;
	// System.Boolean UnityEngine.Timeline.AnimationTrack::m_ApplyAvatarMask
	bool ___m_ApplyAvatarMask_42;
	// UnityEngine.Timeline.TrackOffset UnityEngine.Timeline.AnimationTrack::m_TrackOffset
	int32_t ___m_TrackOffset_43;
	// UnityEngine.AnimationClip UnityEngine.Timeline.AnimationTrack::m_InfiniteClip
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___m_InfiniteClip_44;
	// UnityEngine.Quaternion UnityEngine.Timeline.AnimationTrack::m_OpenClipOffsetRotation
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_OpenClipOffsetRotation_46;
	// UnityEngine.Quaternion UnityEngine.Timeline.AnimationTrack::m_Rotation
	Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_Rotation_47;
	// System.Boolean UnityEngine.Timeline.AnimationTrack::m_ApplyOffsets
	bool ___m_ApplyOffsets_48;
};

struct AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_StaticFields
{
	// System.Collections.Generic.Queue`1<UnityEngine.Transform> UnityEngine.Timeline.AnimationTrack::s_CachedQueue
	Queue_1_tED3A82CB4024BD256422C3EF148E0EDAFDFC852A* ___s_CachedQueue_45;
};

// UnityEngine.Timeline.MarkerTrack
struct MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2  : public TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96
{
};

// UnityEngine.Timeline.PlayableTrack
struct PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F  : public TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96
{
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// 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.Playables.INotificationReceiver[]
struct INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD  : 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.Timeline.TimelineClip[]
struct TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64  : public RuntimeArray
{
	ALIGN_FIELD (8) TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* m_Items[1];

	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D** 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, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* 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;
	}
};
// 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);
	}
};
// 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);
	}
};
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB  : public RuntimeArray
{
	ALIGN_FIELD (8) Il2CppChar m_Items[1];

	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Il2CppChar* 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, Il2CppChar value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry[]
struct NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF  : public RuntimeArray
{
	ALIGN_FIELD (8) NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 m_Items[1];

	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* 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, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL);
	}
	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL);
	}
};


// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<System.Object>::get_Null()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared (const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<System.Object>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method) ;
// T UnityEngine.Playables.ScriptPlayable`1<System.Object>::GetBehaviour()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.Playables.PlayableExtensions::GetTime<UnityEngine.Playables.Playable>(U)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(T,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m8784E2833D9F115FD2B2BED6615426E8CD75EE9B_gshared (RuntimeObject* ___original0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___worldPositionStays2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetDuration<UnityEngine.Playables.ScriptPlayable`1<System.Object>>(U,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetDuration_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mE42877E63BC6EC758F75A770D85AFDE32E9CECF6_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, double ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetTimeWrapMode<UnityEngine.Playables.ScriptPlayable`1<System.Object>>(U,UnityEngine.Playables.DirectorWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mC3AD5F3FB416166EAA665F90D8FC806DFEC40F11_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetPropagateSetTime<UnityEngine.Playables.ScriptPlayable`1<System.Object>>(U,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mB1693CB866B3390F71A9FA024A622A88C1146534_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, bool ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___item0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___value1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.PlayableExtensions::IsDone<UnityEngine.Playables.Playable>(U)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// System.Double UnityEngine.Playables.PlayableExtensions::GetDuration<UnityEngine.Playables.Playable>(U)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2_gshared (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* ___comparison0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.PlayableExtensions::IsValid<UnityEngine.Playables.Playable>(U)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetDuration<UnityEngine.Playables.Playable>(U,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, double ___value1, const RuntimeMethod* method) ;
// UnityEngine.Playables.DirectorWrapMode UnityEngine.Playables.PlayableExtensions::GetTimeWrapMode<UnityEngine.Playables.Playable>(U)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetTimeWrapMode<UnityEngine.Playables.Playable>(U,UnityEngine.Playables.DirectorWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::PushNotification<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Playables.Playable,UnityEngine.Playables.INotification,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___origin1, RuntimeObject* ___notification2, RuntimeObject* ___context3, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_gshared (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetTraversalMode<UnityEngine.Playables.ScriptPlayable`1<System.Object>>(U,UnityEngine.Playables.PlayableTraversalMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mDCE87946752AC01F21D750221C23F30EE54D6604_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, int32_t ___mode1, const RuntimeMethod* method) ;
// UnityEngine.Playables.Playable UnityEngine.Playables.ScriptPlayable`1<System.Object>::op_Implicit(UnityEngine.Playables.ScriptPlayable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ScriptPlayable_1_op_Implicit_m3FD2FD61DA16E18891F5223F509D18DBB614265A_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___playable0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Playables.Playable>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m08E843FE56E245E7446882D1B4316A5E9D08515C_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Playables.Playable>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1DCDF3C0596B74FEB613D33682EA1EBF7891ABDB_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, RuntimeObject* ___key0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetReferenceObject<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetSourcePlayable<UnityEngine.Playables.PlayableOutput,UnityEngine.Playables.Playable>(U,V,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, int32_t ___port2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetWeight<UnityEngine.Playables.PlayableOutput>(U,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, float ___value1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.PlayableOutput::IsPlayableOutputOfType<UnityEngine.Audio.AudioPlayableOutput>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetUserData<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method) ;
// T[] UnityEngine.GameObject::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponents_TisRuntimeObject_m1654344F5C897CA86F9AB51530972086BDB05948_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::AddNotificationReceiver<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Playables.INotificationReceiver)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_gshared (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, RuntimeObject* ___receiver1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Playables.Playable>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mB222133D92EE2CBC67AAA4ED1B5D86E9DF3D32C7_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, RuntimeObject* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F* ___value1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Playables.PlayableExtensions::GetInputCount<UnityEngine.Playables.Playable>(U)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetInputCount<UnityEngine.Playables.Playable>(U,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.PlayableGraph::Connect<UnityEngine.Playables.Playable,UnityEngine.Playables.Playable>(U,System.Int32,V,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_gshared (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___source0, int32_t ___sourceOutputPort1, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___destination2, int32_t ___destinationInputPort3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableExtensions::SetInputWeight<UnityEngine.Playables.Playable>(U,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, float ___weight2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.IntervalTree`1<System.Object>::IntersectsWith(System.Int64,System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntervalTree_1_IntersectsWith_m248B06A4C98A6DE31F7817E1A373697318B02835_gshared (IntervalTree_1_tCF4E20EDB57B0E8CE61288FB8356F48C9A277124* __this, int64_t ___value0, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___results1, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.Playables.Playable>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m66688A2D6177881AE57D3EDCF47AE4C79E7BEBC7_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, RuntimeObject* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTree`1/Entry<System.Object>>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m06BED5633A4EA0545EF9EE887851173BE905307D_gshared (List_1_tD6E9BF2C1CD2353BB63217A1CB2E87737D7D6F5E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.IntervalTree`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntervalTree_1__ctor_m94C7688604C461CDCD92FA05293230CB0984CD8A_gshared (IntervalTree_1_tCF4E20EDB57B0E8CE61288FB8356F48C9A277124* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.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.Dictionary`2<System.Object,UnityEngine.Playables.Playable>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC6FA4BDA5A4470133D93A1D438A9E748D314FA7_gshared (Dictionary_2_t75A8B633DE9720231DC0708521F0AE6894563237* __this, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared (Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Array::Sort<System.Object>(T[],System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuntimeObject_mE0EF1BE62619EC75FDB798E19BF6961E7F623CB3_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, Comparison_1_t62E531E7B8260E2C6C2718C3BDB8CF8655139645* ___comparison1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.ScriptPlayable`1<System.Object>::Equals(UnityEngine.Playables.ScriptPlayable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ScriptPlayable_1_Equals_mC3D0F2978F3E80114ADFB3D17BDB38DE6B299ACE_gshared (ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000* __this, ScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000 ___other0, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Exists(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mE124D5A8B431C8B9B4C77EA23AD8B4C543829643_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___match0, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Char,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2_gshared (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// TResult System.Func`2<System.Char,System.Boolean>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Playables.PlayableExtensions::GetInputWeight<UnityEngine.Playables.Playable>(U,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_gshared (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, const RuntimeMethod* method) ;

// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.ParticleControlPlayable>::get_Null()
inline ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977 (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.ParticleControlPlayable>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
inline ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}
// T UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.ParticleControlPlayable>::GetBehaviour()
inline ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026 (ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951* __this, const RuntimeMethod* method)
{
	return ((  ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* (*) (ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::Initialize(UnityEngine.ParticleSystem,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Initialize_mCA4BB21915939852339DCECDE34EDB1B4ED36E92 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___ps0, uint32_t ___randomSeed1, const RuntimeMethod* method) ;
// System.UInt32 System.Math::Max(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A (uint32_t ___val10, uint32_t ___val21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.ParticleControlPlayable::set_particleSystem(UnityEngine.ParticleSystem)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___value0, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem UnityEngine.Timeline.ParticleControlPlayable::get_particleSystem()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.ParticleControlPlayable::SetRandomSeed(UnityEngine.ParticleSystem,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___particleSystem0, uint32_t ___randomSeed1, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem::Stop(System.Boolean,UnityEngine.ParticleSystemStopBehavior)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Stop_mB5761CB85083F593FFEC3D27931CACF1855A6326 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, bool ___withChildren0, int32_t ___stopBehavior1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.ParticleSystem::get_useAutoRandomSeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ParticleSystem_get_useAutoRandomSeed_mB472D8FAEEE4DBEA797B28DA54053F69E2D65898 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem::set_useAutoRandomSeed(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_set_useAutoRandomSeed_m1A8FF81446B10611C8BD51EC66BF62F50425B974 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem::set_randomSeed(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_set_randomSeed_m81B8A601FE2E5E574B059C799F4296EE6B025EB0 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem/SubEmittersModule UnityEngine.ParticleSystem::get_subEmitters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B ParticleSystem_get_subEmitters_m9F356ECFDBC11C1F4A9ADE21C80E8CF5BE153D98 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem/SubEmittersModule::GetSubEmitterSystem(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* SubEmittersModule_GetSubEmitterSystem_m866AA8A628E2CF3F78DA8E083C04D90AF7BD2B9D (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.ParticleSystem/SubEmittersModule::get_subEmittersCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SubEmittersModule_get_subEmittersCount_m37858E5297285278ABC7CFA35168EB2DECB6A691 (SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.Playables.PlayableExtensions::GetTime<UnityEngine.Playables.Playable>(U)
inline double PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_gshared)(___playable0, method);
}
// System.Single UnityEngine.ParticleSystem::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ParticleSystem_get_time_mDB612DCED4B4345E40BE98597A5895F48BC0ECDC (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.ParticleControlPlayable::Simulate(System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, float ___time0, bool ___restart1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_maximumDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_maximumDeltaTime_m3684B50F11BD53F56837D2B942DB2E48F0D1C474 (const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem::Simulate(System.Single,System.Boolean,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, float ___t0, bool ___withChildren1, bool ___restart2, bool ___fixedTimeStep3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A (PlayableBehaviour_tCCFE023F2CAB1769A3EAB176BD5B0416C54C22E2* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.PrefabControlPlayable>::get_Null()
inline ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.PrefabControlPlayable>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
inline ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}
// T UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.PrefabControlPlayable>::GetBehaviour()
inline PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F (ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078* __this, const RuntimeMethod* method)
{
	return ((  PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* (*) (ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}
// UnityEngine.GameObject UnityEngine.Timeline.PrefabControlPlayable::Initialize(UnityEngine.GameObject,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483 (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___prefabGameObject0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform1, const RuntimeMethod* method) ;
// System.Void System.ArgumentNullException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, 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) ;
// System.Void UnityEngine.Debug::LogWarningFormat(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_m0D4A31935564D0FA042103C1231DBBD2ED0BC20A (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<UnityEngine.GameObject>(T,UnityEngine.Transform,System.Boolean)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___original0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parent1, bool ___worldPositionStays2, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m8784E2833D9F115FD2B2BED6615426E8CD75EE9B_gshared)(___original0, ___parent1, ___worldPositionStays2, method);
}
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.PrefabControlPlayable::SetHideFlagsRecursive(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// UnityEngine.Playables.PlayState UnityEngine.Playables.FrameData::get_effectivePlayState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameData_get_effectivePlayState_m58201D8BB3B3489399055AC4D1264007552F2BAB (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.HideFlags UnityEngine.Object::get_hideFlags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeControlPlayable>::get_Null()
inline ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeControlPlayable>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
inline ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}
// T UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeControlPlayable>::GetBehaviour()
inline TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09 (ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF* __this, const RuntimeMethod* method)
{
	return ((  TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* (*) (ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.TimeControlPlayable::Initialize(UnityEngine.Timeline.ITimeControl)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A_inline (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, RuntimeObject* ___timeControl0, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
inline ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetDuration<UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>>(U,System.Double)
inline void PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___playable0, double ___value1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, double, const RuntimeMethod*))PlayableExtensions_SetDuration_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mE42877E63BC6EC758F75A770D85AFDE32E9CECF6_gshared)(___playable0, ___value1, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetTimeWrapMode<UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>>(U,UnityEngine.Playables.DirectorWrapMode)
inline void PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___playable0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, int32_t, const RuntimeMethod*))PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mC3AD5F3FB416166EAA665F90D8FC806DFEC40F11_gshared)(___playable0, ___value1, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetPropagateSetTime<UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>>(U,System.Boolean)
inline void PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___playable0, bool ___value1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, bool, const RuntimeMethod*))PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mB1693CB866B3390F71A9FA024A622A88C1146534_gshared)(___playable0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::Add(T)
inline void List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62, const RuntimeMethod*))List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::SortNotifications()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::get_Item(System.Int32)
inline NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3 (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, int32_t, const RuntimeMethod*))List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_gshared)(__this, ___index0, method);
}
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::get_triggerOnce()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654 (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::set_Item(System.Int32,T)
inline void List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, int32_t ___index0, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___value1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, int32_t, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62, const RuntimeMethod*))List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_gshared)(__this, ___index0, ___value1, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::get_Count()
inline int32_t List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, const RuntimeMethod*))List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Playables.PlayableExtensions::IsDone<UnityEngine.Playables.Playable>(U)
inline bool PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  bool (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_gshared)(___playable0, method);
}
// System.Double UnityEngine.Playables.PlayableExtensions::GetDuration<UnityEngine.Playables.Playable>(U)
inline double PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  double (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_gshared)(___playable0, method);
}
// UnityEngine.Playables.PlayableOutput UnityEngine.Playables.FrameData::get_output()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::Trigger_internal(UnityEngine.Playables.Playable,UnityEngine.Playables.PlayableOutput,UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output1, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e2, const RuntimeMethod* method) ;
// UnityEngine.Playables.FrameData/EvaluationType UnityEngine.Playables.FrameData::get_evaluationType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FrameData_get_evaluationType_m0212C6B9A3C3AD09BA24DD4291A9FB528BFD0842 (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::SyncDurationWithExternalSource(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SyncDurationWithExternalSource_mEE92F71E0867E713E58EDF71B9DEE1A1E2F25925 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.FrameData::get_timeLooped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameData_get_timeLooped_m88F002C13ED791E65D9F5705AAD05C19C505918B (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::TriggerNotificationsInRange(System.Double,System.Double,UnityEngine.Playables.FrameData,UnityEngine.Playables.Playable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___start0, double ___end1, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, bool ___checkState4, const RuntimeMethod* method) ;
// System.Single UnityEngine.Playables.FrameData::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameData_get_deltaTime_m522E00CB1B4DA759A5121778A7688DA07735C1F8 (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Playables.FrameData::get_effectiveSpeed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameData_get_effectiveSpeed_m49D7C9FB90C9B640B64D701B026DC26540BC25B9 (FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour::CanRestoreNotification(UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry,UnityEngine.Playables.FrameData,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeNotificationBehaviour_CanRestoreNotification_mFC6F724A579EF67185053D1307DDD7C812280DBC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___e0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, double ___currentTime2, double ___previousTime3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::Restore_internal(UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Restore_internal_m4C7936C81F17D86D5F060171C248B58C5B83C9DC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e0, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2 (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0 (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* ___comparison0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA*, const RuntimeMethod*))List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_gshared)(__this, ___comparison0, method);
}
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::get_prewarm()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::get_triggerInEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.PlayableExtensions::IsValid<UnityEngine.Playables.Playable>(U)
inline bool PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  bool (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_gshared)(___playable0, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetDuration<UnityEngine.Playables.Playable>(U,System.Double)
inline void PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, double ___value1, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, double, const RuntimeMethod*))PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_gshared)(___playable0, ___value1, method);
}
// UnityEngine.Playables.DirectorWrapMode UnityEngine.Playables.PlayableExtensions::GetTimeWrapMode<UnityEngine.Playables.Playable>(U)
inline int32_t PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_gshared)(___playable0, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetTimeWrapMode<UnityEngine.Playables.Playable>(U,UnityEngine.Playables.DirectorWrapMode)
inline void PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_gshared)(___playable0, ___value1, method);
}
// System.Void UnityEngine.Playables.PlayableOutputExtensions::PushNotification<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Playables.Playable,UnityEngine.Playables.INotification,System.Object)
inline void PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562 (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___origin1, RuntimeObject* ___notification2, RuntimeObject* ___context3, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_gshared)(___output0, ___origin1, ___notification2, ___context3, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry>::.ctor()
inline void List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839 (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, const RuntimeMethod*))List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8358614F1AC3F7F79522CD7795964B99E574C428 (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Int32 System.Double::CompareTo(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC (double* __this, double ___value0, const RuntimeMethod* method) ;
// UnityEngine.Object UnityEngine.Timeline.TimelineClip::get_asset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineClip::set_displayName(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_set_displayName_m5F725FB8B45340748ECFAA870D034C85352F54CD_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TrackAsset::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackAsset__ctor_mC05CAAD737449BAF26721F82EA1972843F86FE9A (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// System.Void System.Attribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, 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.Void System.ArgumentNullException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimelinePlayable>::Create(UnityEngine.Playables.PlayableGraph,System.Int32)
inline ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, int32_t ___inputCount1, const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E, int32_t, const RuntimeMethod*))ScriptPlayable_1_Create_mA469AA7F23C196EEFBE59D8AD1D800EE8E7B6DB1_gshared)(___graph0, ___inputCount1, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetTraversalMode<UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimelinePlayable>>(U,UnityEngine.Playables.PlayableTraversalMode)
inline void PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5 (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ___playable0, int32_t ___mode1, const RuntimeMethod* method)
{
	((  void (*) (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971, int32_t, const RuntimeMethod*))PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_t5E80E6495A91412DAAE85DA280EE5A75E2A89000_mDCE87946752AC01F21D750221C23F30EE54D6604_gshared)(___playable0, ___mode1, method);
}
// T UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimelinePlayable>::GetBehaviour()
inline TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8 (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971* __this, const RuntimeMethod* method)
{
	return ((  TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* (*) (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}
// UnityEngine.Playables.Playable UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimelinePlayable>::op_Implicit(UnityEngine.Playables.ScriptPlayable`1<T>)
inline Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87 (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 ___playable0, const RuntimeMethod* method)
{
	return ((  Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F (*) (ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971, const RuntimeMethod*))ScriptPlayable_1_op_Implicit_m3FD2FD61DA16E18891F5223F509D18DBB614265A_gshared)(___playable0, method);
}
// System.Void UnityEngine.Timeline.TimelinePlayable::Compile(UnityEngine.Playables.PlayableGraph,UnityEngine.Playables.Playable,System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>,UnityEngine.GameObject,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___autoRebalance4, bool ___createOutputs5, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.TrackAsset>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_mE097DBD72433D1AFC11733F5678602603A756424_gshared)(__this, ___collection0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Timeline.TrackAsset>::get_Count()
inline int32_t List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_inline (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::.ctor(System.Int32)
inline void List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>::Clear()
inline void List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_inline (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>::Clear()
inline void Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12 (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, const RuntimeMethod*))Dictionary_2_Clear_m08E843FE56E245E7446882D1B4316A5E9D08515C_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.TimelinePlayable::CompileTrackList(UnityEngine.Playables.PlayableGraph,UnityEngine.Playables.Playable,System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>,UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CompileTrackList_m94B0B3D833D78C5A070DD587705272E8D25EBB63 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TrackAsset::IsCompilable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackAsset_IsCompilable_mD65DF730D54F4D1F0F0E13D42A009FDF8C59F284 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9 (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___key0, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1DCDF3C0596B74FEB613D33682EA1EBF7891ABDB_gshared)(__this, ___key0, method);
}
// System.Void UnityEngine.Timeline.TrackAsset::SortClips()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackAsset_SortClips_m4FE3C4820022ECF050815215CEB982DE373F85D2 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.Playable UnityEngine.Timeline.TimelinePlayable::CreateTrackPlayable(UnityEngine.Playables.PlayableGraph,UnityEngine.Playables.Playable,UnityEngine.Timeline.TrackAsset,UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TrackAsset::get_isSubTrack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.PlayableOutput UnityEngine.Playables.PlayableBinding::CreateOutput(UnityEngine.Playables.PlayableGraph)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 PlayableBinding_CreateOutput_mE29B8B4AE0857C038D6DCA6824A307C60E2DD7C6 (PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, const RuntimeMethod* method) ;
// UnityEngine.Object UnityEngine.Playables.PlayableBinding::get_sourceObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* PlayableBinding_get_sourceObject_m195E6C4C3DF88BD89A2DE3923646B9A013310C09 (PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetReferenceObject<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Object)
inline void PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_gshared)(___output0, ___value1, method);
}
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetSourcePlayable<UnityEngine.Playables.PlayableOutput,UnityEngine.Playables.Playable>(U,V,System.Int32)
inline void PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, int32_t ___port2, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_gshared)(___output0, ___value1, ___port2, method);
}
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetWeight<UnityEngine.Playables.PlayableOutput>(U,System.Single)
inline void PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97 (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, float ___value1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, float, const RuntimeMethod*))PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_gshared)(___output0, ___value1, method);
}
// UnityEngine.Animations.AnimationPlayableOutput UnityEngine.Animations.AnimationPlayableOutput::op_Explicit(UnityEngine.Playables.PlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E AnimationPlayableOutput_op_Explicit_m9A55AC040132BC21F74232656CFE048D6888773B (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelinePlayable::EvaluateWeightsForAnimationPlayableOutput(UnityEngine.Timeline.TrackAsset,UnityEngine.Animations.AnimationPlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_EvaluateWeightsForAnimationPlayableOutput_m7684913A2AF5D8265AE45AAAF46A9B006C028040 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___animOutput1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.PlayableOutput::IsPlayableOutputOfType<UnityEngine.Audio.AudioPlayableOutput>()
inline bool PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9 (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680*, const RuntimeMethod*))PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_gshared)(__this, method);
}
// UnityEngine.Audio.AudioPlayableOutput UnityEngine.Audio.AudioPlayableOutput::op_Explicit(UnityEngine.Playables.PlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 AudioPlayableOutput_op_Explicit_m9E8EE0C49D33D0BF5749858B388D9B42F885FCAC (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Audio.AudioPlayableOutput::SetEvaluateOnSeek(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioPlayableOutput_SetEvaluateOnSeek_mB3266A8A68E94933A82A0C431B7A2E7321929D92 (AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Timeline.TimelineAsset UnityEngine.Timeline.TrackAsset::get_timelineAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// UnityEngine.Timeline.MarkerTrack UnityEngine.Timeline.TimelineAsset::get_markerTrack()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* TimelineAsset_get_markerTrack_mA1522943FBA0FDFDB0765165F00B6F9373EB01A3_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Playables.PlayableDirector>()
inline PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.Playables.PlayableOutputExtensions::SetUserData<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Object)
inline void PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___value1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_gshared)(___output0, ___value1, method);
}
// T[] UnityEngine.GameObject::GetComponents<UnityEngine.Playables.INotificationReceiver>()
inline INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponents_TisRuntimeObject_m1654344F5C897CA86F9AB51530972086BDB05948_gshared)(__this, method);
}
// System.Void UnityEngine.Playables.PlayableOutputExtensions::AddNotificationReceiver<UnityEngine.Playables.PlayableOutput>(U,UnityEngine.Playables.INotificationReceiver)
inline void PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output0, RuntimeObject* ___receiver1, const RuntimeMethod* method)
{
	((  void (*) (PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680, RuntimeObject*, const RuntimeMethod*))PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_gshared)(___output0, ___receiver1, method);
}
// System.Void UnityEngine.Timeline.AnimationOutputWeightProcessor::.ctor(UnityEngine.Animations.AnimationPlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationOutputWeightProcessor__ctor_m474D5FD59685D4A13DE5307630091A0414E91E0F (AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE* __this, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___output0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>::Add(T)
inline void List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_inline (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.Timeline.AnimationPreviewUpdateCallback::.ctor(UnityEngine.Animations.AnimationPlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationPreviewUpdateCallback__ctor_m9A81A41A73B25FFB193B05DB41AAD480B5019302 (AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6* __this, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___output0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F* ___value1, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F*, const RuntimeMethod*))Dictionary_2_TryGetValue_mB222133D92EE2CBC67AAA4ED1B5D86E9DF3D32C7_gshared)(__this, ___key0, ___value1, method);
}
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// UnityEngine.Playables.PlayableAsset UnityEngine.Timeline.TrackAsset::get_parent()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.Playable UnityEngine.Timeline.TrackAsset::CreatePlayableGraph(UnityEngine.Playables.PlayableGraph,UnityEngine.GameObject,UnityEngine.Timeline.IntervalTree`1<UnityEngine.Timeline.RuntimeElement>,UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F TrackAsset_CreatePlayableGraph_mB09B3F258784F140E7D3F33ED4029056EA220371 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go1, IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* ___tree2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable3, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, 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* ___message0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Playables.PlayableExtensions::GetInputCount<UnityEngine.Playables.Playable>(U)
inline int32_t PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_gshared)(___playable0, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetInputCount<UnityEngine.Playables.Playable>(U,System.Int32)
inline void PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___value1, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_gshared)(___playable0, ___value1, method);
}
// System.Boolean UnityEngine.Playables.PlayableGraph::Connect<UnityEngine.Playables.Playable,UnityEngine.Playables.Playable>(U,System.Int32,V,System.Int32)
inline bool PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___source0, int32_t ___sourceOutputPort1, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___destination2, int32_t ___destinationInputPort3, const RuntimeMethod* method)
{
	return ((  bool (*) (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E*, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_gshared)(__this, ___source0, ___sourceOutputPort1, ___destination2, ___destinationInputPort3, method);
}
// System.Void UnityEngine.Playables.PlayableExtensions::SetInputWeight<UnityEngine.Playables.Playable>(U,System.Int32,System.Single)
inline void PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, float ___weight2, const RuntimeMethod* method)
{
	((  void (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, float, const RuntimeMethod*))PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_gshared)(___playable0, ___inputIndex1, ___weight2, method);
}
// System.Void UnityEngine.Timeline.TimelinePlayable::CreateTrackOutput(UnityEngine.Playables.PlayableGraph,UnityEngine.Timeline.TrackAsset,UnityEngine.GameObject,UnityEngine.Playables.Playable,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CreateTrackOutput_mAD0C4882569BA478C8D59AA5130F8901BADE5DCF (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, int32_t ___port4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelinePlayable::CacheTrack(UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable,System.Int32,UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CacheTrack_m8C7FF43B821AC07FED21AD8C1537815FA0113B1C (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable1, int32_t ___port2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___parent3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelinePlayable::Evaluate(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Evaluate_m1CB17400BD2E1FE1757F8A106F67451D039C325F (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___frameData1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::Clear()
inline void List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_inline (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Int64 UnityEngine.Timeline.DiscreteTime::GetNearestTick(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t DiscreteTime_GetNearestTick_m188F540805D748C68E67D57585DCFDA6B3BA1327 (double ___time0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.IntervalTree`1<UnityEngine.Timeline.RuntimeElement>::IntersectsWith(System.Int64,System.Collections.Generic.List`1<T>)
inline void IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0 (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* __this, int64_t ___value0, List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* ___results1, const RuntimeMethod* method)
{
	((  void (*) (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B*, int64_t, List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))IntervalTree_1_IntersectsWith_m248B06A4C98A6DE31F7817E1A373697318B02835_gshared)(__this, ___value0, ___results1, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::GetEnumerator()
inline Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Timeline.RuntimeElement>::Dispose()
inline void Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4 (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.Timeline.RuntimeElement>::get_Current()
inline RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_inline (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9* __this, const RuntimeMethod* method)
{
	return ((  RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* (*) (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Timeline.RuntimeElement::set_intervalBit(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeElement_set_intervalBit_mD6D67EA4A982521E16CDF3CAC295EED22CA65C75_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Timeline.RuntimeElement>::MoveNext()
inline bool Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.DiscreteTime::.ctor(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DiscreteTime__ctor_mF858F11921F841F599EF51C7975430BEA8EC3B52 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6* __this, double ___time0, const RuntimeMethod* method) ;
// System.Double UnityEngine.Timeline.DiscreteTime::op_Explicit(UnityEngine.Timeline.DiscreteTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___b0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.RuntimeElement::get_intervalBit()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RuntimeElement_get_intervalBit_mD5C7E7CDA66C4B1888D529E9344679FF88DE5A70_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::get_Item(System.Int32)
inline RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::Add(T)
inline void List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_inline (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* ___item0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::get_Count()
inline int32_t List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_inline (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>::get_Count()
inline int32_t List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_inline (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>::get_Item(System.Int32)
inline RuntimeObject* List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8 (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, int32_t ___index0, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___key0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value1, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, const RuntimeMethod*))Dictionary_2_set_Item_m66688A2D6177881AE57D3EDCF47AE4C79E7BEBC7_gshared)(__this, ___key0, ___value1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.IntervalTree`1/Entry<UnityEngine.Timeline.RuntimeElement>>::.ctor()
inline void List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32 (List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2*, const RuntimeMethod*))List_1__ctor_m06BED5633A4EA0545EF9EE887851173BE905307D_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.IntervalTree`1<UnityEngine.Timeline.RuntimeElement>::.ctor()
inline void IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* __this, const RuntimeMethod* method)
{
	((  void (*) (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B*, const RuntimeMethod*))IntervalTree_1__ctor_m94C7688604C461CDCD92FA05293230CB0984CD8A_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.RuntimeElement>::.ctor()
inline void List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7 (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Timeline.ITimelineEvaluateCallback>::.ctor()
inline void List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6 (List_1_t66D70AC14455298A9DB791AD2621759C701785A9* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable>::.ctor()
inline void Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*, const RuntimeMethod*))Dictionary_2__ctor_mCC6FA4BDA5A4470133D93A1D438A9E748D314FA7_gshared)(__this, method);
}
// UnityEngine.Timeline.TimelineClip[] UnityEngine.Timeline.TrackAsset::get_clips()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* TrackAsset_get_clips_m033A1CF810A017C6BD6F52190421C1474648BEB8 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TimelineClipCapsExtensions::SupportsExtrapolation(UnityEngine.Timeline.TimelineClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimelineClipCapsExtensions_SupportsExtrapolation_mD64D2B25505B95A2E35466C5E026749B20495CFD (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, const RuntimeMethod* method) ;
// UnityEngine.Timeline.TimelineClip[] UnityEngine.Timeline.Extrapolation::SortClipsByStartTime(UnityEngine.Timeline.TimelineClip[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* Extrapolation_SortClipsByStartTime_mEC3E10053A10B8504723B0E036FFB0218A8AB6F6 (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___clips0, const RuntimeMethod* method) ;
// System.Double UnityEngine.Timeline.TimelineClip::get_start()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.Timeline.TimelineClip::get_end()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;
// System.Double System.Math::Min(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716 (double ___val10, double ___val21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineClip::SetPostExtrapolationTime(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPostExtrapolationTime_m659389D7F8F07AE58FF2D1B4BCFAB9FF13691C35_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) ;
// System.Double System.Math::Max(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6 (double ___val10, double ___val21, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineClip::SetPreExtrapolationTime(System.Double)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) ;
// UnityEngine.Timeline.TimelineClip/ClipExtrapolation UnityEngine.Timeline.TimelineClip::get_postExtrapolationMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimelineClip_get_postExtrapolationMode_mDF06AB6BEE7906C373109C04775C0B3CA83D8685 (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) ;
// System.Void System.Array::Copy(System.Array,System.Array,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F (RuntimeArray* ___sourceArray0, RuntimeArray* ___destinationArray1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<UnityEngine.Timeline.TimelineClip>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_m1C6FEC4FBED36AF3029E458BB74BE4A079EBAF65 (Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_mC1E8799BBCE317B612875123C9C894BD470BFE6A_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Array::Sort<UnityEngine.Timeline.TimelineClip>(T[],System.Comparison`1<T>)
inline void Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671 (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___array0, Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* ___comparison1, const RuntimeMethod* method)
{
	((  void (*) (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64*, Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E*, const RuntimeMethod*))Array_Sort_TisRuntimeObject_mE0EF1BE62619EC75FDB798E19BF6961E7F623CB3_gshared)(___array0, ___comparison1, method);
}
// System.Void UnityEngine.Timeline.Extrapolation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4BEA68C8BAF3AD6FA1854F77A8584537339195A3 (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999 (int32_t ___h10, int32_t ___h21, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mC99FB1BF4DF7C5B3CB80FA27D943663854085BE5 (int32_t ___h10, int32_t ___h21, int32_t ___h32, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m0FD214DC14813AF62FBC2A57E514BF54734DD4A1 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4115A4CF9756DA2A1017C2F7B731F7A7D76B3340 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mEE25301F2EF370129572E2A7685C3EC5E3BCE9E6 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, int32_t ___h65, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<T> UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>::get_Null()
inline ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA (const RuntimeMethod* method)
{
	return ((  ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 (*) (const RuntimeMethod*))ScriptPlayable_1_get_Null_m0CBE8563BC0934C6466DAD3F10F62C8ACA6FBB37_gshared)(method);
}
// System.Boolean UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>::Equals(UnityEngine.Playables.ScriptPlayable`1<T>)
inline bool ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8 (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57* __this, ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 ___other0, const RuntimeMethod* method)
{
	return ((  bool (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57*, ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57, const RuntimeMethod*))ScriptPlayable_1_Equals_mC3D0F2978F3E80114ADFB3D17BDB38DE6B299ACE_gshared)(__this, ___other0, method);
}
// UnityEngine.Playables.PlayableAsset UnityEngine.Playables.PlayableDirector::get_playableAsset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* PlayableDirector_get_playableAsset_m02BE3315FD9BF897F49AE020F3FE4278529FEB7C (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.DirectorWrapMode UnityEngine.Playables.PlayableDirector::get_extrapolationMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlayableDirector_get_extrapolationMode_m942C1A4A49D9D81DF54B742A0EFE22ED6D6BCDDD (PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* __this, const RuntimeMethod* method) ;
// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour> UnityEngine.Timeline.TimeNotificationBehaviour::Create(UnityEngine.Playables.PlayableGraph,System.Double,UnityEngine.Playables.DirectorWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 TimeNotificationBehaviour_Create_m4C43600AD9609B5D9E78EC2E8FC1908E071F256E (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, double ___duration1, int32_t ___loopMode2, const RuntimeMethod* method) ;
// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.DiscreteTime::op_Explicit(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_op_Explicit_m64F299E8C7EF42AE130B3DD8EDE00A3AE99B4EE8 (double ___time0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.DiscreteTime::op_GreaterThanOrEqual(UnityEngine.Timeline.DiscreteTime,UnityEngine.Timeline.DiscreteTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiscreteTime_op_GreaterThanOrEqual_m2B9AA2B9D1D311E2D085FD7263897B65D0E88859 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___lhs0, DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.DiscreteTime::OneTickAfter()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_OneTickAfter_mD2C58DF00885E44EA0D7AF8C9F56C14F77E53EB7 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.DiscreteTime::op_LessThanOrEqual(UnityEngine.Timeline.DiscreteTime,UnityEngine.Timeline.DiscreteTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiscreteTime_op_LessThanOrEqual_m467E168E44039B79FA12A9DBC4AF92B64D6E2FF5 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___lhs0, DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.DiscreteTime::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_op_Implicit_mABA06988B1FE89D8C7285F121B866D8CCBFED945 (int32_t ___time0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.DiscreteTime::op_Inequality(UnityEngine.Timeline.DiscreteTime,UnityEngine.Timeline.DiscreteTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DiscreteTime_op_Inequality_m8ABC1FCC78BE7289F09D8E70C04119B0D7C4FA74 (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___lhs0, DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 ___rhs1, const RuntimeMethod* method) ;
// UnityEngine.Timeline.DiscreteTime UnityEngine.Timeline.DiscreteTime::OneTickBefore()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 DiscreteTime_OneTickBefore_m06F6D6A227D8356FCD3283CD59571DFA12943D1A (DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6* __this, const RuntimeMethod* method) ;
// T UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour>::GetBehaviour()
inline TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57* __this, const RuntimeMethod* method)
{
	return ((  TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* (*) (ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57*, const RuntimeMethod*))ScriptPlayable_1_GetBehaviour_m86713AAFF1D1F7D4FB370489F71AE4228741EFE8_gshared)(__this, method);
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::AddNotification(System.Double,UnityEngine.Playables.INotification,UnityEngine.Timeline.NotificationFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___time0, RuntimeObject* ___payload1, int16_t ___flags2, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ;
// System.Attribute System.Attribute::GetCustomAttribute(System.Reflection.MemberInfo,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* Attribute_GetCustomAttribute_mF9CB9F03A29701923B68556A396459E8FBEAE6B0 (MemberInfo_t* ___element0, Type_t* ___attributeType1, const RuntimeMethod* method) ;
// UnityEngine.Timeline.TrackAsset UnityEngine.Timeline.TimelineClip::GetParentTrack()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __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_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TrackAsset::ValidateClipType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TrackAsset_ValidateClipType_mD794D7B040F112C3E8ACBF9FB601414D08B97A8F (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, Type_t* ___clipType0, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineClipExtensions::MoveToTrack_Impl(UnityEngine.Timeline.TimelineClip,UnityEngine.Timeline.TrackAsset,UnityEngine.Object,UnityEngine.Timeline.TrackAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___asset2, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___parentTrack3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineClip::SetParentTrack_Internal(UnityEngine.Timeline.TrackAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClip_SetParentTrack_Internal_m39F7D49888E7EBFC36796EAE0C7BE6C263C0FB02 (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___newParentTrack0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineCreateUtilities::SaveAssetIntoObject(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineCreateUtilities::RemoveAssetFromObject(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_RemoveAssetFromObject_mC29BE981955E1AF5CF4983FAB172E6752683E0C2 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m8C4942004C3562D0E7CEF1A8EBA62FE27E649328 (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<UnityEngine.ScriptableObject>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m812064195D242AC1D8BEDD6E86C679DF84F32DBF (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___object0, ___method1, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.ScriptableObject>::Exists(System.Predicate`1<T>)
inline bool List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50 (List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* __this, Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* ___match0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828*, Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*, const RuntimeMethod*))List_1_Exists_mE124D5A8B431C8B9B4C77EA23AD8B4C543829643_gshared)(__this, ___match0, method);
}
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, 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.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 System.String::LastIndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E (String_t* __this, Il2CppChar ___value0, 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 ___startIndex0, int32_t ___length1, const RuntimeMethod* method) ;
// System.Boolean System.Int32::TryParse(System.String,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Int32_TryParse_mFC6BFCB86964E2BCA4052155B10983837A695EA4 (String_t* ___s0, int32_t* ___result1, const RuntimeMethod* method) ;
// System.String System.String::TrimEnd()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimEnd_m25B1EA658EE07ADFED51FED61D630E5625336AB5 (String_t* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_mE96B2A914FE0820EA130DFB44B1E713AD3FBFB90 (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationClip::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip__ctor_m3F9B3DE671547640479DB976423EEBC689D26F79 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationClip::set_legacy(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip_set_legacy_mA24DEDCB86CB9439005B71B6916C09C751731377 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Timeline.TimelineAsset/EditorSettings UnityEngine.Timeline.TimelineAsset::get_editorSettings()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* TimelineAsset_get_editorSettings_m3D5DEC0305D9E517E29CB898C789C3B42D3B1CB9_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.Timeline.TimelineAsset/EditorSettings::get_frameRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double EditorSettings_get_frameRate_m699A6599212042DC13CB0DB91C7057B9644A0037_inline (EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AnimationClip::set_frameRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnimationClip_set_frameRate_m68E3FF5D77738194EFEC9279F1B3FB1FCFEEED74 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, float ___value0, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ;
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimeUtility::ValidateFrameRate(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1 (double ___frameRate0, const RuntimeMethod* method) ;
// System.Double UnityEngine.Timeline.TimeUtility::GetEpsilon(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297 (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TimeUtility::OnFrameBoundary(System.Double,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_m0C0EE21241763E2EF1765058494A79ADD0B2FFCC (double ___time0, double ___frameRate1, double ___epsilon2, const RuntimeMethod* method) ;
// System.Double UnityEngine.Timeline.TimeUtility::ToExactFrames(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Timeline.TimeUtility::OnFrameBoundary(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D (double ___time0, double ___frameRate1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Timeline.TimeUtility::ToFrames(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447 (double ___time0, double ___frameRate1, 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.Double::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75 (double* __this, String_t* ___format0, const RuntimeMethod* method) ;
// System.String System.Int32::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___format0, const RuntimeMethod* method) ;
// System.String System.String::PadLeft(System.Int32,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F (String_t* __this, int32_t ___totalWidth0, Il2CppChar ___paddingChar1, const RuntimeMethod* method) ;
// System.Int32 System.String::IndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___startIndex0, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Char,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2 (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2_gshared)(__this, ___object0, ___method1, method);
}
// System.String UnityEngine.Timeline.TimeUtility::RemoveChar(System.String,System.Func`2<System.Char,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F (String_t* ___str0, Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___charToRemoveFunc1, const RuntimeMethod* method) ;
// System.String[] System.String::Split(System.Char,System.StringSplitOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___separator0, int32_t ___options1, const RuntimeMethod* method) ;
// System.Text.RegularExpressions.Match System.Text.RegularExpressions.Regex::Match(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7 (String_t* ___input0, String_t* ___pattern1, const RuntimeMethod* method) ;
// System.Boolean System.Text.RegularExpressions.Group::get_Success()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F (Group_t26371E9136D6F43782C487B63C67C5FC4F472881* __this, const RuntimeMethod* method) ;
// System.Double System.Double::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B (String_t* ___s0, const RuntimeMethod* method) ;
// System.Int32 System.Int32::Parse(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767 (String_t* ___s0, const RuntimeMethod* method) ;
// System.Globalization.CultureInfo System.Globalization.CultureInfo::get_InvariantCulture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_m78DAB8CBE8766445310782B6E61FB7A9983AD425 (const RuntimeMethod* method) ;
// System.Boolean System.Double::TryParse(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Double&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Double_TryParse_m6038C4DBF1789F1954938FF7F6D3459359CD7718 (String_t* ___s0, int32_t ___style1, RuntimeObject* ___provider2, double* ___result3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AnimationClip::get_empty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AnimationClip_get_empty_mA55084A0DDBE57E75DC412FCEE2285626E76B986 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimationClip::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.AnimationClip::get_frameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242 (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* __this, const RuntimeMethod* method) ;
// System.Char[] System.String::ToCharArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46 (String_t* __this, const RuntimeMethod* method) ;
// TResult System.Func`2<System.Char,System.Boolean>::Invoke(T)
inline bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method)
{
	return ((  bool (*) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*, Il2CppChar, const RuntimeMethod*))Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline)(__this, ___arg0, method);
}
// System.String System.String::CreateString(System.Char[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___val0, int32_t ___startIndex1, int32_t ___length2, const RuntimeMethod* method) ;
// UnityEngine.Playables.FrameRate UnityEngine.Playables.FrameRate::DoubleToFrameRate(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E FrameRate_DoubleToFrameRate_mBF7B8DC218B347F607E379E7BD9C44DFA69C4B61 (double ___framerate0, const RuntimeMethod* method) ;
// System.Double UnityEngine.Playables.FrameRate::get_rate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double FrameRate_get_rate_mF21BC02932E30CCC1832FE1B3C08FE6679F95406 (FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Playables.FrameRate::op_Equality(UnityEngine.Playables.FrameRate,UnityEngine.Playables.FrameRate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4 (FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___a0, FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___b1, const RuntimeMethod* method) ;
// System.Array System.Enum::GetValues(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeArray* Enum_GetValues_mE24D2214E046914DA4CAFB6D1DA830B76C501293 (Type_t* ___enumType0, const RuntimeMethod* method) ;
// System.Int32 System.Array::get_Length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57 (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Timeline.TimeUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m56DDC30169ADA8554EE8A0BC9D347AD024BD36A7 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, const RuntimeMethod* method) ;
// System.Boolean System.Char::IsWhiteSpace(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Playables.PlayableExtensions::GetInputWeight<UnityEngine.Playables.Playable>(U,System.Int32)
inline float PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, int32_t ___inputIndex1, const RuntimeMethod* method)
{
	return ((  float (*) (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F, int32_t, const RuntimeMethod*))PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_gshared)(___playable0, ___inputIndex1, method);
}
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, 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
// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.ParticleControlPlayable> UnityEngine.Timeline.ParticleControlPlayable::Create(UnityEngine.Playables.PlayableGraph,UnityEngine.ParticleSystem,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 ParticleControlPlayable_Create_mABC76BF477B26F147EC53FA23EF12048440EDDD9 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___component1, uint32_t ___randomSeed2, 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*)&ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (component == null)
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___component1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return ScriptPlayable<ParticleControlPlayable>.Null;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 L_2;
		L_2 = ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977(ScriptPlayable_1_get_Null_m271916CECAB8EEDB5DEFF8FB960151C125BE8977_RuntimeMethod_var);
		return L_2;
	}

IL_000f:
	{
		// var handle = ScriptPlayable<ParticleControlPlayable>.Create(graph);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_3 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 L_4;
		L_4 = ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3(L_3, 0, ScriptPlayable_1_Create_m6E0F6D1FBD20BF68D6455B142DED159A677C4AD3_RuntimeMethod_var);
		V_0 = L_4;
		// handle.GetBehaviour().Initialize(component, randomSeed);
		ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* L_5;
		L_5 = ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026((&V_0), ScriptPlayable_1_GetBehaviour_m49A58AD8A58AD22328E7050B69B4707785D4C026_RuntimeMethod_var);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_6 = ___component1;
		uint32_t L_7 = ___randomSeed2;
		NullCheck(L_5);
		ParticleControlPlayable_Initialize_mCA4BB21915939852339DCECDE34EDB1B4ED36E92(L_5, L_6, L_7, NULL);
		// return handle;
		ScriptPlayable_1_t0C5E0729C03A638A900DD4EC002B9D1155B94951 L_8 = V_0;
		return L_8;
	}
}
// UnityEngine.ParticleSystem UnityEngine.Timeline.ParticleControlPlayable::get_particleSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) 
{
	{
		// public ParticleSystem particleSystem { get; private set; }
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = __this->___U3CparticleSystemU3Ek__BackingField_4;
		return L_0;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::set_particleSystem(UnityEngine.ParticleSystem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___value0, const RuntimeMethod* method) 
{
	{
		// public ParticleSystem particleSystem { get; private set; }
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___value0;
		__this->___U3CparticleSystemU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparticleSystemU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::Initialize(UnityEngine.ParticleSystem,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Initialize_mCA4BB21915939852339DCECDE34EDB1B4ED36E92 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___ps0, uint32_t ___randomSeed1, 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;
	}
	{
		// m_RandomSeed = Math.Max(1, randomSeed);
		uint32_t L_0 = ___randomSeed1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		uint32_t L_1;
		L_1 = Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A(1, L_0, NULL);
		__this->___m_RandomSeed_3 = L_1;
		// particleSystem = ps;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2 = ___ps0;
		ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1_inline(__this, L_2, NULL);
		// SetRandomSeed(particleSystem, m_RandomSeed);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3;
		L_3 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		uint32_t L_4 = __this->___m_RandomSeed_3;
		ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247(L_3, L_4, NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::SetRandomSeed(UnityEngine.ParticleSystem,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___particleSystem0, uint32_t ___randomSeed1, 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;
	SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// if (particleSystem == null)
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___particleSystem0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// particleSystem.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2 = ___particleSystem0;
		NullCheck(L_2);
		ParticleSystem_Stop_mB5761CB85083F593FFEC3D27931CACF1855A6326(L_2, (bool)1, 0, NULL);
		// if (particleSystem.useAutoRandomSeed)
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3 = ___particleSystem0;
		NullCheck(L_3);
		bool L_4;
		L_4 = ParticleSystem_get_useAutoRandomSeed_mB472D8FAEEE4DBEA797B28DA54053F69E2D65898(L_3, NULL);
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		// particleSystem.useAutoRandomSeed = false;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_5 = ___particleSystem0;
		NullCheck(L_5);
		ParticleSystem_set_useAutoRandomSeed_m1A8FF81446B10611C8BD51EC66BF62F50425B974(L_5, (bool)0, NULL);
		// particleSystem.randomSeed = randomSeed;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_6 = ___particleSystem0;
		uint32_t L_7 = ___randomSeed1;
		NullCheck(L_6);
		ParticleSystem_set_randomSeed_m81B8A601FE2E5E574B059C799F4296EE6B025EB0(L_6, L_7, NULL);
	}

IL_0028:
	{
		// for (int i = 0; i < particleSystem.subEmitters.subEmittersCount; i++)
		V_0 = 0;
		goto IL_004a;
	}

IL_002c:
	{
		// SetRandomSeed(particleSystem.subEmitters.GetSubEmitterSystem(i), ++randomSeed);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_8 = ___particleSystem0;
		NullCheck(L_8);
		SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_9;
		L_9 = ParticleSystem_get_subEmitters_m9F356ECFDBC11C1F4A9ADE21C80E8CF5BE153D98(L_8, NULL);
		V_1 = L_9;
		int32_t L_10 = V_0;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_11;
		L_11 = SubEmittersModule_GetSubEmitterSystem_m866AA8A628E2CF3F78DA8E083C04D90AF7BD2B9D((&V_1), L_10, NULL);
		uint32_t L_12 = ___randomSeed1;
		int32_t L_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_12, 1));
		___randomSeed1 = L_13;
		ParticleControlPlayable_SetRandomSeed_m6D582C70E6FC7E1346D124C5505FD71C33928247(L_11, L_13, NULL);
		// for (int i = 0; i < particleSystem.subEmitters.subEmittersCount; i++)
		int32_t L_14 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_004a:
	{
		// for (int i = 0; i < particleSystem.subEmitters.subEmittersCount; i++)
		int32_t L_15 = V_0;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_16 = ___particleSystem0;
		NullCheck(L_16);
		SubEmittersModule_t94F5AD231EAFB50A16E697186A630B07BF8B949B L_17;
		L_17 = ParticleSystem_get_subEmitters_m9F356ECFDBC11C1F4A9ADE21C80E8CF5BE153D98(L_16, NULL);
		V_1 = L_17;
		int32_t L_18;
		L_18 = SubEmittersModule_get_subEmittersCount_m37858E5297285278ABC7CFA35168EB2DECB6A691((&V_1), NULL);
		if ((((int32_t)L_15) < ((int32_t)L_18)))
		{
			goto IL_002c;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::PrepareFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_PrepareFrame_m959C915531B064E7A7AC30B01E8299B21A139EF6 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___data1, 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*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	{
		// if (particleSystem == null || !particleSystem.gameObject.activeInHierarchy)
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0;
		L_0 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0020;
		}
	}
	{
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2;
		L_2 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_2);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
		L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
		NullCheck(L_3);
		bool L_4;
		L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
		if (L_4)
		{
			goto IL_002c;
		}
	}

IL_0020:
	{
		// m_LastPlayableTime = kUnsetTime;
		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());
		// return;
		return;
	}

IL_002c:
	{
		// var time = (float)playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___playable0;
		double L_6;
		L_6 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_5, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = ((float)L_6);
		// var particleTime = particleSystem.time;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_7;
		L_7 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_7);
		float L_8;
		L_8 = ParticleSystem_get_time_mDB612DCED4B4345E40BE98597A5895F48BC0ECDC(L_7, NULL);
		V_1 = L_8;
		// if (m_LastPlayableTime > time || !Mathf.Approximately(particleTime, m_LastParticleTime))
		float L_9 = __this->___m_LastPlayableTime_1;
		float L_10 = V_0;
		if ((((float)L_9) > ((float)L_10)))
		{
			goto IL_0057;
		}
	}
	{
		float L_11 = V_1;
		float L_12 = __this->___m_LastParticleTime_2;
		bool L_13;
		L_13 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_11, L_12, NULL);
		if (L_13)
		{
			goto IL_0061;
		}
	}

IL_0057:
	{
		// Simulate(time, true);
		float L_14 = V_0;
		ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6(__this, L_14, (bool)1, NULL);
		goto IL_0079;
	}

IL_0061:
	{
		// else if (m_LastPlayableTime < time)
		float L_15 = __this->___m_LastPlayableTime_1;
		float L_16 = V_0;
		if ((!(((float)L_15) < ((float)L_16))))
		{
			goto IL_0079;
		}
	}
	{
		// Simulate(time - m_LastPlayableTime, false);
		float L_17 = V_0;
		float L_18 = __this->___m_LastPlayableTime_1;
		ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6(__this, ((float)il2cpp_codegen_subtract(L_17, L_18)), (bool)0, NULL);
	}

IL_0079:
	{
		// m_LastPlayableTime = time;
		float L_19 = V_0;
		__this->___m_LastPlayableTime_1 = L_19;
		// m_LastParticleTime = particleSystem.time;
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_20;
		L_20 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_20);
		float L_21;
		L_21 = ParticleSystem_get_time_mDB612DCED4B4345E40BE98597A5895F48BC0ECDC(L_20, NULL);
		__this->___m_LastParticleTime_2 = L_21;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::OnBehaviourPlay(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_OnBehaviourPlay_mB1B514A71494493FB7A2B8B1F6B5F1455907B761 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	{
		// m_LastPlayableTime = kUnsetTime;
		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::OnBehaviourPause(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_OnBehaviourPause_m295DA59C6C8E31854EA9009A709FFFAF663428B9 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	{
		// m_LastPlayableTime = kUnsetTime;
		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::Simulate(System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable_Simulate_mCDD453B5F1A231F1FD9744B19EDE4386E4B3D7C6 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, float ___time0, bool ___restart1, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		// float maxTime = Time.maximumDeltaTime;
		float L_0;
		L_0 = Time_get_maximumDeltaTime_m3684B50F11BD53F56837D2B942DB2E48F0D1C474(NULL);
		V_0 = L_0;
		// if (restart)
		bool L_1 = ___restart1;
		if (!L_1)
		{
			goto IL_0032;
		}
	}
	{
		// particleSystem.Simulate(0, withChildren, true, fixedTimeStep);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2;
		L_2 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		NullCheck(L_2);
		ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643(L_2, (0.0f), (bool)0, (bool)1, (bool)0, NULL);
		goto IL_0032;
	}

IL_001e:
	{
		// particleSystem.Simulate(maxTime, withChildren, false, fixedTimeStep);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_3;
		L_3 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		float L_4 = V_0;
		NullCheck(L_3);
		ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643(L_3, L_4, (bool)0, (bool)0, (bool)0, NULL);
		// time -= maxTime;
		float L_5 = ___time0;
		float L_6 = V_0;
		___time0 = ((float)il2cpp_codegen_subtract(L_5, L_6));
	}

IL_0032:
	{
		// while (time > maxTime)
		float L_7 = ___time0;
		float L_8 = V_0;
		if ((((float)L_7) > ((float)L_8)))
		{
			goto IL_001e;
		}
	}
	{
		// if (time > 0)
		float L_9 = ___time0;
		if ((!(((float)L_9) > ((float)(0.0f)))))
		{
			goto IL_004d;
		}
	}
	{
		// particleSystem.Simulate(time, withChildren, false, fixedTimeStep);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_10;
		L_10 = ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline(__this, NULL);
		float L_11 = ___time0;
		NullCheck(L_10);
		ParticleSystem_Simulate_m514E1FCC76A6882650BD237E1D14B43ECAA97643(L_10, L_11, (bool)0, (bool)0, (bool)0, NULL);
	}

IL_004d:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.ParticleControlPlayable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleControlPlayable__ctor_m0E1086350E57B8CA51874D8AE9FDFF1B0AB89C66 (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) 
{
	{
		// float m_LastPlayableTime = kUnsetTime;
		__this->___m_LastPlayableTime_1 = ((std::numeric_limits<float>::max)());
		// float m_LastParticleTime = kUnsetTime;
		__this->___m_LastParticleTime_2 = ((std::numeric_limits<float>::max)());
		// uint m_RandomSeed = 1;
		__this->___m_RandomSeed_3 = 1;
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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.Playables.ScriptPlayable`1<UnityEngine.Timeline.PrefabControlPlayable> UnityEngine.Timeline.PrefabControlPlayable::Create(UnityEngine.Playables.PlayableGraph,UnityEngine.GameObject,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 PrefabControlPlayable_Create_mF2BCBF3EF4D6E7F8C4003F9232128DFB6E664F86 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___prefabGameObject1, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform2, 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*)&ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (prefabGameObject == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___prefabGameObject1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return ScriptPlayable<PrefabControlPlayable>.Null;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 L_2;
		L_2 = ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA(ScriptPlayable_1_get_Null_m20935EAE638DDF24716FC0E77EF3CEF6CB7507AA_RuntimeMethod_var);
		return L_2;
	}

IL_000f:
	{
		// var handle = ScriptPlayable<PrefabControlPlayable>.Create(graph);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_3 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 L_4;
		L_4 = ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3(L_3, 0, ScriptPlayable_1_Create_m88F56AE2DB6F8A742EC232F4A30C32014B2C9FA3_RuntimeMethod_var);
		V_0 = L_4;
		// handle.GetBehaviour().Initialize(prefabGameObject, parentTransform);
		PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* L_5;
		L_5 = ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F((&V_0), ScriptPlayable_1_GetBehaviour_m66E80064709A06DEFD2A975B4A65B70C158A5F5F_RuntimeMethod_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___prefabGameObject1;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___parentTransform2;
		NullCheck(L_5);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483(L_5, L_6, L_7, NULL);
		// return handle;
		ScriptPlayable_1_tA439A22796CAC679FC42F3541D6778E1F5A55078 L_9 = V_0;
		return L_9;
	}
}
// UnityEngine.GameObject UnityEngine.Timeline.PrefabControlPlayable::get_prefabInstance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabControlPlayable_get_prefabInstance_mE06FADC9D1367D2606277D5D1F8577C6CA837B4A (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Instance; }
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		return L_0;
	}
}
// UnityEngine.GameObject UnityEngine.Timeline.PrefabControlPlayable::Initialize(UnityEngine.GameObject,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483 (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___prefabGameObject0, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___parentTransform1, 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*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABD563B990EF4D856658E63AE343FF11A84FFE3D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC82CAB5E9C87D685761F299B48DE4E0FBB7FDC8);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (prefabGameObject == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___prefabGameObject0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		// throw new ArgumentNullException("Prefab cannot be null");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_2);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral240CEA45B7120329057FC66CCC23A721819BCA84)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&PrefabControlPlayable_Initialize_mC8F44778C03DAEFFE8F22B14216C6E838E224483_RuntimeMethod_var)));
	}

IL_0014:
	{
		// if (m_Instance != null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_4)
		{
			goto IL_004b;
		}
	}
	{
		// Debug.LogWarningFormat("Prefab Control Playable ({0}) has already been initialized with a Prefab ({1}).", prefabGameObject.name, m_Instance.name);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = L_5;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___prefabGameObject0;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_8);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = L_6;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->___m_Instance_0;
		NullCheck(L_10);
		String_t* L_11;
		L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_10, NULL);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_11);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_11);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogWarningFormat_m0D4A31935564D0FA042103C1231DBBD2ED0BC20A(_stringLiteralABD563B990EF4D856658E63AE343FF11A84FFE3D, L_9, NULL);
		goto IL_008b;
	}

IL_004b:
	{
		// m_Instance = Object.Instantiate(prefabGameObject, parentTransform, false);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = ___prefabGameObject0;
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___parentTransform1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
		L_14 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5(L_12, L_13, (bool)0, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m8CC4225774108D732B4BF9D4B204835A2DBA6EC5_RuntimeMethod_var);
		__this->___m_Instance_0 = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Instance_0), (void*)L_14);
		// m_Instance.name = prefabGameObject.name + " [Timeline]";
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___m_Instance_0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = ___prefabGameObject0;
		NullCheck(L_16);
		String_t* L_17;
		L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_16, NULL);
		String_t* L_18;
		L_18 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_17, _stringLiteralDC82CAB5E9C87D685761F299B48DE4E0FBB7FDC8, NULL);
		NullCheck(L_15);
		Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_15, L_18, NULL);
		// m_Instance.SetActive(false);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = __this->___m_Instance_0;
		NullCheck(L_19);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_19, (bool)0, NULL);
		// SetHideFlagsRecursive(m_Instance);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = __this->___m_Instance_0;
		PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280(L_20, NULL);
	}

IL_008b:
	{
		// return m_Instance;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = __this->___m_Instance_0;
		return L_21;
	}
}
// System.Void UnityEngine.Timeline.PrefabControlPlayable::OnPlayableDestroy(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_OnPlayableDestroy_mC7498F993D6766BC8F1963BC770DACBE7AC09DCA (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, 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 (m_Instance)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m18E1885C296CC868AC918101523697CFE6413C79(L_0, NULL);
		if (!L_1)
		{
			goto IL_002b;
		}
	}
	{
		// if (Application.isPlaying)
		bool L_2;
		L_2 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
		if (!L_2)
		{
			goto IL_0020;
		}
	}
	{
		// Object.Destroy(m_Instance);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_3, NULL);
		return;
	}

IL_0020:
	{
		// Object.DestroyImmediate(m_Instance);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_4, NULL);
	}

IL_002b:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.PrefabControlPlayable::OnBehaviourPlay(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_OnBehaviourPlay_m25045FBF8EF4CE540108857ED00A5E8CF44EC66D (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, 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 (m_Instance == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// return;
		return;
	}

IL_000f:
	{
		// m_Instance.SetActive(true);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___m_Instance_0;
		NullCheck(L_2);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)1, NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.PrefabControlPlayable::OnBehaviourPause(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_OnBehaviourPause_m9015806A18FE1AF828ED2757E7F83BD499C3C09F (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, 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 (m_Instance != null && info.effectivePlayState == PlayState.Paused)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___m_Instance_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		int32_t L_2;
		L_2 = FrameData_get_effectivePlayState_m58201D8BB3B3489399055AC4D1264007552F2BAB((&___info1), NULL);
		if (L_2)
		{
			goto IL_0023;
		}
	}
	{
		// m_Instance.SetActive(false);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___m_Instance_0;
		NullCheck(L_3);
		GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_3, (bool)0, NULL);
	}

IL_0023:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.PrefabControlPlayable::SetHideFlagsRecursive(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___gameObject0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		// if (gameObject == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___gameObject0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// gameObject.hideFlags = HideFlags.DontSaveInBuild | HideFlags.DontSaveInEditor;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___gameObject0;
		NullCheck(L_2);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_2, ((int32_t)20), NULL);
		// if (!Application.isPlaying)
		bool L_3;
		L_3 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
		if (L_3)
		{
			goto IL_0027;
		}
	}
	{
		// gameObject.hideFlags |= HideFlags.HideInHierarchy;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___gameObject0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_5, NULL);
		NullCheck(L_5);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_5, ((int32_t)((int32_t)L_6|1)), NULL);
	}

IL_0027:
	{
		// foreach (Transform child in gameObject.transform)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___gameObject0;
		NullCheck(L_7);
		Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
		L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
		NullCheck(L_8);
		RuntimeObject* L_9;
		L_9 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_8, NULL);
		V_0 = L_9;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0054:
			{// begin finally (depth: 1)
				{
					RuntimeObject* L_10 = V_0;
					V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_10, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
					RuntimeObject* L_11 = V_1;
					if (!L_11)
					{
						goto IL_0064;
					}
				}
				{
					RuntimeObject* L_12 = V_1;
					NullCheck(L_12);
					InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_12);
				}

IL_0064:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_004a_1;
			}

IL_0035_1:
			{
				// foreach (Transform child in gameObject.transform)
				RuntimeObject* L_13 = V_0;
				NullCheck(L_13);
				RuntimeObject* L_14;
				L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_13);
				// SetHideFlagsRecursive(child.gameObject);
				NullCheck(((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_14, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)));
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
				L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_14, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)), NULL);
				PrefabControlPlayable_SetHideFlagsRecursive_m0D8F1B0BCB1204A4EF98204C95E03B334450A280(L_15, NULL);
			}

IL_004a_1:
			{
				// foreach (Transform child in gameObject.transform)
				RuntimeObject* L_16 = V_0;
				NullCheck(L_16);
				bool L_17;
				L_17 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_16);
				if (L_17)
				{
					goto IL_0035_1;
				}
			}
			{
				goto IL_0065;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0065:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.PrefabControlPlayable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabControlPlayable__ctor_m0850EAD5A2F49DAF2B6D56326ED235D8042C9C90 (PrefabControlPlayable_t2E1BA9C531DF2FFAB7B110E5DF15653BCAFAD7C4* __this, const RuntimeMethod* method) 
{
	{
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeControlPlayable> UnityEngine.Timeline.TimeControlPlayable::Create(UnityEngine.Playables.PlayableGraph,UnityEngine.Timeline.ITimeControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF TimeControlPlayable_Create_mBE512915BBAACDFDA3BAE42CE30E53302C7745DA (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, RuntimeObject* ___timeControl1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (timeControl == null)
		RuntimeObject* L_0 = ___timeControl1;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return ScriptPlayable<TimeControlPlayable>.Null;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF L_1;
		L_1 = ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D(ScriptPlayable_1_get_Null_m0C54BFBA0A9978604F2187D531BA8F5C69D5672D_RuntimeMethod_var);
		return L_1;
	}

IL_0009:
	{
		// var handle = ScriptPlayable<TimeControlPlayable>.Create(graph);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_2 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF_il2cpp_TypeInfo_var);
		ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF L_3;
		L_3 = ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A(L_2, 0, ScriptPlayable_1_Create_m241461F233A6C35AAA340F8174BC7E35E2245E7A_RuntimeMethod_var);
		V_0 = L_3;
		// handle.GetBehaviour().Initialize(timeControl);
		TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* L_4;
		L_4 = ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09((&V_0), ScriptPlayable_1_GetBehaviour_m4961E923B01F246C9AE0A1F207D061600D2D9A09_RuntimeMethod_var);
		RuntimeObject* L_5 = ___timeControl1;
		NullCheck(L_4);
		TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A_inline(L_4, L_5, NULL);
		// return handle;
		ScriptPlayable_1_t81F65B91C95E0D49165C3939101287E1501BBBEF L_6 = V_0;
		return L_6;
	}
}
// System.Void UnityEngine.Timeline.TimeControlPlayable::Initialize(UnityEngine.Timeline.ITimeControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, RuntimeObject* ___timeControl0, const RuntimeMethod* method) 
{
	{
		// m_timeControl = timeControl;
		RuntimeObject* L_0 = ___timeControl0;
		__this->___m_timeControl_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_timeControl_0), (void*)L_0);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeControlPlayable::PrepareFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_PrepareFrame_mF122A36FEFFA9BE1BC74FB551225652874D82E83 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_timeControl != null)
		RuntimeObject* L_0 = __this->___m_timeControl_0;
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		// m_timeControl.SetTime(playable.GetTime());
		RuntimeObject* L_1 = __this->___m_timeControl_0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable0;
		double L_3;
		L_3 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_2, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		NullCheck(L_1);
		InterfaceActionInvoker1< double >::Invoke(0 /* System.Void UnityEngine.Timeline.ITimeControl::SetTime(System.Double) */, ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var, L_1, L_3);
	}

IL_0019:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeControlPlayable::OnBehaviourPlay(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_OnBehaviourPlay_mBFF77E285E53483F14E06EE0B56CFECD7CE13C31 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_timeControl == null)
		RuntimeObject* L_0 = __this->___m_timeControl_0;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if (!m_started)
		bool L_1 = __this->___m_started_1;
		if (L_1)
		{
			goto IL_0023;
		}
	}
	{
		// m_timeControl.OnControlTimeStart();
		RuntimeObject* L_2 = __this->___m_timeControl_0;
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(1 /* System.Void UnityEngine.Timeline.ITimeControl::OnControlTimeStart() */, ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var, L_2);
		// m_started = true;
		__this->___m_started_1 = (bool)1;
	}

IL_0023:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeControlPlayable::OnBehaviourPause(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable_OnBehaviourPause_m9648D5058F2EC8BFC260AC603B5C03883AD284E1 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_timeControl == null)
		RuntimeObject* L_0 = __this->___m_timeControl_0;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// if (m_started)
		bool L_1 = __this->___m_started_1;
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		// m_timeControl.OnControlTimeStop();
		RuntimeObject* L_2 = __this->___m_timeControl_0;
		NullCheck(L_2);
		InterfaceActionInvoker0::Invoke(2 /* System.Void UnityEngine.Timeline.ITimeControl::OnControlTimeStop() */, ITimeControl_t1D123FAB88690CC243DECB0DEEC20A459224680E_il2cpp_TypeInfo_var, L_2);
		// m_started = false;
		__this->___m_started_1 = (bool)0;
	}

IL_0023:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeControlPlayable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeControlPlayable__ctor_m2324993C8F5009CC0336BB9D9396F453529CD5C7 (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, const RuntimeMethod* method) 
{
	{
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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 UnityEngine.Timeline.TimeNotificationBehaviour::set_timeSource(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_set_timeSource_mD0096011A303EB4C84B3DE3AAE908C51955E2F8E (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___value0, const RuntimeMethod* method) 
{
	{
		// set { m_TimeSource = value; }
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___value0;
		__this->___m_TimeSource_3 = L_0;
		// set { m_TimeSource = value; }
		return;
	}
}
// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour> UnityEngine.Timeline.TimeNotificationBehaviour::Create(UnityEngine.Playables.PlayableGraph,System.Double,UnityEngine.Playables.DirectorWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 TimeNotificationBehaviour_Create_m4C43600AD9609B5D9E78EC2E8FC1908E071F256E (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, double ___duration1, int32_t ___loopMode2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// var notificationsPlayable = ScriptPlayable<TimeNotificationBehaviour>.Create(graph);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_0 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_1;
		L_1 = ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F(L_0, 0, ScriptPlayable_1_Create_mFDAC13853F25ADE2B36CE985A915FEACB9FDEA0F_RuntimeMethod_var);
		// notificationsPlayable.SetDuration(duration);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_2 = L_1;
		double L_3 = ___duration1;
		PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302(L_2, L_3, PlayableExtensions_SetDuration_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m54F3C4EEA029F8AA1D9BC1599B3CB523DA211302_RuntimeMethod_var);
		// notificationsPlayable.SetTimeWrapMode(loopMode);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_4 = L_2;
		int32_t L_5 = ___loopMode2;
		PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418(L_4, L_5, PlayableExtensions_SetTimeWrapMode_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m38208DECFB22EA7D4A6A81036C36CFE3BCCFA418_RuntimeMethod_var);
		// notificationsPlayable.SetPropagateSetTime(true);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_6 = L_4;
		PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860(L_6, (bool)1, PlayableExtensions_SetPropagateSetTime_TisScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_m4713ECBA5EAAF2581DE754B1C5432786F6002860_RuntimeMethod_var);
		// return notificationsPlayable;
		return L_6;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::AddNotification(System.Double,UnityEngine.Playables.INotification,UnityEngine.Timeline.NotificationFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___time0, RuntimeObject* ___payload1, int16_t ___flags2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// m_Notifications.Add(new NotificationEntry
		// {
		//     time = time,
		//     payload = payload,
		//     flags = flags
		// });
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_0 = __this->___m_Notifications_0;
		il2cpp_codegen_initobj((&V_0), sizeof(NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62));
		double L_1 = ___time0;
		(&V_0)->___time_0 = L_1;
		RuntimeObject* L_2 = ___payload1;
		(&V_0)->___payload_1 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___payload_1), (void*)L_2);
		int16_t L_3 = ___flags2;
		(&V_0)->___flags_3 = L_3;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_4 = V_0;
		NullCheck(L_0);
		List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_inline(L_0, L_4, List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_RuntimeMethod_var);
		// m_NeedSortNotifications = true;
		__this->___m_NeedSortNotifications_2 = (bool)1;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::OnGraphStart(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_OnGraphStart_m8C925120572F3A69DA5E9B3DB127F1C506CE436E (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	int32_t V_1 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_2;
	memset((&V_2), 0, sizeof(V_2));
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		// SortNotifications();
		TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C(__this, NULL);
		// var currentTime = playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___playable0;
		double L_1;
		L_1 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_0, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = L_1;
		// for (var i = 0; i < m_Notifications.Count; i++)
		V_1 = 0;
		goto IL_0061;
	}

IL_0011:
	{
		// if (m_Notifications[i].time > currentTime && !m_Notifications[i].triggerOnce)
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_2 = __this->___m_Notifications_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_4;
		L_4 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_2, L_3, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		double L_5 = L_4.___time_0;
		double L_6 = V_0;
		if ((!(((double)L_5) > ((double)L_6))))
		{
			goto IL_005d;
		}
	}
	{
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_7 = __this->___m_Notifications_0;
		int32_t L_8 = V_1;
		NullCheck(L_7);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_9;
		L_9 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_7, L_8, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_2 = L_9;
		bool L_10;
		L_10 = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654((&V_2), NULL);
		if (L_10)
		{
			goto IL_005d;
		}
	}
	{
		// var notification = m_Notifications[i];
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_11 = __this->___m_Notifications_0;
		int32_t L_12 = V_1;
		NullCheck(L_11);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_13;
		L_13 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_11, L_12, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_3 = L_13;
		// notification.notificationFired = false;
		(&V_3)->___notificationFired_2 = (bool)0;
		// m_Notifications[i] = notification;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_14 = __this->___m_Notifications_0;
		int32_t L_15 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_16 = V_3;
		NullCheck(L_14);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_14, L_15, L_16, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_005d:
	{
		// for (var i = 0; i < m_Notifications.Count; i++)
		int32_t L_17 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_0061:
	{
		// for (var i = 0; i < m_Notifications.Count; i++)
		int32_t L_18 = V_1;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_19 = __this->___m_Notifications_0;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_19, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_18) < ((int32_t)L_20)))
		{
			goto IL_0011;
		}
	}
	{
		// m_PreviousTime = playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_21 = ___playable0;
		double L_22;
		L_22 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_21, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		__this->___m_PreviousTime_1 = L_22;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::OnBehaviourPause(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_OnBehaviourPause_m6FCF029B2259978A231F78DEC1E4F57E2D88E7C1 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_1;
	memset((&V_1), 0, sizeof(V_1));
	double V_2 = 0.0;
	int32_t G_B6_0 = 0;
	{
		// if (playable.IsDone())
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___playable0;
		bool L_1;
		L_1 = PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB(L_0, PlayableExtensions_IsDone_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m91E4B1E0BA6EFAC7D40219F4C48D32E5C7BBA1CB_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_007b;
		}
	}
	{
		// SortNotifications();
		TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C(__this, NULL);
		// for (var i = 0; i < m_Notifications.Count; i++)
		V_0 = 0;
		goto IL_006d;
	}

IL_0012:
	{
		// var e = m_Notifications[i];
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_2 = __this->___m_Notifications_0;
		int32_t L_3 = V_0;
		NullCheck(L_2);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_4;
		L_4 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_2, L_3, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_1 = L_4;
		// if (!e.notificationFired)
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_5 = V_1;
		bool L_6 = L_5.___notificationFired_2;
		if (L_6)
		{
			goto IL_0069;
		}
	}
	{
		// var duration = playable.GetDuration();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_7 = ___playable0;
		double L_8;
		L_8 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_7, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		V_2 = L_8;
		// var canTrigger = m_PreviousTime <= e.time && e.time <= duration;
		double L_9 = __this->___m_PreviousTime_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_10 = V_1;
		double L_11 = L_10.___time_0;
		if ((!(((double)L_9) <= ((double)L_11))))
		{
			goto IL_004a;
		}
	}
	{
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_12 = V_1;
		double L_13 = L_12.___time_0;
		double L_14 = V_2;
		G_B6_0 = ((((int32_t)((!(((double)L_13) <= ((double)L_14)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_004b;
	}

IL_004a:
	{
		G_B6_0 = 0;
	}

IL_004b:
	{
		// if (canTrigger)
		if (!G_B6_0)
		{
			goto IL_0069;
		}
	}
	{
		// Trigger_internal(playable, info.output, ref e);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_15 = ___playable0;
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_16;
		L_16 = FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF((&___info1), NULL);
		TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6(L_15, L_16, (&V_1), NULL);
		// m_Notifications[i] = e;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_17 = __this->___m_Notifications_0;
		int32_t L_18 = V_0;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_19 = V_1;
		NullCheck(L_17);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_17, L_18, L_19, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_0069:
	{
		// for (var i = 0; i < m_Notifications.Count; i++)
		int32_t L_20 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_006d:
	{
		// for (var i = 0; i < m_Notifications.Count; i++)
		int32_t L_21 = V_0;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_22 = __this->___m_Notifications_0;
		NullCheck(L_22);
		int32_t L_23;
		L_23 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_22, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_21) < ((int32_t)L_23)))
		{
			goto IL_0012;
		}
	}

IL_007b:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::PrepareFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_PrepareFrame_m8C38D54B9B061C4B57098EA0458E768974E193DE (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	double V_2 = 0.0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	double V_5 = 0.0;
	int32_t V_6 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		// if (info.evaluationType == FrameData.EvaluationType.Evaluate)
		int32_t L_0;
		L_0 = FrameData_get_evaluationType_m0212C6B9A3C3AD09BA24DD4291A9FB528BFD0842((&___info1), NULL);
		if (L_0)
		{
			goto IL_000a;
		}
	}
	{
		// return;
		return;
	}

IL_000a:
	{
		// SyncDurationWithExternalSource(playable);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_1 = ___playable0;
		TimeNotificationBehaviour_SyncDurationWithExternalSource_mEE92F71E0867E713E58EDF71B9DEE1A1E2F25925(__this, L_1, NULL);
		// SortNotifications();
		TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C(__this, NULL);
		// var currentTime = playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable0;
		double L_3;
		L_3 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_2, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = L_3;
		// if (info.timeLooped)
		bool L_4;
		L_4 = FrameData_get_timeLooped_m88F002C13ED791E65D9F5705AAD05C19C505918B((&___info1), NULL);
		if (!L_4)
		{
			goto IL_009f;
		}
	}
	{
		// var duration = playable.GetDuration();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___playable0;
		double L_6;
		L_6 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_5, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		V_1 = L_6;
		// TriggerNotificationsInRange(m_PreviousTime, duration, info, playable, true);
		double L_7 = __this->___m_PreviousTime_1;
		double L_8 = V_1;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_9 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_10 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, L_7, L_8, L_9, L_10, (bool)1, NULL);
		// var dx = playable.GetDuration() - m_PreviousTime;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_11 = ___playable0;
		double L_12;
		L_12 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_11, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		double L_13 = __this->___m_PreviousTime_1;
		V_2 = ((double)il2cpp_codegen_subtract(L_12, L_13));
		// var nFullTimelines = (int)((info.deltaTime * info.effectiveSpeed - dx) / playable.GetDuration());
		float L_14;
		L_14 = FrameData_get_deltaTime_m522E00CB1B4DA759A5121778A7688DA07735C1F8((&___info1), NULL);
		float L_15;
		L_15 = FrameData_get_effectiveSpeed_m49D7C9FB90C9B640B64D701B026DC26540BC25B9((&___info1), NULL);
		double L_16 = V_2;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17 = ___playable0;
		double L_18;
		L_18 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_17, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		V_3 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)(((double)il2cpp_codegen_subtract(((double)((float)il2cpp_codegen_multiply(L_14, L_15))), L_16))/L_18)));
		// for (var i = 0; i < nFullTimelines; i++)
		V_4 = 0;
		goto IL_0085;
	}

IL_006c:
	{
		// TriggerNotificationsInRange(0, duration, info, playable, false);
		double L_19 = V_1;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_20 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_21 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, (0.0), L_19, L_20, L_21, (bool)0, NULL);
		// for (var i = 0; i < nFullTimelines; i++)
		int32_t L_22 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
	}

IL_0085:
	{
		// for (var i = 0; i < nFullTimelines; i++)
		int32_t L_23 = V_4;
		int32_t L_24 = V_3;
		if ((((int32_t)L_23) < ((int32_t)L_24)))
		{
			goto IL_006c;
		}
	}
	{
		// TriggerNotificationsInRange(0, currentTime, info, playable, false);
		double L_25 = V_0;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_26 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_27 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, (0.0), L_25, L_26, L_27, (bool)0, NULL);
		goto IL_00b8;
	}

IL_009f:
	{
		// var pt = playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_28 = ___playable0;
		double L_29;
		L_29 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_28, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_5 = L_29;
		// TriggerNotificationsInRange(m_PreviousTime, pt, info,
		//     playable, true);
		double L_30 = __this->___m_PreviousTime_1;
		double L_31 = V_5;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_32 = ___info1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_33 = ___playable0;
		TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284(__this, L_30, L_31, L_32, L_33, (bool)1, NULL);
	}

IL_00b8:
	{
		// for (var i = 0; i < m_Notifications.Count; ++i)
		V_6 = 0;
		goto IL_0102;
	}

IL_00bd:
	{
		// var e = m_Notifications[i];
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_34 = __this->___m_Notifications_0;
		int32_t L_35 = V_6;
		NullCheck(L_34);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_36;
		L_36 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_34, L_35, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_7 = L_36;
		// if (e.notificationFired && CanRestoreNotification(e, info, currentTime, m_PreviousTime))
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_37 = V_7;
		bool L_38 = L_37.___notificationFired_2;
		if (!L_38)
		{
			goto IL_00fc;
		}
	}
	{
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_39 = V_7;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_40 = ___info1;
		double L_41 = V_0;
		double L_42 = __this->___m_PreviousTime_1;
		bool L_43;
		L_43 = TimeNotificationBehaviour_CanRestoreNotification_mFC6F724A579EF67185053D1307DDD7C812280DBC(L_39, L_40, L_41, L_42, NULL);
		if (!L_43)
		{
			goto IL_00fc;
		}
	}
	{
		// Restore_internal(ref e);
		TimeNotificationBehaviour_Restore_internal_m4C7936C81F17D86D5F060171C248B58C5B83C9DC((&V_7), NULL);
		// m_Notifications[i] = e;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_44 = __this->___m_Notifications_0;
		int32_t L_45 = V_6;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_46 = V_7;
		NullCheck(L_44);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_44, L_45, L_46, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_00fc:
	{
		// for (var i = 0; i < m_Notifications.Count; ++i)
		int32_t L_47 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_47, 1));
	}

IL_0102:
	{
		// for (var i = 0; i < m_Notifications.Count; ++i)
		int32_t L_48 = V_6;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_49 = __this->___m_Notifications_0;
		NullCheck(L_49);
		int32_t L_50;
		L_50 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_49, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_48) < ((int32_t)L_50)))
		{
			goto IL_00bd;
		}
	}
	{
		// m_PreviousTime = playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_51 = ___playable0;
		double L_52;
		L_52 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_51, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		__this->___m_PreviousTime_1 = L_52;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::SortNotifications()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SortNotifications_m91493C483D46116C8DEE5C25AEE2F9872B3DB86C (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* G_B3_0 = NULL;
	List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* G_B3_1 = NULL;
	Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* G_B2_0 = NULL;
	List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* G_B2_1 = NULL;
	{
		// if (m_NeedSortNotifications)
		bool L_0 = __this->___m_NeedSortNotifications_2;
		if (!L_0)
		{
			goto IL_0039;
		}
	}
	{
		// m_Notifications.Sort((x, y) => x.time.CompareTo(y.time));
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_1 = __this->___m_Notifications_0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_2 = ((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1;
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_3 = L_2;
		G_B2_0 = L_3;
		G_B2_1 = L_1;
		if (L_3)
		{
			G_B3_0 = L_3;
			G_B3_1 = L_1;
			goto IL_002d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* L_4 = ((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_5 = (Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA*)il2cpp_codegen_object_new(Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		Comparison_1__ctor_mFF6ADCF0402F2CBB18B19CC2018516B72A304FC2(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189_RuntimeMethod_var), NULL);
		Comparison_1_tE4F2B745C928DCA6C67CEA5FC784D025346A6CCA* L_6 = L_5;
		((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1 = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9__12_0_1), (void*)L_6);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_1;
	}

IL_002d:
	{
		NullCheck(G_B3_1);
		List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0(G_B3_1, G_B3_0, List_1_Sort_m24A8B2B17115AE1E5840EB7A2D34D27F94D06DA0_RuntimeMethod_var);
		// m_NeedSortNotifications = false;
		__this->___m_NeedSortNotifications_2 = (bool)0;
	}

IL_0039:
	{
		// }
		return;
	}
}
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour::CanRestoreNotification(UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry,UnityEngine.Playables.FrameData,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeNotificationBehaviour_CanRestoreNotification_mFC6F724A579EF67185053D1307DDD7C812280DBC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___e0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, double ___currentTime2, double ___previousTime3, const RuntimeMethod* method) 
{
	{
		// if (e.triggerOnce)
		bool L_0;
		L_0 = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654((&___e0), NULL);
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_000b:
	{
		// if (info.timeLooped)
		bool L_1;
		L_1 = FrameData_get_timeLooped_m88F002C13ED791E65D9F5705AAD05C19C505918B((&___info1), NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0016:
	{
		// return previousTime > currentTime && currentTime <= e.time;
		double L_2 = ___previousTime3;
		double L_3 = ___currentTime2;
		if ((!(((double)L_2) > ((double)L_3))))
		{
			goto IL_0027;
		}
	}
	{
		double L_4 = ___currentTime2;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_5 = ___e0;
		double L_6 = L_5.___time_0;
		return (bool)((((int32_t)((!(((double)L_4) <= ((double)L_6)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}

IL_0027:
	{
		return (bool)0;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::TriggerNotificationsInRange(System.Double,System.Double,UnityEngine.Playables.FrameData,UnityEngine.Playables.Playable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_TriggerNotificationsInRange_m9607548147744987224ADD3FE6E3F339D2337284 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, double ___start0, double ___end1, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, bool ___checkState4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 V_2;
	memset((&V_2), 0, sizeof(V_2));
	double V_3 = 0.0;
	{
		// if (start <= end)
		double L_0 = ___start0;
		double L_1 = ___end1;
		if ((!(((double)L_0) <= ((double)L_1))))
		{
			goto IL_00b9;
		}
	}
	{
		// var playMode = Application.isPlaying;
		bool L_2;
		L_2 = Application_get_isPlaying_m0B3B501E1093739F8887A0DAC5F61D9CB49CC337(NULL);
		V_0 = L_2;
		// for (var i = 0; i < m_Notifications.Count; i++)
		V_1 = 0;
		goto IL_00a8;
	}

IL_0014:
	{
		// var e = m_Notifications[i];
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_3 = __this->___m_Notifications_0;
		int32_t L_4 = V_1;
		NullCheck(L_3);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_5;
		L_5 = List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3(L_3, L_4, List_1_get_Item_m8B9345009F5B59F3F931F83029CDE9DF612BF0D3_RuntimeMethod_var);
		V_2 = L_5;
		// if (e.notificationFired && (checkState || e.triggerOnce))
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_6 = V_2;
		bool L_7 = L_6.___notificationFired_2;
		if (!L_7)
		{
			goto IL_0036;
		}
	}
	{
		bool L_8 = ___checkState4;
		if (L_8)
		{
			goto IL_00a4;
		}
	}
	{
		bool L_9;
		L_9 = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654((&V_2), NULL);
		if (L_9)
		{
			goto IL_00a4;
		}
	}

IL_0036:
	{
		// var notificationTime = e.time;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_10 = V_2;
		double L_11 = L_10.___time_0;
		V_3 = L_11;
		// if (e.prewarm && notificationTime < end && (e.triggerInEditor || playMode))
		bool L_12;
		L_12 = NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE((&V_2), NULL);
		if (!L_12)
		{
			goto IL_0074;
		}
	}
	{
		double L_13 = V_3;
		double L_14 = ___end1;
		if ((!(((double)L_13) < ((double)L_14))))
		{
			goto IL_0074;
		}
	}
	{
		bool L_15;
		L_15 = NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A((&V_2), NULL);
		bool L_16 = V_0;
		if (!((int32_t)((int32_t)L_15|(int32_t)L_16)))
		{
			goto IL_0074;
		}
	}
	{
		// Trigger_internal(playable, info.output, ref e);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17 = ___playable3;
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_18;
		L_18 = FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF((&___info2), NULL);
		TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6(L_17, L_18, (&V_2), NULL);
		// m_Notifications[i] = e;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_19 = __this->___m_Notifications_0;
		int32_t L_20 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_21 = V_2;
		NullCheck(L_19);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_19, L_20, L_21, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
		goto IL_00a4;
	}

IL_0074:
	{
		// if (notificationTime < start || notificationTime > end)
		double L_22 = V_3;
		double L_23 = ___start0;
		if ((((double)L_22) < ((double)L_23)))
		{
			goto IL_00a4;
		}
	}
	{
		double L_24 = V_3;
		double L_25 = ___end1;
		if ((((double)L_24) > ((double)L_25)))
		{
			goto IL_00a4;
		}
	}
	{
		// if (e.triggerInEditor || playMode)
		bool L_26;
		L_26 = NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A((&V_2), NULL);
		bool L_27 = V_0;
		if (!((int32_t)((int32_t)L_26|(int32_t)L_27)))
		{
			goto IL_00a4;
		}
	}
	{
		// Trigger_internal(playable, info.output, ref e);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_28 = ___playable3;
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_29;
		L_29 = FrameData_get_output_mB5B10130E39676C78F53E6194390B01B87D54FBF((&___info2), NULL);
		TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6(L_28, L_29, (&V_2), NULL);
		// m_Notifications[i] = e;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_30 = __this->___m_Notifications_0;
		int32_t L_31 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_32 = V_2;
		NullCheck(L_30);
		List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC(L_30, L_31, L_32, List_1_set_Item_mE2F445C1D3C7E16704A0988BA8DA4056CD83EAFC_RuntimeMethod_var);
	}

IL_00a4:
	{
		// for (var i = 0; i < m_Notifications.Count; i++)
		int32_t L_33 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
	}

IL_00a8:
	{
		// for (var i = 0; i < m_Notifications.Count; i++)
		int32_t L_34 = V_1;
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_35 = __this->___m_Notifications_0;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_inline(L_35, List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_RuntimeMethod_var);
		if ((((int32_t)L_34) < ((int32_t)L_36)))
		{
			goto IL_0014;
		}
	}

IL_00b9:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::SyncDurationWithExternalSource(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_SyncDurationWithExternalSource_mEE92F71E0867E713E58EDF71B9DEE1A1E2F25925 (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (m_TimeSource.IsValid())
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = __this->___m_TimeSource_3;
		bool L_1;
		L_1 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_0, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (!L_1)
		{
			goto IL_002f;
		}
	}
	{
		// playable.SetDuration(m_TimeSource.GetDuration());
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_3 = __this->___m_TimeSource_3;
		double L_4;
		L_4 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_3, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA(L_2, L_4, PlayableExtensions_SetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD79C6D1935F986289723B8C82D810BC707AB22EA_RuntimeMethod_var);
		// playable.SetTimeWrapMode(m_TimeSource.GetTimeWrapMode());
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___playable0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_6 = __this->___m_TimeSource_3;
		int32_t L_7;
		L_7 = PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75(L_6, PlayableExtensions_GetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mF813DA8E7E047891F306FCD838F7F8F459851C75_RuntimeMethod_var);
		PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2(L_5, L_7, PlayableExtensions_SetTimeWrapMode_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mD936B955E5967CE5BCAFE625F872E00DE5813BF2_RuntimeMethod_var);
	}

IL_002f:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::Trigger_internal(UnityEngine.Playables.Playable,UnityEngine.Playables.PlayableOutput,UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Trigger_internal_m1C9FC246A5162715A01793881AC7264D80C827F6 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 ___output1, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// output.PushNotification(playable, e.payload);
		PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_0 = ___output1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_1 = ___playable0;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* L_2 = ___e2;
		RuntimeObject* L_3 = L_2->___payload_1;
		PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562(L_0, L_1, L_3, NULL, PlayableOutputExtensions_PushNotification_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8694475894994CDF1483C7F3BE151281B1B8A562_RuntimeMethod_var);
		// e.notificationFired = true;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* L_4 = ___e2;
		L_4->___notificationFired_2 = (bool)1;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::Restore_internal(UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour_Restore_internal_m4C7936C81F17D86D5F060171C248B58C5B83C9DC (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* ___e0, const RuntimeMethod* method) 
{
	{
		// e.notificationFired = false;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* L_0 = ___e0;
		L_0->___notificationFired_2 = (bool)0;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeNotificationBehaviour__ctor_m82EC1218499AA0C697D1005358DA66DB1908FFAC (TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// readonly List<NotificationEntry> m_Notifications = new List<NotificationEntry>();
		List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* L_0 = (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*)il2cpp_codegen_object_new(List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839(L_0, List_1__ctor_mB5AEBAFB5C8A9C7861544AA6165150E84BAE5839_RuntimeMethod_var);
		__this->___m_Notifications_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Notifications_0), (void*)L_0);
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__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: UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_pinvoke(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke& marshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_pinvoke_back(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke& marshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_pinvoke_cleanup(NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_com(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com& marshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_com_back(const NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com& marshaled, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62& unmarshaled)
{
	Exception_t* ___payload_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'payload' of type 'NotificationEntry': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___payload_1Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry
IL2CPP_EXTERN_C void NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshal_com_cleanup(NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62_marshaled_com& marshaled)
{
}
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::get_triggerInEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) 
{
	{
		// get { return (flags & NotificationFlags.TriggerInEditMode) != 0; }
		int16_t L_0 = __this->___flags_3;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&1))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62*>(__this + _offset);
	bool _returnValue;
	_returnValue = NotificationEntry_get_triggerInEditor_m0F467B8FC45EDED62344F2EB66D91998C330FC7A(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::get_prewarm()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) 
{
	{
		// get { return (flags & NotificationFlags.Retroactive) != 0; }
		int16_t L_0 = __this->___flags_3;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62*>(__this + _offset);
	bool _returnValue;
	_returnValue = NotificationEntry_get_prewarm_mDF7D568CD5A14E53E9E11DAF6AD33F0FE7ED29DE(_thisAdjusted, method);
	return _returnValue;
}
// System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::get_triggerOnce()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654 (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* __this, const RuntimeMethod* method) 
{
	{
		// get { return (flags & NotificationFlags.TriggerOnce) != 0; }
		int16_t L_0 = __this->___flags_3;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62*>(__this + _offset);
	bool _returnValue;
	_returnValue = NotificationEntry_get_triggerOnce_m40147F02406594EFEA328E29EDC9C3110E9A7654(_thisAdjusted, method);
	return _returnValue;
}
#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 UnityEngine.Timeline.TimeNotificationBehaviour/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mB1896741D52EA5862EB1427098FB93A72E54BD57 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* L_0 = (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2*)il2cpp_codegen_object_new(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m8358614F1AC3F7F79522CD7795964B99E574C428(L_0, NULL);
		((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeNotificationBehaviour/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m8358614F1AC3F7F79522CD7795964B99E574C428 (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Int32 UnityEngine.Timeline.TimeNotificationBehaviour/<>c::<SortNotifications>b__12_0(UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry,UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSortNotificationsU3Eb__12_0_mCFEAA6C512A546FDC4CC69A23EF75844DFDB9189 (U3CU3Ec_t008379627E11F153BBF661B1F74241272206C3D2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___x0, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___y1, const RuntimeMethod* method) 
{
	{
		// m_Notifications.Sort((x, y) => x.time.CompareTo(y.time));
		double* L_0 = (&(&___x0)->___time_0);
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_1 = ___y1;
		double L_2 = L_1.___time_0;
		int32_t L_3;
		L_3 = Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC(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.Void UnityEngine.Timeline.PlayableTrack::OnCreateClip(UnityEngine.Timeline.TimelineClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableTrack_OnCreateClip_mB016C731FC0C8567F707C53BAD5B9E9B99DE2BE7 (PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F* __this, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, 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 (clip.asset != null)
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip0;
		NullCheck(L_0);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1;
		L_1 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_2)
		{
			goto IL_0024;
		}
	}
	{
		// clip.displayName = clip.asset.GetType().Name;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_3 = ___clip0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_4 = ___clip0;
		NullCheck(L_4);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5;
		L_5 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_4, NULL);
		NullCheck(L_5);
		Type_t* L_6;
		L_6 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_5, NULL);
		NullCheck(L_6);
		String_t* L_7;
		L_7 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
		NullCheck(L_3);
		TimelineClip_set_displayName_m5F725FB8B45340748ECFAA870D034C85352F54CD_inline(L_3, L_7, NULL);
	}

IL_0024:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.PlayableTrack::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayableTrack__ctor_m1ADC6FA394F1E5B1A484480F7306E35A401A2A22 (PlayableTrack_t26BA2795391A45BA8C114EAF95EDCACC2EC25B8F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		TrackAsset__ctor_mC05CAAD737449BAF26721F82EA1972843F86FE9A(__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 UnityEngine.Timeline.TrackMediaType::.ctor(UnityEngine.Timeline.TimelineAsset/MediaType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackMediaType__ctor_m1357FFFF3A466DC18E97A85F4DF7577A145FFED1 (TrackMediaType_t33612BB6BD744FC6A38A2D5F60FF286A87974BB8* __this, int32_t ___mt0, const RuntimeMethod* method) 
{
	{
		// public TrackMediaType(TimelineAsset.MediaType mt)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// m_MediaType = mt;
		int32_t L_0 = ___mt0;
		__this->___m_MediaType_0 = 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 UnityEngine.Timeline.TrackClipTypeAttribute::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackClipTypeAttribute__ctor_m32F3A6AF3F0CCD2AC80A08276A2C84DAD6B59ADA (TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7* __this, Type_t* ___clipClass0, const RuntimeMethod* method) 
{
	{
		// public TrackClipTypeAttribute(Type clipClass)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// inspectedType = clipClass;
		Type_t* L_0 = ___clipClass0;
		__this->___inspectedType_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inspectedType_0), (void*)L_0);
		// allowAutoCreate = true;
		__this->___allowAutoCreate_1 = (bool)1;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TrackClipTypeAttribute::.ctor(System.Type,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackClipTypeAttribute__ctor_m6A7E59068246D7C95D43A99B54403748FE2E5F5F (TrackClipTypeAttribute_tCB240AD2A704583CF65CFEEBC7B9F71A1148B6E7* __this, Type_t* ___clipClass0, bool ___allowAutoCreate1, const RuntimeMethod* method) 
{
	{
		// public TrackClipTypeAttribute(Type clipClass, bool allowAutoCreate)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// inspectedType = clipClass;
		Type_t* L_0 = ___clipClass0;
		__this->___inspectedType_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inspectedType_0), (void*)L_0);
		// allowAutoCreate = false;
		___allowAutoCreate1 = (bool)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 UnityEngine.Timeline.NotKeyableAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotKeyableAttribute__ctor_m11E8B4B00459AEB31D3345A5A8045E5D21CC35CB (NotKeyableAttribute_tB601DB1128DFF4962D64BC486C0637230E819C14* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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
#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 UnityEngine.Timeline.TrackBindingTypeAttribute::.ctor(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackBindingTypeAttribute__ctor_m905B5F0071EF43101C6DE52F5383F8B15FF66176 (TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* __this, Type_t* ___type0, const RuntimeMethod* method) 
{
	{
		// public TrackBindingTypeAttribute(Type type)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// this.type = type;
		Type_t* L_0 = ___type0;
		__this->___type_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___type_0), (void*)L_0);
		// this.flags = TrackBindingFlags.All;
		__this->___flags_1 = 1;
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TrackBindingTypeAttribute::.ctor(System.Type,UnityEngine.Timeline.TrackBindingFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackBindingTypeAttribute__ctor_m38D2D803DD43575FBB29F858067DF10911CF7D95 (TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* __this, Type_t* ___type0, int32_t ___flags1, const RuntimeMethod* method) 
{
	{
		// public TrackBindingTypeAttribute(Type type, TrackBindingFlags flags)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// this.type = type;
		Type_t* L_0 = ___type0;
		__this->___type_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___type_0), (void*)L_0);
		// this.flags = flags;
		int32_t L_1 = ___flags1;
		__this->___flags_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
// System.Void UnityEngine.Timeline.SupportsChildTracksAttribute::.ctor(System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SupportsChildTracksAttribute__ctor_m3FE00570A7899A3F7CF0FB8522DE0C4C21694E51 (SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* __this, Type_t* ___childType0, int32_t ___levels1, const RuntimeMethod* method) 
{
	{
		// public SupportsChildTracksAttribute(Type childType = null, int levels = Int32.MaxValue)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// this.childType = childType;
		Type_t* L_0 = ___childType0;
		__this->___childType_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___childType_0), (void*)L_0);
		// this.levels = levels;
		int32_t L_1 = ___levels1;
		__this->___levels_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
// System.Void UnityEngine.Timeline.IgnoreOnPlayableTrackAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IgnoreOnPlayableTrackAttribute__ctor_mAC076C2CED5738D08949C3F1BEB855D761191297 (IgnoreOnPlayableTrackAttribute_tD17B1A4900010C52505414888355F8BCA3FC6049* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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.Timeline.TimeFieldAttribute/UseEditMode UnityEngine.Timeline.TimeFieldAttribute::get_useEditMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeFieldAttribute_get_useEditMode_m029ADEC4C39E6BC43084274528B66A956BDD1E15 (TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C* __this, const RuntimeMethod* method) 
{
	{
		// public UseEditMode useEditMode { get; }
		int32_t L_0 = __this->___U3CuseEditModeU3Ek__BackingField_0;
		return L_0;
	}
}
// System.Void UnityEngine.Timeline.TimeFieldAttribute::.ctor(UnityEngine.Timeline.TimeFieldAttribute/UseEditMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeFieldAttribute__ctor_m91C16D6CAE58639D71BE206FFA6011A56BC9A53B (TimeFieldAttribute_tCB267D7666412F1AFCBDD3748290F7D70DFEBB4C* __this, int32_t ___useEditMode0, const RuntimeMethod* method) 
{
	{
		// public TimeFieldAttribute(UseEditMode useEditMode = UseEditMode.ApplyEditMode)
		PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__this, NULL);
		// this.useEditMode = useEditMode;
		int32_t L_0 = ___useEditMode0;
		__this->___U3CuseEditModeU3Ek__BackingField_0 = 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
#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 UnityEngine.Timeline.FrameRateFieldAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameRateFieldAttribute__ctor_m1312B76429B8D8A394C3C28BC001E22877F3ABB2 (FrameRateFieldAttribute_t14E8B29573FB61BADE0F2AE9ED93C60AF16FBC07* __this, const RuntimeMethod* method) 
{
	{
		PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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 UnityEngine.Timeline.HideInMenuAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HideInMenuAttribute__ctor_m3F3AFC914006D5CFC30B844C14E2E5BE671C1C20 (HideInMenuAttribute_t8F5AEDC2C84031EBD6C3F7A2C2B39DC4115B9DEC* __this, const RuntimeMethod* method) 
{
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__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 UnityEngine.Timeline.CustomStyleAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomStyleAttribute__ctor_m171564751F00A5A77E810C78FAB06AF76EFEAE23 (CustomStyleAttribute_t50A788747E5874AFCFF3C7D548708914ED1036C8* __this, String_t* ___ussStyle0, const RuntimeMethod* method) 
{
	{
		// public CustomStyleAttribute(string ussStyle)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// this.ussStyle = ussStyle;
		String_t* L_0 = ___ussStyle0;
		__this->___ussStyle_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ussStyle_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 UnityEngine.Timeline.MenuCategoryAttribute::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MenuCategoryAttribute__ctor_m0AE9C26FDCD04C039FA1F3995969A6822B9957C6 (MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E* __this, String_t* ___category0, 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;
	}
	String_t* G_B2_0 = NULL;
	MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E* G_B2_1 = NULL;
	String_t* G_B1_0 = NULL;
	MenuCategoryAttribute_t8749E34243EFFC8AC0C38367135FB1DF76EFDC5E* G_B1_1 = NULL;
	{
		// public MenuCategoryAttribute(string category)
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		// this.category = category ?? string.Empty;
		String_t* L_0 = ___category0;
		String_t* L_1 = L_0;
		G_B1_0 = L_1;
		G_B1_1 = __this;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = __this;
			goto IL_0011;
		}
	}
	{
		String_t* L_2 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
		G_B2_0 = L_2;
		G_B2_1 = G_B1_1;
	}

IL_0011:
	{
		NullCheck(G_B2_1);
		G_B2_1->___category_0 = G_B2_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___category_0), (void*)G_B2_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
// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimelinePlayable> UnityEngine.Timeline.TimelinePlayable::Create(UnityEngine.Playables.PlayableGraph,System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>,UnityEngine.GameObject,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, RuntimeObject* ___tracks1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, bool ___autoRebalance3, bool ___createOutputs4, 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*)&PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		// if (tracks == null)
		RuntimeObject* L_0 = ___tracks1;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// throw new ArgumentNullException("Tracks list is null", "tracks");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB454151FD3827CF503E8615805CE0DC057A8ADED)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27604803165C6541AB273EC61FCF3B90782F0C93)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975_RuntimeMethod_var)));
	}

IL_0013:
	{
		// if (go == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___go2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{
		// throw new ArgumentNullException("GameObject parameter is null", "go");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75A490B5548402AA1E753E89AA1CB1C2874AAE9B)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE84A3B2CB16AF20654B162562A7360C9FC00FD54)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Create_m35BF12D05E905CEA00DC4F5D0119B0248D303975_RuntimeMethod_var)));
	}

IL_002c:
	{
		// var playable = ScriptPlayable<TimelinePlayable>.Create(graph);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_5 = ___graph0;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_6;
		L_6 = ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D(L_5, 0, ScriptPlayable_1_Create_mFF86A6683958965568DADBF48E425C779DF6332D_RuntimeMethod_var);
		V_0 = L_6;
		// playable.SetTraversalMode(PlayableTraversalMode.Passthrough);
		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_7 = V_0;
		PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5(L_7, 1, PlayableExtensions_SetTraversalMode_TisScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971_mCF21E5205E53EA020F3B54263CF004DB2D84CFA5_RuntimeMethod_var);
		// var sequence = playable.GetBehaviour();
		TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* L_8;
		L_8 = ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8((&V_0), ScriptPlayable_1_GetBehaviour_m238F40724867332C0C2826EBEFC778E5A99692E8_RuntimeMethod_var);
		// sequence.Compile(graph, playable, tracks, go, autoRebalance, createOutputs);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_9 = ___graph0;
		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_10 = V_0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_11;
		L_11 = ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87(L_10, ScriptPlayable_1_op_Implicit_m0F6F00F007268019A23913676C80B68665539C87_RuntimeMethod_var);
		RuntimeObject* L_12 = ___tracks1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = ___go2;
		bool L_14 = ___autoRebalance3;
		bool L_15 = ___createOutputs4;
		NullCheck(L_8);
		TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25(L_8, L_9, L_11, L_12, L_13, L_14, L_15, NULL);
		// return playable;
		ScriptPlayable_1_tCBB68A7D2375B0FE5FB6DF95D4046981338D0971 L_16 = V_0;
		return L_16;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::Compile(UnityEngine.Playables.PlayableGraph,UnityEngine.Playables.Playable,System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>,UnityEngine.GameObject,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___autoRebalance4, bool ___createOutputs5, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* V_0 = NULL;
	int32_t V_1 = 0;
	{
		// if (tracks == null)
		RuntimeObject* L_0 = ___tracks2;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		// throw new ArgumentNullException("Tracks list is null", "tracks");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB454151FD3827CF503E8615805CE0DC057A8ADED)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral27604803165C6541AB273EC61FCF3B90782F0C93)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25_RuntimeMethod_var)));
	}

IL_0013:
	{
		// if (go == null)
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___go3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_002d;
		}
	}
	{
		// throw new ArgumentNullException("GameObject parameter is null", "go");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75A490B5548402AA1E753E89AA1CB1C2874AAE9B)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE84A3B2CB16AF20654B162562A7360C9FC00FD54)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_Compile_mCCE0D60E8AD0D45A14341C0FC4FA055633BE7D25_RuntimeMethod_var)));
	}

IL_002d:
	{
		// var outputTrackList = new List<TrackAsset>(tracks);
		RuntimeObject* L_5 = ___tracks2;
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_6 = (List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0*)il2cpp_codegen_object_new(List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0_il2cpp_TypeInfo_var);
		NullCheck(L_6);
		List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD(L_6, L_5, List_1__ctor_m2383ED532E6366A844A585AE5CE9D54A442758DD_RuntimeMethod_var);
		V_0 = L_6;
		// var maximumNumberOfIntersections = outputTrackList.Count * 2 + outputTrackList.Count; // worse case: 2 overlapping clips per track + each track
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_7 = V_0;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_inline(L_7, List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var);
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_inline(L_9, List_1_get_Count_m08F64314CCBA53C0260A05DBE140BFDDBBE7E07F_RuntimeMethod_var);
		V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_8, 2)), L_10));
		// m_CurrentListOfActiveClips = new List<RuntimeElement>(maximumNumberOfIntersections);
		int32_t L_11 = V_1;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_12 = (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*)il2cpp_codegen_object_new(List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		NullCheck(L_12);
		List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2(L_12, L_11, List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var);
		__this->___m_CurrentListOfActiveClips_2 = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentListOfActiveClips_2), (void*)L_12);
		// m_ActiveClips = new List<RuntimeElement>(maximumNumberOfIntersections);
		int32_t L_13 = V_1;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_14 = (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*)il2cpp_codegen_object_new(List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		NullCheck(L_14);
		List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2(L_14, L_13, List_1__ctor_mD6D4BAACDECC622D60A63CFB0032F460D1F737F2_RuntimeMethod_var);
		__this->___m_ActiveClips_1 = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveClips_1), (void*)L_14);
		// m_EvaluateCallbacks.Clear();
		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_15 = __this->___m_EvaluateCallbacks_4;
		NullCheck(L_15);
		List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_inline(L_15, List_1_Clear_mDCBC404FA541E88EE24233ED1341286B1AFF6114_RuntimeMethod_var);
		// m_PlayableCache.Clear();
		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_16 = __this->___m_PlayableCache_5;
		NullCheck(L_16);
		Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12(L_16, Dictionary_2_Clear_m45395E9A455948E384D4095C83564880135DCB12_RuntimeMethod_var);
		// CompileTrackList(graph, timelinePlayable, outputTrackList, go, createOutputs);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_17 = ___graph0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_18 = ___timelinePlayable1;
		List_1_t6908BEEFB57470CB30420983896AA06BFB8796F0* L_19 = V_0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = ___go3;
		bool L_21 = ___createOutputs5;
		TimelinePlayable_CompileTrackList_m94B0B3D833D78C5A070DD587705272E8D25EBB63(__this, L_17, L_18, L_19, L_20, L_21, NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::CompileTrackList(UnityEngine.Playables.PlayableGraph,UnityEngine.Playables.Playable,System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>,UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CompileTrackList_m94B0B3D833D78C5A070DD587705272E8D25EBB63 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, RuntimeObject* ___tracks2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7C55B8BC383F7FAC09A311AB9528E677C60F1F41_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_1 = NULL;
	{
		// foreach (var track in tracks)
		RuntimeObject* L_0 = ___tracks2;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.TrackAsset>::GetEnumerator() */, IEnumerable_1_tCF360FA8155395D7F2E3092E355BE18C4A37F7E0_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0044:
			{// begin finally (depth: 1)
				{
					RuntimeObject* L_2 = V_0;
					if (!L_2)
					{
						goto IL_004d;
					}
				}
				{
					RuntimeObject* L_3 = V_0;
					NullCheck(L_3);
					InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
				}

IL_004d:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_003a_1;
			}

IL_0009_1:
			{
				// foreach (var track in tracks)
				RuntimeObject* L_4 = V_0;
				NullCheck(L_4);
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_5;
				L_5 = InterfaceFuncInvoker0< TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Timeline.TrackAsset>::get_Current() */, IEnumerator_1_t7C55B8BC383F7FAC09A311AB9528E677C60F1F41_il2cpp_TypeInfo_var, L_4);
				V_1 = L_5;
				// if (!track.IsCompilable())
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6 = V_1;
				NullCheck(L_6);
				bool L_7;
				L_7 = TrackAsset_IsCompilable_mD65DF730D54F4D1F0F0E13D42A009FDF8C59F284(L_6, NULL);
				if (!L_7)
				{
					goto IL_003a_1;
				}
			}
			{
				// if (!m_PlayableCache.ContainsKey(track))
				Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_8 = __this->___m_PlayableCache_5;
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_9 = V_1;
				NullCheck(L_8);
				bool L_10;
				L_10 = Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9(L_8, L_9, Dictionary_2_ContainsKey_m864929D86133D674D8DF14EFC3CBDFF531D008B9_RuntimeMethod_var);
				if (L_10)
				{
					goto IL_003a_1;
				}
			}
			{
				// track.SortClips();
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = V_1;
				NullCheck(L_11);
				TrackAsset_SortClips_m4FE3C4820022ECF050815215CEB982DE373F85D2(L_11, NULL);
				// CreateTrackPlayable(graph, timelinePlayable, track, go, createOutputs);
				PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_12 = ___graph0;
				Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_13 = ___timelinePlayable1;
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_14 = V_1;
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = ___go3;
				bool L_16 = ___createOutputs4;
				Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17;
				L_17 = TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34(__this, L_12, L_13, L_14, L_15, L_16, NULL);
			}

IL_003a_1:
			{
				// foreach (var track in tracks)
				RuntimeObject* L_18 = V_0;
				NullCheck(L_18);
				bool L_19;
				L_19 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_18);
				if (L_19)
				{
					goto IL_0009_1;
				}
			}
			{
				goto IL_004e;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004e:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::CreateTrackOutput(UnityEngine.Playables.PlayableGraph,UnityEngine.Timeline.TrackAsset,UnityEngine.GameObject,UnityEngine.Playables.Playable,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CreateTrackOutput_mAD0C4882569BA478C8D59AA5130F8901BADE5DCF (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable3, int32_t ___port4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tABF27AED8E88C2557464B0E32EAD36CE8213B1B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t22AE37A791011C389F4D3E3ACD25F7336D5E2D5D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 V_1;
	memset((&V_1), 0, sizeof(V_1));
	PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 V_2;
	memset((&V_2), 0, sizeof(V_2));
	AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 V_3;
	memset((&V_3), 0, sizeof(V_3));
	PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_4 = NULL;
	INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* V_5 = NULL;
	int32_t V_6 = 0;
	RuntimeObject* V_7 = NULL;
	{
		// if (track.isSubTrack)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___track1;
		NullCheck(L_0);
		bool L_1;
		L_1 = TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E(L_0, NULL);
		if (!L_1)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// var bindings = track.outputs;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___track1;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(8 /* System.Collections.Generic.IEnumerable`1<UnityEngine.Playables.PlayableBinding> UnityEngine.Playables.PlayableAsset::get_outputs() */, L_2);
		// foreach (var binding in bindings)
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Playables.PlayableBinding>::GetEnumerator() */, IEnumerable_1_tABF27AED8E88C2557464B0E32EAD36CE8213B1B8_il2cpp_TypeInfo_var, L_3);
		V_0 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00e0:
			{// begin finally (depth: 1)
				{
					RuntimeObject* L_5 = V_0;
					if (!L_5)
					{
						goto IL_00e9;
					}
				}
				{
					RuntimeObject* L_6 = V_0;
					NullCheck(L_6);
					InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
				}

IL_00e9:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_00d3_1;
			}

IL_001a_1:
			{
				// foreach (var binding in bindings)
				RuntimeObject* L_7 = V_0;
				NullCheck(L_7);
				PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 L_8;
				L_8 = InterfaceFuncInvoker0< PlayableBinding_tB68B3BAC47F4F4C559640472174D5BEF93CB6AB4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Playables.PlayableBinding>::get_Current() */, IEnumerator_1_t22AE37A791011C389F4D3E3ACD25F7336D5E2D5D_il2cpp_TypeInfo_var, L_7);
				V_1 = L_8;
				// var playableOutput = binding.CreateOutput(graph);
				PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_9 = ___graph0;
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_10;
				L_10 = PlayableBinding_CreateOutput_mE29B8B4AE0857C038D6DCA6824A307C60E2DD7C6((&V_1), L_9, NULL);
				V_2 = L_10;
				// playableOutput.SetReferenceObject(binding.sourceObject);
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_11 = V_2;
				Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12;
				L_12 = PlayableBinding_get_sourceObject_m195E6C4C3DF88BD89A2DE3923646B9A013310C09((&V_1), NULL);
				PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B(L_11, L_12, PlayableOutputExtensions_SetReferenceObject_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_mC35A2034554D7539D90C5F8841B5A3609DF8705B_RuntimeMethod_var);
				// playableOutput.SetSourcePlayable(playable, port);
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_13 = V_2;
				Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_14 = ___playable3;
				int32_t L_15 = ___port4;
				PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC(L_13, L_14, L_15, PlayableOutputExtensions_SetSourcePlayable_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDC503FC2F63BB5DF85401A683A3CA5906F298ABC_RuntimeMethod_var);
				// playableOutput.SetWeight(1.0f);
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_16 = V_2;
				PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97(L_16, (1.0f), PlayableOutputExtensions_SetWeight_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m3FCAC1026C626FB497DE564EA9DA9D5B3C458B97_RuntimeMethod_var);
				// if (track as AnimationTrack != null)
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_17 = ___track1;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_18;
				L_18 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(((AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359*)IsInstClass((RuntimeObject*)L_17, AnimationTrack_tBE37C239976A84F0A2E6BA3B77263B4F44BB1359_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
				if (!L_18)
				{
					goto IL_0067_1;
				}
			}
			{
				// EvaluateWeightsForAnimationPlayableOutput(track, (AnimationPlayableOutput)playableOutput);
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_19 = ___track1;
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_20 = V_2;
				AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E L_21;
				L_21 = AnimationPlayableOutput_op_Explicit_m9A55AC040132BC21F74232656CFE048D6888773B(L_20, NULL);
				TimelinePlayable_EvaluateWeightsForAnimationPlayableOutput_m7684913A2AF5D8265AE45AAAF46A9B006C028040(__this, L_19, L_21, NULL);
			}

IL_0067_1:
			{
				// if (playableOutput.IsPlayableOutputOfType<AudioPlayableOutput>())
				bool L_22;
				L_22 = PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9((&V_2), PlayableOutput_IsPlayableOutputOfType_TisAudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20_m3553CFB68CB2EC71644528B5ADEF39C88830A2E9_RuntimeMethod_var);
				if (!L_22)
				{
					goto IL_0086_1;
				}
			}
			{
				// ((AudioPlayableOutput)playableOutput).SetEvaluateOnSeek(!muteAudioScrubbing);
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_23 = V_2;
				AudioPlayableOutput_tC3DFF8095F429D90129A367EAB98A24F6D6ADF20 L_24;
				L_24 = AudioPlayableOutput_op_Explicit_m9E8EE0C49D33D0BF5749858B388D9B42F885FCAC(L_23, NULL);
				V_3 = L_24;
				il2cpp_codegen_runtime_class_init_inline(TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var);
				bool L_25 = ((TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_StaticFields*)il2cpp_codegen_static_fields_for(TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var))->___muteAudioScrubbing_6;
				AudioPlayableOutput_SetEvaluateOnSeek_mB3266A8A68E94933A82A0C431B7A2E7321929D92((&V_3), (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0), NULL);
			}

IL_0086_1:
			{
				// if (track.timelineAsset.markerTrack == track)
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_26 = ___track1;
				NullCheck(L_26);
				TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_27;
				L_27 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_26, NULL);
				NullCheck(L_27);
				MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* L_28;
				L_28 = TimelineAsset_get_markerTrack_mA1522943FBA0FDFDB0765165F00B6F9373EB01A3_inline(L_27, NULL);
				TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_29 = ___track1;
				il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
				bool L_30;
				L_30 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_28, L_29, NULL);
				if (!L_30)
				{
					goto IL_00d3_1;
				}
			}
			{
				// var director = go.GetComponent<PlayableDirector>();
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = ___go2;
				NullCheck(L_31);
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_32;
				L_32 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_31, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
				V_4 = L_32;
				// playableOutput.SetUserData(director);
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_33 = V_2;
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_34 = V_4;
				PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A(L_33, L_34, PlayableOutputExtensions_SetUserData_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m147C0956F71AA5C83C6ADA2A4ADB6A1C10D8513A_RuntimeMethod_var);
				// foreach (var c in go.GetComponents<INotificationReceiver>())
				GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35 = ___go2;
				NullCheck(L_35);
				INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* L_36;
				L_36 = GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB(L_35, GameObject_GetComponents_TisINotificationReceiver_tC9F99214950669266369744A234B75BE82DCE55D_mAC28F1F7F8013AE4490693A32AECD8B0A5885AAB_RuntimeMethod_var);
				V_5 = L_36;
				V_6 = 0;
				goto IL_00cb_1;
			}

IL_00b6_1:
			{
				// foreach (var c in go.GetComponents<INotificationReceiver>())
				INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* L_37 = V_5;
				int32_t L_38 = V_6;
				NullCheck(L_37);
				int32_t L_39 = L_38;
				RuntimeObject* L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
				V_7 = L_40;
				// playableOutput.AddNotificationReceiver(c);
				PlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680 L_41 = V_2;
				RuntimeObject* L_42 = V_7;
				PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB(L_41, L_42, PlayableOutputExtensions_AddNotificationReceiver_TisPlayableOutput_t2F7C45A58DA3E788EEDDB439549E21CF3FCF3680_m8BC3DFA2D3719F74C45B6D033603D245901C7AAB_RuntimeMethod_var);
				int32_t L_43 = V_6;
				V_6 = ((int32_t)il2cpp_codegen_add(L_43, 1));
			}

IL_00cb_1:
			{
				// foreach (var c in go.GetComponents<INotificationReceiver>())
				int32_t L_44 = V_6;
				INotificationReceiverU5BU5D_t06D80C4C09596707F6F8A0E8AF1887D8C94C40DD* L_45 = V_5;
				NullCheck(L_45);
				if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length)))))
				{
					goto IL_00b6_1;
				}
			}

IL_00d3_1:
			{
				// foreach (var binding in bindings)
				RuntimeObject* L_46 = V_0;
				NullCheck(L_46);
				bool L_47;
				L_47 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
				if (L_47)
				{
					goto IL_001a_1;
				}
			}
			{
				goto IL_00ea;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ea:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::EvaluateWeightsForAnimationPlayableOutput(UnityEngine.Timeline.TrackAsset,UnityEngine.Animations.AnimationPlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_EvaluateWeightsForAnimationPlayableOutput_m7684913A2AF5D8265AE45AAAF46A9B006C028040 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___animOutput1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_EvaluateCallbacks.Add(new AnimationOutputWeightProcessor(animOutput));
		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_0 = __this->___m_EvaluateCallbacks_4;
		AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E L_1 = ___animOutput1;
		AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE* L_2 = (AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE*)il2cpp_codegen_object_new(AnimationOutputWeightProcessor_tA79B0F7A640A2BE35E2B5DD009E84CFB293E1EFE_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		AnimationOutputWeightProcessor__ctor_m474D5FD59685D4A13DE5307630091A0414E91E0F(L_2, L_1, NULL);
		NullCheck(L_0);
		List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_inline(L_0, L_2, List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::EvaluateAnimationPreviewUpdateCallback(UnityEngine.Timeline.TrackAsset,UnityEngine.Animations.AnimationPlayableOutput)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_EvaluateAnimationPreviewUpdateCallback_m55098F133C54B87A45ABAF36903EAE57CDAA16F4 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E ___animOutput1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_EvaluateCallbacks.Add(new AnimationPreviewUpdateCallback(animOutput));
		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_0 = __this->___m_EvaluateCallbacks_4;
		AnimationPlayableOutput_t753AC95DC826789BC537D18449E93114777DDF4E L_1 = ___animOutput1;
		AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6* L_2 = (AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6*)il2cpp_codegen_object_new(AnimationPreviewUpdateCallback_t6336A41E84BF003881398DC192EE34BF4821F3F6_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		AnimationPreviewUpdateCallback__ctor_m9A81A41A73B25FFB193B05DB41AAD480B5019302(L_2, L_1, NULL);
		NullCheck(L_0);
		List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_inline(L_0, L_2, List_1_Add_m2EDE7BC55BFF8DAD2842488F9BF29781019BB490_RuntimeMethod_var);
		// }
		return;
	}
}
// UnityEngine.Playables.Playable UnityEngine.Timeline.TimelinePlayable::CreateTrackPlayable(UnityEngine.Playables.PlayableGraph,UnityEngine.Playables.Playable,UnityEngine.Timeline.TrackAsset,UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___timelinePlayable1, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track2, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go3, bool ___createOutputs4, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C);
		s_Il2CppMethodInitialized = true;
	}
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F V_0;
	memset((&V_0), 0, sizeof(V_0));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_1 = NULL;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F V_2;
	memset((&V_2), 0, sizeof(V_2));
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	int32_t V_5 = 0;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B9_0;
	memset((&G_B9_0), 0, sizeof(G_B9_0));
	Type_t* G_B12_0 = NULL;
	String_t* G_B12_1 = NULL;
	String_t* G_B12_2 = NULL;
	Type_t* G_B11_0 = NULL;
	String_t* G_B11_1 = NULL;
	String_t* G_B11_2 = NULL;
	String_t* G_B13_0 = NULL;
	String_t* G_B13_1 = NULL;
	String_t* G_B13_2 = NULL;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B21_0;
	memset((&G_B21_0), 0, sizeof(G_B21_0));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* G_B21_1 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B21_2 = NULL;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B20_0;
	memset((&G_B20_0), 0, sizeof(G_B20_0));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* G_B20_1 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B20_2 = NULL;
	int32_t G_B22_0 = 0;
	Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F G_B22_1;
	memset((&G_B22_1), 0, sizeof(G_B22_1));
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* G_B22_2 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B22_3 = NULL;
	{
		// if (!track.IsCompilable()) // where parents are not compilable (group tracks)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___track2;
		NullCheck(L_0);
		bool L_1;
		L_1 = TrackAsset_IsCompilable_mD65DF730D54F4D1F0F0E13D42A009FDF8C59F284(L_0, NULL);
		if (L_1)
		{
			goto IL_000a;
		}
	}
	{
		// return timelinePlayable;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___timelinePlayable1;
		return L_2;
	}

IL_000a:
	{
		// if (m_PlayableCache.TryGetValue(track, out playable))
		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_3 = __this->___m_PlayableCache_5;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_4 = ___track2;
		NullCheck(L_3);
		bool L_5;
		L_5 = Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA(L_3, L_4, (&V_0), Dictionary_2_TryGetValue_m496B837A654BC1B6831D605AF5F1E079B80BE5EA_RuntimeMethod_var);
		if (!L_5)
		{
			goto IL_001c;
		}
	}
	{
		// return playable;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_6 = V_0;
		return L_6;
	}

IL_001c:
	{
		// if (track.name == "root")
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_7 = ___track2;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
		bool L_9;
		L_9 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_8, _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C, NULL);
		if (!L_9)
		{
			goto IL_0030;
		}
	}
	{
		// return timelinePlayable;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_10 = ___timelinePlayable1;
		return L_10;
	}

IL_0030:
	{
		// TrackAsset parentActor = track.parent as TrackAsset;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = ___track2;
		NullCheck(L_11);
		PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_12;
		L_12 = TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline(L_11, NULL);
		V_1 = ((TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*)IsInstClass((RuntimeObject*)L_12, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var));
		// var parentPlayable = parentActor != null ? CreateTrackPlayable(graph, timelinePlayable, parentActor, go, createOutputs) : timelinePlayable;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_13 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_14)
		{
			goto IL_0048;
		}
	}
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_15 = ___timelinePlayable1;
		G_B9_0 = L_15;
		goto IL_0055;
	}

IL_0048:
	{
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_16 = ___graph0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_17 = ___timelinePlayable1;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_18 = V_1;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = ___go3;
		bool L_20 = ___createOutputs4;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_21;
		L_21 = TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34(__this, L_16, L_17, L_18, L_19, L_20, NULL);
		G_B9_0 = L_21;
	}

IL_0055:
	{
		V_2 = G_B9_0;
		// var actorPlayable = track.CreatePlayableGraph(graph, go, m_IntervalTree, timelinePlayable);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_22 = ___track2;
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_23 = ___graph0;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = ___go3;
		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_25 = __this->___m_IntervalTree_0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_26 = ___timelinePlayable1;
		NullCheck(L_22);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_27;
		L_27 = TrackAsset_CreatePlayableGraph_mB09B3F258784F140E7D3F33ED4029056EA220371(L_22, L_23, L_24, L_25, L_26, NULL);
		V_3 = L_27;
		// bool connected = false;
		V_4 = (bool)0;
		// if (!actorPlayable.IsValid())
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_28 = V_3;
		bool L_29;
		L_29 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_28, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (L_29)
		{
			goto IL_009f;
		}
	}
	{
		// throw new InvalidOperationException(track.name + "(" + track.GetType() + ") did not produce a valid playable.");
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_30 = ___track2;
		NullCheck(L_30);
		String_t* L_31;
		L_31 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_30, NULL);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_32 = ___track2;
		NullCheck(L_32);
		Type_t* L_33;
		L_33 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_32, NULL);
		Type_t* L_34 = L_33;
		G_B11_0 = L_34;
		G_B11_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73));
		G_B11_2 = L_31;
		if (L_34)
		{
			G_B12_0 = L_34;
			G_B12_1 = ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73));
			G_B12_2 = L_31;
			goto IL_008a;
		}
	}
	{
		G_B13_0 = ((String_t*)(NULL));
		G_B13_1 = G_B11_1;
		G_B13_2 = G_B11_2;
		goto IL_008f;
	}

IL_008a:
	{
		NullCheck(G_B12_0);
		String_t* L_35;
		L_35 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B12_0);
		G_B13_0 = L_35;
		G_B13_1 = G_B12_1;
		G_B13_2 = G_B12_2;
	}

IL_008f:
	{
		String_t* L_36;
		L_36 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(G_B13_2, G_B13_1, G_B13_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9A9D9F3855CE53840506268B52C3D51600649C5E)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_37 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_37);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_37, L_36, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelinePlayable_CreateTrackPlayable_m18539F554343F8FF12D84137E5A0CA8FFA7E8B34_RuntimeMethod_var)));
	}

IL_009f:
	{
		// if (parentPlayable.IsValid() && actorPlayable.IsValid())
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_38 = V_2;
		bool L_39;
		L_39 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_38, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (!L_39)
		{
			goto IL_00dc;
		}
	}
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_40 = V_3;
		bool L_41;
		L_41 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_40, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (!L_41)
		{
			goto IL_00dc;
		}
	}
	{
		// int port = parentPlayable.GetInputCount();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_42 = V_2;
		int32_t L_43;
		L_43 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_42, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		V_5 = L_43;
		// parentPlayable.SetInputCount(port + 1);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_44 = V_2;
		int32_t L_45 = V_5;
		PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B(L_44, ((int32_t)il2cpp_codegen_add(L_45, 1)), PlayableExtensions_SetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mA4171AF29E8AD2D81C8B58B42584511A5D16A51B_RuntimeMethod_var);
		// connected = graph.Connect(actorPlayable, 0, parentPlayable, port);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_46 = V_3;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_47 = V_2;
		int32_t L_48 = V_5;
		bool L_49;
		L_49 = PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C((&___graph0), L_46, 0, L_47, L_48, PlayableGraph_Connect_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mDD8D212964E11EA3006D21DB15A681210300207C_RuntimeMethod_var);
		V_4 = L_49;
		// parentPlayable.SetInputWeight(port, 1.0f);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_50 = V_2;
		int32_t L_51 = V_5;
		PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3(L_50, L_51, (1.0f), PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
	}

IL_00dc:
	{
		// if (createOutputs && connected)
		bool L_52 = ___createOutputs4;
		bool L_53 = V_4;
		if (!((int32_t)((int32_t)L_52&(int32_t)L_53)))
		{
			goto IL_00f6;
		}
	}
	{
		// CreateTrackOutput(graph, track, go, parentPlayable, parentPlayable.GetInputCount() - 1);
		PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_54 = ___graph0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_55 = ___track2;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56 = ___go3;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_57 = V_2;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_58 = V_2;
		int32_t L_59;
		L_59 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_58, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		TimelinePlayable_CreateTrackOutput_mAD0C4882569BA478C8D59AA5130F8901BADE5DCF(__this, L_54, L_55, L_56, L_57, ((int32_t)il2cpp_codegen_subtract(L_59, 1)), NULL);
	}

IL_00f6:
	{
		// CacheTrack(track, actorPlayable, connected ? (parentPlayable.GetInputCount() - 1) : -1, parentPlayable);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_60 = ___track2;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_61 = V_3;
		bool L_62 = V_4;
		G_B20_0 = L_61;
		G_B20_1 = L_60;
		G_B20_2 = __this;
		if (L_62)
		{
			G_B21_0 = L_61;
			G_B21_1 = L_60;
			G_B21_2 = __this;
			goto IL_0100;
		}
	}
	{
		G_B22_0 = (-1);
		G_B22_1 = G_B20_0;
		G_B22_2 = G_B20_1;
		G_B22_3 = G_B20_2;
		goto IL_0108;
	}

IL_0100:
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_63 = V_2;
		int32_t L_64;
		L_64 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_63, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		G_B22_0 = ((int32_t)il2cpp_codegen_subtract(L_64, 1));
		G_B22_1 = G_B21_0;
		G_B22_2 = G_B21_1;
		G_B22_3 = G_B21_2;
	}

IL_0108:
	{
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_65 = V_2;
		NullCheck(G_B22_3);
		TimelinePlayable_CacheTrack_m8C7FF43B821AC07FED21AD8C1537815FA0113B1C(G_B22_3, G_B22_2, G_B22_1, G_B22_0, L_65, NULL);
		// return actorPlayable;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_66 = V_3;
		return L_66;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::PrepareFrame(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_PrepareFrame_m9124521CCE2CBF49C19EA1669DE2BAE6632C5153 (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___info1, const RuntimeMethod* method) 
{
	{
		// Evaluate(playable, info);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___playable0;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_1 = ___info1;
		TimelinePlayable_Evaluate_m1CB17400BD2E1FE1757F8A106F67451D039C325F(__this, L_0, L_1, NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::Evaluate(UnityEngine.Playables.Playable,UnityEngine.Playables.FrameData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_Evaluate_m1CB17400BD2E1FE1757F8A106F67451D039C325F (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable0, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 ___frameData1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	int32_t V_2 = 0;
	Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 V_3;
	memset((&V_3), 0, sizeof(V_3));
	RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* V_4 = NULL;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B4_0 = NULL;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* G_B5_1 = NULL;
	{
		// if (m_IntervalTree == null)
		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_0 = __this->___m_IntervalTree_0;
		if (L_0)
		{
			goto IL_0009;
		}
	}
	{
		// return;
		return;
	}

IL_0009:
	{
		// double localTime = playable.GetTime();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_1 = ___playable0;
		double L_2;
		L_2 = PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7(L_1, PlayableExtensions_GetTime_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m03F88077134A2EAD85051A2C5562442FDF8FE5A7_RuntimeMethod_var);
		V_0 = L_2;
		// m_ActiveBit = m_ActiveBit == 0 ? 1 : 0;
		int32_t L_3 = __this->___m_ActiveBit_3;
		G_B3_0 = __this;
		if (!L_3)
		{
			G_B4_0 = __this;
			goto IL_001c;
		}
	}
	{
		G_B5_0 = 0;
		G_B5_1 = G_B3_0;
		goto IL_001d;
	}

IL_001c:
	{
		G_B5_0 = 1;
		G_B5_1 = G_B4_0;
	}

IL_001d:
	{
		NullCheck(G_B5_1);
		G_B5_1->___m_ActiveBit_3 = G_B5_0;
		// m_CurrentListOfActiveClips.Clear();
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_4 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_4);
		List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_inline(L_4, List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var);
		// m_IntervalTree.IntersectsWith(DiscreteTime.GetNearestTick(localTime), m_CurrentListOfActiveClips);
		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_5 = __this->___m_IntervalTree_0;
		double L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		int64_t L_7;
		L_7 = DiscreteTime_GetNearestTick_m188F540805D748C68E67D57585DCFDA6B3BA1327(L_6, NULL);
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_8 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_5);
		IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0(L_5, L_7, L_8, IntervalTree_1_IntersectsWith_m8BA605AC4DDB95E8C6E792B5F0418DFA460E21B0_RuntimeMethod_var);
		// foreach (var c in m_CurrentListOfActiveClips)
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_9 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_9);
		Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 L_10;
		L_10 = List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652(L_9, List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var);
		V_3 = L_10;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_006f:
			{// begin finally (depth: 1)
				Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4((&V_3), Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var);
				return;
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_0064_1;
			}

IL_0052_1:
			{
				// foreach (var c in m_CurrentListOfActiveClips)
				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_11;
				L_11 = Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_inline((&V_3), Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var);
				// c.intervalBit = m_ActiveBit;
				int32_t L_12 = __this->___m_ActiveBit_3;
				NullCheck(L_11);
				RuntimeElement_set_intervalBit_mD6D67EA4A982521E16CDF3CAC295EED22CA65C75_inline(L_11, L_12, NULL);
			}

IL_0064_1:
			{
				// foreach (var c in m_CurrentListOfActiveClips)
				bool L_13;
				L_13 = Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D((&V_3), Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_0052_1;
				}
			}
			{
				goto IL_007d;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007d:
	{
		// var timelineEnd = (double)new DiscreteTime(playable.GetDuration());
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_14 = ___playable0;
		double L_15;
		L_15 = PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B(L_14, PlayableExtensions_GetDuration_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mFBA69AC259277795E0FF04957D43810479AD8F5B_RuntimeMethod_var);
		DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_16;
		memset((&L_16), 0, sizeof(L_16));
		DiscreteTime__ctor_mF858F11921F841F599EF51C7975430BEA8EC3B52((&L_16), L_15, /*hidden argument*/NULL);
		il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		double L_17;
		L_17 = DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA(L_16, NULL);
		V_1 = ((double)L_17);
		// foreach (var c in m_ActiveClips)
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_18 = __this->___m_ActiveClips_1;
		NullCheck(L_18);
		Enumerator_t1B8F744B4F7339E29F5077FE689993B299B428D9 L_19;
		L_19 = List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652(L_18, List_1_GetEnumerator_m96DD87AF113D72174BC9A6E6D7889A16F6EA7652_RuntimeMethod_var);
		V_3 = L_19;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ca:
			{// begin finally (depth: 1)
				Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4((&V_3), Enumerator_Dispose_mDB8BF5EEACEDF5E06BE5F6857EED99E365B489B4_RuntimeMethod_var);
				return;
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_00bf_1;
			}

IL_009d_1:
			{
				// foreach (var c in m_ActiveClips)
				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_20;
				L_20 = Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_inline((&V_3), Enumerator_get_Current_m0BCCE875F9E4B2253641B8D8C883DFB08F90B422_RuntimeMethod_var);
				V_4 = L_20;
				// if (c.intervalBit != m_ActiveBit)
				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_21 = V_4;
				NullCheck(L_21);
				int32_t L_22;
				L_22 = RuntimeElement_get_intervalBit_mD5C7E7CDA66C4B1888D529E9344679FF88DE5A70_inline(L_21, NULL);
				int32_t L_23 = __this->___m_ActiveBit_3;
				if ((((int32_t)L_22) == ((int32_t)L_23)))
				{
					goto IL_00bf_1;
				}
			}
			{
				// c.DisableAt(localTime, timelineEnd, frameData);
				RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_24 = V_4;
				double L_25 = V_0;
				double L_26 = V_1;
				FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_27 = ___frameData1;
				NullCheck(L_24);
				VirtualActionInvoker3< double, double, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 >::Invoke(10 /* System.Void UnityEngine.Timeline.RuntimeElement::DisableAt(System.Double,System.Double,UnityEngine.Playables.FrameData) */, L_24, L_25, L_26, L_27);
			}

IL_00bf_1:
			{
				// foreach (var c in m_ActiveClips)
				bool L_28;
				L_28 = Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D((&V_3), Enumerator_MoveNext_m617FFEEBBB097C6BEEDD988DFAC5728A79F8B01D_RuntimeMethod_var);
				if (L_28)
				{
					goto IL_009d_1;
				}
			}
			{
				goto IL_00d8;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d8:
	{
		// m_ActiveClips.Clear();
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_29 = __this->___m_ActiveClips_1;
		NullCheck(L_29);
		List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_inline(L_29, List_1_Clear_mC5EA75F1D9033C0B2827873F1F1262FC72C84911_RuntimeMethod_var);
		// for (var a = 0; a < m_CurrentListOfActiveClips.Count; a++)
		V_5 = 0;
		goto IL_011a;
	}

IL_00e8:
	{
		// m_CurrentListOfActiveClips[a].EvaluateAt(localTime, frameData);
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_30 = __this->___m_CurrentListOfActiveClips_2;
		int32_t L_31 = V_5;
		NullCheck(L_30);
		RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_32;
		L_32 = List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03(L_30, L_31, List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var);
		double L_33 = V_0;
		FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 L_34 = ___frameData1;
		NullCheck(L_32);
		VirtualActionInvoker2< double, FrameData_t02E705D0271F73A24ADF9BA4B6F8760B6696F314 >::Invoke(9 /* System.Void UnityEngine.Timeline.RuntimeElement::EvaluateAt(System.Double,UnityEngine.Playables.FrameData) */, L_32, L_33, L_34);
		// m_ActiveClips.Add(m_CurrentListOfActiveClips[a]);
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_35 = __this->___m_ActiveClips_1;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_36 = __this->___m_CurrentListOfActiveClips_2;
		int32_t L_37 = V_5;
		NullCheck(L_36);
		RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* L_38;
		L_38 = List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03(L_36, L_37, List_1_get_Item_mCD5E42B386A063E1448AE385E0C2D427590F6F03_RuntimeMethod_var);
		NullCheck(L_35);
		List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_inline(L_35, L_38, List_1_Add_m24B683A8A5A93B09B0C00BE85AAA102ABC2AFFEE_RuntimeMethod_var);
		// for (var a = 0; a < m_CurrentListOfActiveClips.Count; a++)
		int32_t L_39 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_011a:
	{
		// for (var a = 0; a < m_CurrentListOfActiveClips.Count; a++)
		int32_t L_40 = V_5;
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_41 = __this->___m_CurrentListOfActiveClips_2;
		NullCheck(L_41);
		int32_t L_42;
		L_42 = List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_inline(L_41, List_1_get_Count_mF7203CE5D6F39E85B40AA574CA4797FD224CC255_RuntimeMethod_var);
		if ((((int32_t)L_40) < ((int32_t)L_42)))
		{
			goto IL_00e8;
		}
	}
	{
		// int count = m_EvaluateCallbacks.Count;
		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_43 = __this->___m_EvaluateCallbacks_4;
		NullCheck(L_43);
		int32_t L_44;
		L_44 = List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_inline(L_43, List_1_get_Count_m5061FD0BD3549FA1D0AF78537518E9552A26BFBE_RuntimeMethod_var);
		V_2 = L_44;
		// for (int i = 0; i < count; i++)
		V_6 = 0;
		goto IL_0152;
	}

IL_013a:
	{
		// m_EvaluateCallbacks[i].Evaluate();
		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_45 = __this->___m_EvaluateCallbacks_4;
		int32_t L_46 = V_6;
		NullCheck(L_45);
		RuntimeObject* L_47;
		L_47 = List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8(L_45, L_46, List_1_get_Item_m8BFF1BCB8FBBD46B1BC437764BE364A70BC286B8_RuntimeMethod_var);
		NullCheck(L_47);
		InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.Timeline.ITimelineEvaluateCallback::Evaluate() */, ITimelineEvaluateCallback_tADB690E50C4E0CB026317874E965F565226CF085_il2cpp_TypeInfo_var, L_47);
		// for (int i = 0; i < count; i++)
		int32_t L_48 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_48, 1));
	}

IL_0152:
	{
		// for (int i = 0; i < count; i++)
		int32_t L_49 = V_6;
		int32_t L_50 = V_2;
		if ((((int32_t)L_49) < ((int32_t)L_50)))
		{
			goto IL_013a;
		}
	}
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::CacheTrack(UnityEngine.Timeline.TrackAsset,UnityEngine.Playables.Playable,System.Int32,UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_CacheTrack_m8C7FF43B821AC07FED21AD8C1537815FA0113B1C (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track0, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___playable1, int32_t ___port2, Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___parent3, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// m_PlayableCache[track] = playable;
		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_0 = __this->___m_PlayableCache_5;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_1 = ___track0;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___playable1;
		NullCheck(L_0);
		Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C(L_0, L_1, L_2, Dictionary_2_set_Item_mD21FF8FFF9531317514BCF92B097521185DD421C_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::ForAOTCompilationOnly()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable_ForAOTCompilationOnly_mF70278944B182DD7CD9B8A453F1E9074785DF2EC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// new List<IntervalTree<RuntimeElement>.Entry>();
		List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2* L_0 = (List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2*)il2cpp_codegen_object_new(List_1_t7B77EB6554B79B0F82DB13B47EAEED1A6B6BD6F2_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32(L_0, List_1__ctor_m7B081A85E39C353CD8478211C5F201292D4D2E32_RuntimeMethod_var);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable__ctor_m9A86459D9944225AE074C58C85B7F798E089FD5C (TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t66D70AC14455298A9DB791AD2621759C701785A9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private IntervalTree<RuntimeElement> m_IntervalTree = new IntervalTree<RuntimeElement>();
		IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B* L_0 = (IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B*)il2cpp_codegen_object_new(IntervalTree_1_t56942FFEDE9739CBDEB79B0B42BE1F89DA07314B_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC(L_0, IntervalTree_1__ctor_m494E8A36D0D7F7199E44DD4A9BF915FA5255E4EC_RuntimeMethod_var);
		__this->___m_IntervalTree_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_IntervalTree_0), (void*)L_0);
		// private List<RuntimeElement> m_ActiveClips = new List<RuntimeElement>();
		List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF* L_1 = (List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF*)il2cpp_codegen_object_new(List_1_t10B46D1B2917EFB9569F790FA432CF6C1C534BEF_il2cpp_TypeInfo_var);
		NullCheck(L_1);
		List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7(L_1, List_1__ctor_mBE854CDC1E42A0BA5D9FB38F776B7F63DA5CC0B7_RuntimeMethod_var);
		__this->___m_ActiveClips_1 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveClips_1), (void*)L_1);
		// private List<ITimelineEvaluateCallback> m_EvaluateCallbacks = new List<ITimelineEvaluateCallback>();
		List_1_t66D70AC14455298A9DB791AD2621759C701785A9* L_2 = (List_1_t66D70AC14455298A9DB791AD2621759C701785A9*)il2cpp_codegen_object_new(List_1_t66D70AC14455298A9DB791AD2621759C701785A9_il2cpp_TypeInfo_var);
		NullCheck(L_2);
		List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6(L_2, List_1__ctor_m1352466DD3CF9C59AE53E9D1355D7022F18BE2C6_RuntimeMethod_var);
		__this->___m_EvaluateCallbacks_4 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EvaluateCallbacks_4), (void*)L_2);
		// private Dictionary<TrackAsset, Playable> m_PlayableCache = new Dictionary<TrackAsset, Playable>();
		Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E* L_3 = (Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E*)il2cpp_codegen_object_new(Dictionary_2_t7F8A452CAC89438BACFC42CC989FA36151E8577E_il2cpp_TypeInfo_var);
		NullCheck(L_3);
		Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F(L_3, Dictionary_2__ctor_m97E8AC5CF5BBEDEBEA8FB6A612C6002168514A4F_RuntimeMethod_var);
		__this->___m_PlayableCache_5 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PlayableCache_5), (void*)L_3);
		PlayableBehaviour__ctor_mA6202DCD846F0DDFC5963764A404EE8AFABEA23A(__this, NULL);
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelinePlayable::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelinePlayable__cctor_m4A10EF096E12C381669DA1512672D45C9CC84A0E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// internal static bool muteAudioScrubbing = true;
		((TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_StaticFields*)il2cpp_codegen_static_fields_for(TimelinePlayable_t01A93A4FCD1222A9B8A7BE65E5FEB187D8D99BBD_il2cpp_TypeInfo_var))->___muteAudioScrubbing_6 = (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
// System.Void UnityEngine.Timeline.Extrapolation::CalculateExtrapolationTimes(UnityEngine.Timeline.TrackAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extrapolation_CalculateExtrapolationTimes_mBE6019EB5AB382ED1E737BCD1DF56D5E5F486C1B (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___asset0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* V_0 = NULL;
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* V_1 = NULL;
	int32_t V_2 = 0;
	double V_3 = 0.0;
	int32_t V_4 = 0;
	double V_5 = 0.0;
	int32_t V_6 = 0;
	double V_7 = 0.0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	double V_10 = 0.0;
	double G_B20_0 = 0.0;
	double G_B37_0 = 0.0;
	{
		// TimelineClip[] clips = asset.clips;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___asset0;
		NullCheck(L_0);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_1;
		L_1 = TrackAsset_get_clips_m033A1CF810A017C6BD6F52190421C1474648BEB8(L_0, NULL);
		V_0 = L_1;
		// if (clips == null || clips.Length == 0)
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_3 = V_0;
		NullCheck(L_3);
		if ((((RuntimeArray*)L_3)->max_length))
		{
			goto IL_000f;
		}
	}

IL_000e:
	{
		// return;
		return;
	}

IL_000f:
	{
		// if (!clips[0].SupportsExtrapolation())
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_4 = V_0;
		NullCheck(L_4);
		int32_t L_5 = 0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		bool L_7;
		L_7 = TimelineClipCapsExtensions_SupportsExtrapolation_mD64D2B25505B95A2E35466C5E026749B20495CFD(L_6, NULL);
		if (L_7)
		{
			goto IL_001a;
		}
	}
	{
		// return;
		return;
	}

IL_001a:
	{
		// var orderedClips = SortClipsByStartTime(clips);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_8 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_9;
		L_9 = Extrapolation_SortClipsByStartTime_mEC3E10053A10B8504723B0E036FFB0218A8AB6F6(L_8, NULL);
		V_1 = L_9;
		// if (orderedClips.Length > 0)
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_10 = V_1;
		NullCheck(L_10);
		if (!(((RuntimeArray*)L_10)->max_length))
		{
			goto IL_01b6;
		}
	}
	{
		// for (int i = 0; i < orderedClips.Length; i++)
		V_2 = 0;
		goto IL_00ce;
	}

IL_002f:
	{
		// double minTime = double.PositiveInfinity;
		V_3 = (std::numeric_limits<double>::infinity());
		// for (int j = 0; j < orderedClips.Length; j++)
		V_4 = 0;
		goto IL_00a5;
	}

IL_003e:
	{
		// if (i == j)
		int32_t L_11 = V_2;
		int32_t L_12 = V_4;
		if ((((int32_t)L_11) == ((int32_t)L_12)))
		{
			goto IL_009f;
		}
	}
	{
		// double deltaTime = orderedClips[j].start - orderedClips[i].end;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_13 = V_1;
		int32_t L_14 = V_4;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_16);
		double L_17;
		L_17 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_16, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_18 = V_1;
		int32_t L_19 = V_2;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_21);
		double L_22;
		L_22 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_21, NULL);
		V_5 = ((double)il2cpp_codegen_subtract(L_17, L_22));
		// if (deltaTime >= -TimeUtility.kTimeEpsilon && deltaTime < minTime)
		double L_23 = V_5;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_24 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		if ((!(((double)L_23) >= ((double)((-L_24))))))
		{
			goto IL_006f;
		}
	}
	{
		double L_25 = V_5;
		double L_26 = V_3;
		if ((!(((double)L_25) < ((double)L_26))))
		{
			goto IL_006f;
		}
	}
	{
		// minTime = Math.Min(minTime, deltaTime);
		double L_27 = V_3;
		double L_28 = V_5;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_29;
		L_29 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_27, L_28, NULL);
		V_3 = L_29;
	}

IL_006f:
	{
		// if (orderedClips[j].start <= orderedClips[i].end && orderedClips[j].end > orderedClips[i].end)
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_30 = V_1;
		int32_t L_31 = V_4;
		NullCheck(L_30);
		int32_t L_32 = L_31;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		NullCheck(L_33);
		double L_34;
		L_34 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_33, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_35 = V_1;
		int32_t L_36 = V_2;
		NullCheck(L_35);
		int32_t L_37 = L_36;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
		NullCheck(L_38);
		double L_39;
		L_39 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_38, NULL);
		if ((!(((double)L_34) <= ((double)L_39))))
		{
			goto IL_009f;
		}
	}
	{
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_40 = V_1;
		int32_t L_41 = V_4;
		NullCheck(L_40);
		int32_t L_42 = L_41;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_43 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		NullCheck(L_43);
		double L_44;
		L_44 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_43, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_45 = V_1;
		int32_t L_46 = V_2;
		NullCheck(L_45);
		int32_t L_47 = L_46;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
		NullCheck(L_48);
		double L_49;
		L_49 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_48, NULL);
		if ((!(((double)L_44) > ((double)L_49))))
		{
			goto IL_009f;
		}
	}
	{
		// minTime = 0;
		V_3 = (0.0);
	}

IL_009f:
	{
		// for (int j = 0; j < orderedClips.Length; j++)
		int32_t L_50 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_50, 1));
	}

IL_00a5:
	{
		// for (int j = 0; j < orderedClips.Length; j++)
		int32_t L_51 = V_4;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_52 = V_1;
		NullCheck(L_52);
		if ((((int32_t)L_51) < ((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length)))))
		{
			goto IL_003e;
		}
	}
	{
		// minTime = minTime <= kMinExtrapolationTime ? 0 : minTime;
		double L_53 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		double L_54 = ((Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields*)il2cpp_codegen_static_fields_for(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var))->___kMinExtrapolationTime_0;
		if ((((double)L_53) <= ((double)L_54)))
		{
			goto IL_00b7;
		}
	}
	{
		double L_55 = V_3;
		G_B20_0 = L_55;
		goto IL_00c0;
	}

IL_00b7:
	{
		G_B20_0 = (0.0);
	}

IL_00c0:
	{
		V_3 = G_B20_0;
		// orderedClips[i].SetPostExtrapolationTime(minTime);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_56 = V_1;
		int32_t L_57 = V_2;
		NullCheck(L_56);
		int32_t L_58 = L_57;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
		double L_60 = V_3;
		NullCheck(L_59);
		TimelineClip_SetPostExtrapolationTime_m659389D7F8F07AE58FF2D1B4BCFAB9FF13691C35_inline(L_59, L_60, NULL);
		// for (int i = 0; i < orderedClips.Length; i++)
		int32_t L_61 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_61, 1));
	}

IL_00ce:
	{
		// for (int i = 0; i < orderedClips.Length; i++)
		int32_t L_62 = V_2;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_63 = V_1;
		NullCheck(L_63);
		if ((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_63)->max_length)))))
		{
			goto IL_002f;
		}
	}
	{
		// orderedClips[0].SetPreExtrapolationTime(Math.Max(0, orderedClips[0].start));
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_64 = V_1;
		NullCheck(L_64);
		int32_t L_65 = 0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_66 = (L_64)->GetAt(static_cast<il2cpp_array_size_t>(L_65));
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_67 = V_1;
		NullCheck(L_67);
		int32_t L_68 = 0;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_69 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
		NullCheck(L_69);
		double L_70;
		L_70 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_69, NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_71;
		L_71 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6((0.0), L_70, NULL);
		NullCheck(L_66);
		TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline(L_66, L_71, NULL);
		// for (int i = 1; i < orderedClips.Length; i++)
		V_6 = 1;
		goto IL_01ac;
	}

IL_00fd:
	{
		// double preTime = 0;
		V_7 = (0.0);
		// int prevClip = -1;
		V_8 = (-1);
		// for (int j = 0; j < i; j++)
		V_9 = 0;
		goto IL_0162;
	}

IL_0110:
	{
		// if (orderedClips[j].end > orderedClips[i].start)
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_72 = V_1;
		int32_t L_73 = V_9;
		NullCheck(L_72);
		int32_t L_74 = L_73;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_75 = (L_72)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
		NullCheck(L_75);
		double L_76;
		L_76 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_75, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_77 = V_1;
		int32_t L_78 = V_6;
		NullCheck(L_77);
		int32_t L_79 = L_78;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		NullCheck(L_80);
		double L_81;
		L_81 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_80, NULL);
		if ((!(((double)L_76) > ((double)L_81))))
		{
			goto IL_0134;
		}
	}
	{
		// prevClip = -1;
		V_8 = (-1);
		// preTime = 0;
		V_7 = (0.0);
		// break;
		goto IL_0168;
	}

IL_0134:
	{
		// double gap = orderedClips[i].start - orderedClips[j].end;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_82 = V_1;
		int32_t L_83 = V_6;
		NullCheck(L_82);
		int32_t L_84 = L_83;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_85 = (L_82)->GetAt(static_cast<il2cpp_array_size_t>(L_84));
		NullCheck(L_85);
		double L_86;
		L_86 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_85, NULL);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_87 = V_1;
		int32_t L_88 = V_9;
		NullCheck(L_87);
		int32_t L_89 = L_88;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_90 = (L_87)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		NullCheck(L_90);
		double L_91;
		L_91 = TimelineClip_get_end_m4C3E4DF4B095A1D60694B379EA839A68E3C4217C(L_90, NULL);
		V_10 = ((double)il2cpp_codegen_subtract(L_86, L_91));
		// if (prevClip == -1 || gap < preTime)
		int32_t L_92 = V_8;
		if ((((int32_t)L_92) == ((int32_t)(-1))))
		{
			goto IL_0154;
		}
	}
	{
		double L_93 = V_10;
		double L_94 = V_7;
		if ((!(((double)L_93) < ((double)L_94))))
		{
			goto IL_015c;
		}
	}

IL_0154:
	{
		// preTime = gap;
		double L_95 = V_10;
		V_7 = L_95;
		// prevClip = j;
		int32_t L_96 = V_9;
		V_8 = L_96;
	}

IL_015c:
	{
		// for (int j = 0; j < i; j++)
		int32_t L_97 = V_9;
		V_9 = ((int32_t)il2cpp_codegen_add(L_97, 1));
	}

IL_0162:
	{
		// for (int j = 0; j < i; j++)
		int32_t L_98 = V_9;
		int32_t L_99 = V_6;
		if ((((int32_t)L_98) < ((int32_t)L_99)))
		{
			goto IL_0110;
		}
	}

IL_0168:
	{
		// if (prevClip >= 0)
		int32_t L_100 = V_8;
		if ((((int32_t)L_100) < ((int32_t)0)))
		{
			goto IL_0183;
		}
	}
	{
		// if (orderedClips[prevClip].postExtrapolationMode != TimelineClip.ClipExtrapolation.None)
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_101 = V_1;
		int32_t L_102 = V_8;
		NullCheck(L_101);
		int32_t L_103 = L_102;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_104 = (L_101)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		NullCheck(L_104);
		int32_t L_105;
		L_105 = TimelineClip_get_postExtrapolationMode_mDF06AB6BEE7906C373109C04775C0B3CA83D8685(L_104, NULL);
		if (!L_105)
		{
			goto IL_0183;
		}
	}
	{
		// preTime = 0;
		V_7 = (0.0);
	}

IL_0183:
	{
		// preTime = preTime <= kMinExtrapolationTime ? 0 : preTime;
		double L_106 = V_7;
		il2cpp_codegen_runtime_class_init_inline(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		double L_107 = ((Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields*)il2cpp_codegen_static_fields_for(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var))->___kMinExtrapolationTime_0;
		if ((((double)L_106) <= ((double)L_107)))
		{
			goto IL_0190;
		}
	}
	{
		double L_108 = V_7;
		G_B37_0 = L_108;
		goto IL_0199;
	}

IL_0190:
	{
		G_B37_0 = (0.0);
	}

IL_0199:
	{
		V_7 = G_B37_0;
		// orderedClips[i].SetPreExtrapolationTime(preTime);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_109 = V_1;
		int32_t L_110 = V_6;
		NullCheck(L_109);
		int32_t L_111 = L_110;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_112 = (L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
		double L_113 = V_7;
		NullCheck(L_112);
		TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline(L_112, L_113, NULL);
		// for (int i = 1; i < orderedClips.Length; i++)
		int32_t L_114 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_114, 1));
	}

IL_01ac:
	{
		// for (int i = 1; i < orderedClips.Length; i++)
		int32_t L_115 = V_6;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_116 = V_1;
		NullCheck(L_116);
		if ((((int32_t)L_115) < ((int32_t)((int32_t)(((RuntimeArray*)L_116)->max_length)))))
		{
			goto IL_00fd;
		}
	}

IL_01b6:
	{
		// }
		return;
	}
}
// UnityEngine.Timeline.TimelineClip[] UnityEngine.Timeline.Extrapolation::SortClipsByStartTime(UnityEngine.Timeline.TimelineClip[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* Extrapolation_SortClipsByStartTime_mEC3E10053A10B8504723B0E036FFB0218A8AB6F6 (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* ___clips0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* V_0 = NULL;
	Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* G_B2_0 = NULL;
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* G_B2_1 = NULL;
	Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* G_B1_0 = NULL;
	TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* G_B1_1 = NULL;
	{
		// var orderedClips = new TimelineClip[clips.Length];
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_0 = ___clips0;
		NullCheck(L_0);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_1 = (TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64*)(TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64*)SZArrayNew(TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
		V_0 = L_1;
		// Array.Copy(clips, orderedClips, clips.Length);
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_2 = ___clips0;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_3 = V_0;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_4 = ___clips0;
		NullCheck(L_4);
		Array_Copy_m4239F97ECC23A71F4191B8722362A1AA38E2E98F((RuntimeArray*)L_2, (RuntimeArray*)L_3, ((int32_t)(((RuntimeArray*)L_4)->max_length)), NULL);
		// Array.Sort(orderedClips, (clip1, clip2) => clip1.start.CompareTo(clip2.start));
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_5 = V_0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_6 = ((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9__2_0_1;
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_7 = L_6;
		G_B1_0 = L_7;
		G_B1_1 = L_5;
		if (L_7)
		{
			G_B2_0 = L_7;
			G_B2_1 = L_5;
			goto IL_0033;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* L_8 = ((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_9 = (Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E*)il2cpp_codegen_object_new(Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E_il2cpp_TypeInfo_var);
		NullCheck(L_9);
		Comparison_1__ctor_m1C6FEC4FBED36AF3029E458BB74BE4A079EBAF65(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562_RuntimeMethod_var), NULL);
		Comparison_1_t72A7B2EACD3F8F0C3D6A14C88E2B3C719E89C50E* L_10 = L_9;
		((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9__2_0_1 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9__2_0_1), (void*)L_10);
		G_B2_0 = L_10;
		G_B2_1 = G_B1_1;
	}

IL_0033:
	{
		Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671(G_B2_1, G_B2_0, Array_Sort_TisTimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D_mF89716456288946FCC47F028B45E5D414790A671_RuntimeMethod_var);
		// return orderedClips;
		TimelineClipU5BU5D_t37945156A55BC896C442C4FE59198216769A4E64* L_11 = V_0;
		return L_11;
	}
}
// System.Void UnityEngine.Timeline.Extrapolation::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extrapolation__cctor_mF863D13D944C088967FAE1379611E20BB92F3C88 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// internal static readonly double kMinExtrapolationTime = TimeUtility.kTimeEpsilon * 1000;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_0 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		((Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_StaticFields*)il2cpp_codegen_static_fields_for(Extrapolation_t4258D23965C0DA9509062D44F7A2AACA99A59DFE_il2cpp_TypeInfo_var))->___kMinExtrapolationTime_0 = ((double)il2cpp_codegen_multiply(L_0, (1000.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 UnityEngine.Timeline.Extrapolation/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m469FC47E656586BE492C516687A7A968C5677C7C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* L_0 = (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28*)il2cpp_codegen_object_new(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m4BEA68C8BAF3AD6FA1854F77A8584537339195A3(L_0, NULL);
		((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}
// System.Void UnityEngine.Timeline.Extrapolation/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4BEA68C8BAF3AD6FA1854F77A8584537339195A3 (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Int32 UnityEngine.Timeline.Extrapolation/<>c::<SortClipsByStartTime>b__2_0(UnityEngine.Timeline.TimelineClip,UnityEngine.Timeline.TimelineClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CSortClipsByStartTimeU3Eb__2_0_mAC857C3158459F813EB90B7EC80CC57E002F4562 (U3CU3Ec_tB74E998116FFDE2919C1EF6E8B35AB3798461A28* __this, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip10, TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip21, const RuntimeMethod* method) 
{
	double V_0 = 0.0;
	{
		// Array.Sort(orderedClips, (clip1, clip2) => clip1.start.CompareTo(clip2.start));
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip10;
		NullCheck(L_0);
		double L_1;
		L_1 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_0, NULL);
		V_0 = L_1;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_2 = ___clip21;
		NullCheck(L_2);
		double L_3;
		L_3 = TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline(L_2, NULL);
		int32_t L_4;
		L_4 = Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC((&V_0), L_3, NULL);
		return L_4;
	}
}
#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.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999 (int32_t ___h10, int32_t ___h21, const RuntimeMethod* method) 
{
	{
		// return h1 ^ (int)(h2 + 0x9e3779b9 + (h1 << 6) + (h1 >> 2)); // Similar to c++ boost::hash_combine
		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h10;
		int32_t L_3 = ___h10;
		return ((int32_t)(L_0^((int32_t)((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)il2cpp_codegen_add(((int64_t)L_1), ((int64_t)(uint64_t)((uint32_t)((int32_t)-1640531527))))), ((int64_t)((int32_t)(L_2<<6))))), ((int64_t)((int32_t)(L_3>>2))))))));
	}
}
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mC99FB1BF4DF7C5B3CB80FA27D943663854085BE5 (int32_t ___h10, int32_t ___h21, int32_t ___h32, const RuntimeMethod* method) 
{
	{
		// return CombineHash(h1, h2).CombineHash(h3);
		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2;
		L_2 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_0, L_1, NULL);
		int32_t L_3 = ___h32;
		int32_t L_4;
		L_4 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_2, L_3, NULL);
		return L_4;
	}
}
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m0FD214DC14813AF62FBC2A57E514BF54734DD4A1 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, const RuntimeMethod* method) 
{
	{
		// return CombineHash(h1, h2, h3).CombineHash(h4);
		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3;
		L_3 = HashUtility_CombineHash_mC99FB1BF4DF7C5B3CB80FA27D943663854085BE5(L_0, L_1, L_2, NULL);
		int32_t L_4 = ___h43;
		int32_t L_5;
		L_5 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_3, L_4, NULL);
		return L_5;
	}
}
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_m4115A4CF9756DA2A1017C2F7B731F7A7D76B3340 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, const RuntimeMethod* method) 
{
	{
		// return CombineHash(h1, h2, h3, h4).CombineHash(h5);
		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3 = ___h43;
		int32_t L_4;
		L_4 = HashUtility_CombineHash_m0FD214DC14813AF62FBC2A57E514BF54734DD4A1(L_0, L_1, L_2, L_3, NULL);
		int32_t L_5 = ___h54;
		int32_t L_6;
		L_6 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_4, L_5, NULL);
		return L_6;
	}
}
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mEE25301F2EF370129572E2A7685C3EC5E3BCE9E6 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, int32_t ___h65, const RuntimeMethod* method) 
{
	{
		// return CombineHash(h1, h2, h3, h4, h5).CombineHash(h6);
		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3 = ___h43;
		int32_t L_4 = ___h54;
		int32_t L_5;
		L_5 = HashUtility_CombineHash_m4115A4CF9756DA2A1017C2F7B731F7A7D76B3340(L_0, L_1, L_2, L_3, L_4, NULL);
		int32_t L_6 = ___h65;
		int32_t L_7;
		L_7 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_5, L_6, NULL);
		return L_7;
	}
}
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mCC5DF06E66664134CFDA8E3B1436722C0C6CEEA2 (int32_t ___h10, int32_t ___h21, int32_t ___h32, int32_t ___h43, int32_t ___h54, int32_t ___h65, int32_t ___h76, const RuntimeMethod* method) 
{
	{
		// return CombineHash(h1, h2, h3, h4, h5, h6).CombineHash(h7);
		int32_t L_0 = ___h10;
		int32_t L_1 = ___h21;
		int32_t L_2 = ___h32;
		int32_t L_3 = ___h43;
		int32_t L_4 = ___h54;
		int32_t L_5 = ___h65;
		int32_t L_6;
		L_6 = HashUtility_CombineHash_mEE25301F2EF370129572E2A7685C3EC5E3BCE9E6(L_0, L_1, L_2, L_3, L_4, L_5, NULL);
		int32_t L_7 = ___h76;
		int32_t L_8;
		L_8 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_6, L_7, NULL);
		return L_8;
	}
}
// System.Int32 UnityEngine.Timeline.HashUtility::CombineHash(System.Int32[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashUtility_CombineHash_mBB2B5B9F1E3EF4F98D1E0FE3D9C42E9159BDE5E1 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___hashes0, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		// if (hashes == null || hashes.Length == 0)
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___hashes0;
		if (!L_0)
		{
			goto IL_0007;
		}
	}
	{
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___hashes0;
		NullCheck(L_1);
		if ((((RuntimeArray*)L_1)->max_length))
		{
			goto IL_0009;
		}
	}

IL_0007:
	{
		// return 0;
		return 0;
	}

IL_0009:
	{
		// var h = hashes[0];
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = ___hashes0;
		NullCheck(L_2);
		int32_t L_3 = 0;
		int32_t L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		V_0 = L_4;
		// for (int i = 1; i < hashes.Length; ++i)
		V_1 = 1;
		goto IL_001f;
	}

IL_0011:
	{
		// h = CombineHash(h, hashes[i]);
		int32_t L_5 = V_0;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = ___hashes0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		int32_t L_8 = L_7;
		int32_t L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		int32_t L_10;
		L_10 = HashUtility_CombineHash_m4931427ECE90229CFE9CA135638412BA58AE6999(L_5, L_9, NULL);
		V_0 = L_10;
		// for (int i = 1; i < hashes.Length; ++i)
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_001f:
	{
		// for (int i = 1; i < hashes.Length; ++i)
		int32_t L_12 = V_1;
		Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = ___hashes0;
		NullCheck(L_13);
		if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
		{
			goto IL_0011;
		}
	}
	{
		// return h;
		int32_t L_14 = V_0;
		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
// UnityEngine.Playables.ScriptPlayable`1<UnityEngine.Timeline.TimeNotificationBehaviour> UnityEngine.Timeline.NotificationUtilities::CreateNotificationsPlayable(UnityEngine.Playables.PlayableGraph,System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.IMarker>,UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 NotificationUtilities_CreateNotificationsPlayable_m866BFF46A77F2B2ED6CE01772176109F0E534606 (PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E ___graph0, RuntimeObject* ___markers1, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___go2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t20143ACCC2911665EF1E794A372AB4BCD33B7C80_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMarker_t56D4AC9FC0C2FA104A18211FF74D707C03FCDB8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 V_0;
	memset((&V_0), 0, sizeof(V_0));
	PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 V_5;
	memset((&V_5), 0, sizeof(V_5));
	DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	{
		// var notificationPlayable = ScriptPlayable<TimeNotificationBehaviour>.Null;
		il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_0;
		L_0 = ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA(ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var);
		V_0 = L_0;
		// var director = go.GetComponent<PlayableDirector>();
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = ___go2;
		NullCheck(L_1);
		PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_2;
		L_2 = GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704(L_1, GameObject_GetComponent_TisPlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475_m6B81BEBC5E2B733A4BA7AAB62554CED617E54704_RuntimeMethod_var);
		V_1 = L_2;
		// foreach (var e in markers)
		RuntimeObject* L_3 = ___markers1;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.IEnumerable`1<UnityEngine.Timeline.IMarker>::GetEnumerator() */, IEnumerable_1_tE4D23676FDEE4D86D05BB919D73153B6B6754321_il2cpp_TypeInfo_var, L_3);
		V_2 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00f6:
			{// begin finally (depth: 1)
				{
					RuntimeObject* L_5 = V_2;
					if (!L_5)
					{
						goto IL_00ff;
					}
				}
				{
					RuntimeObject* L_6 = V_2;
					NullCheck(L_6);
					InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
				}

IL_00ff:
				{
					return;
				}
			}// end finally (depth: 1)
		});
		try
		{// begin try (depth: 1)
			{
				goto IL_00e9_1;
			}

IL_0019_1:
			{
				// foreach (var e in markers)
				RuntimeObject* L_7 = V_2;
				NullCheck(L_7);
				RuntimeObject* L_8;
				L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.Timeline.IMarker>::get_Current() */, IEnumerator_1_t20143ACCC2911665EF1E794A372AB4BCD33B7C80_il2cpp_TypeInfo_var, L_7);
				V_3 = L_8;
				// var notif = e as INotification;
				RuntimeObject* L_9 = V_3;
				V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_9, INotification_tEF630287442F0A66470493068A5D158E3C2D3C6B_il2cpp_TypeInfo_var));
				// if (notif == null)
				RuntimeObject* L_10 = V_4;
				if (!L_10)
				{
					goto IL_00e9_1;
				}
			}
			{
				// if (notificationPlayable.Equals(ScriptPlayable<TimeNotificationBehaviour>.Null))
				il2cpp_codegen_runtime_class_init_inline(ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57_il2cpp_TypeInfo_var);
				ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_11;
				L_11 = ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA(ScriptPlayable_1_get_Null_mD34A09A6160CB0747357AB6DA4CC7413A0F890DA_RuntimeMethod_var);
				bool L_12;
				L_12 = ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8((&V_0), L_11, ScriptPlayable_1_Equals_m16D04650E06B12057E8D54C7D97AD6CEE0F5B7C8_RuntimeMethod_var);
				if (!L_12)
				{
					goto IL_0055_1;
				}
			}
			{
				// notificationPlayable = TimeNotificationBehaviour.Create(graph,
				//     director.playableAsset.duration, director.extrapolationMode);
				PlayableGraph_t4A5B0B45343A240F0761574FD7C672E0CFFF7A6E L_13 = ___graph0;
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_14 = V_1;
				NullCheck(L_14);
				PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_15;
				L_15 = PlayableDirector_get_playableAsset_m02BE3315FD9BF897F49AE020F3FE4278529FEB7C(L_14, NULL);
				NullCheck(L_15);
				double L_16;
				L_16 = VirtualFuncInvoker0< double >::Invoke(7 /* System.Double UnityEngine.Playables.PlayableAsset::get_duration() */, L_15);
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_17 = V_1;
				NullCheck(L_17);
				int32_t L_18;
				L_18 = PlayableDirector_get_extrapolationMode_m942C1A4A49D9D81DF54B742A0EFE22ED6D6BCDDD(L_17, NULL);
				ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_19;
				L_19 = TimeNotificationBehaviour_Create_m4C43600AD9609B5D9E78EC2E8FC1908E071F256E(L_13, L_16, L_18, NULL);
				V_0 = L_19;
			}

IL_0055_1:
			{
				// var time = (DiscreteTime)e.time;
				RuntimeObject* L_20 = V_3;
				NullCheck(L_20);
				double L_21;
				L_21 = InterfaceFuncInvoker0< double >::Invoke(0 /* System.Double UnityEngine.Timeline.IMarker::get_time() */, IMarker_t56D4AC9FC0C2FA104A18211FF74D707C03FCDB8D_il2cpp_TypeInfo_var, L_20);
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_22;
				L_22 = DiscreteTime_op_Explicit_m64F299E8C7EF42AE130B3DD8EDE00A3AE99B4EE8(L_21, NULL);
				V_5 = L_22;
				// var tlDuration = (DiscreteTime)director.playableAsset.duration;
				PlayableDirector_t895D7BC3CFBFFD823278F438EAC4AA91DBFEC475* L_23 = V_1;
				NullCheck(L_23);
				PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_24;
				L_24 = PlayableDirector_get_playableAsset_m02BE3315FD9BF897F49AE020F3FE4278529FEB7C(L_23, NULL);
				NullCheck(L_24);
				double L_25;
				L_25 = VirtualFuncInvoker0< double >::Invoke(7 /* System.Double UnityEngine.Playables.PlayableAsset::get_duration() */, L_24);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_26;
				L_26 = DiscreteTime_op_Explicit_m64F299E8C7EF42AE130B3DD8EDE00A3AE99B4EE8(L_25, NULL);
				V_6 = L_26;
				// if (time >= tlDuration && time <= tlDuration.OneTickAfter() && tlDuration != 0)
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_27 = V_5;
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_28 = V_6;
				bool L_29;
				L_29 = DiscreteTime_op_GreaterThanOrEqual_m2B9AA2B9D1D311E2D085FD7263897B65D0E88859(L_27, L_28, NULL);
				if (!L_29)
				{
					goto IL_00a7_1;
				}
			}
			{
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_30 = V_5;
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_31;
				L_31 = DiscreteTime_OneTickAfter_mD2C58DF00885E44EA0D7AF8C9F56C14F77E53EB7((&V_6), NULL);
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				bool L_32;
				L_32 = DiscreteTime_op_LessThanOrEqual_m467E168E44039B79FA12A9DBC4AF92B64D6E2FF5(L_30, L_31, NULL);
				if (!L_32)
				{
					goto IL_00a7_1;
				}
			}
			{
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_33 = V_6;
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_34;
				L_34 = DiscreteTime_op_Implicit_mABA06988B1FE89D8C7285F121B866D8CCBFED945(0, NULL);
				bool L_35;
				L_35 = DiscreteTime_op_Inequality_m8ABC1FCC78BE7289F09D8E70C04119B0D7C4FA74(L_33, L_34, NULL);
				if (!L_35)
				{
					goto IL_00a7_1;
				}
			}
			{
				// time = tlDuration.OneTickBefore();
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_36;
				L_36 = DiscreteTime_OneTickBefore_m06F6D6A227D8356FCD3283CD59571DFA12943D1A((&V_6), NULL);
				V_5 = L_36;
			}

IL_00a7_1:
			{
				// var notificationOptionProvider = e as INotificationOptionProvider;
				RuntimeObject* L_37 = V_3;
				V_7 = ((RuntimeObject*)IsInst((RuntimeObject*)L_37, INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var));
				// if (notificationOptionProvider != null)
				RuntimeObject* L_38 = V_7;
				if (!L_38)
				{
					goto IL_00d2_1;
				}
			}
			{
				// notificationPlayable.GetBehaviour().AddNotification((double)time, notif, notificationOptionProvider.flags);
				TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* L_39;
				L_39 = ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F((&V_0), ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_40 = V_5;
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				double L_41;
				L_41 = DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA(L_40, NULL);
				RuntimeObject* L_42 = V_4;
				RuntimeObject* L_43 = V_7;
				NullCheck(L_43);
				int16_t L_44;
				L_44 = InterfaceFuncInvoker0< int16_t >::Invoke(0 /* UnityEngine.Timeline.NotificationFlags UnityEngine.Timeline.INotificationOptionProvider::get_flags() */, INotificationOptionProvider_tEAC98139C63441F98D2364D85B69C202E9795B0F_il2cpp_TypeInfo_var, L_43);
				NullCheck(L_39);
				TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97(L_39, ((double)L_41), L_42, L_44, NULL);
				goto IL_00e9_1;
			}

IL_00d2_1:
			{
				// notificationPlayable.GetBehaviour().AddNotification((double)time, notif);
				TimeNotificationBehaviour_tE17AD7EF43D3F48E5BB2C35250F82AB5F9B47535* L_45;
				L_45 = ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F((&V_0), ScriptPlayable_1_GetBehaviour_m00070B57F6A1194957F7AF216F8B94D16026495F_RuntimeMethod_var);
				DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6 L_46 = V_5;
				il2cpp_codegen_runtime_class_init_inline(DiscreteTime_t1598D60B0B2432F702E2A6120D04369EE54600A6_il2cpp_TypeInfo_var);
				double L_47;
				L_47 = DiscreteTime_op_Explicit_mA48373B12E4A253BA002FB9766D0D009A05653BA(L_46, NULL);
				RuntimeObject* L_48 = V_4;
				NullCheck(L_45);
				TimeNotificationBehaviour_AddNotification_mB502CDA1135E3A3F543B7B24224BB95F986EAD97(L_45, ((double)L_47), L_48, 2, NULL);
			}

IL_00e9_1:
			{
				// foreach (var e in markers)
				RuntimeObject* L_49 = V_2;
				NullCheck(L_49);
				bool L_50;
				L_50 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_49);
				if (L_50)
				{
					goto IL_0019_1;
				}
			}
			{
				goto IL_0100;
			}
		}// end try (depth: 1)
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0100:
	{
		// return notificationPlayable;
		ScriptPlayable_1_tABE33CB87D4E6F95DCDF1EC076C36E6B64DE6D57 L_51 = V_0;
		return L_51;
	}
}
// System.Boolean UnityEngine.Timeline.NotificationUtilities::TrackTypeSupportsNotifications(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotificationUtilities_TrackTypeSupportsNotifications_mFFFE0A666B3AF6366C6A4ED144E4F0EB07C8A2C1 (Type_t* ___type0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* V_0 = NULL;
	{
		// var binding = (TrackBindingTypeAttribute)Attribute.GetCustomAttribute(type, typeof(TrackBindingTypeAttribute));
		Type_t* L_0 = ___type0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_2;
		L_2 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_1, NULL);
		Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_3;
		L_3 = Attribute_GetCustomAttribute_mF9CB9F03A29701923B68556A396459E8FBEAE6B0(L_0, L_2, NULL);
		V_0 = ((TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2*)CastclassClass((RuntimeObject*)L_3, TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2_il2cpp_TypeInfo_var));
		// return binding != null &&
		//     (typeof(Component).IsAssignableFrom(binding.type) ||
		//         typeof(GameObject).IsAssignableFrom(binding.type));
		TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* L_4 = V_0;
		if (!L_4)
		{
			goto IL_0048;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast<intptr_t> (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_6;
		L_6 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_5, NULL);
		TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* L_7 = V_0;
		NullCheck(L_7);
		Type_t* L_8 = L_7->___type_0;
		NullCheck(L_6);
		bool L_9;
		L_9 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_6, L_8);
		if (L_9)
		{
			goto IL_0046;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_10, NULL);
		TrackBindingTypeAttribute_t7A2B3C3F8994B073A3354E00CAEF06FC1D7721E2* L_12 = V_0;
		NullCheck(L_12);
		Type_t* L_13 = L_12->___type_0;
		NullCheck(L_11);
		bool L_14;
		L_14 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_11, L_13);
		return L_14;
	}

IL_0046:
	{
		return (bool)1;
	}

IL_0048:
	{
		return (bool)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 UnityEngine.Timeline.TimelineClipExtensions::MoveToTrack(UnityEngine.Timeline.TimelineClip,UnityEngine.Timeline.TrackAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473 (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, 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*)&TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_0 = NULL;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_1 = NULL;
	{
		// if (clip == null)
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// throw new ArgumentNullException($"'this' argument for {nameof(MoveToTrack)} cannot be null.");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C07EE1FF284F795FC36299E530E7BAD9C259886)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_000e:
	{
		// if (destinationTrack == null)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		// throw new ArgumentNullException("Cannot move TimelineClip to a null track.");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3AB50F94AA0E16013A849ACA6AC47B21D08552F2)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_0022:
	{
		// TrackAsset parentTrack = clip.GetParentTrack();
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_5 = ___clip0;
		NullCheck(L_5);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6;
		L_6 = TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline(L_5, NULL);
		V_0 = L_6;
		// Object asset = clip.asset;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_7 = ___clip0;
		NullCheck(L_7);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_8;
		L_8 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_7, NULL);
		V_1 = L_8;
		// if (asset == null)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_10)
		{
			goto IL_0044;
		}
	}
	{
		// throw new InvalidOperationException("Cannot move a TimelineClip to a different track if the TimelineClip's PlayableAsset is null.");
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_11 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_11);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4436F48D2A4E23E3457BAC72612DC1DA70AEF8B8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_0044:
	{
		// if (parentTrack == destinationTrack)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_12 = V_0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_13 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_12, L_13, NULL);
		if (!L_14)
		{
			goto IL_0068;
		}
	}
	{
		// throw new InvalidOperationException($"TimelineClip is already on {destinationTrack.name}.");
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_15 = ___destinationTrack1;
		NullCheck(L_15);
		String_t* L_16;
		L_16 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_15, NULL);
		String_t* L_17;
		L_17 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral883B1BF73629C2AFD11C88278BAD82AA1CD75730)), L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_18 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_18);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_18, L_17, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_0068:
	{
		// if (!destinationTrack.ValidateClipType(asset.GetType()))
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_19 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20 = V_1;
		NullCheck(L_20);
		Type_t* L_21;
		L_21 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_20, NULL);
		NullCheck(L_19);
		bool L_22;
		L_22 = TrackAsset_ValidateClipType_mD794D7B040F112C3E8ACBF9FB601414D08B97A8F(L_19, L_21, NULL);
		if (L_22)
		{
			goto IL_00b6;
		}
	}
	{
		// throw new InvalidOperationException($"Track {destinationTrack.name} cannot contain clips of type {clip.GetType().Name}.");
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral43B7533C6955A825756D5C55BDA5B3FA2E6A97F9)));
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral43B7533C6955A825756D5C55BDA5B3FA2E6A97F9)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_26 = ___destinationTrack1;
		NullCheck(L_26);
		String_t* L_27;
		L_27 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_26, NULL);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_27);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_27);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_25;
		NullCheck(L_28);
		ArrayElementTypeCheck (L_28, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral975F8ACCFEEE40FAB85516388B097340FC27E166)));
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral975F8ACCFEEE40FAB85516388B097340FC27E166)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_30 = ___clip0;
		NullCheck(L_30);
		Type_t* L_31;
		L_31 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_30, NULL);
		NullCheck(L_31);
		String_t* L_32;
		L_32 = VirtualFuncInvoker0< String_t* >::Invoke(7 /* System.String System.Reflection.MemberInfo::get_Name() */, L_31);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_32);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_32);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_29;
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
		String_t* L_34;
		L_34 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_33, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_35 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		NullCheck(L_35);
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_35, L_34, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_MoveToTrack_m23DD49155F4E85E8A283B6789613BC8FFE9EF473_RuntimeMethod_var)));
	}

IL_00b6:
	{
		// MoveToTrack_Impl(clip, destinationTrack, asset, parentTrack);
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_36 = ___clip0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_37 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_38 = V_1;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_39 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A(L_36, L_37, L_38, L_39, NULL);
		// }
		return;
	}
}
// System.Boolean UnityEngine.Timeline.TimelineClipExtensions::TryMoveToTrack(UnityEngine.Timeline.TimelineClip,UnityEngine.Timeline.TrackAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, 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*)&TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_0 = NULL;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* V_1 = NULL;
	{
		// if (clip == null)
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_0 = ___clip0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		// throw new ArgumentNullException($"'this' argument for {nameof(TryMoveToTrack)} cannot be null.");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_1);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA146671AC0BAD88E0127F6A3C88CE6EF31CEA8E)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A_RuntimeMethod_var)));
	}

IL_000e:
	{
		// if (destinationTrack == null)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		// throw new ArgumentNullException("Cannot move TimelineClip to a null parent.");
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		NullCheck(L_4);
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7506CAA35670EE8E6DBE23A2709D30DF25D59B85)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimelineClipExtensions_TryMoveToTrack_mADE2FD87D3137E0B52CC5E1626AAD6613D69545A_RuntimeMethod_var)));
	}

IL_0022:
	{
		// TrackAsset parentTrack = clip.GetParentTrack();
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_5 = ___clip0;
		NullCheck(L_5);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6;
		L_6 = TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline(L_5, NULL);
		V_0 = L_6;
		// Object asset = clip.asset;
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_7 = ___clip0;
		NullCheck(L_7);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_8;
		L_8 = TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline(L_7, NULL);
		V_1 = L_8;
		// if (asset == null)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_10)
		{
			goto IL_003b;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_003b:
	{
		// if (parentTrack != destinationTrack)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = V_0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_12 = ___destinationTrack1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_11, L_12, NULL);
		if (!L_13)
		{
			goto IL_005f;
		}
	}
	{
		// if (!destinationTrack.ValidateClipType(asset.GetType()))
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_14 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = V_1;
		NullCheck(L_15);
		Type_t* L_16;
		L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
		NullCheck(L_14);
		bool L_17;
		L_17 = TrackAsset_ValidateClipType_mD794D7B040F112C3E8ACBF9FB601414D08B97A8F(L_14, L_16, NULL);
		if (L_17)
		{
			goto IL_0054;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0054:
	{
		// MoveToTrack_Impl(clip, destinationTrack, asset, parentTrack);
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_18 = ___clip0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_19 = ___destinationTrack1;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_20 = V_1;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_21 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A(L_18, L_19, L_20, L_21, NULL);
		// return true;
		return (bool)1;
	}

IL_005f:
	{
		// return false;
		return (bool)0;
	}
}
// System.Void UnityEngine.Timeline.TimelineClipExtensions::MoveToTrack_Impl(UnityEngine.Timeline.TimelineClip,UnityEngine.Timeline.TrackAsset,UnityEngine.Object,UnityEngine.Timeline.TrackAsset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions_MoveToTrack_Impl_mB961963336DD691640D236C2515BB60E18EA201A (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* ___clip0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___destinationTrack1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___asset2, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___parentTrack3, 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 (parentTrack != null)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___parentTrack3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		// clip.SetParentTrack_Internal(destinationTrack);
		TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* L_2 = ___clip0;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_3 = ___destinationTrack1;
		NullCheck(L_2);
		TimelineClip_SetParentTrack_Internal_m39F7D49888E7EBFC36796EAE0C7BE6C263C0FB02(L_2, L_3, NULL);
		// if (parentTrack == null)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_4 = ___parentTrack3;
		bool L_5;
		L_5 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_5)
		{
			goto IL_0020;
		}
	}
	{
		// TimelineCreateUtilities.SaveAssetIntoObject(asset, destinationTrack);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___asset2;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_7 = ___destinationTrack1;
		TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020(L_6, L_7, NULL);
		return;
	}

IL_0020:
	{
		// else if (parentTrack.timelineAsset != destinationTrack.timelineAsset)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_8 = ___parentTrack3;
		NullCheck(L_8);
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_9;
		L_9 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_8, NULL);
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_10 = ___destinationTrack1;
		NullCheck(L_10);
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_11;
		L_11 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_10, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, L_11, NULL);
		if (!L_12)
		{
			goto IL_0041;
		}
	}
	{
		// TimelineCreateUtilities.RemoveAssetFromObject(asset, parentTrack);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_13 = ___asset2;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_14 = ___parentTrack3;
		TimelineCreateUtilities_RemoveAssetFromObject_mC29BE981955E1AF5CF4983FAB172E6752683E0C2(L_13, L_14, NULL);
		// TimelineCreateUtilities.SaveAssetIntoObject(asset, destinationTrack);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = ___asset2;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_16 = ___destinationTrack1;
		TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020(L_15, L_16, NULL);
	}

IL_0041:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelineClipExtensions::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineClipExtensions__cctor_mCE739C372D62BBE6E41FAED7119BA91BD880BABC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94);
		s_Il2CppMethodInitialized = true;
	}
	{
		// static readonly string k_UndoSetParentTrackText = "Move Clip";
		((TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_StaticFields*)il2cpp_codegen_static_fields_for(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var))->___k_UndoSetParentTrackText_0 = _stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94;
		Il2CppCodeGenWriteBarrier((void**)(&((TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_StaticFields*)il2cpp_codegen_static_fields_for(TimelineClipExtensions_t268F1CE8CF36BF05684B5F4FD0D74B52ABCE7022_il2cpp_TypeInfo_var))->___k_UndoSetParentTrackText_0), (void*)_stringLiteral7E8E3AF92EDCF59201155785AF79700825E5BB94);
		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.String UnityEngine.Timeline.TimelineCreateUtilities::GenerateUniqueActorName(System.Collections.Generic.List`1<UnityEngine.ScriptableObject>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimelineCreateUtilities_GenerateUniqueActorName_m44A2F91AA41CDF1BE7C33275F9BA1D00D59D1EC4 (List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* ___tracks0, String_t* ___name1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* V_0 = NULL;
	int32_t V_1 = 0;
	String_t* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* V_5 = NULL;
	{
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_0 = (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__DisplayClass0_0__ctor_m8C4942004C3562D0E7CEF1A8EBA62FE27E649328(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_1 = V_0;
		String_t* L_2 = ___name1;
		NullCheck(L_1);
		L_1->___name_0 = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___name_0), (void*)L_2);
		// if (!tracks.Exists(x => ((object)x) != null && x.name == name))
		List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* L_3 = ___tracks0;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_4 = V_0;
		Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* L_5 = (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*)il2cpp_codegen_object_new(Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var);
		NullCheck(L_5);
		Predicate_1__ctor_m812064195D242AC1D8BEDD6E86C679DF84F32DBF(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50_RuntimeMethod_var), NULL);
		NullCheck(L_3);
		bool L_6;
		L_6 = List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50(L_3, L_5, List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_0028;
		}
	}
	{
		// return name;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_7 = V_0;
		NullCheck(L_7);
		String_t* L_8 = L_7->___name_0;
		return L_8;
	}

IL_0028:
	{
		// int numberInParentheses = 0;
		V_1 = 0;
		// string baseName = name;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_9 = V_0;
		NullCheck(L_9);
		String_t* L_10 = L_9->___name_0;
		V_2 = L_10;
		// if (!string.IsNullOrEmpty(name) && name[name.Length - 1] == ')')
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12 = L_11->___name_0;
		bool L_13;
		L_13 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_12, NULL);
		if (L_13)
		{
			goto IL_00a4;
		}
	}
	{
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_14 = V_0;
		NullCheck(L_14);
		String_t* L_15 = L_14->___name_0;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_16 = V_0;
		NullCheck(L_16);
		String_t* L_17 = L_16->___name_0;
		NullCheck(L_17);
		int32_t L_18;
		L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
		NullCheck(L_15);
		Il2CppChar L_19;
		L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, ((int32_t)il2cpp_codegen_subtract(L_18, 1)), NULL);
		if ((!(((uint32_t)L_19) == ((uint32_t)((int32_t)41)))))
		{
			goto IL_00a4;
		}
	}
	{
		// int index = name.LastIndexOf('(');
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_20 = V_0;
		NullCheck(L_20);
		String_t* L_21 = L_20->___name_0;
		NullCheck(L_21);
		int32_t L_22;
		L_22 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_21, ((int32_t)40), NULL);
		V_3 = L_22;
		// if (index > 0)
		int32_t L_23 = V_3;
		if ((((int32_t)L_23) <= ((int32_t)0)))
		{
			goto IL_00a4;
		}
	}
	{
		// string numberString = name.Substring(index + 1, name.Length - index - 2);
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_24 = V_0;
		NullCheck(L_24);
		String_t* L_25 = L_24->___name_0;
		int32_t L_26 = V_3;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_27 = V_0;
		NullCheck(L_27);
		String_t* L_28 = L_27->___name_0;
		NullCheck(L_28);
		int32_t L_29;
		L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
		int32_t L_30 = V_3;
		NullCheck(L_25);
		String_t* L_31;
		L_31 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_25, ((int32_t)il2cpp_codegen_add(L_26, 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_29, L_30)), 2)), NULL);
		// if (int.TryParse(numberString, out numberInParentheses))
		bool L_32;
		L_32 = Int32_TryParse_mFC6BFCB86964E2BCA4052155B10983837A695EA4(L_31, (&V_1), NULL);
		if (!L_32)
		{
			goto IL_00a4;
		}
	}
	{
		// numberInParentheses++;
		int32_t L_33 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
		// baseName = name.Substring(0, index);
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_34 = V_0;
		NullCheck(L_34);
		String_t* L_35 = L_34->___name_0;
		int32_t L_36 = V_3;
		NullCheck(L_35);
		String_t* L_37;
		L_37 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_35, 0, L_36, NULL);
		V_2 = L_37;
	}

IL_00a4:
	{
		// baseName = baseName.TrimEnd();
		String_t* L_38 = V_2;
		NullCheck(L_38);
		String_t* L_39;
		L_39 = String_TrimEnd_m25B1EA658EE07ADFED51FED61D630E5625336AB5(L_38, NULL);
		V_2 = L_39;
		// for (int i = numberInParentheses; i < numberInParentheses + 5000; i++)
		int32_t L_40 = V_1;
		V_4 = L_40;
		goto IL_00f8;
	}

IL_00b0:
	{
		// if (i > 0)
		int32_t L_41 = V_4;
		if ((((int32_t)L_41) <= ((int32_t)0)))
		{
			goto IL_00f2;
		}
	}
	{
		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_42 = (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591_il2cpp_TypeInfo_var);
		NullCheck(L_42);
		U3CU3Ec__DisplayClass0_1__ctor_mE96B2A914FE0820EA130DFB44B1E713AD3FBFB90(L_42, NULL);
		V_5 = L_42;
		// string result = string.Format("{0} ({1})", baseName, i);
		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_43 = V_5;
		String_t* L_44 = V_2;
		int32_t L_45 = V_4;
		int32_t L_46 = L_45;
		RuntimeObject* L_47 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_46);
		String_t* L_48;
		L_48 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralA5E215A6DBE803E908043576B18C4FAD26AD44F7, L_44, L_47, NULL);
		NullCheck(L_43);
		L_43->___result_0 = L_48;
		Il2CppCodeGenWriteBarrier((void**)(&L_43->___result_0), (void*)L_48);
		// if (!tracks.Exists(x => ((object)x) != null && x.name == result))
		List_1_tF941E9C3FEB6F1C2D20E73A90AA7F6319EB3F828* L_49 = ___tracks0;
		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_50 = V_5;
		Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3* L_51 = (Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3*)il2cpp_codegen_object_new(Predicate_1_tCE0A477DE71B4D11340144D5EBBB655AD0797EF3_il2cpp_TypeInfo_var);
		NullCheck(L_51);
		Predicate_1__ctor_m812064195D242AC1D8BEDD6E86C679DF84F32DBF(L_51, L_50, (intptr_t)((void*)U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB_RuntimeMethod_var), NULL);
		NullCheck(L_49);
		bool L_52;
		L_52 = List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50(L_49, L_51, List_1_Exists_mA904EA146A4B3816648D25F40DC7FCB7DDF54E50_RuntimeMethod_var);
		if (L_52)
		{
			goto IL_00f2;
		}
	}
	{
		// return result;
		U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* L_53 = V_5;
		NullCheck(L_53);
		String_t* L_54 = L_53->___result_0;
		return L_54;
	}

IL_00f2:
	{
		// for (int i = numberInParentheses; i < numberInParentheses + 5000; i++)
		int32_t L_55 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_55, 1));
	}

IL_00f8:
	{
		// for (int i = numberInParentheses; i < numberInParentheses + 5000; i++)
		int32_t L_56 = V_4;
		int32_t L_57 = V_1;
		if ((((int32_t)L_56) < ((int32_t)((int32_t)il2cpp_codegen_add(L_57, ((int32_t)5000))))))
		{
			goto IL_00b0;
		}
	}
	{
		// return name;
		U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* L_58 = V_0;
		NullCheck(L_58);
		String_t* L_59 = L_58->___name_0;
		return L_59;
	}
}
// System.Void UnityEngine.Timeline.TimelineCreateUtilities::SaveAssetIntoObject(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, 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 (childAsset == null || masterAsset == null)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___childAsset0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0012;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___masterAsset1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_3)
		{
			goto IL_0013;
		}
	}

IL_0012:
	{
		// return;
		return;
	}

IL_0013:
	{
		// if ((masterAsset.hideFlags & HideFlags.DontSave) != 0)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___masterAsset1;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_4, NULL);
		if (!((int32_t)((int32_t)L_5&((int32_t)52))))
		{
			goto IL_002e;
		}
	}
	{
		// childAsset.hideFlags |= HideFlags.DontSave;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___childAsset0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_7 = L_6;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_7, NULL);
		NullCheck(L_7);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_7, ((int32_t)((int32_t)L_8|((int32_t)52))), NULL);
		return;
	}

IL_002e:
	{
		// childAsset.hideFlags |= HideFlags.HideInHierarchy;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = ___childAsset0;
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_10 = L_9;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_10, NULL);
		NullCheck(L_10);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_10, ((int32_t)((int32_t)L_11|1)), NULL);
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelineCreateUtilities::RemoveAssetFromObject(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineCreateUtilities_RemoveAssetFromObject_mC29BE981955E1AF5CF4983FAB172E6752683E0C2 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___childAsset0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___masterAsset1, 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 (childAsset == null || masterAsset == null)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___childAsset0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0011;
		}
	}
	{
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___masterAsset1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
	}

IL_0011:
	{
		// return;
		return;
	}
}
// UnityEngine.AnimationClip UnityEngine.Timeline.TimelineCreateUtilities::CreateAnimationClipForTrack(System.String,UnityEngine.Timeline.TrackAsset,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* TimelineCreateUtilities_CreateAnimationClipForTrack_mB7DF2C86EAEF089D5181FCD6FEE08806A7795168 (String_t* ___name0, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___track1, bool ___isLegacy2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* V_0 = NULL;
	int32_t V_1 = 0;
	TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* G_B3_0 = NULL;
	int32_t G_B6_0 = 0;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B8_0 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B8_1 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B7_0 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B7_1 = NULL;
	float G_B9_0 = 0.0f;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B9_1 = NULL;
	AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* G_B9_2 = NULL;
	{
		// var timelineAsset = track != null ? track.timelineAsset : null;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = ___track1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496*)(NULL));
		goto IL_0012;
	}

IL_000c:
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_2 = ___track1;
		NullCheck(L_2);
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_3;
		L_3 = TrackAsset_get_timelineAsset_m969726B43E66370FB81F1CCB6C012BCAD2B112A8(L_2, NULL);
		G_B3_0 = L_3;
	}

IL_0012:
	{
		V_0 = G_B3_0;
		// var trackFlags = track != null ? track.hideFlags : HideFlags.None;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_4 = ___track1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_5)
		{
			goto IL_001f;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_0025;
	}

IL_001f:
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6 = ___track1;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_6, NULL);
		G_B6_0 = ((int32_t)(L_7));
	}

IL_0025:
	{
		V_1 = G_B6_0;
		// var curves = new AnimationClip
		// {
		//     legacy = isLegacy,
		// 
		//     name = name,
		// 
		//     frameRate = timelineAsset == null
		//         ? (float)TimelineAsset.EditorSettings.kDefaultFrameRate
		//         : (float)timelineAsset.editorSettings.frameRate
		// };
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712*)il2cpp_codegen_object_new(AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712_il2cpp_TypeInfo_var);
		NullCheck(L_8);
		AnimationClip__ctor_m3F9B3DE671547640479DB976423EEBC689D26F79(L_8, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_9 = L_8;
		bool L_10 = ___isLegacy2;
		NullCheck(L_9);
		AnimationClip_set_legacy_mA24DEDCB86CB9439005B71B6916C09C751731377(L_9, L_10, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_11 = L_9;
		String_t* L_12 = ___name0;
		NullCheck(L_11);
		Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_11, L_12, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_13 = L_11;
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_14 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		G_B7_0 = L_13;
		G_B7_1 = L_13;
		if (L_15)
		{
			G_B8_0 = L_13;
			G_B8_1 = L_13;
			goto IL_0051;
		}
	}
	{
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_16 = V_0;
		NullCheck(L_16);
		EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* L_17;
		L_17 = TimelineAsset_get_editorSettings_m3D5DEC0305D9E517E29CB898C789C3B42D3B1CB9_inline(L_16, NULL);
		NullCheck(L_17);
		double L_18;
		L_18 = EditorSettings_get_frameRate_m699A6599212042DC13CB0DB91C7057B9644A0037_inline(L_17, NULL);
		G_B9_0 = ((float)L_18);
		G_B9_1 = G_B7_0;
		G_B9_2 = G_B7_1;
		goto IL_0057;
	}

IL_0051:
	{
		il2cpp_codegen_runtime_class_init_inline(EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var);
		double L_19 = ((EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_StaticFields*)il2cpp_codegen_static_fields_for(EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF_il2cpp_TypeInfo_var))->___kDefaultFrameRate_2;
		G_B9_0 = ((float)L_19);
		G_B9_1 = G_B8_0;
		G_B9_2 = G_B8_1;
	}

IL_0057:
	{
		NullCheck(G_B9_1);
		AnimationClip_set_frameRate_m68E3FF5D77738194EFEC9279F1B3FB1FCFEEED74(G_B9_1, G_B9_0, NULL);
		// SaveAssetIntoObject(curves, timelineAsset);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_20 = G_B9_2;
		TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* L_21 = V_0;
		TimelineCreateUtilities_SaveAssetIntoObject_m762A5BA4D86DCE74665565A83F8F84E8E2CB0020(L_20, L_21, NULL);
		// curves.hideFlags = trackFlags & ~HideFlags.HideInHierarchy; // Never hide in hierarchy
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_22 = L_20;
		int32_t L_23 = V_1;
		NullCheck(L_22);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_22, ((int32_t)((int32_t)L_23&((int32_t)-2))), NULL);
		// return curves;
		return L_22;
	}
}
// System.Boolean UnityEngine.Timeline.TimelineCreateUtilities::ValidateParentTrack(UnityEngine.Timeline.TrackAsset,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimelineCreateUtilities_ValidateParentTrack_m97ECE7D9FEDD88EC993BADA97CF75F49B72C5C79 (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* ___parent0, Type_t* ___childType1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ILayerable_t3F7D555AE898B3722D3654E1A996A97B2556BE3B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* V_0 = NULL;
	int32_t V_1 = 0;
	TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* V_2 = NULL;
	{
		// if (childType == null || !typeof(TrackAsset).IsAssignableFrom(childType))
		Type_t* L_0 = ___childType1;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, (Type_t*)NULL, NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_2, NULL);
		Type_t* L_4 = ___childType1;
		NullCheck(L_3);
		bool L_5;
		L_5 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(21 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_3, L_4);
		if (L_5)
		{
			goto IL_001d;
		}
	}

IL_001b:
	{
		// return false;
		return (bool)0;
	}

IL_001d:
	{
		// if (parent == null)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_6 = ___parent0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_7)
		{
			goto IL_0028;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0028:
	{
		// if (parent is ILayerable && !parent.isSubTrack && parent.GetType() == childType)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_8 = ___parent0;
		if (!((RuntimeObject*)IsInst((RuntimeObject*)L_8, ILayerable_t3F7D555AE898B3722D3654E1A996A97B2556BE3B_il2cpp_TypeInfo_var)))
		{
			goto IL_0048;
		}
	}
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_9 = ___parent0;
		NullCheck(L_9);
		bool L_10;
		L_10 = TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E(L_9, NULL);
		if (L_10)
		{
			goto IL_0048;
		}
	}
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_11 = ___parent0;
		NullCheck(L_11);
		Type_t* L_12;
		L_12 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_11, NULL);
		Type_t* L_13 = ___childType1;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_12, L_13, NULL);
		if (!L_14)
		{
			goto IL_0048;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0048:
	{
		// var attr = Attribute.GetCustomAttribute(parent.GetType(), typeof(SupportsChildTracksAttribute)) as SupportsChildTracksAttribute;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_15 = ___parent0;
		NullCheck(L_15);
		Type_t* L_16;
		L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_18;
		L_18 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_17, NULL);
		Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* L_19;
		L_19 = Attribute_GetCustomAttribute_mF9CB9F03A29701923B68556A396459E8FBEAE6B0(L_16, L_18, NULL);
		V_0 = ((SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8*)IsInstClass((RuntimeObject*)L_19, SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8_il2cpp_TypeInfo_var));
		// if (attr == null)
		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_20 = V_0;
		if (L_20)
		{
			goto IL_0068;
		}
	}
	{
		// return false;
		return (bool)0;
	}

IL_0068:
	{
		// if (attr.childType == null)
		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_21 = V_0;
		NullCheck(L_21);
		Type_t* L_22 = L_21->___childType_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_23;
		L_23 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_22, (Type_t*)NULL, NULL);
		if (!L_23)
		{
			goto IL_0078;
		}
	}
	{
		// return true;
		return (bool)1;
	}

IL_0078:
	{
		// if (childType == attr.childType)
		Type_t* L_24 = ___childType1;
		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_25 = V_0;
		NullCheck(L_25);
		Type_t* L_26 = L_25->___childType_0;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_27;
		L_27 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_24, L_26, NULL);
		if (!L_27)
		{
			goto IL_00b7;
		}
	}
	{
		// int nestCount = 0;
		V_1 = 0;
		// var p = parent;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_28 = ___parent0;
		V_2 = L_28;
		goto IL_009c;
	}

IL_008c:
	{
		// nestCount++;
		int32_t L_29 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1));
		// p = p.parent as TrackAsset;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_30 = V_2;
		NullCheck(L_30);
		PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_31;
		L_31 = TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline(L_30, NULL);
		V_2 = ((TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96*)IsInstClass((RuntimeObject*)L_31, TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96_il2cpp_TypeInfo_var));
	}

IL_009c:
	{
		// while (p != null && p.isSubTrack)
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_32 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_33;
		L_33 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_33)
		{
			goto IL_00ad;
		}
	}
	{
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_34 = V_2;
		NullCheck(L_34);
		bool L_35;
		L_35 = TrackAsset_get_isSubTrack_mB3337FCA3D035259F1A6F5B9CFD6D9B6E2EDF05E(L_34, NULL);
		if (L_35)
		{
			goto IL_008c;
		}
	}

IL_00ad:
	{
		// return nestCount < attr.levels;
		int32_t L_36 = V_1;
		SupportsChildTracksAttribute_tAA48787F5A6F2DDBC4FFB428C54C57CA21EF30E8* L_37 = V_0;
		NullCheck(L_37);
		int32_t L_38 = L_37->___levels_1;
		return (bool)((((int32_t)L_36) < ((int32_t)L_38))? 1 : 0);
	}

IL_00b7:
	{
		// return false;
		return (bool)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 UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m8C4942004C3562D0E7CEF1A8EBA62FE27E649328 (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_0::<GenerateUniqueActorName>b__0(UnityEngine.ScriptableObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_0_U3CGenerateUniqueActorNameU3Eb__0_m06DEF88A9AE88C0A9FEA42106BBB9D0E79B92D50 (U3CU3Ec__DisplayClass0_0_tEEFDBD8392308CD42F270E5772842108CCBA2AD6* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___x0, const RuntimeMethod* method) 
{
	{
		// if (!tracks.Exists(x => ((object)x) != null && x.name == name))
		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_0 = ___x0;
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1 = ___x0;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
		String_t* L_3 = __this->___name_0;
		bool L_4;
		L_4 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_2, L_3, NULL);
		return L_4;
	}

IL_0015:
	{
		return (bool)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 UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_1::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_1__ctor_mE96B2A914FE0820EA130DFB44B1E713AD3FBFB90 (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean UnityEngine.Timeline.TimelineCreateUtilities/<>c__DisplayClass0_1::<GenerateUniqueActorName>b__1(UnityEngine.ScriptableObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_1_U3CGenerateUniqueActorNameU3Eb__1_m63691DF652C67A4727D3AD671C58FA56CA3FAEDB (U3CU3Ec__DisplayClass0_1_t6C3CFF368A6F745558E6345BDEEF00CC8B033591* __this, ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ___x0, const RuntimeMethod* method) 
{
	{
		// if (!tracks.Exists(x => ((object)x) != null && x.name == result))
		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_0 = ___x0;
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1 = ___x0;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_1, NULL);
		String_t* L_3 = __this->___result_0;
		bool L_4;
		L_4 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_2, L_3, NULL);
		return L_4;
	}

IL_0015:
	{
		return (bool)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 UnityEngine.Timeline.TimelineUndo::PushDestroyUndo(UnityEngine.Timeline.TimelineAsset,UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_PushDestroyUndo_m6494645C52E13993B61B0865258956D0DE24243C (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* ___timeline0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___thingToDirty1, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___objectToDestroy2, 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 (objectToDestroy != null)
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___objectToDestroy2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_1)
		{
			goto IL_000f;
		}
	}
	{
		// Object.Destroy(objectToDestroy);
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___objectToDestroy2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_Destroy_mFCDAE6333522488F60597AF019EA90BB1207A5AA(L_2, NULL);
	}

IL_000f:
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelineUndo::PushUndo(UnityEngine.Object[],System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_PushUndo_m74EBE3ECDC569BD74E0B3D01A170125C74C31397 (ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___thingsToDirty0, String_t* ___operation1, const RuntimeMethod* method) 
{
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelineUndo::PushUndo(UnityEngine.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_PushUndo_m3144EB85A3249E5DD53BCF2CCB9A95A2255746AC (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___thingToDirty0, String_t* ___operation1, const RuntimeMethod* method) 
{
	{
		// }
		return;
	}
}
// System.Void UnityEngine.Timeline.TimelineUndo::RegisterCreatedObjectUndo(UnityEngine.Object,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimelineUndo_RegisterCreatedObjectUndo_m507D8B57D0D0193951A72A450074B98C4DBD6A1E (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___thingCreated0, String_t* ___operation1, const RuntimeMethod* method) 
{
	{
		// }
		return;
	}
}
// System.String UnityEngine.Timeline.TimelineUndo::UndoName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimelineUndo_UndoName_mC8496BC5D6295DE1E5DF906BBE50BDFFBC5F58E1 (String_t* ___name0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4351DF3919EE6894B142CA7831E6A7983CF67D92);
		s_Il2CppMethodInitialized = true;
	}
	{
		// private static string UndoName(string name) => "Timeline " + name;
		String_t* L_0 = ___name0;
		String_t* L_1;
		L_1 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(_stringLiteral4351DF3919EE6894B142CA7831E6A7983CF67D92, L_0, NULL);
		return L_1;
	}
}
#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
#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 UnityEngine.Timeline.TimeUtility::ValidateFrameRate(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1 (double ___frameRate0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (frameRate <= kTimeEpsilon)
		double L_0 = ___frameRate0;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_1 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		if ((!(((double)L_0) <= ((double)L_1))))
		{
			goto IL_0013;
		}
	}
	{
		// throw new ArgumentException("frame rate cannot be 0 or negative");
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		NullCheck(L_2);
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE393AB7FD48CD241998853A074CBF18FACB49A39)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1_RuntimeMethod_var)));
	}

IL_0013:
	{
		// }
		return;
	}
}
// System.Int32 UnityEngine.Timeline.TimeUtility::ToFrames(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447 (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// time = Math.Min(Math.Max(time, -k_MaxTimelineDurationInSeconds), k_MaxTimelineDurationInSeconds);
		double L_1 = ___time0;
		double L_2 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___k_MaxTimelineDurationInSeconds_2;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_1, ((-L_2)), NULL);
		double L_4 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___k_MaxTimelineDurationInSeconds_2;
		double L_5;
		L_5 = Math_Min_m6F49B85AE4935E4AF3AB6128B3B5E55A6C4A1716(L_3, L_4, NULL);
		___time0 = L_5;
		// double tolerance = GetEpsilon(time, frameRate);
		double L_6 = ___time0;
		double L_7 = ___frameRate1;
		double L_8;
		L_8 = TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297(L_6, L_7, NULL);
		V_0 = L_8;
		// if (time < 0)
		double L_9 = ___time0;
		if ((!(((double)L_9) < ((double)(0.0)))))
		{
			goto IL_003e;
		}
	}
	{
		// return (int)Math.Ceiling(time * frameRate - tolerance);
		double L_10 = ___time0;
		double L_11 = ___frameRate1;
		double L_12 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_13;
		L_13 = ceil(((double)il2cpp_codegen_subtract(((double)il2cpp_codegen_multiply(L_10, L_11)), L_12)));
		return il2cpp_codegen_cast_double_to_int<int32_t>(L_13);
	}

IL_003e:
	{
		// return (int)Math.Floor(time * frameRate + tolerance);
		double L_14 = ___time0;
		double L_15 = ___frameRate1;
		double L_16 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_17;
		L_17 = floor(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_14, L_15)), L_16)));
		return il2cpp_codegen_cast_double_to_int<int32_t>(L_17);
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::ToExactFrames(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// return time * frameRate;
		double L_1 = ___time0;
		double L_2 = ___frameRate1;
		return ((double)il2cpp_codegen_multiply(L_1, L_2));
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::FromFrames(System.Int32,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_FromFrames_m10417BD45562B159E08282379867E801A862CEBA (int32_t ___frames0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// return (frames / frameRate);
		int32_t L_1 = ___frames0;
		double L_2 = ___frameRate1;
		return ((double)(((double)L_1)/L_2));
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::FromFrames(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_FromFrames_mF01068CD09956257FDB90C8512703271CDAA206B (double ___frames0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// return frames / frameRate;
		double L_1 = ___frames0;
		double L_2 = ___frameRate1;
		return ((double)(L_1/L_2));
	}
}
// System.Boolean UnityEngine.Timeline.TimeUtility::OnFrameBoundary(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return OnFrameBoundary(time, frameRate, GetEpsilon(time, frameRate));
		double L_0 = ___time0;
		double L_1 = ___frameRate1;
		double L_2 = ___time0;
		double L_3 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297(L_2, L_3, NULL);
		bool L_5;
		L_5 = TimeUtility_OnFrameBoundary_m0C0EE21241763E2EF1765058494A79ADD0B2FFCC(L_0, L_1, L_4, NULL);
		return L_5;
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::GetEpsilon(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_GetEpsilon_mC36CE43C7AA9ECD2DD4FE7341301B2C41286B297 (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// return Math.Max(Math.Abs(time), 1) * frameRate * kTimeEpsilon;
		double L_0 = ___time0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = fabs(L_0);
		double L_2;
		L_2 = Math_Max_mD1AD971AB9981B8A59BC5B5BEB7DD6A5A5E82AD6(L_1, (1.0), NULL);
		double L_3 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_4 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0;
		return ((double)il2cpp_codegen_multiply(((double)il2cpp_codegen_multiply(L_2, L_3)), L_4));
	}
}
// System.Boolean UnityEngine.Timeline.TimeUtility::OnFrameBoundary(System.Double,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_OnFrameBoundary_m0C0EE21241763E2EF1765058494A79ADD0B2FFCC (double ___time0, double ___frameRate1, double ___epsilon2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// double exact = ToExactFrames(time, frameRate);
		double L_1 = ___time0;
		double L_2 = ___frameRate1;
		double L_3;
		L_3 = TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C(L_1, L_2, NULL);
		// double rounded = Math.Round(exact);
		double L_4 = L_3;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_5;
		L_5 = bankers_round(L_4);
		V_0 = L_5;
		// return Math.Abs(exact - rounded) < epsilon;
		double L_6 = V_0;
		double L_7;
		L_7 = fabs(((double)il2cpp_codegen_subtract(L_4, L_6)));
		double L_8 = ___epsilon2;
		return (bool)((((double)L_7) < ((double)L_8))? 1 : 0);
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::RoundToFrame(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_RoundToFrame_m714DCFD79333E4EE0AF924545AE9B04A0BD885C5 (double ___time0, double ___frameRate1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	double V_0 = 0.0;
	double V_1 = 0.0;
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// var frameBefore = (int)Math.Floor(time * frameRate) / frameRate;
		double L_1 = ___time0;
		double L_2 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = floor(((double)il2cpp_codegen_multiply(L_1, L_2)));
		double L_4 = ___frameRate1;
		V_0 = ((double)(((double)il2cpp_codegen_cast_double_to_int<int32_t>(L_3))/L_4));
		// var frameAfter = (int)Math.Ceiling(time * frameRate) / frameRate;
		double L_5 = ___time0;
		double L_6 = ___frameRate1;
		double L_7;
		L_7 = ceil(((double)il2cpp_codegen_multiply(L_5, L_6)));
		double L_8 = ___frameRate1;
		V_1 = ((double)(((double)il2cpp_codegen_cast_double_to_int<int32_t>(L_7))/L_8));
		// return Math.Abs(time - frameBefore) < Math.Abs(time - frameAfter) ? frameBefore : frameAfter;
		double L_9 = ___time0;
		double L_10 = V_0;
		double L_11;
		L_11 = fabs(((double)il2cpp_codegen_subtract(L_9, L_10)));
		double L_12 = ___time0;
		double L_13 = V_1;
		double L_14;
		L_14 = fabs(((double)il2cpp_codegen_subtract(L_12, L_13)));
		if ((((double)L_11) < ((double)L_14)))
		{
			goto IL_0034;
		}
	}
	{
		double L_15 = V_1;
		return L_15;
	}

IL_0034:
	{
		double L_16 = V_0;
		return L_16;
	}
}
// System.String UnityEngine.Timeline.TimeUtility::TimeAsFrames(System.Double,System.Double,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_TimeAsFrames_m47212617182D28CEB0129363371A2C0DBE6B74AF (double ___timeValue0, double ___frameRate1, String_t* ___format2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	double V_1 = 0.0;
	{
		// if (OnFrameBoundary(timeValue, frameRate)) // make integral values when on time borders
		double L_0 = ___timeValue0;
		double L_1 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0019;
		}
	}
	{
		// return ToFrames(timeValue, frameRate).ToString();
		double L_3 = ___timeValue0;
		double L_4 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447(L_3, L_4, NULL);
		V_0 = L_5;
		String_t* L_6;
		L_6 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		return L_6;
	}

IL_0019:
	{
		// return ToExactFrames(timeValue, frameRate).ToString(format);
		double L_7 = ___timeValue0;
		double L_8 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_9;
		L_9 = TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C(L_7, L_8, NULL);
		V_1 = L_9;
		String_t* L_10 = ___format2;
		String_t* L_11;
		L_11 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_1), L_10, NULL);
		return L_11;
	}
}
// System.String UnityEngine.Timeline.TimeUtility::TimeAsTimeCode(System.Double,System.Double,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_TimeAsTimeCode_m7A540E26FEFBA612C9D4852D8A465BE06E7E79E3 (double ___timeValue0, double ___frameRate1, String_t* ___format2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral186728018354DD5A345662365525D1905258CFCE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	int32_t V_6 = 0;
	String_t* V_7 = NULL;
	int32_t V_8 = 0;
	String_t* V_9 = NULL;
	int32_t V_10 = 0;
	double V_11 = 0.0;
	String_t* G_B3_0 = NULL;
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// int intTime = (int)Math.Abs(timeValue);
		double L_1 = ___timeValue0;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = fabs(L_1);
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_2);
		// int hours = intTime / 3600;
		int32_t L_3 = V_0;
		V_1 = ((int32_t)(L_3/((int32_t)3600)));
		// int minutes = (intTime % 3600) / 60;
		int32_t L_4 = V_0;
		V_2 = ((int32_t)(((int32_t)(L_4%((int32_t)3600)))/((int32_t)60)));
		// int seconds = intTime % 60;
		int32_t L_5 = V_0;
		V_3 = ((int32_t)(L_5%((int32_t)60)));
		// string sign = timeValue < 0 ? "-" : string.Empty;
		double L_6 = ___timeValue0;
		if ((((double)L_6) < ((double)(0.0))))
		{
			goto IL_0039;
		}
	}
	{
		String_t* L_7 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
		G_B3_0 = L_7;
		goto IL_003e;
	}

IL_0039:
	{
		G_B3_0 = _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
	}

IL_003e:
	{
		V_5 = G_B3_0;
		// if (hours > 0)
		int32_t L_8 = V_1;
		if ((((int32_t)L_8) <= ((int32_t)0)))
		{
			goto IL_008b;
		}
	}
	{
		// result = hours + ":" + minutes.ToString("D2") + ":" + seconds.ToString("D2");
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
		String_t* L_11;
		L_11 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
		NullCheck(L_10);
		ArrayElementTypeCheck (L_10, L_11);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_11);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_10;
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
		String_t* L_14;
		L_14 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_2), _stringLiteral186728018354DD5A345662365525D1905258CFCE, NULL);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_14);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_14);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_13;
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
		String_t* L_17;
		L_17 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_3), _stringLiteral186728018354DD5A345662365525D1905258CFCE, NULL);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_17);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_17);
		String_t* L_18;
		L_18 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_16, NULL);
		V_4 = L_18;
		goto IL_00b9;
	}

IL_008b:
	{
		// else if (minutes > 0)
		int32_t L_19 = V_2;
		if ((((int32_t)L_19) <= ((int32_t)0)))
		{
			goto IL_00b0;
		}
	}
	{
		// result = minutes + ":" + seconds.ToString("D2");
		String_t* L_20;
		L_20 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
		String_t* L_21;
		L_21 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_3), _stringLiteral186728018354DD5A345662365525D1905258CFCE, NULL);
		String_t* L_22;
		L_22 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_20, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_21, NULL);
		V_4 = L_22;
		goto IL_00b9;
	}

IL_00b0:
	{
		// result = seconds.ToString();
		String_t* L_23;
		L_23 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_3), NULL);
		V_4 = L_23;
	}

IL_00b9:
	{
		// int frameDigits = (int)Math.Floor(Math.Log10(frameRate) + 1);
		double L_24 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_25;
		L_25 = log10(L_24);
		double L_26;
		L_26 = floor(((double)il2cpp_codegen_add(L_25, (1.0))));
		V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(L_26);
		// string frames = (ToFrames(timeValue, frameRate) - ToFrames(intTime, frameRate)).ToString().PadLeft(frameDigits, '0');
		double L_27 = ___timeValue0;
		double L_28 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		int32_t L_29;
		L_29 = TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447(L_27, L_28, NULL);
		int32_t L_30 = V_0;
		double L_31 = ___frameRate1;
		int32_t L_32;
		L_32 = TimeUtility_ToFrames_m5D7B70BD9BEA4F508E2631F48F4DBEA048714447(((double)L_30), L_31, NULL);
		V_8 = ((int32_t)il2cpp_codegen_subtract(L_29, L_32));
		String_t* L_33;
		L_33 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_8), NULL);
		int32_t L_34 = V_6;
		NullCheck(L_33);
		String_t* L_35;
		L_35 = String_PadLeft_m99DDD242908E78B71E9631EE66331E8A130EB31F(L_33, L_34, ((int32_t)48), NULL);
		V_7 = L_35;
		// if (!OnFrameBoundary(timeValue, frameRate))
		double L_36 = ___timeValue0;
		double L_37 = ___frameRate1;
		bool L_38;
		L_38 = TimeUtility_OnFrameBoundary_mF7DDBF9F85CC9A08606A5A6F93EEFBA90138611D(L_36, L_37, NULL);
		if (L_38)
		{
			goto IL_013d;
		}
	}
	{
		// string decimals = ToExactFrames(timeValue, frameRate).ToString(format);
		double L_39 = ___timeValue0;
		double L_40 = ___frameRate1;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		double L_41;
		L_41 = TimeUtility_ToExactFrames_m5C90D4C7A205F1ACE10E07F8911247F0990BA47C(L_39, L_40, NULL);
		V_11 = L_41;
		String_t* L_42 = ___format2;
		String_t* L_43;
		L_43 = Double_ToString_m70EC76E1DAD7E8B5B47AF9292189BF3711B24B75((&V_11), L_42, NULL);
		V_9 = L_43;
		// int decPlace = decimals.IndexOf('.');
		String_t* L_44 = V_9;
		NullCheck(L_44);
		int32_t L_45;
		L_45 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_44, ((int32_t)46), NULL);
		V_10 = L_45;
		// if (decPlace >= 0)
		int32_t L_46 = V_10;
		if ((((int32_t)L_46) < ((int32_t)0)))
		{
			goto IL_013d;
		}
	}
	{
		// frames += " [" + decimals.Substring(decPlace) + "]";
		String_t* L_47 = V_7;
		String_t* L_48 = V_9;
		int32_t L_49 = V_10;
		NullCheck(L_48);
		String_t* L_50;
		L_50 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_48, L_49, NULL);
		String_t* L_51;
		L_51 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_47, _stringLiteral5583A6C0598CF26694C21D7CA3666DD44488DFC5, L_50, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
		V_7 = L_51;
	}

IL_013d:
	{
		// return sign + result + ":" + frames;
		String_t* L_52 = V_5;
		String_t* L_53 = V_4;
		String_t* L_54 = V_7;
		String_t* L_55;
		L_55 = String_Concat_mF8B69BE42B5C5ABCAD3C176FBBE3010E0815D65D(L_52, L_53, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_54, NULL);
		return L_55;
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::ParseTimeCode(System.String,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ParseTimeCode_m7F31600AC8833EB960C66E16C11813DA13097323 (String_t* ___timeCode0, double ___frameRate1, double ___defaultValue2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9594CAC40DC391498BCF2E4A504AA0362DEA3644);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB74CC511DC9EE950F2957CFABED74A91B35745BF);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	double V_3 = 0.0;
	double V_4 = 0.0;
	String_t* V_5 = NULL;
	double V_6 = 0.0;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B16_0 = NULL;
	String_t* G_B16_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B15_0 = NULL;
	String_t* G_B15_1 = NULL;
	{
		// timeCode = RemoveChar(timeCode, c => char.IsWhiteSpace(c));
		String_t* L_0 = ___timeCode0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_1 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_2 = L_1;
		G_B1_0 = L_2;
		G_B1_1 = L_0;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0020;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_3 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*)il2cpp_codegen_object_new(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5_RuntimeMethod_var), NULL);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_5 = L_4;
		((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_0_1), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0020:
	{
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		String_t* L_6;
		L_6 = TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F(G_B2_1, G_B2_0, NULL);
		___timeCode0 = L_6;
		// string[] sections = timeCode.Split(':');
		String_t* L_7 = ___timeCode0;
		NullCheck(L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8;
		L_8 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_7, ((int32_t)58), 0, NULL);
		V_0 = L_8;
		// if (sections.Length == 0 || sections.Length > 4)
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
		NullCheck(L_9);
		if (!(((RuntimeArray*)L_9)->max_length))
		{
			goto IL_003b;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
		NullCheck(L_10);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)4)))
		{
			goto IL_003d;
		}
	}

IL_003b:
	{
		// return defaultValue;
		double L_11 = ___defaultValue2;
		return L_11;
	}

IL_003d:
	{
		// int hours = 0;
		V_1 = 0;
		// int minutes = 0;
		V_2 = 0;
		// double seconds = 0;
		V_3 = (0.0);
		// double frames = 0;
		V_4 = (0.0);
	}
	try
	{// begin try (depth: 1)
		{
			// string lastSection = sections[sections.Length - 1];
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
			NullCheck(L_13);
			NullCheck(L_12);
			int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1));
			String_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
			V_5 = L_15;
			// if (Regex.Match(lastSection, @"^\d+\.\d+$").Success)
			String_t* L_16 = V_5;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_17;
			L_17 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_16, _stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359, NULL);
			NullCheck(L_17);
			bool L_18;
			L_18 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_17, NULL);
			if (!L_18)
			{
				goto IL_00b6_1;
			}
		}
		{
			// seconds = double.Parse(lastSection);
			String_t* L_19 = V_5;
			double L_20;
			L_20 = Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B(L_19, NULL);
			V_3 = L_20;
			// if (sections.Length > 3) return defaultValue;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_0;
			NullCheck(L_21);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))) <= ((int32_t)3)))
			{
				goto IL_0088_1;
			}
		}
		{
			// if (sections.Length > 3) return defaultValue;
			double L_22 = ___defaultValue2;
			V_6 = L_22;
			goto IL_0174;
		}

IL_0088_1:
		{
			// if (sections.Length > 1) minutes = int.Parse(sections[sections.Length - 2]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = V_0;
			NullCheck(L_23);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))) <= ((int32_t)1)))
			{
				goto IL_009b_1;
			}
		}
		{
			// if (sections.Length > 1) minutes = int.Parse(sections[sections.Length - 2]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = V_0;
			NullCheck(L_25);
			NullCheck(L_24);
			int32_t L_26 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_25)->max_length)), 2));
			String_t* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
			int32_t L_28;
			L_28 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_27, NULL);
			V_2 = L_28;
		}

IL_009b_1:
		{
			// if (sections.Length > 2) hours = int.Parse(sections[sections.Length - 3]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = V_0;
			NullCheck(L_29);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))) <= ((int32_t)2)))
			{
				goto IL_0156_1;
			}
		}
		{
			// if (sections.Length > 2) hours = int.Parse(sections[sections.Length - 3]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_0;
			NullCheck(L_31);
			NullCheck(L_30);
			int32_t L_32 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_31)->max_length)), 3));
			String_t* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
			int32_t L_34;
			L_34 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_33, NULL);
			V_1 = L_34;
			goto IL_0156_1;
		}

IL_00b6_1:
		{
			// if (Regex.Match(lastSection, @"^\d+\[\.\d+\]$").Success)
			String_t* L_35 = V_5;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_36;
			L_36 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_35, _stringLiteral9594CAC40DC391498BCF2E4A504AA0362DEA3644, NULL);
			NullCheck(L_36);
			bool L_37;
			L_37 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_36, NULL);
			if (!L_37)
			{
				goto IL_00f8_1;
			}
		}
		{
			// string stripped = RemoveChar(lastSection, c => c == '[' || c == ']');
			String_t* L_38 = V_5;
			il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_39 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_2;
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_40 = L_39;
			G_B15_0 = L_40;
			G_B15_1 = L_38;
			if (L_40)
			{
				G_B16_0 = L_40;
				G_B16_1 = L_38;
				goto IL_00ea_1;
			}
		}
		{
			il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
			U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_41 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_42 = (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*)il2cpp_codegen_object_new(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
			NullCheck(L_42);
			Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2(L_42, L_41, (intptr_t)((void*)U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE_RuntimeMethod_var), NULL);
			Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_43 = L_42;
			((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_2 = L_43;
			Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__15_1_2), (void*)L_43);
			G_B16_0 = L_43;
			G_B16_1 = G_B15_1;
		}

IL_00ea_1:
		{
			il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
			String_t* L_44;
			L_44 = TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F(G_B16_1, G_B16_0, NULL);
			// frames = double.Parse(stripped);
			double L_45;
			L_45 = Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B(L_44, NULL);
			V_4 = L_45;
			goto IL_011c_1;
		}

IL_00f8_1:
		{
			// else if (Regex.Match(lastSection, @"^\d*$").Success)
			String_t* L_46 = V_5;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_47;
			L_47 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_46, _stringLiteralB74CC511DC9EE950F2957CFABED74A91B35745BF, NULL);
			NullCheck(L_47);
			bool L_48;
			L_48 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_47, NULL);
			if (!L_48)
			{
				goto IL_0117_1;
			}
		}
		{
			// frames = int.Parse(lastSection);
			String_t* L_49 = V_5;
			int32_t L_50;
			L_50 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_49, NULL);
			V_4 = ((double)L_50);
			goto IL_011c_1;
		}

IL_0117_1:
		{
			// return defaultValue;
			double L_51 = ___defaultValue2;
			V_6 = L_51;
			goto IL_0174;
		}

IL_011c_1:
		{
			// if (sections.Length > 1) seconds = int.Parse(sections[sections.Length - 2]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = V_0;
			NullCheck(L_52);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_52)->max_length))) <= ((int32_t)1)))
			{
				goto IL_0130_1;
			}
		}
		{
			// if (sections.Length > 1) seconds = int.Parse(sections[sections.Length - 2]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = V_0;
			NullCheck(L_54);
			NullCheck(L_53);
			int32_t L_55 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_54)->max_length)), 2));
			String_t* L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
			int32_t L_57;
			L_57 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_56, NULL);
			V_3 = ((double)L_57);
		}

IL_0130_1:
		{
			// if (sections.Length > 2) minutes = int.Parse(sections[sections.Length - 3]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = V_0;
			NullCheck(L_58);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length))) <= ((int32_t)2)))
			{
				goto IL_0143_1;
			}
		}
		{
			// if (sections.Length > 2) minutes = int.Parse(sections[sections.Length - 3]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = V_0;
			NullCheck(L_60);
			NullCheck(L_59);
			int32_t L_61 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_60)->max_length)), 3));
			String_t* L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
			int32_t L_63;
			L_63 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_62, NULL);
			V_2 = L_63;
		}

IL_0143_1:
		{
			// if (sections.Length > 3) hours = int.Parse(sections[sections.Length - 4]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = V_0;
			NullCheck(L_64);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))) <= ((int32_t)3)))
			{
				goto IL_0156_1;
			}
		}
		{
			// if (sections.Length > 3) hours = int.Parse(sections[sections.Length - 4]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = V_0;
			NullCheck(L_66);
			NullCheck(L_65);
			int32_t L_67 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_66)->max_length)), 4));
			String_t* L_68 = (L_65)->GetAt(static_cast<il2cpp_array_size_t>(L_67));
			int32_t L_69;
			L_69 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_68, NULL);
			V_1 = L_69;
		}

IL_0156_1:
		{
			// }
			goto IL_015e;
		}
	}// end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0158;
		}
		throw e;
	}

CATCH_0158:
	{// begin catch(System.FormatException)
		// catch (FormatException)
		// return defaultValue;
		double L_70 = ___defaultValue2;
		V_6 = L_70;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_0174;
	}// end catch (depth: 1)

IL_015e:
	{
		// return frames / frameRate + seconds + minutes * 60 + hours * 3600;
		double L_71 = V_4;
		double L_72 = ___frameRate1;
		double L_73 = V_3;
		int32_t L_74 = V_2;
		int32_t L_75 = V_1;
		return ((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(((double)(L_71/L_72)), L_73)), ((double)((int32_t)il2cpp_codegen_multiply(L_74, ((int32_t)60)))))), ((double)((int32_t)il2cpp_codegen_multiply(L_75, ((int32_t)3600))))));
	}

IL_0174:
	{
		// }
		double L_76 = V_6;
		return L_76;
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::ParseTimeSeconds(System.String,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_ParseTimeSeconds_m2BA7661EC1A24B0D67FF1EEF066D3A71E9DEACF8 (String_t* ___timeCode0, double ___frameRate1, double ___defaultValue2, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	double V_3 = 0.0;
	String_t* V_4 = NULL;
	double V_5 = 0.0;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	{
		// timeCode = RemoveChar(timeCode, c => char.IsWhiteSpace(c));
		String_t* L_0 = ___timeCode0;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_1 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_3;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_2 = L_1;
		G_B1_0 = L_2;
		G_B1_1 = L_0;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0020;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_3 = ((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0;
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F*)il2cpp_codegen_object_new(Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F_il2cpp_TypeInfo_var);
		NullCheck(L_4);
		Func_2__ctor_m86D272566839A59489924C367E316D2E516EC1F2(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4_RuntimeMethod_var), NULL);
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_5 = L_4;
		((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_3 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9__16_0_3), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0020:
	{
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		String_t* L_6;
		L_6 = TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F(G_B2_1, G_B2_0, NULL);
		___timeCode0 = L_6;
		// string[] sections = timeCode.Split(':');
		String_t* L_7 = ___timeCode0;
		NullCheck(L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8;
		L_8 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_7, ((int32_t)58), 0, NULL);
		V_0 = L_8;
		// if (sections.Length == 0 || sections.Length > 4)
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = V_0;
		NullCheck(L_9);
		if (!(((RuntimeArray*)L_9)->max_length))
		{
			goto IL_003b;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = V_0;
		NullCheck(L_10);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) <= ((int32_t)4)))
		{
			goto IL_003d;
		}
	}

IL_003b:
	{
		// return defaultValue;
		double L_11 = ___defaultValue2;
		return L_11;
	}

IL_003d:
	{
		// int hours = 0;
		V_1 = 0;
		// int minutes = 0;
		V_2 = 0;
		// double seconds = 0;
		V_3 = (0.0);
	}
	try
	{// begin try (depth: 1)
		{
			// string lastSection = sections[sections.Length - 1];
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
			NullCheck(L_13);
			NullCheck(L_12);
			int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1));
			String_t* L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
			V_4 = L_15;
			// if (!double.TryParse(lastSection, NumberStyles.Integer, CultureInfo.InvariantCulture, out seconds))
			String_t* L_16 = V_4;
			il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
			CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17;
			L_17 = CultureInfo_get_InvariantCulture_m78DAB8CBE8766445310782B6E61FB7A9983AD425(NULL);
			bool L_18;
			L_18 = Double_TryParse_m6038C4DBF1789F1954938FF7F6D3459359CD7718(L_16, 7, L_17, (&V_3), NULL);
			if (L_18)
			{
				goto IL_0087_1;
			}
		}
		{
			// if (Regex.Match(lastSection, @"^\d+\.\d+$").Success)
			String_t* L_19 = V_4;
			il2cpp_codegen_runtime_class_init_inline(Regex_tE773142C2BE45C5D362B0F815AFF831707A51772_il2cpp_TypeInfo_var);
			Match_tFBEBCF225BD8EA17BCE6CE3FE5C1BD8E3074105F* L_20;
			L_20 = Regex_Match_m49DD7357B4C9A9BCBCF686DAB3B5598B1BC688D7(L_19, _stringLiteral9FF87DE1FEDB94F09DF30265667C31D211EAF359, NULL);
			NullCheck(L_20);
			bool L_21;
			L_21 = Group_get_Success_m4E0238EE4B1E7F927E2AF13E2E5901BCA92BE62F(L_20, NULL);
			if (!L_21)
			{
				goto IL_0082_1;
			}
		}
		{
			// seconds = double.Parse(lastSection);
			String_t* L_22 = V_4;
			double L_23;
			L_23 = Double_Parse_mBED785C952A63E8D714E429A4A704BCC4D92931B(L_22, NULL);
			V_3 = L_23;
			goto IL_0087_1;
		}

IL_0082_1:
		{
			// return defaultValue;
			double L_24 = ___defaultValue2;
			V_5 = L_24;
			goto IL_00eb;
		}

IL_0087_1:
		{
			// if (!double.TryParse(lastSection, NumberStyles.Float, CultureInfo.InvariantCulture, out seconds))
			String_t* L_25 = V_4;
			il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
			CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_26;
			L_26 = CultureInfo_get_InvariantCulture_m78DAB8CBE8766445310782B6E61FB7A9983AD425(NULL);
			bool L_27;
			L_27 = Double_TryParse_m6038C4DBF1789F1954938FF7F6D3459359CD7718(L_25, ((int32_t)167), L_26, (&V_3), NULL);
			if (L_27)
			{
				goto IL_00a1_1;
			}
		}
		{
			// return defaultValue;
			double L_28 = ___defaultValue2;
			V_5 = L_28;
			goto IL_00eb;
		}

IL_00a1_1:
		{
			// if (sections.Length > 3) return defaultValue;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = V_0;
			NullCheck(L_29);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length))) <= ((int32_t)3)))
			{
				goto IL_00ac_1;
			}
		}
		{
			// if (sections.Length > 3) return defaultValue;
			double L_30 = ___defaultValue2;
			V_5 = L_30;
			goto IL_00eb;
		}

IL_00ac_1:
		{
			// if (sections.Length > 1) minutes = int.Parse(sections[sections.Length - 2]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_0;
			NullCheck(L_31);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length))) <= ((int32_t)1)))
			{
				goto IL_00bf_1;
			}
		}
		{
			// if (sections.Length > 1) minutes = int.Parse(sections[sections.Length - 2]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_0;
			NullCheck(L_33);
			NullCheck(L_32);
			int32_t L_34 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_33)->max_length)), 2));
			String_t* L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
			int32_t L_36;
			L_36 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_35, NULL);
			V_2 = L_36;
		}

IL_00bf_1:
		{
			// if (sections.Length > 2) hours = int.Parse(sections[sections.Length - 3]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = V_0;
			NullCheck(L_37);
			if ((((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))) <= ((int32_t)2)))
			{
				goto IL_00d2_1;
			}
		}
		{
			// if (sections.Length > 2) hours = int.Parse(sections[sections.Length - 3]);
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = V_0;
			StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_0;
			NullCheck(L_39);
			NullCheck(L_38);
			int32_t L_40 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_39)->max_length)), 3));
			String_t* L_41 = (L_38)->GetAt(static_cast<il2cpp_array_size_t>(L_40));
			int32_t L_42;
			L_42 = Int32_Parse_m59B9CC9D5E5B6C99C14251E57FB43BE6AB658767(L_41, NULL);
			V_1 = L_42;
		}

IL_00d2_1:
		{
			// }
			goto IL_00da;
		}
	}// end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_00d4;
		}
		throw e;
	}

CATCH_00d4:
	{// begin catch(System.FormatException)
		// catch (FormatException)
		// return defaultValue;
		double L_43 = ___defaultValue2;
		V_5 = L_43;
		IL2CPP_POP_ACTIVE_EXCEPTION();
		goto IL_00eb;
	}// end catch (depth: 1)

IL_00da:
	{
		// return seconds + minutes * 60 + hours * 3600;
		double L_44 = V_3;
		int32_t L_45 = V_2;
		int32_t L_46 = V_1;
		return ((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(L_44, ((double)((int32_t)il2cpp_codegen_multiply(L_45, ((int32_t)60)))))), ((double)((int32_t)il2cpp_codegen_multiply(L_46, ((int32_t)3600))))));
	}

IL_00eb:
	{
		// }
		double L_47 = V_5;
		return L_47;
	}
}
// System.Double UnityEngine.Timeline.TimeUtility::GetAnimationClipLength(UnityEngine.AnimationClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeUtility_GetAnimationClipLength_mF88ACCD01866E13B2D124E365086984F3DB8C55C (AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* ___clip0, 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;
	}
	double V_0 = 0.0;
	{
		// if (clip == null || clip.empty)
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_0 = ___clip0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_1)
		{
			goto IL_0011;
		}
	}
	{
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_2 = ___clip0;
		NullCheck(L_2);
		bool L_3;
		L_3 = AnimationClip_get_empty_mA55084A0DDBE57E75DC412FCEE2285626E76B986(L_2, NULL);
		if (!L_3)
		{
			goto IL_001b;
		}
	}

IL_0011:
	{
		// return 0;
		return (0.0);
	}

IL_001b:
	{
		// double length = clip.length;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_4 = ___clip0;
		NullCheck(L_4);
		float L_5;
		L_5 = AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41(L_4, NULL);
		V_0 = ((double)L_5);
		// if (clip.frameRate > 0)
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_6 = ___clip0;
		NullCheck(L_6);
		float L_7;
		L_7 = AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242(L_6, NULL);
		if ((!(((float)L_7) > ((float)(0.0f)))))
		{
			goto IL_004c;
		}
	}
	{
		// double frames = Mathf.Round(clip.length * clip.frameRate);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_8 = ___clip0;
		NullCheck(L_8);
		float L_9;
		L_9 = AnimationClip_get_length_mAD91A1C134662285F26886489AC2D8E0EC79AF41(L_8, NULL);
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_10 = ___clip0;
		NullCheck(L_10);
		float L_11;
		L_11 = AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242(L_10, NULL);
		float L_12;
		L_12 = bankers_roundf(((float)il2cpp_codegen_multiply(L_9, L_11)));
		// length = frames / clip.frameRate;
		AnimationClip_t00BD2F131D308A4AD2C6B0BF66644FC25FECE712* L_13 = ___clip0;
		NullCheck(L_13);
		float L_14;
		L_14 = AnimationClip_get_frameRate_mBECE2AAD43501FB8CE2E5F4302BD2989066AF242(L_13, NULL);
		V_0 = ((double)(((double)L_12)/((double)L_14)));
	}

IL_004c:
	{
		// return length;
		double L_15 = V_0;
		return L_15;
	}
}
// System.String UnityEngine.Timeline.TimeUtility::RemoveChar(System.String,System.Func`2<System.Char,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TimeUtility_RemoveChar_m314AC4DA81245146202815211CB95A1DDA800B0F (String_t* ___str0, Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* ___charToRemoveFunc1, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		// var len = str.Length;
		String_t* L_0 = ___str0;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
		V_0 = L_1;
		// var src = str.ToCharArray();
		String_t* L_2 = ___str0;
		NullCheck(L_2);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3;
		L_3 = String_ToCharArray_m0699A92AA3E744229EF29CB9D943C47DF4FE5B46(L_2, NULL);
		V_1 = L_3;
		// var dstIdx = 0;
		V_2 = 0;
		// for (var i = 0; i < len; i++)
		V_3 = 0;
		goto IL_002d;
	}

IL_0014:
	{
		// if (!charToRemoveFunc(src[i]))
		Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* L_4 = ___charToRemoveFunc1;
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = V_1;
		int32_t L_6 = V_3;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		uint16_t L_8 = (uint16_t)(L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_4);
		bool L_9;
		L_9 = Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_inline(L_4, L_8, NULL);
		if (L_9)
		{
			goto IL_0029;
		}
	}
	{
		// src[dstIdx++] = src[i];
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = V_1;
		int32_t L_11 = V_2;
		int32_t L_12 = L_11;
		V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = V_1;
		int32_t L_14 = V_3;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		uint16_t L_16 = (uint16_t)(L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_12), (Il2CppChar)L_16);
	}

IL_0029:
	{
		// for (var i = 0; i < len; i++)
		int32_t L_17 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_002d:
	{
		// for (var i = 0; i < len; i++)
		int32_t L_18 = V_3;
		int32_t L_19 = V_0;
		if ((((int32_t)L_18) < ((int32_t)L_19)))
		{
			goto IL_0014;
		}
	}
	{
		// return new string(src, 0, dstIdx);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_20 = V_1;
		int32_t L_21 = V_2;
		String_t* L_22;
		L_22 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_20, 0, L_21, NULL);
		return L_22;
	}
}
// UnityEngine.Playables.FrameRate UnityEngine.Timeline.TimeUtility::GetClosestFrameRate(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E TimeUtility_GetClosestFrameRate_m2EBEB25708810B32CE568800EE9BCF900E1EEE18 (double ___frameRate0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E V_0;
	memset((&V_0), 0, sizeof(V_0));
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		// ValidateFrameRate(frameRate);
		double L_0 = ___frameRate0;
		il2cpp_codegen_runtime_class_init_inline(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		TimeUtility_ValidateFrameRate_m6145466DB1D68C1849376E1D4714885FD076D2B1(L_0, NULL);
		// var actualFrameRate = FrameRate.DoubleToFrameRate(frameRate);
		double L_1 = ___frameRate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_2;
		L_2 = FrameRate_DoubleToFrameRate_mBF7B8DC218B347F607E379E7BD9C44DFA69C4B61(L_1, NULL);
		V_0 = L_2;
		// return Math.Abs(frameRate - actualFrameRate.rate) < kFrameRateRounding ? actualFrameRate : new FrameRate();
		double L_3 = ___frameRate0;
		double L_4;
		L_4 = FrameRate_get_rate_mF21BC02932E30CCC1832FE1B3C08FE6679F95406((&V_0), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_5;
		L_5 = fabs(((double)il2cpp_codegen_subtract(L_3, L_4)));
		double L_6 = ((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kFrameRateRounding_3;
		if ((((double)L_5) < ((double)L_6)))
		{
			goto IL_002c;
		}
	}
	{
		il2cpp_codegen_initobj((&V_1), sizeof(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E));
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_7 = V_1;
		return L_7;
	}

IL_002c:
	{
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_8 = V_0;
		return L_8;
	}
}
// UnityEngine.Playables.FrameRate UnityEngine.Timeline.TimeUtility::ToFrameRate(UnityEngine.Timeline.StandardFrameRates)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E TimeUtility_ToFrameRate_m62C949F9700CD5F4A54FDFC2E1EA4CC2B0798908 (int32_t ___enumValue0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___enumValue0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_002e;
			}
			case 1:
			{
				goto IL_0028;
			}
			case 2:
			{
				goto IL_0034;
			}
			case 3:
			{
				goto IL_0040;
			}
			case 4:
			{
				goto IL_003a;
			}
			case 5:
			{
				goto IL_0046;
			}
			case 6:
			{
				goto IL_0052;
			}
			case 7:
			{
				goto IL_004c;
			}
		}
	}
	{
		goto IL_0058;
	}

IL_0028:
	{
		// return FrameRate.k_23_976Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_1 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_23_976Fps_1;
		return L_1;
	}

IL_002e:
	{
		// return FrameRate.k_24Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_2 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_24Fps_0;
		return L_2;
	}

IL_0034:
	{
		// return FrameRate.k_25Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_3 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_25Fps_2;
		return L_3;
	}

IL_003a:
	{
		// return FrameRate.k_29_97Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_4 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_29_97Fps_4;
		return L_4;
	}

IL_0040:
	{
		// return FrameRate.k_30Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_5 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_30Fps_3;
		return L_5;
	}

IL_0046:
	{
		// return FrameRate.k_50Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_6 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_50Fps_5;
		return L_6;
	}

IL_004c:
	{
		// return FrameRate.k_59_94Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_7 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_59_94Fps_7;
		return L_7;
	}

IL_0052:
	{
		// return FrameRate.k_60Fps;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_8 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_60Fps_6;
		return L_8;
	}

IL_0058:
	{
		// return new FrameRate();
		il2cpp_codegen_initobj((&V_0), sizeof(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E));
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_9 = V_0;
		return L_9;
	}
}
// System.Boolean UnityEngine.Timeline.TimeUtility::ToStandardFrameRate(UnityEngine.Playables.FrameRate,UnityEngine.Timeline.StandardFrameRates&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TimeUtility_ToStandardFrameRate_m8FF110243534D1675F1D0D80170103774A087650 (FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E ___rate0, int32_t* ___standard1, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// if (rate == FrameRate.k_23_976Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_0 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_1 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_23_976Fps_1;
		bool L_2;
		L_2 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0015;
		}
	}
	{
		// standard = StandardFrameRates.Fps23_97;
		int32_t* L_3 = ___standard1;
		*((int32_t*)L_3) = (int32_t)1;
		goto IL_00ae;
	}

IL_0015:
	{
		// else if (rate == FrameRate.k_24Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_4 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_5 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_24Fps_0;
		bool L_6;
		L_6 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_4, L_5, NULL);
		if (!L_6)
		{
			goto IL_002a;
		}
	}
	{
		// standard = StandardFrameRates.Fps24;
		int32_t* L_7 = ___standard1;
		*((int32_t*)L_7) = (int32_t)0;
		goto IL_00ae;
	}

IL_002a:
	{
		// else if (rate == FrameRate.k_25Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_8 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_9 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_25Fps_2;
		bool L_10;
		L_10 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_8, L_9, NULL);
		if (!L_10)
		{
			goto IL_003c;
		}
	}
	{
		// standard = StandardFrameRates.Fps25;
		int32_t* L_11 = ___standard1;
		*((int32_t*)L_11) = (int32_t)2;
		goto IL_00ae;
	}

IL_003c:
	{
		// else if (rate == FrameRate.k_30Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_12 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_13 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_30Fps_3;
		bool L_14;
		L_14 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_12, L_13, NULL);
		if (!L_14)
		{
			goto IL_004e;
		}
	}
	{
		// standard = StandardFrameRates.Fps30;
		int32_t* L_15 = ___standard1;
		*((int32_t*)L_15) = (int32_t)3;
		goto IL_00ae;
	}

IL_004e:
	{
		// else if (rate == FrameRate.k_29_97Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_16 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_17 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_29_97Fps_4;
		bool L_18;
		L_18 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_16, L_17, NULL);
		if (!L_18)
		{
			goto IL_0060;
		}
	}
	{
		// standard = StandardFrameRates.Fps29_97;
		int32_t* L_19 = ___standard1;
		*((int32_t*)L_19) = (int32_t)4;
		goto IL_00ae;
	}

IL_0060:
	{
		// else if (rate == FrameRate.k_50Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_20 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_21 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_50Fps_5;
		bool L_22;
		L_22 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_20, L_21, NULL);
		if (!L_22)
		{
			goto IL_0072;
		}
	}
	{
		// standard = StandardFrameRates.Fps50;
		int32_t* L_23 = ___standard1;
		*((int32_t*)L_23) = (int32_t)5;
		goto IL_00ae;
	}

IL_0072:
	{
		// else if (rate == FrameRate.k_59_94Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_24 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_25 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_59_94Fps_7;
		bool L_26;
		L_26 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_24, L_25, NULL);
		if (!L_26)
		{
			goto IL_0084;
		}
	}
	{
		// standard = StandardFrameRates.Fps59_94;
		int32_t* L_27 = ___standard1;
		*((int32_t*)L_27) = (int32_t)7;
		goto IL_00ae;
	}

IL_0084:
	{
		// else if (rate == FrameRate.k_60Fps)
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_28 = ___rate0;
		il2cpp_codegen_runtime_class_init_inline(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var);
		FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E L_29 = ((FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_StaticFields*)il2cpp_codegen_static_fields_for(FrameRate_t57F62C304A9ED1D60D64D5B7D4B7D4F0FC30964E_il2cpp_TypeInfo_var))->___k_60Fps_6;
		bool L_30;
		L_30 = FrameRate_op_Equality_m20786BB4FF6E0B7F40F935A945AF8CA63D77FEC4(L_28, L_29, NULL);
		if (!L_30)
		{
			goto IL_0096;
		}
	}
	{
		// standard = StandardFrameRates.Fps60;
		int32_t* L_31 = ___standard1;
		*((int32_t*)L_31) = (int32_t)6;
		goto IL_00ae;
	}

IL_0096:
	{
		// standard = (StandardFrameRates)Enum.GetValues(typeof(StandardFrameRates)).Length;
		int32_t* L_32 = ___standard1;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_33 = { reinterpret_cast<intptr_t> (StandardFrameRates_t5C32C533A7C5C70490259B64B39E3034301485BC_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_34;
		L_34 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_33, NULL);
		il2cpp_codegen_runtime_class_init_inline(Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_il2cpp_TypeInfo_var);
		RuntimeArray* L_35;
		L_35 = Enum_GetValues_mE24D2214E046914DA4CAFB6D1DA830B76C501293(L_34, NULL);
		NullCheck(L_35);
		int32_t L_36;
		L_36 = Array_get_Length_m361285FB7CF44045DC369834D1CD01F72F94EF57(L_35, NULL);
		*((int32_t*)L_32) = (int32_t)L_36;
		// return false;
		return (bool)0;
	}

IL_00ae:
	{
		// return true;
		return (bool)1;
	}
}
// System.Void UnityEngine.Timeline.TimeUtility::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeUtility__cctor_m4395E523D4B11375C529E6BB6B09C2428DB86D21 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// public static readonly double kTimeEpsilon = 1e-14;
		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kTimeEpsilon_0 = (1.0E-14);
		// public static readonly double kFrameRateEpsilon = 1e-6;
		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kFrameRateEpsilon_1 = (9.9999999999999995E-07);
		// public static readonly double k_MaxTimelineDurationInSeconds = 9e6; //104 days of running time
		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___k_MaxTimelineDurationInSeconds_2 = (9000000.0);
		// public static readonly double kFrameRateRounding = 1e-2;
		((TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_StaticFields*)il2cpp_codegen_static_fields_for(TimeUtility_t815D4EA395D12E4F662C6AB493F3CE5A0006AD26_il2cpp_TypeInfo_var))->___kFrameRateRounding_3 = (0.01);
		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 UnityEngine.Timeline.TimeUtility/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA25BE0EA7C78CD686E6E0100C15969F364EE7963 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* L_0 = (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6*)il2cpp_codegen_object_new(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var);
		NullCheck(L_0);
		U3CU3Ec__ctor_m56DDC30169ADA8554EE8A0BC9D347AD024BD36A7(L_0, NULL);
		((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
		return;
	}
}
// System.Void UnityEngine.Timeline.TimeUtility/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m56DDC30169ADA8554EE8A0BC9D347AD024BD36A7 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
// System.Boolean UnityEngine.Timeline.TimeUtility/<>c::<ParseTimeCode>b__15_0(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CParseTimeCodeU3Eb__15_0_m6908D437E7CEF43504892D5EBF8E7E9E9447B6C5 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, Il2CppChar ___c0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// timeCode = RemoveChar(timeCode, c => char.IsWhiteSpace(c));
		Il2CppChar L_0 = ___c0;
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9(L_0, NULL);
		return L_1;
	}
}
// System.Boolean UnityEngine.Timeline.TimeUtility/<>c::<ParseTimeCode>b__15_1(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CParseTimeCodeU3Eb__15_1_mCE7371E16461F9A768516B757AE99C53FF8B70FE (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, Il2CppChar ___c0, const RuntimeMethod* method) 
{
	{
		// string stripped = RemoveChar(lastSection, c => c == '[' || c == ']');
		Il2CppChar L_0 = ___c0;
		if ((((int32_t)L_0) == ((int32_t)((int32_t)91))))
		{
			goto IL_000b;
		}
	}
	{
		Il2CppChar L_1 = ___c0;
		return (bool)((((int32_t)L_1) == ((int32_t)((int32_t)93)))? 1 : 0);
	}

IL_000b:
	{
		return (bool)1;
	}
}
// System.Boolean UnityEngine.Timeline.TimeUtility/<>c::<ParseTimeSeconds>b__16_0(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CParseTimeSecondsU3Eb__16_0_m85E57DE53E8DEBF2BBED2C0E1F354D95666F83E4 (U3CU3Ec_tF63EEC929EB23971CA55BC11860428A960E4BEB6* __this, Il2CppChar ___c0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		// timeCode = RemoveChar(timeCode, c => char.IsWhiteSpace(c));
		Il2CppChar L_0 = ___c0;
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Char_IsWhiteSpace_m9CE0F6685DB2502ABE106D160F95A287EFC07EF9(L_0, NULL);
		return L_1;
	}
}
#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 UnityEngine.Timeline.WeightUtility::NormalizeMixer(UnityEngine.Playables.Playable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float WeightUtility_NormalizeMixer_m44A475E89B8CB4589039456CD62438630BDCE978 (Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F ___mixer0, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	float V_1 = 0.0f;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		// if (!mixer.IsValid())
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_0 = ___mixer0;
		bool L_1;
		L_1 = PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9(L_0, PlayableExtensions_IsValid_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_mC6812931C9D8E5131F7F50261B80DB09F5E2C9A9_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		// return 0;
		return (0.0f);
	}

IL_000e:
	{
		// int count = mixer.GetInputCount();
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_2 = ___mixer0;
		int32_t L_3;
		L_3 = PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9(L_2, PlayableExtensions_GetInputCount_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m772B13877349239BF55A96EA7D68F336E9807DE9_RuntimeMethod_var);
		V_0 = L_3;
		// float weight = 0.0f;
		V_1 = (0.0f);
		// for (int c = 0; c < count; c++)
		V_2 = 0;
		goto IL_002d;
	}

IL_001f:
	{
		// weight += mixer.GetInputWeight(c);
		float L_4 = V_1;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_5 = ___mixer0;
		int32_t L_6 = V_2;
		float L_7;
		L_7 = PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B(L_5, L_6, PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var);
		V_1 = ((float)il2cpp_codegen_add(L_4, L_7));
		// for (int c = 0; c < count; c++)
		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_002d:
	{
		// for (int c = 0; c < count; c++)
		int32_t L_9 = V_2;
		int32_t L_10 = V_0;
		if ((((int32_t)L_9) < ((int32_t)L_10)))
		{
			goto IL_001f;
		}
	}
	{
		// if (weight > Mathf.Epsilon && weight < 1)
		float L_11 = V_1;
		float L_12 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		if ((!(((float)L_11) > ((float)L_12))))
		{
			goto IL_005d;
		}
	}
	{
		float L_13 = V_1;
		if ((!(((float)L_13) < ((float)(1.0f)))))
		{
			goto IL_005d;
		}
	}
	{
		// for (int c = 0; c < count; c++)
		V_3 = 0;
		goto IL_0059;
	}

IL_0045:
	{
		// mixer.SetInputWeight(c, mixer.GetInputWeight(c) / weight);
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_14 = ___mixer0;
		int32_t L_15 = V_3;
		Playable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F L_16 = ___mixer0;
		int32_t L_17 = V_3;
		float L_18;
		L_18 = PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B(L_16, L_17, PlayableExtensions_GetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4F6B7FA5420EA769FBD0AB1E4B27450FE1A3A84B_RuntimeMethod_var);
		float L_19 = V_1;
		PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3(L_14, L_15, ((float)(L_18/L_19)), PlayableExtensions_SetInputWeight_TisPlayable_t95C6B795846BA0C7D96E4DA14897CCCF2554334F_m4A2359A9F0C8B72CBCAF480350FF902C39143CF3_RuntimeMethod_var);
		// for (int c = 0; c < count; c++)
		int32_t L_20 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_0059:
	{
		// for (int c = 0; c < count; c++)
		int32_t L_21 = V_3;
		int32_t L_22 = V_0;
		if ((((int32_t)L_21) < ((int32_t)L_22)))
		{
			goto IL_0045;
		}
	}

IL_005d:
	{
		// return Mathf.Clamp01(weight);
		float L_23 = V_1;
		float L_24;
		L_24 = Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline(L_23, NULL);
		return L_24;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ParticleControlPlayable_set_particleSystem_m6B3EED45B18C3B80D641D969D2601ABBE34BA4C1_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___value0, const RuntimeMethod* method) 
{
	{
		// public ParticleSystem particleSystem { get; private set; }
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = ___value0;
		__this->___U3CparticleSystemU3Ek__BackingField_4 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparticleSystemU3Ek__BackingField_4), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ParticleControlPlayable_get_particleSystem_m63954D25FBB179CA655D5739DCB07C7DBA99C7A5_inline (ParticleControlPlayable_t97B647C6E7724C0DD360F91E1B4D0D3C804D2A1B* __this, const RuntimeMethod* method) 
{
	{
		// public ParticleSystem particleSystem { get; private set; }
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_0 = __this->___U3CparticleSystemU3Ek__BackingField_4;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, 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;
	}
	bool V_0 = false;
	{
		float L_0 = ___b1;
		float L_1 = ___a0;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ___a0;
		float L_4;
		L_4 = fabsf(L_3);
		float L_5 = ___b1;
		float L_6;
		L_6 = fabsf(L_5);
		float L_7;
		L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_4, L_6, NULL);
		float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
		float L_9;
		L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
		V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
		goto IL_0035;
	}

IL_0035:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimeControlPlayable_Initialize_m7CE2820058BE601A316CCE5964E4CE3445E9980A_inline (TimeControlPlayable_t1726421FB8D5FCAE43D6E8EC28171875625A0990* __this, RuntimeObject* ___timeControl0, const RuntimeMethod* method) 
{
	{
		// m_timeControl = timeControl;
		RuntimeObject* L_0 = ___timeControl0;
		__this->___m_timeControl_0 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_timeControl_0), (void*)L_0);
		// }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* TimelineClip_get_asset_m49BF68F5E0C41EBA5145FCA0C97D7146DF016120_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Asset; }
		Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___m_Asset_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_set_displayName_m5F725FB8B45340748ECFAA870D034C85352F54CD_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, String_t* ___value0, const RuntimeMethod* method) 
{
	{
		// set { m_DisplayName = value; }
		String_t* L_0 = ___value0;
		__this->___m_DisplayName_30 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DisplayName_30), (void*)L_0);
		// set { m_DisplayName = value; }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* TimelineAsset_get_markerTrack_mA1522943FBA0FDFDB0765165F00B6F9373EB01A3_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_MarkerTrack; }
		MarkerTrack_tE18594CE52CCC412606B1B5A147DD3A4F7D056C2* L_0 = __this->___m_MarkerTrack_13;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* TrackAsset_get_parent_m4B5D7DF104388286053C4BE8D5ECB28615FE7DD9_inline (TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Parent; }
		PlayableAsset_t6964211C3DAE503FEEDD04089ED6B962945D271E* L_0 = __this->___m_Parent_15;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RuntimeElement_set_intervalBit_mD6D67EA4A982521E16CDF3CAC295EED22CA65C75_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, int32_t ___value0, const RuntimeMethod* method) 
{
	{
		// public int intervalBit { get; set; }
		int32_t L_0 = ___value0;
		__this->___U3CintervalBitU3Ek__BackingField_0 = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RuntimeElement_get_intervalBit_mD5C7E7CDA66C4B1888D529E9344679FF88DE5A70_inline (RuntimeElement_tB6282BAA538AFD75E138BED88A14DFA2665737B2* __this, const RuntimeMethod* method) 
{
	{
		// public int intervalBit { get; set; }
		int32_t L_0 = __this->___U3CintervalBitU3Ek__BackingField_0;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimelineClip_get_start_m76BB53BEBD6B700D5A4197F72779A321DE55B296_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Start; }
		double L_0 = __this->___m_Start_9;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPostExtrapolationTime_m659389D7F8F07AE58FF2D1B4BCFAB9FF13691C35_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) 
{
	{
		// m_PostExtrapolationTime = time;
		double L_0 = ___time0;
		__this->___m_PostExtrapolationTime_28 = L_0;
		// }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TimelineClip_SetPreExtrapolationTime_mE9DAF291C193942B0703ADB10CA1BEF1B9D0C4DA_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, double ___time0, const RuntimeMethod* method) 
{
	{
		// m_PreExtrapolationTime = time;
		double L_0 = ___time0;
		__this->___m_PreExtrapolationTime_29 = L_0;
		// }
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* TimelineClip_GetParentTrack_m560CB13E873CE39EB7E3754B53B1594D2A58C37D_inline (TimelineClip_t003008F08E56A75F3A47FD9ADE7C066988A3371D* __this, const RuntimeMethod* method) 
{
	{
		// return m_ParentTrack;
		TrackAsset_t31E19BE900C90F6616C0D337652C8614CD833B96* L_0 = __this->___m_ParentTrack_14;
		return L_0;
	}
}
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 EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* TimelineAsset_get_editorSettings_m3D5DEC0305D9E517E29CB898C789C3B42D3B1CB9_inline (TimelineAsset_tE400C944B07CA9D1349BAD84545E24075ADB3496* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_EditorSettings; }
		EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* L_0 = __this->___m_EditorSettings_11;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double EditorSettings_get_frameRate_m699A6599212042DC13CB0DB91C7057B9644A0037_inline (EditorSettings_t3A8D02A80F57944B75911D9692FECDF6B7081DFF* __this, const RuntimeMethod* method) 
{
	{
		// get { return m_Framerate; }
		double L_0 = __this->___m_Framerate_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mD921B23F47F5347996C56DC789D1DE16EE27D9B1_inline (float ___value0, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		float L_0 = ___value0;
		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 = ___value0;
		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 = ___value0;
		V_1 = L_4;
		goto IL_002d;
	}

IL_002d:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9FEA539341DB40E8EFC68325D2DAD839DCC15770_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 ___item0, const RuntimeMethod* method) 
{
	NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* 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));
		NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* L_1 = (NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF*)__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;
		NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* 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));
		NotificationEntryU5BU5D_t51F6D9F2EB943E3F431D8548C24B3A3F4384F5DF* L_6 = V_0;
		int32_t L_7 = V_1;
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_8 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62)L_8);
		return;
	}

IL_0034:
	{
		NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62 L_9 = ___item0;
		((  void (*) (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2*, NotificationEntry_tBBA39A8ACD63E90360DB0FFC4835E8702DFC2E62, 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 int32_t List_1_get_Count_mDE34A11CE0E90A623AB0901C58BCB36FA7FFFF03_gshared_inline (List_1_t2C68AC15B44F139479D9C8C55F4D093DE5F74CD2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = (int32_t)__this->____size_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = (int32_t)__this->____size_2;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = (int32_t)__this->____version_3;
		__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
		if (!true)
		{
			goto IL_0035;
		}
	}
	{
		int32_t L_1 = (int32_t)__this->____size_2;
		V_0 = L_1;
		__this->____size_2 = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
		int32_t L_4 = V_0;
		Array_Clear_m48B57EC27CADC3463CA98A33373D557DA587FF1B((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_0035:
	{
		__this->____size_2 = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, 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 = ___item0;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___item0;
		((  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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m4733F0A0FE136C9F8DCE4963455215585E8BE2CD_gshared_inline (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (Func_2_tF409A653B8F770E0A30CD80D21764FB1DDB2A28F* __this, Il2CppChar ___arg0, const RuntimeMethod* method);
	return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___b1;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___a0;
		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;
	}
}
