﻿#include "pch-cpp.hpp"





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

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)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 T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, 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_t540E5978F553EF73E287D2492B350C771136E694;
struct Action_1_t29D76190B51538DD0A12FCB471FA7F533D7943F7;
struct Action_1_tB4285954D4854A1287BC3C7667C0DFC4D3A5F9A1;
struct Action_1_tC623D1B39781287A368480C2C8FDE24E155859F6;
struct Action_1_tDA4133529C1D5D9001E07B98CACC97864861B44B;
struct Action_1_tF0ADC20B3BD4D7DE3E9D4C08D6328B5017D86D99;
struct Collection_1_tEA3748801B8BD6D5B40E6CA8B71F0373080B1F2E;
struct Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C;
struct Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3;
struct ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26;
struct ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382;
struct Dictionary_2_t520C54AD77D1A18CA637D12DAB18D12C03621D4D;
struct Dictionary_2_tDED662C4DB9053D45AF039138C4AB21227AB4CCB;
struct Dictionary_2_t2C373246189CB5E560ADA743D1445944B07A6DF8;
struct Dictionary_2_tACD61BB0F83094399AD076D0445B93F601943C34;
struct Dictionary_2_t097362302A2A0E9664DD0194F32BFF983ABF9036;
struct Dictionary_2_t6B824D68FABF40641F4280BE1F3EDCF6899814EB;
struct Dictionary_2_t5FE8E0D0B4002BC0AD716FBEA03DDDD93A1CCF41;
struct Dictionary_2_t13C2FB3B67ADC4D2BF5BEC19B329A6A6B1F93951;
struct Dictionary_2_t7D868BB2F3F3E71452C0BC015E50743D4392B7F0;
struct Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF;
struct Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_tEE19ECF01E343FBED5A14E287BDE6618BC406DA3;
struct EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522;
struct EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04;
struct Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF;
struct Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8;
struct Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F;
struct Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB;
struct Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE;
struct Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5;
struct Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct GetGraph_3_tB9B245D31C6EA5C0BB569EC1D84F95DD91213A86;
struct GetGraph_3_t8A216C18F26DFE4E0C3E8EE80B7A14FE99565202;
struct GetGraphs_3_t574646358DD5C0E139628A2C73E008AF88916CDE;
struct GetGraphs_3_tA574A29350F4AD32710DD16ED481BD6FC43E478F;
struct GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C;
struct GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9;
struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6;
struct GraphConnectionCollection_3_tFFBD1DAB3990F6EC9F8C1833C61739051C16EE61;
struct GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624;
struct GraphData_1_t1FE4C816B02344A643F2930CB9C86ADB047B86B8;
struct GraphData_1_t5C5F03BB3AD87C40FA7C295C0BA3A4DFACA259DC;
struct GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A;
struct GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276;
struct GraphElementCollection_1_t9B2EA8ACB7B2C74B7EA6E61D29CD1F5250265377;
struct GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824;
struct GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8;
struct GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D;
struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
struct GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95;
struct GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49;
struct GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5;
struct GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1;
struct HasGraph_3_t9769A21D1460CF887917FC23AF55101D899A446E;
struct HasGraph_3_t2A15A3669DC39E3313AE0AEA10D6E8F3F24A41C9;
struct HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA;
struct HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8;
struct HashSet_1_t00F34BB24BB8EA0A05FD434D83A6797774145529;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct ICollection_1_tAEF1C056C36E7D5FEA74D8B3050426267827D51F;
struct IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8;
struct IEnumerable_1_t38C298EC879898A1EF42CA17315A9478C5F5CD22;
struct IEnumerable_1_t5865016D205CBCC37A38FEDE21903EC3050F408D;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerator_1_tA40467AC872002FDF2E7DCDA50F53FDF1D2230F3;
struct IEqualityComparer_1_t0706C8CEAD5235F761D9A8DB3AC57BA61E96F1C9;
struct IEqualityComparer_1_t67D6C71CC87C0BBA4A7679FB316D69AD9E1C859D;
struct IList_1_t2E521F6641A65A9D640FF75CFB491EF9F18FA06B;
struct IList_1_t9B5C0158F68AAAA923263C00D1599F565957493A;
struct IList_1_t2547F82671A2A978468A901F5DB274CE8BB9B0C2;
struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
struct IList_1_tD656505BE0F8843F10809BEE2E995BC218933228;
struct IUnitPortCollection_1_t3F6779B00496B9FD84FEF2783F509958D57F354E;
struct IUnitPortCollection_1_t867A0E5526AAABA203704CD692FBEA4174C71C05;
struct IUnitPortCollection_1_t3839C272AE6727AE9A1BAC110A75614EBFE42B31;
struct IUnitPortCollection_1_t0F2047F1654080ECEB25DFDFAE47ED18B2E4C0F7;
struct IUnitPortCollection_1_t3B86C97EE8F1E1DB05CEFB161850DF05862EAFD4;
struct IUnitPortCollection_1_tA11C7DC2E90483113DB83CE13759F647978FFF63;
struct List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1;
struct List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27;
struct List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5;
struct List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1;
struct List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1;
struct List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6;
struct List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2;
struct Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88;
struct Macro_1_t944D132D71E52C0D7FC76C06039018FD18B6F090;
struct Macro_1_t4F9DE7D6EBBF49BA626F3D7AD1ECC159312AAAAD;
struct ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD;
struct NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8;
struct NesterStateTransition_2_t13CBA26023E771CD2B3FB65A5A16224A347A126F;
struct NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE;
struct NesterState_2_tF2CC520393685B887C696B46B6FC2791CE9F4240;
struct NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8;
struct NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602;
struct NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A;
struct Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D;
struct SetGraph_3_t4299738FF0290D69F2FEC93C461371322131D438;
struct SetGraph_3_t6D3D8CBB4B086EE2190CB258E65E25E7E1FDFF2E;
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
struct UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8;
struct UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C;
struct UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628;
struct UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347;
struct SlotU5BU5D_tA4DE449196C3FCC9345D0F0C65BD84E37AA27D26;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4;
struct IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A;
struct AnyState_t22469739A4A0EEFCFD11332B215DC01886F6F6B0;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE;
struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
struct Exception_t;
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582;
struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
struct FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D;
struct FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct GetStateGraph_t332E1B8798AFF1B287D09F82F53565F98F0D3123;
struct GetStateGraphs_t23244C7CCB8AF3F714E2B10B363D9BF360943716;
struct Graph_tD3F160E11AE372F4006562E44A04A934679A72CA;
struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B;
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9;
struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C;
struct HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IGraph_tBF23D8FF0B4328ED06EAA2E303A4620E57402827;
struct IGraphData_t378AD2F35789C5EE31649C40C32F060B47E7A484;
struct IGraphElementData_t473940E52EF5EA73569B48D31EEC182A2BF70D74;
struct IGraphElementDebugData_tE31D0A6EA9490DF57988C77907384AEFC35E51B5;
struct IGraphElementWithData_tC18161F70D64C76F821F13C7AE29C83B03C61EA1;
struct IGraphElementWithDebugData_tFE1BC72BCBEACFE75D1D9D4E58ABA28B6B266A06;
struct IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93;
struct IGraphNester_t51537569FA6937F8DCBA83364C357DCBD0C02E09;
struct IGraphParentElement_t2BB2A2916D96F1AA16D15B3693F0A6D2D4589B1D;
struct IGraphRoot_t84A87B1D402F522D84DF0B9D1FBCA3FBDEEFCC81;
struct INesterStateTransition_t7219AEC5736FA49CF67905DD983499DF41CA9AC0;
struct IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38;
struct IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8;
struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F;
struct LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF;
struct OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662;
struct State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3;
struct StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC;
struct StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E;
struct StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580;
struct StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A;
struct StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE;
struct StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA;
struct String_t;
struct SuperState_t45BA2E883ECA903226C0DD01F195277357FED611;
struct TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320;
struct Type_t;
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191;
struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t441FFE29C373FAE4EF016940718804FE22CEFCF9;
struct Update_t2C5E06570884EB1CF9496257D318CD9821457D35;
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392;
struct ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B;
struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9;
struct U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347;
struct Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E;
struct DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92;
struct U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE;
struct DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13;

IL2CPP_EXTERN_C RuntimeClass* AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSetPool_1_t359DA90854A05EBE069C15881AA2B5715F5E6D36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IConnection_2_t49C894C09A947201E71C79CC67C6B123FABF245C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t38C298EC879898A1EF42CA17315A9478C5F5CD22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tA40467AC872002FDF2E7DCDA50F53FDF1D2230F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SuperState_t45BA2E883ECA903226C0DD01F195277357FED611_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Update_t2C5E06570884EB1CF9496257D318CD9821457D35_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2____29ACF73A61C5B4108B516A19B0AC32852C2785AACFB217908EAA3C18FE6B16BD_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2____52DE94858C957CF60E243581BB76C49BDD2CF996D823660EB74F3E149BD9BBF9_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral008F6E1BE2B28B633406A8328A0C886C24DD0A51;
IL2CPP_EXTERN_C String_t* _stringLiteral0B7FA07E44156222B366F2B4401A0F06C3FB5AB6;
IL2CPP_EXTERN_C String_t* _stringLiteral10EB483BA41E203E0C0BFFFD0F6B6520C79CCA6F;
IL2CPP_EXTERN_C String_t* _stringLiteral1AEFC987A8599C87281CA51B491D32A2211DAB9A;
IL2CPP_EXTERN_C String_t* _stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5;
IL2CPP_EXTERN_C String_t* _stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD;
IL2CPP_EXTERN_C String_t* _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5;
IL2CPP_EXTERN_C String_t* _stringLiteral7FB065FC47DDCF8134948800A310281E12F058C7;
IL2CPP_EXTERN_C String_t* _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE;
IL2CPP_EXTERN_C String_t* _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF;
IL2CPP_EXTERN_C String_t* _stringLiteralA158C0BEEF73459B4DC78E875F243C0D43BAE206;
IL2CPP_EXTERN_C String_t* _stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908;
IL2CPP_EXTERN_C String_t* _stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE;
IL2CPP_EXTERN_C const RuntimeMethod* Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Collection_1_Add_m66299EB9767DC83FD86B14CB00FBB1D9FE16BD04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Remove_m46F190701F2418CD1151F0A5A128746CF933C7E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithDestination_mAA566A6CBA2687B9CBCEC90672BFF3839E76A636_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithSourceNoAlloc_mADB5313E09E0369DE7DEEC9C3D9B9C50E80498A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithSource_m3365A881C42332486DC6E7BEB2DD9B02260CE541_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_mF062AE5AD4BAAA6D2397629BC22E5C660E121B70_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_m4C7228142A3E496DF8F05B6A43AA1C2AAB592381_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnDisable_m0594C04C032D66C465224A3EEDF0996BEBA2B44F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnEnable_m0D911883E28EEAA560B7381D711FC7B028EE6BE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnInstantiateWhileEnabled_mC4664C51C295B4E0EC2BCEFE4F5F43AE56BA517C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnUninstantiateWhileEnabled_mD7FFCACE93A456BC05D96628EA99B69EC43AD471_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2__ctor_m63D0D7B0C54F653CB8FCFB1BFF20A0D533ED0C05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FlowStateTransition__ctor_m2BBC3AD9B292ECAE66D8D0D2F1FBB8F940F7F159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetGraph_3__ctor_m31298A63FE80E5EDEC5BBA320674172CE211B225_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetGraphs_3__ctor_m56C1FC93B1AEA8CC1D6011ED6125C56EBEB2252B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphConnectionCollection_3__ctor_m1C10C001A4E0A71CC9683888CA3BD628A9231B08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphData_1__ctor_m722860D1DCD08C980156D3BE03D39225494E0FCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElementCollection_1_GetEnumerator_mE2C836B49160BA19E2310AD0FFC4EC6CDEB279AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElementCollection_1__ctor_m41152728DA05E3B10A5B2D2C6D747EE54CED3012_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElementCollection_1__ctor_m539BC8E969C02AAA0BA78B4256915A68FDBF68C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElementCollection_1__ctor_m8D9C97E1F216FB7D82272E2EC8DD5A20C6051853_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_BeforeRemove_mE535A52269A1B2014BDF7E40092B538FC40FD9C2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_CopyFrom_m678A836AB9EBD33FF0CEB80E7987E13A1E33BA65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_get_embed_mCC13444427F2B8F559674EA604B6FE5F15389EA9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementDebugData_TisDebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_m3205A69D5E565E6B6A0FB8A36B1B1D63F735DE1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetParent_TisINesterStateTransition_t7219AEC5736FA49CF67905DD983499DF41CA9AC0_mA4125D361C82F799297256DDEBFDA623C634721C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HasGraph_3__ctor_m876F3B42EC1748312E27F78AD9EA81FA4DA3AAB4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSetPool_1_New_mCD6A82907E0EF51CE578E0C2EDBC4ED1F7BDB429_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mA7F6C9975300E1DA86A916FC4F53F8EAE23D2719_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinqUtility_Concat_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m9682B43C1FD793F10DAC7F9A6685CCAF4042E24F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Macro_1__ctor_mAE5D83BAB79F2B623B3C4232BC1CC0E38D577405_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MergedKeyedCollection_2_Include_TisGraphGroup_t1EF0E4FE7052C831FC117EE6AB5B3D37D7325EAF_m20C90CB1B93A45470CA737635D3C764026D713E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MergedKeyedCollection_2_Include_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m15B887F8D2C6C3E2820490999F97CDD023195F92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MergedKeyedCollection_2_Include_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mA315BAEDCE75CE3945C171DCA6BA4DF4F691F58A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MergedKeyedCollection_2_Include_TisStickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_m0C77DE5331AD4A32C9B024B5852E506495C71AF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterStateTransition_2__ctor_m692924A951F0649C34A7925F7933C4F3E33A42EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterStateTransition_2__ctor_mD4DA3C1B82E4D0EEF4A440EABE0C5A6E412C028E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterState_2__ctor_m3D873B540DC657C968BF977FD1390B5E9203C4AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterState_2__ctor_mCC4E04734900C19A9153DB52BEA0AFB1842B98E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterState_2__ctor_mDDFC9CBEBAE1D501A7D398219FC839DB7772353D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterState_2__ctor_mFF5D5DC69CCE4A950BD64C1C2CBB6D21EE967E89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterUnit_2__ctor_m5A7226E8377E124B65E6F2D3B98C2BF045783C2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterUnit_2__ctor_m7FFBBBB3354BE066C1FBC2E39C205208EEF731C8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NoAllocEnumerator_1_Dispose_mC3E8A7E975F86A90777B5457FDCCD88F70E5D517_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NoAllocEnumerator_1_MoveNext_m77C405BB6B593847F2F1F449E09BF810B66A0628_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NoAllocEnumerator_1_get_Current_mBB293B030BA7E5B6ED096E2AFE2A4B60E1169ABE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetGraph_3__ctor_mEBF7B7E77AE074F94249CECBA45A1C458B0911EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StateTransition__ctor_m1F10F24A3006B43F785AAB32BB719B69F3C9B792_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StateUnit_Start_m35E94FB061A08393913FB35F1AB0AD21A946AE5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StateUnit_Stop_m2AB4622F72A54BCB35373D6EC88EC909667D1B60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TriggerStateTransition_Trigger_m5A81D29CA96682406159246438503F7A27F4258D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnEnterImplementationU3Eb__2_0_m43F63A5A2FAF823C98F64A7BAC5B403530E844CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnEnterImplementationU3Eb__2_1_mE576608718F3067AE899488D03B1B3128932F3B0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnEnterU3Eb__4_0_m9284B4FA5B0C96E06288C09DE1EEDBB1A957589C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnEnterU3Eb__4_1_m9595DFB11E6730937EAD3D00F27385624A185D2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnExitImplementationU3Eb__3_0_mA781D7FF17C84409C2CFD5935374586E350525C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnExitImplementationU3Eb__3_1_m76DD6E0FF7114AC75683EBA1CA9AE4088589BD49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnExitU3Eb__5_0_m7963C51E2FE5A8FD3EF84AA728BBBD321E16B874_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3COnExitU3Eb__5_1_m4712164255695128DCB1BE618644E6D055F92129_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__22_0_mBA2E683FA25777571F23E2681330E85603E687CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var;
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 Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;

struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4;
struct IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct U3CModuleU3E_t45EC4814C3001E6701ADDC101AF93D721BBBC2E9 
{
};
struct Collection_1_t618628C9133838BCB7ED124CD2119B0F6CC082B5  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_tEA3748801B8BD6D5B40E6CA8B71F0373080B1F2E  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_tD5783C4511B4E57EC82827836CC53CF1D72FF93F  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26  : public RuntimeObject
{
	Dictionary_2_t7D868BB2F3F3E71452C0BC015E50743D4392B7F0* ___byDestination;
	Dictionary_2_t7D868BB2F3F3E71452C0BC015E50743D4392B7F0* ___bySource;
	GraphElementCollection_1_t9B2EA8ACB7B2C74B7EA6E61D29CD1F5250265377* ___collection;
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E  : public RuntimeObject
{
};
struct Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438  : public RuntimeObject
{
};
struct GraphData_1_t5C5F03BB3AD87C40FA7C295C0BA3A4DFACA259DC  : public RuntimeObject
{
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ___U3CdefinitionU3Ek__BackingField;
	Dictionary_2_t5FE8E0D0B4002BC0AD716FBEA03DDDD93A1CCF41* ___U3CelementsDataU3Ek__BackingField;
	Dictionary_2_t13C2FB3B67ADC4D2BF5BEC19B329A6A6B1F93951* ___U3CchildrenGraphsDataU3Ek__BackingField;
	Dictionary_2_t2C373246189CB5E560ADA743D1445944B07A6DF8* ___U3CphantomElementsDataU3Ek__BackingField;
	Dictionary_2_tDED662C4DB9053D45AF039138C4AB21227AB4CCB* ___U3CphantomChildrenGraphsDataU3Ek__BackingField;
};
struct HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_tA4DE449196C3FCC9345D0F0C65BD84E37AA27D26* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9  : public RuntimeObject
{
	IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct MergedKeyedCollection_2_t3A426BAACF78C1FFEA721E09D9A20CB7710A2A4F  : public RuntimeObject
{
	Dictionary_2_tEE19ECF01E343FBED5A14E287BDE6618BC406DA3* ___collections;
	Dictionary_2_tEE19ECF01E343FBED5A14E287BDE6618BC406DA3* ___collectionsLookup;
};
struct UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2  : public RuntimeObject
{
};
struct AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A  : public RuntimeObject
{
	String_t* ___Identifier;
	String_t* ___Namespace;
	int32_t ___Hashcode;
};
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC  : public RuntimeObject
{
	String_t* ___paramName;
};
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582  : public RuntimeObject
{
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___U3CstackU3Ek__BackingField;
	Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D* ___recursion;
	Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF* ___locals;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___variables;
	Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___loops;
	HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA* ___preservedStacks;
	MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___U3CcoroutineRunnerU3Ek__BackingField;
	RuntimeObject* ___activeCoroutinesRegistry;
	bool ___coroutineStopRequested;
	bool ___U3CisCoroutineU3Ek__BackingField;
	RuntimeObject* ___coroutineEnumerator;
	bool ___U3CisPredictionU3Ek__BackingField;
	bool ___disposed;
	int32_t ___loopIdentifier;
};
struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B  : public RuntimeObject
{
	RuntimeObject* ___U3CrootU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CgameObjectU3Ek__BackingField;
	List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1* ___parentStack;
	List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6* ___parentElementStack;
	List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1* ___graphStack;
	List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27* ___dataStack;
	List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5* ___debugDataStack;
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct StateEventHooks_t55F9AD45F6C350848375DDDC49C88F36DF7E2127  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t441FFE29C373FAE4EF016940718804FE22CEFCF9  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9  : public RuntimeObject
{
};
struct U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347  : public RuntimeObject
{
};
struct Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E  : public RuntimeObject
{
	bool ___isActive;
	bool ___hasEntered;
};
struct DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92  : public RuntimeObject
{
	int32_t ___U3ClastEnterFrameU3Ek__BackingField;
	float ___U3ClastExitTimeU3Ek__BackingField;
	Exception_t* ___U3CruntimeExceptionU3Ek__BackingField;
};
struct U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE  : public RuntimeObject
{
};
struct DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13  : public RuntimeObject
{
	Exception_t* ___U3CruntimeExceptionU3Ek__BackingField;
	int32_t ___U3ClastBranchFrameU3Ek__BackingField;
	float ___U3ClastBranchTimeU3Ek__BackingField;
};
struct Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B 
{
	HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* ____set;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 
{
	List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 
{
	HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9  : public ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26
{
};
struct KeyedCollection_2_t22B685A8A3E3078554AE45695CF50E396214F6EE  : public Collection_1_t618628C9133838BCB7ED124CD2119B0F6CC082B5
{
	RuntimeObject* ___comparer;
	Dictionary_2_t520C54AD77D1A18CA637D12DAB18D12C03621D4D* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t64180F500AE96951766D85A25B1BB759F021F3CE  : public Collection_1_tEA3748801B8BD6D5B40E6CA8B71F0373080B1F2E
{
	RuntimeObject* ___comparer;
	Dictionary_2_tACD61BB0F83094399AD076D0445B93F601943C34* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t1EB8D8FB77F03C093C5791D7ABE3E35C4C21A91B  : public Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C
{
	RuntimeObject* ___comparer;
	Dictionary_2_t097362302A2A0E9664DD0194F32BFF983ABF9036* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t41216EBA731727B9EEF1F347DED794042E131392  : public Collection_1_tD5783C4511B4E57EC82827836CC53CF1D72FF93F
{
	RuntimeObject* ___comparer;
	Dictionary_2_t6B824D68FABF40641F4280BE1F3EDCF6899814EB* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D 
{
	RuntimeObject* ___list;
	int32_t ___index;
	RuntimeObject* ___current;
	bool ___exceeded;
};
struct NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4 
{
	RuntimeObject* ___list;
	int32_t ___index;
	RuntimeObject* ___current;
	bool ___exceeded;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE  : public UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88
{
	Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___action;
	Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___coroutineAction;
};
struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9  : public UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816
{
};
struct EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F 
{
	union
	{
		struct
		{
		};
		uint8_t EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F__padding[1];
	};
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 
{
	String_t* ___name;
	RuntimeObject* ___target;
	RuntimeObject* ___tag;
};
struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157_marshaled_pinvoke
{
	char* ___name;
	Il2CppIUnknown* ___target;
	Il2CppIUnknown* ___tag;
};
struct EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157_marshaled_com
{
	Il2CppChar* ___name;
	Il2CppIUnknown* ___target;
	Il2CppIUnknown* ___tag;
};
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9  : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
{
	int32_t ___hashCode;
};
struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C  : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
{
};
struct Guid_t 
{
	int32_t ____a;
	int16_t ____b;
	int16_t ____c;
	uint8_t ____d;
	uint8_t ____e;
	uint8_t ____f;
	uint8_t ____g;
	uint8_t ____h;
	uint8_t ____i;
	uint8_t ____j;
	uint8_t ____k;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C  : public MergedKeyedCollection_2_t3A426BAACF78C1FFEA721E09D9A20CB7710A2A4F
{
	Action_1_t29D76190B51538DD0A12FCB471FA7F533D7943F7* ___ItemAdded;
	Action_1_t29D76190B51538DD0A12FCB471FA7F533D7943F7* ___ItemRemoved;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___CollectionChanged;
};
struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A 
{
	String_t* ____json;
	ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____objectReferences;
};
struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_pinvoke
{
	char* ____json;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke* ____objectReferences;
};
struct SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A_marshaled_com
{
	Il2CppChar* ____json;
	Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com** ____objectReferences;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580  : public GraphData_1_t5C5F03BB3AD87C40FA7C295C0BA3A4DFACA259DC
{
	bool ___U3CisListeningU3Ek__BackingField;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D1227_tA0F2342BA308BE67FD08F6D3647F3AD51D5C788C 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D1227_tA0F2342BA308BE67FD08F6D3647F3AD51D5C788C__padding[1227];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D2804_t9E7CCDD9541E0AE05B7AD496F2150ED82C82FB99 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D2804_t9E7CCDD9541E0AE05B7AD496F2150ED82C82FB99__padding[2804];
	};
};
#pragma pack(pop, tp)
struct MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C 
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___FilePathsData;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___TypesData;
	int32_t ___TotalTypes;
	int32_t ___TotalFiles;
	bool ___IsEditorOnly;
};
struct MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_pinvoke
{
	Il2CppSafeArray* ___FilePathsData;
	Il2CppSafeArray* ___TypesData;
	int32_t ___TotalTypes;
	int32_t ___TotalFiles;
	int32_t ___IsEditorOnly;
};
struct MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_com
{
	Il2CppSafeArray* ___FilePathsData;
	Il2CppSafeArray* ___TypesData;
	int32_t ___TotalTypes;
	int32_t ___TotalFiles;
	int32_t ___IsEditorOnly;
};
struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D  : public RuntimeObject
{
	Guid_t ___U3CguidU3Ek__BackingField;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ___U3CgraphU3Ek__BackingField;
};
struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4  : public RuntimeObject
{
	Guid_t ___U3CguidU3Ek__BackingField;
	RuntimeObject* ___U3CgraphU3Ek__BackingField;
};
struct GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95  : public RuntimeObject
{
	Guid_t ___U3CguidU3Ek__BackingField;
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ___U3CgraphU3Ek__BackingField;
};
struct GuidCollection_1_tB5F13B990EBB45636E69F088BD507EF9AA497B31  : public KeyedCollection_2_t22B685A8A3E3078554AE45695CF50E396214F6EE
{
};
struct GuidCollection_1_tA3CDD5C2CF08C22FC034F246EC71315C96B5870E  : public KeyedCollection_2_t64180F500AE96951766D85A25B1BB759F021F3CE
{
};
struct GuidCollection_1_t612DBC23A515724B128FEE797787AADC50C3D35A  : public KeyedCollection_2_t1EB8D8FB77F03C093C5791D7ABE3E35C4C21A91B
{
};
struct GuidCollection_1_tA09EF7A42E16E31A422E1C8ECC010DDC4EEB98D4  : public KeyedCollection_2_t41216EBA731727B9EEF1F347DED794042E131392
{
};
struct Delegate_t  : public RuntimeObject
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	RuntimeObject* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Graph_tD3F160E11AE372F4006562E44A04A934679A72CA  : public RuntimeObject
{
	List_1_tDC7181A78C61D35CB334474CAE5A06272DB455A1* ____elements;
	MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* ___U3CelementsU3Ek__BackingField;
	String_t* ___U3CtitleU3Ek__BackingField;
	String_t* ___U3CsummaryU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpanU3Ek__BackingField;
	float ___U3CzoomU3Ek__BackingField;
	bool ___prewarmed;
};
struct GraphSource_t8C1348A60D5A56AED66854349F7831A81EA0FF49 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 
{
	intptr_t ___value;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct StateEnterReason_tAC006328A4C0E117D7BF7EEB9578D7C565581294 
{
	int32_t ___value__;
};
struct StateExitReason_t5F4CB23CCB6357EDD887135E25872377BDDAC96C 
{
	int32_t ___value__;
};
struct StateGraphContainerType_t9239FA2C91448F8C754982930D81980AFA5E020A 
{
	int32_t ___value__;
};
struct GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A  : public GuidCollection_1_tB5F13B990EBB45636E69F088BD507EF9AA497B31
{
	RuntimeObject* ___U3CgraphU3Ek__BackingField;
	Action_1_t540E5978F553EF73E287D2492B350C771136E694* ___ItemAdded;
	Action_1_t540E5978F553EF73E287D2492B350C771136E694* ___ItemRemoved;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___CollectionChanged;
	bool ___U3CProxyCollectionChangeU3Ek__BackingField;
};
struct GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276  : public GuidCollection_1_tA3CDD5C2CF08C22FC034F246EC71315C96B5870E
{
	RuntimeObject* ___U3CgraphU3Ek__BackingField;
	Action_1_tC623D1B39781287A368480C2C8FDE24E155859F6* ___ItemAdded;
	Action_1_tC623D1B39781287A368480C2C8FDE24E155859F6* ___ItemRemoved;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___CollectionChanged;
	bool ___U3CProxyCollectionChangeU3Ek__BackingField;
};
struct GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824  : public GuidCollection_1_t612DBC23A515724B128FEE797787AADC50C3D35A
{
	RuntimeObject* ___U3CgraphU3Ek__BackingField;
	Action_1_tDA4133529C1D5D9001E07B98CACC97864861B44B* ___ItemAdded;
	Action_1_tDA4133529C1D5D9001E07B98CACC97864861B44B* ___ItemRemoved;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___CollectionChanged;
	bool ___U3CProxyCollectionChangeU3Ek__BackingField;
};
struct GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D  : public GuidCollection_1_tA09EF7A42E16E31A422E1C8ECC010DDC4EEB98D4
{
	RuntimeObject* ___U3CgraphU3Ek__BackingField;
	Action_1_tF0ADC20B3BD4D7DE3E9D4C08D6328B5017D86D99* ___ItemAdded;
	Action_1_tF0ADC20B3BD4D7DE3E9D4C08D6328B5017D86D99* ___ItemRemoved;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___CollectionChanged;
	bool ___U3CProxyCollectionChangeU3Ek__BackingField;
};
struct GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49  : public RuntimeObject
{
	RuntimeObject* ___U3CnesterU3Ek__BackingField;
	int32_t ____source;
	ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* ____macro;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ____embed;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___beforeGraphChange;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___afterGraphChange;
};
struct GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5  : public RuntimeObject
{
	RuntimeObject* ___U3CnesterU3Ek__BackingField;
	int32_t ____source;
	RuntimeObject* ____macro;
	RuntimeObject* ____embed;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___beforeGraphChange;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___afterGraphChange;
};
struct GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1  : public RuntimeObject
{
	RuntimeObject* ___U3CnesterU3Ek__BackingField;
	int32_t ____source;
	StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* ____macro;
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ____embed;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___beforeGraphChange;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___afterGraphChange;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45  : public Graph_tD3F160E11AE372F4006562E44A04A934679A72CA
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___U3CvariablesU3Ek__BackingField;
	GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* ___U3CunitsU3Ek__BackingField;
	GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* ___U3CcontrolConnectionsU3Ek__BackingField;
	GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* ___U3CvalueConnectionsU3Ek__BackingField;
	GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* ___U3CinvalidConnectionsU3Ek__BackingField;
	GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___U3CgroupsU3Ek__BackingField;
	GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___U3CstickyU3Ek__BackingField;
	UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8* ___U3CcontrolInputDefinitionsU3Ek__BackingField;
	UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C* ___U3CcontrolOutputDefinitionsU3Ek__BackingField;
	UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628* ___U3CvalueInputDefinitionsU3Ek__BackingField;
	UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347* ___U3CvalueOutputDefinitionsU3Ek__BackingField;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortDefinitionsChanged;
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
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 State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3  : public GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95
{
	bool ___U3CisStartU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
	float ___U3CwidthU3Ek__BackingField;
};
struct StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC  : public Graph_tD3F160E11AE372F4006562E44A04A934679A72CA
{
	GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* ___U3CstatesU3Ek__BackingField;
	GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* ___U3CtransitionsU3Ek__BackingField;
	GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___U3CgroupsU3Ek__BackingField;
	GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___U3CstickyU3Ek__BackingField;
};
struct StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE  : public GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95
{
	RuntimeObject* ___U3CsourceU3Ek__BackingField;
	RuntimeObject* ___U3CdestinationU3Ek__BackingField;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191  : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
{
	bool ___U3CisDefinedU3Ek__BackingField;
	RuntimeObject* ___U3CcontrolInputsU3Ek__BackingField;
	RuntimeObject* ___U3CcontrolOutputsU3Ek__BackingField;
	RuntimeObject* ___U3CvalueInputsU3Ek__BackingField;
	RuntimeObject* ___U3CvalueOutputsU3Ek__BackingField;
	RuntimeObject* ___U3CinvalidInputsU3Ek__BackingField;
	RuntimeObject* ___U3CinvalidOutputsU3Ek__BackingField;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortsChanged;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CdefaultValuesU3Ek__BackingField;
	RuntimeObject* ___U3CrelationsU3Ek__BackingField;
	bool ___U3CisControlRootU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
	Exception_t* ___U3CdefinitionExceptionU3Ek__BackingField;
};
struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF  : public MulticastDelegate_t
{
};
struct Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8  : public MulticastDelegate_t
{
};
struct Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE  : public MulticastDelegate_t
{
};
struct Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B  : public MulticastDelegate_t
{
};
struct GetGraph_3_t8A216C18F26DFE4E0C3E8EE80B7A14FE99565202  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgameObjectU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CgraphOutputU3Ek__BackingField;
};
struct GetGraphs_3_tA574A29350F4AD32710DD16ED481BD6FC43E478F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgameObjectU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CgraphListU3Ek__BackingField;
};
struct HasGraph_3_t2A15A3669DC39E3313AE0AEA10D6E8F3F24A41C9  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgraphInputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3ChasGraphOutputU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8  : public StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE
{
	GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* ___U3CnestU3Ek__BackingField;
};
struct NesterStateTransition_2_t13CBA26023E771CD2B3FB65A5A16224A347A126F  : public StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE
{
	GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* ___U3CnestU3Ek__BackingField;
};
struct NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE  : public State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3
{
	GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* ___U3CnestU3Ek__BackingField;
};
struct NesterState_2_tF2CC520393685B887C696B46B6FC2791CE9F4240  : public State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3
{
	GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* ___U3CnestU3Ek__BackingField;
};
struct NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8  : public State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3
{
	GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* ___U3CnestU3Ek__BackingField;
};
struct NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* ___U3CnestU3Ek__BackingField;
};
struct NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* ___U3CnestU3Ek__BackingField;
};
struct NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* ___U3CnestU3Ek__BackingField;
};
struct SetGraph_3_t6D3D8CBB4B086EE2190CB258E65E25E7E1FDFF2E  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgraphInputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CgraphOutputU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct AnyState_t22469739A4A0EEFCFD11332B215DC01886F6F6B0  : public State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnDestroyActions;
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CtriggerU3Ek__BackingField;
};
struct MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
};
struct ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
};
struct FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D  : public NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE
{
};
struct FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8  : public NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8
{
};
struct GetStateGraph_t332E1B8798AFF1B287D09F82F53565F98F0D3123  : public GetGraph_3_t8A216C18F26DFE4E0C3E8EE80B7A14FE99565202
{
};
struct GetStateGraphs_t23244C7CCB8AF3F714E2B10B363D9BF360943716  : public GetGraphs_3_tA574A29350F4AD32710DD16ED481BD6FC43E478F
{
};
struct HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A  : public HasGraph_3_t2A15A3669DC39E3313AE0AEA10D6E8F3F24A41C9
{
	int32_t ___U3CcontainerTypeU3Ek__BackingField;
};
struct MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF  : public LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662  : public SetGraph_3_t6D3D8CBB4B086EE2190CB258E65E25E7E1FDFF2E
{
	int32_t ___U3CcontainerTypeU3Ek__BackingField;
};
struct StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA  : public NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CstartU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CstopU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CstartedU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CstoppedU3Ek__BackingField;
};
struct SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F  : public NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494
{
};
struct SuperState_t45BA2E883ECA903226C0DD01F195277357FED611  : public NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8
{
};
struct Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37  : public MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ____graph;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference;
	bool ___U3CUnity_VisualScripting_ISerializationDependency_IsDeserializedU3Ek__BackingField;
};
struct Macro_1_t4F9DE7D6EBBF49BA626F3D7AD1ECC159312AAAAD  : public MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF
{
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ____graph;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference;
	bool ___U3CUnity_VisualScripting_ISerializationDependency_IsDeserializedU3Ek__BackingField;
};
struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data;
};
struct OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF  : public ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD
{
};
struct OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F  : public ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD
{
};
struct Update_t2C5E06570884EB1CF9496257D318CD9821457D35  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88  : public LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F
{
	GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* ___U3CnestU3Ek__BackingField;
	bool ____alive;
	bool ____enabled;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___threadSafeGameObject;
	bool ___isReferenceCached;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference;
	RuntimeObject* ___U3CgraphDataU3Ek__BackingField;
};
struct ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C  : public Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37
{
};
struct StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E  : public Macro_1_t4F9DE7D6EBBF49BA626F3D7AD1ECC159312AAAAD
{
};
struct EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04  : public Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88
{
};
struct StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A  : public EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04
{
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Instance;
};
struct Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438_StaticFields
{
	IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* ___array;
	List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* ___list;
	HashSet_1_t00F34BB24BB8EA0A05FD434D83A6797774145529* ___hashSet;
};
struct List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9_StaticFields
{
	IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* ___s_emptyArray;
};
struct U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2_StaticFields
{
	__StaticArrayInitTypeSizeU3D2804_t9E7CCDD9541E0AE05B7AD496F2150ED82C82FB99 ___29ACF73A61C5B4108B516A19B0AC32852C2785AACFB217908EAA3C18FE6B16BD;
	__StaticArrayInitTypeSizeU3D1227_tA0F2342BA308BE67FD08F6D3647F3AD51D5C788C ___52DE94858C957CF60E243581BB76C49BDD2CF996D823660EB74F3E149BD9BBF9;
};
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_StaticFields
{
	Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB* ___U3CisInspectedBindingU3Ek__BackingField;
};
struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B_StaticFields
{
	Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5* ___U3CfetchRootDebugDataBindingU3Ek__BackingField;
	Action_1_tB4285954D4854A1287BC3C7667C0DFC4D3A5F9A1* ___releaseDebugDataBinding;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields
{
	U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* ___U3CU3E9;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* ___U3CU3E9__2_0;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* ___U3CU3E9__2_1;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* ___U3CU3E9__3_0;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* ___U3CU3E9__3_1;
};
struct U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields
{
	U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* ___U3CU3E9;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* ___U3CU3E9__4_0;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* ___U3CU3E9__4_1;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* ___U3CU3E9__5_0;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* ___U3CU3E9__5_1;
};
struct U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields
{
	U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE* ___U3CU3E9;
	Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* ___U3CU3E9__22_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9_StaticFields
{
	Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E* ___internPool;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031  : public RuntimeArray
{
	ALIGN_FIELD (8) uint8_t m_Items[1];

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


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 void NesterState_2__ctor_mC0EF84565452BBC7193B22A4787880DBF53D83D1_gshared (NesterState_2_tF2CC520393685B887C696B46B6FC2791CE9F4240* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NesterState_2__ctor_mD4E2038831ADAFC58EBCA331CD4679290422ABDE_gshared (NesterState_2_tF2CC520393685B887C696B46B6FC2791CE9F4240* __this, RuntimeObject* ___0_macro, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* NesterState_2_get_nest_mB091C6EB1B0C001B2BFDDD14DFB4C301D3E31839_gshared_inline (NesterState_2_tF2CC520393685B887C696B46B6FC2791CE9F4240* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphNest_2_get_graph_m21D114F0878346CFA9DA6FCA60CC86503B54A4D3_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66_gshared (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_gshared (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* ___1_predicate, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___2_args, Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* ___3_recurse, bool ___4_force, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNest_2_set_source_m87866E683E07EB05753FC030FFF708ED341C01B7_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNest_2_set_embed_m9CFB87AA9CF46B6F98D0C7223C38C0BFFBE26768_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collection_1_Add_m4B1AD8CC1C40112C06A7C38FA96C4E125FF5D7D7_gshared (Collection_1_t3899E6252BC3D003B1AB1D6F5D7AD93EB1DCEEC3* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NesterStateTransition_2__ctor_mA5089315A778B09C1331D863694515022B70D81C_gshared (NesterStateTransition_2_t13CBA26023E771CD2B3FB65A5A16224A347A126F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NesterStateTransition_2__ctor_m594FBCDB410D7D474B58EEFB28523CC3DEA2A876_gshared (NesterStateTransition_2_t13CBA26023E771CD2B3FB65A5A16224A347A126F* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* NesterStateTransition_2_get_nest_m03E56507619FC56F82921CC22D610E891A31207C_gshared_inline (NesterStateTransition_2_t13CBA26023E771CD2B3FB65A5A16224A347A126F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasGraph_3__ctor_m14DEF6FA09116F23C0D72ACFBC5756F4866A5E34_gshared (HasGraph_3_t9769A21D1460CF887917FC23AF55101D899A446E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_gshared (ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1_BeforeRemove_mE702F2B086047646987C2D570C28315E6B249B10_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1_Instantiate_mAF892C06D47BCC1375FE0238D22ECB8FA042BD00_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1_Uninstantiate_m97FABB8F395DE126EFED3C6C92B25C09E85CB6FB_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1_CopyFrom_mFA87BEECAEA025A479D0304F3036A3F4B83818D1_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConnectionCollectionBase_4_WithSource_m73E50D8AD2135F27CFB21B34F8C39357A3048D00_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConnectionCollectionBase_4_WithDestination_m21B29739D91B3593B0DBD813FD81882B52A0FECC_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ConnectionCollectionBase_4_WithSourceNoAlloc_m649997A4423D1BF21BAAA174F84907E4B3219593_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LinqUtility_Concat_TisRuntimeObject_mB97F68F693D25AD878B8AD79D33D45D421D64A2E_gshared (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* ___0_enumerables, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConnectionCollectionBase_4_Remove_m67058F5C959A5897C173E42238F6D39015AEA69E_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElementCollection_1__ctor_m13DF92DEB28B2F95184562C81D7ACDA1D40A6F50_gshared (GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8* __this, RuntimeObject* ___0_graph, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphConnectionCollection_3__ctor_m4B2ADAC768CA35E1B0BC514B9C47BC87977DBD82_gshared (GraphConnectionCollection_3_tFFBD1DAB3990F6EC9F8C1833C61739051C16EE61* __this, RuntimeObject* ___0_graph, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetGraphData_TisRuntimeObject_m347035BE4814E94264104A6840D7917F547F6F08_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XHashSetPool_Free_TisRuntimeObject_mB63396BCA006920B931D85893C8A6B403BEB4952_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ___0_hashSet, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* HashSetPool_1_New_mB44E3399106E7FA0AF5C90D89AE9DB054A3FB7E6_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4 GraphElementCollection_1_GetEnumerator_mD1E599260F87A4F131E792532CD8E552812C5E41_gshared (GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoAllocEnumerator_1_Dispose_mC65CF05936015F1B7EF5A30EFBDAEF9EBA3B2AA2_gshared (NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NoAllocEnumerator_1_get_Current_m7E03E7F8FEC0DCFD4D7075328F00E5A2BE6C1C04_gshared_inline (NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NoAllocEnumerator_1_MoveNext_mD22D50D884653F1865B9ABF48852B1EE54DAB73C_gshared (NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphNest_2_get_embed_m0611F45470EB98F8766153A816BA165928528151_gshared_inline (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Macro_1__ctor_m52AC677C618B2982ACCE1F1005053C11EAB15EF7_gshared (Macro_1_t944D132D71E52C0D7FC76C06039018FD18B6F090* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphData_1__ctor_mC3E64C09B2AA143604D62B1B237C9C3D998A4E1A_gshared (GraphData_1_t1FE4C816B02344A643F2930CB9C86ADB047B86B8* __this, RuntimeObject* ___0_definition, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Machine_2_get_hasGraph_m4B2EE8ECEC4B69DE4563E6E2760495155CD95E05_gshared (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* Machine_2_get_reference_mACA5EEC9F50FE65C7D53B7C1C6EC013A1ED25EDF_gshared (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Machine_2_get_graph_mEE0E6AFA04444DA9BDAD143875D070D322F1033C_gshared (Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnEnable_mC91337B330AFA013E63D71EA2A17878BB6928B15_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnInstantiateWhileEnabled_m30980AB3369530E83157FAE115DB0275BB01F239_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnUninstantiateWhileEnabled_m0F20250D2186997606BB2DC2A8568835DB40AADB_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2_OnDisable_m2DD0926CB5B9FFF36614E5CF423671554E5627A9_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventMachine_2__ctor_mBFF79BD7AA92FF5678AB968FA63A37651B3F059E_gshared (EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NesterUnit_2__ctor_m5387AD16FDA3792B7DB9F737BF3051E028D1F035_gshared (NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NesterUnit_2__ctor_m54200285D89ABF8A7538238B4E1F0F86CD05C304_gshared (NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602* __this, RuntimeObject* ___0_macro, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* NesterUnit_2_get_nest_m972018171827EA13C53BDC32374C0750BEC6BDDE_gshared_inline (NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetParent_TisRuntimeObject_m0912F5855483D959E99EDBB0F6807D9DDD7F4C45_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetGraph_3__ctor_mDEAB0D5867A53E33D02EE7C0E766BA055513D89D_gshared (GetGraph_3_tB9B245D31C6EA5C0BB569EC1D84F95DD91213A86* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetGraphs_3__ctor_m363A09235473489F4072D77BA28D8B2A98463AAD_gshared (GetGraphs_3_t574646358DD5C0E139628A2C73E008AF88916CDE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetGraph_3__ctor_m06F40CD28C3C4F7A239BA7ABBC82E6607DCE6B52_gshared (SetGraph_3_t4299738FF0290D69F2FEC93C461371322131D438* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State__ctor_m7B8404B33D1665A1AD0C077CA3E7932D4AF208C3 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void State_set_isStart_m07936C946A25E5FE5D6CB70C900AB1AABEDE69E0_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_OnExit_m3695D0CB0F5F97B7EE670B9454B44C30F8F69B96 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_reason, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* State_get_outgoingTransitionsNoAlloc_m1BE5207E0FE37E715FD6E9DA700FC96427E74653 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
inline Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F (List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 (*) (List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D (Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_inline (Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F (Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void NesterState_2__ctor_mFF5D5DC69CCE4A950BD64C1C2CBB6D21EE967E89 (NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE* __this, const RuntimeMethod* method)
{
	((  void (*) (NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE*, const RuntimeMethod*))NesterState_2__ctor_mC0EF84565452BBC7193B22A4787880DBF53D83D1_gshared)(__this, method);
}
inline void NesterState_2__ctor_mCC4E04734900C19A9153DB52BEA0AFB1842B98E4 (NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE* __this, ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* ___0_macro, const RuntimeMethod* method)
{
	((  void (*) (NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE*, ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C*, const RuntimeMethod*))NesterState_2__ctor_mD4E2038831ADAFC58EBCA331CD4679290422ABDE_gshared)(__this, ___0_macro, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895 (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, RuntimeObject* ___0_parentElement, const RuntimeMethod* method) ;
inline GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline (NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE* __this, const RuntimeMethod* method)
{
	return ((  GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* (*) (NesterState_2_t09076365CB17C0E79BE41531377ECA04BD38E3CE*, const RuntimeMethod*))NesterState_2_get_nest_mB091C6EB1B0C001B2BFDDD14DFB4C301D3E31839_gshared_inline)(__this, method);
}
inline FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418 (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, const RuntimeMethod* method)
{
	return ((  FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, const RuntimeMethod*))GraphNest_2_get_graph_m21D114F0878346CFA9DA6FCA60CC86503B54A4D3_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_StartListening_m66319B067F4F4371797D572E4CB459AC42023612 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
inline void Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66 (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66_gshared)(__this, ___0_object, ___1_method, method);
}
inline void Func_2__ctor_m02F1355B4742248EC09CADC098FD00344EFA68C5 (Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline void XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* ___1_predicate, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___2_args, Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* ___3_recurse, bool ___4_force, const RuntimeMethod* method)
{
	((  void (*) (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C*, Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F, Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE*, bool, const RuntimeMethod*))XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_gshared)(___0_stack, ___1_predicate, ___2_args, ___3_recurse, ___4_force, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568 (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
inline Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowState_GraphWithEnterUpdateExit_m9FAEA311DF6960A0503BE45A40C40836583B042D (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowState__ctor_m4D4C701E6E9FF78E06C5877CDEF6E5DB5ACD31B8 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, const RuntimeMethod* method) ;
inline void GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2 (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, int32_t, const RuntimeMethod*))GraphNest_2_set_source_m87866E683E07EB05753FC030FFF708ED341C01B7_gshared)(__this, ___0_value, method);
}
inline void GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*, const RuntimeMethod*))GraphNest_2_set_embed_m9CFB87AA9CF46B6F98D0C7223C38C0BFFBE26768_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph__ctor_m740C540366298ED3EFBBF28CBD0474BFFE21BFA4 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnEnterState__ctor_m9771B9DB51A6AF7AE773154D81A863ADDEB2CB4E (OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
inline void Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6 (Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C*, RuntimeObject*, const RuntimeMethod*))Collection_1_Add_m4B1AD8CC1C40112C06A7C38FA96C4E125FF5D7D7_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Update__ctor_m819D01221BCCE4361332A7A928DF389E61449A30 (Update_t2C5E06570884EB1CF9496257D318CD9821457D35* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnExitState__ctor_mBADF027293975A80865E356175EBD49B389E1CFF (OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0F98AA76D452AA0DE32F3C409B38578A8CE9A153 (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA (String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventHook_op_Equality_mF342C34DB3B9625540189F2822FB0BB44499378A (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_a, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___1_b, const RuntimeMethod* method) ;
inline void NesterStateTransition_2__ctor_mD4DA3C1B82E4D0EEF4A440EABE0C5A6E412C028E (NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8* __this, const RuntimeMethod* method)
{
	((  void (*) (NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8*, const RuntimeMethod*))NesterStateTransition_2__ctor_mA5089315A778B09C1331D863694515022B70D81C_gshared)(__this, method);
}
inline void NesterStateTransition_2__ctor_m692924A951F0649C34A7925F7933C4F3E33A42EE (NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))NesterStateTransition_2__ctor_m594FBCDB410D7D474B58EEFB28523CC3DEA2A876_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition__ctor_m2BBC3AD9B292ECAE66D8D0D2F1FBB8F940F7F159 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) ;
inline GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_inline (NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8* __this, const RuntimeMethod* method)
{
	return ((  GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* (*) (NesterStateTransition_2_t5B7D8313358CC86ABAEA334E91FE80F12C7A21E8*, const RuntimeMethod*))NesterStateTransition_2_get_nest_m03E56507619FC56F82921CC22D610E891A31207C_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowStateTransition_GraphWithDefaultTrigger_mF3C94338EA4CCE13A713BB7E0EFF38F80B9C5E96 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerStateTransition__ctor_m38F78B5AE034D3550157D716F116EA790599ACF6 (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF645DCF309189C84E9BC1F1C09CB6F6F821FFD89 (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HasStateGraph_get_containerType_mE1BFD05FC78A17B33DDC0A60AD306DF69466982A_inline (HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A* __this, const RuntimeMethod* method) ;
inline void HasGraph_3__ctor_m876F3B42EC1748312E27F78AD9EA81FA4DA3AAB4 (HasGraph_3_t2A15A3669DC39E3313AE0AEA10D6E8F3F24A41C9* __this, const RuntimeMethod* method)
{
	((  void (*) (HasGraph_3_t2A15A3669DC39E3313AE0AEA10D6E8F3F24A41C9*, const RuntimeMethod*))HasGraph_3__ctor_m14DEF6FA09116F23C0D72ACFBC5756F4866A5E34_gshared)(__this, method);
}
inline void ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC (ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD* __this, const RuntimeMethod* method)
{
	((  void (*) (ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD*, const RuntimeMethod*))ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m2C25B4EB3FF3AC87BD036C5C89E7147F11C9463C (Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__ctor_mC3ACFE3A5045A3CF3EA6D7C876740EA78B2A3900 (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, const RuntimeMethod* method) ;
inline void GraphElement_1_BeforeRemove_mE535A52269A1B2014BDF7E40092B538FC40FD9C2 (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* __this, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, const RuntimeMethod*))GraphElement_1_BeforeRemove_mE702F2B086047646987C2D570C28315E6B249B10_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_Disconnect_mC1E687533B179BA0023E41F9408C150C7C52988C (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
inline void GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603 (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, const RuntimeMethod*))GraphElement_1_Instantiate_mAF892C06D47BCC1375FE0238D22ECB8FA042BD00_gshared)(__this, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9 (RuntimeObject* ___0_listener, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool State_get_isStart_m1A71470B1BCF2BBC60EFB82821351D1C32DB468E_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
inline StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* __this, const RuntimeMethod* method)
{
	return ((  StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* (*) (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, const RuntimeMethod*))GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StateGraph_IsListening_m8087BC69652F3F17BA672228765F5F03B2456557 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XGraphEventListener_StopListening_m6521CC383E1DEC9C994AB5A40BE56C429C25209F (RuntimeObject* ___0_listener, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method) ;
inline void GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3 (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, const RuntimeMethod*))GraphElement_1_Uninstantiate_m97FABB8F395DE126EFED3C6C92B25C09E85CB6FB_gshared)(__this, ___0_instance, method);
}
inline void GraphElement_1_CopyFrom_m678A836AB9EBD33FF0CEB80E7987E13A1E33BA65 (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* __this, GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* ___0_source, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, const RuntimeMethod*))GraphElement_1_CopyFrom_mFA87BEECAEA025A479D0304F3036A3F4B83818D1_gshared)(__this, ___0_source, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float State_get_width_m3C7CE021C0ED120A230D46BAAC0B567F4928BAB1_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void State_set_width_m7FFA90CCD391B250B3345CCC0D279882AF1C50FB_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) ;
inline RuntimeObject* ConnectionCollectionBase_4_WithSource_m3365A881C42332486DC6E7BEB2DD9B02260CE541 (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26* __this, RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26*, RuntimeObject*, const RuntimeMethod*))ConnectionCollectionBase_4_WithSource_m73E50D8AD2135F27CFB21B34F8C39357A3048D00_gshared)(__this, ___0_source, method);
}
inline RuntimeObject* Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_inline (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline)(method);
}
inline RuntimeObject* ConnectionCollectionBase_4_WithDestination_mAA566A6CBA2687B9CBCEC90672BFF3839E76A636 (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26* __this, RuntimeObject* ___0_destination, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26*, RuntimeObject*, const RuntimeMethod*))ConnectionCollectionBase_4_WithDestination_m21B29739D91B3593B0DBD813FD81882B52A0FECC_gshared)(__this, ___0_destination, method);
}
inline List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* ConnectionCollectionBase_4_WithSourceNoAlloc_mADB5313E09E0369DE7DEEC9C3D9B9C50E80498A1 (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26* __this, RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* (*) (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26*, RuntimeObject*, const RuntimeMethod*))ConnectionCollectionBase_4_WithSourceNoAlloc_m649997A4423D1BF21BAAA174F84907E4B3219593_gshared)(__this, ___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_get_outgoingTransitions_mBF82B56501D04086DB8D8C39FFC40FAFD4CDB9EC (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_get_incomingTransitions_mA2A35684A095DA3CD6FF35B1AB161509FBD7744F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
inline RuntimeObject* LinqUtility_Concat_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m9682B43C1FD793F10DAC7F9A6685CCAF4042E24F (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* ___0_enumerables, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*, const RuntimeMethod*))LinqUtility_Concat_TisRuntimeObject_mB97F68F693D25AD878B8AD79D33D45D421D64A2E_gshared)(___0_enumerables, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_get_transitions_m05FC600CC7B9FACFC9A6541ECE96CAB8917B813F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) ;
inline IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* Enumerable_ToArray_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_mF062AE5AD4BAAA6D2397629BC22E5C660E121B70 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
inline bool ConnectionCollectionBase_4_Remove_m46F190701F2418CD1151F0A5A128746CF933C7E3 (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (ConnectionCollectionBase_4_t7753EE9F9E72175B24AE144505D3D17511E07C26*, RuntimeObject*, const RuntimeMethod*))ConnectionCollectionBase_4_Remove_m67058F5C959A5897C173E42238F6D39015AEA69E_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
inline DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastEnterFrame_m1B4E9148981FB5B06AA5A0544A4EDCCE8E25793E_inline (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47 (RuntimeObject* ___0_element, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___1_pointer, Exception_t* ___2_ex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastExitTime_mA44CE5AF88525D4FD937C175F71821634B4F9287_inline (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalyticsIdentifier__ctor_m6B490051974C08F6C8A0463CC083E7EF6BFDE730 (AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline void GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198 (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95* __this, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t5AC31C5CD65B76E7A333B97942D73709D6E24D95*, const RuntimeMethod*))GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graph__ctor_mF1773C42CEAC2A78F45AA76FEC9A1249A4C0BBE1 (Graph_tD3F160E11AE372F4006562E44A04A934679A72CA* __this, const RuntimeMethod* method) ;
inline void GraphElementCollection_1__ctor_m41152728DA05E3B10A5B2D2C6D747EE54CED3012 (GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* __this, RuntimeObject* ___0_graph, const RuntimeMethod* method)
{
	((  void (*) (GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276*, RuntimeObject*, const RuntimeMethod*))GraphElementCollection_1__ctor_m13DF92DEB28B2F95184562C81D7ACDA1D40A6F50_gshared)(__this, ___0_graph, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_states_mAC5F24102DAB519858ED06F43F326235CC23F58C_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* ___0_value, const RuntimeMethod* method) ;
inline void GraphConnectionCollection_3__ctor_m1C10C001A4E0A71CC9683888CA3BD628A9231B08 (GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* __this, RuntimeObject* ___0_graph, const RuntimeMethod* method)
{
	((  void (*) (GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9*, RuntimeObject*, const RuntimeMethod*))GraphConnectionCollection_3__ctor_m4B2ADAC768CA35E1B0BC514B9C47BC87977DBD82_gshared)(__this, ___0_graph, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_transitions_mE0EC6D0AE1E70999080C731A7D56D948D66E3429_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* ___0_value, const RuntimeMethod* method) ;
inline void GraphElementCollection_1__ctor_m539BC8E969C02AAA0BA78B4256915A68FDBF68C6 (GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* __this, RuntimeObject* ___0_graph, const RuntimeMethod* method)
{
	((  void (*) (GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A*, RuntimeObject*, const RuntimeMethod*))GraphElementCollection_1__ctor_m13DF92DEB28B2F95184562C81D7ACDA1D40A6F50_gshared)(__this, ___0_graph, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_groups_m0B8859AA5C26C3D74455106860B1380DFCF037B4_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___0_value, const RuntimeMethod* method) ;
inline void GraphElementCollection_1__ctor_m8D9C97E1F216FB7D82272E2EC8DD5A20C6051853 (GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* __this, RuntimeObject* ___0_graph, const RuntimeMethod* method)
{
	((  void (*) (GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D*, RuntimeObject*, const RuntimeMethod*))GraphElementCollection_1__ctor_m13DF92DEB28B2F95184562C81D7ACDA1D40A6F50_gshared)(__this, ___0_graph, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_sticky_mDBECF74D0B264482F7B000BB3C69991656C81802_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* Graph_get_elements_m337720F5A70D0ED47164B591256483AB7D7FE981_inline (Graph_tD3F160E11AE372F4006562E44A04A934679A72CA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* StateGraph_get_groups_m1ED46DDDE1134596EAC1F7A0853F053B0462BBED_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* StateGraph_get_sticky_mD89D4B181089BCF34458C1A781EE756EE73DFC32_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraphData__ctor_m79E2F84F9D11158EDB8535F4355A1161F009D813 (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ___0_definition, const RuntimeMethod* method) ;
inline StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method)
{
	return ((  StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, const RuntimeMethod*))GraphPointer_GetGraphData_TisRuntimeObject_m347035BE4814E94264104A6840D7917F547F6F08_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480_inline (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* StateGraph_GetActiveStatesNoAlloc_mF97A80BFBD7A1D0AAC59BDEA602566D79DEDE4D2 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) ;
inline Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4 (HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B (*) (HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
inline void Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8 (Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_inline (Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC (Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
inline void XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E (HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* ___0_hashSet, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8*, const RuntimeMethod*))XHashSetPool_Free_TisRuntimeObject_mB63396BCA006920B931D85893C8A6B403BEB4952_gshared)(___0_hashSet, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StateGraphData_get_isListening_m9685979715A4F00FEFF6E5C4DCAF678A9B40D628_inline (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, const RuntimeMethod* method) ;
inline HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* HashSetPool_1_New_mCD6A82907E0EF51CE578E0C2EDBC4ED1F7BDB429 (const RuntimeMethod* method)
{
	return ((  HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* (*) (const RuntimeMethod*))HashSetPool_1_New_mB44E3399106E7FA0AF5C90D89AE9DB054A3FB7E6_gshared)(method);
}
inline NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D GraphElementCollection_1_GetEnumerator_mE2C836B49160BA19E2310AD0FFC4EC6CDEB279AE (GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* __this, const RuntimeMethod* method)
{
	return ((  NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D (*) (GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276*, const RuntimeMethod*))GraphElementCollection_1_GetEnumerator_mD1E599260F87A4F131E792532CD8E552812C5E41_gshared)(__this, method);
}
inline void NoAllocEnumerator_1_Dispose_mC3E8A7E975F86A90777B5457FDCCD88F70E5D517 (NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D* __this, const RuntimeMethod* method)
{
	((  void (*) (NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D*, const RuntimeMethod*))NoAllocEnumerator_1_Dispose_mC65CF05936015F1B7EF5A30EFBDAEF9EBA3B2AA2_gshared)(__this, method);
}
inline RuntimeObject* NoAllocEnumerator_1_get_Current_mBB293B030BA7E5B6ED096E2AFE2A4B60E1169ABE_inline (NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D*, const RuntimeMethod*))NoAllocEnumerator_1_get_Current_m7E03E7F8FEC0DCFD4D7075328F00E5A2BE6C1C04_gshared_inline)(__this, method);
}
inline bool HashSet_1_Add_mA7F6C9975300E1DA86A916FC4F53F8EAE23D2719 (HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8*, RuntimeObject*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
inline bool NoAllocEnumerator_1_MoveNext_m77C405BB6B593847F2F1F449E09BF810B66A0628 (NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D*, const RuntimeMethod*))NoAllocEnumerator_1_MoveNext_mD22D50D884653F1865B9ABF48852B1EE54DAB73C_gshared)(__this, method);
}
inline void Func_2__ctor_mED6FF511EA92404E056A3E6DE247C758BDF4788F (Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_m4C7228142A3E496DF8F05B6A43AA1C2AAB592381 (RuntimeObject* ___0_source, Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph__ctor_m7CA0974AF7312DAFCA303C9AC23C67B0C75A02EE (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* FlowState_WithEnterUpdateExit_mA1137D474F339D6E95B24B589C3B593786C66C77 (const RuntimeMethod* method) ;
inline FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GraphNest_2_get_embed_mCC13444427F2B8F559674EA604B6FE5F15389EA9_inline (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, const RuntimeMethod* method)
{
	return ((  FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, const RuntimeMethod*))GraphNest_2_get_embed_m0611F45470EB98F8766153A816BA165928528151_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graph_set_title_m5301B78920B637607F14634338FE751F419731C3_inline (Graph_tD3F160E11AE372F4006562E44A04A934679A72CA* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void State_set_position_mDE134C8CFF547D789E10EBE0F4EEA5F6BD931DFE_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
inline void Collection_1_Add_m66299EB9767DC83FD86B14CB00FBB1D9FE16BD04 (Collection_1_tEA3748801B8BD6D5B40E6CA8B71F0373080B1F2E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (Collection_1_tEA3748801B8BD6D5B40E6CA8B71F0373080B1F2E*, RuntimeObject*, const RuntimeMethod*))Collection_1_Add_m4B1AD8CC1C40112C06A7C38FA96C4E125FF5D7D7_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m11232808DF8DCE11793EE5F05891F6FE61D8D9FB (U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqScriptableObject_ShowData_m53F17A66E811705D002006DED0BED7EE7F06428D (LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA (const RuntimeMethod* method) ;
inline void Macro_1__ctor_mAE5D83BAB79F2B623B3C4232BC1CC0E38D577405 (Macro_1_t4F9DE7D6EBBF49BA626F3D7AD1ECC159312AAAAD* __this, const RuntimeMethod* method)
{
	((  void (*) (Macro_1_t4F9DE7D6EBBF49BA626F3D7AD1ECC159312AAAAD*, const RuntimeMethod*))Macro_1__ctor_m52AC677C618B2982ACCE1F1005053C11EAB15EF7_gshared)(__this, method);
}
inline void GraphData_1__ctor_m722860D1DCD08C980156D3BE03D39225494E0FCE (GraphData_1_t5C5F03BB3AD87C40FA7C295C0BA3A4DFACA259DC* __this, StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ___0_definition, const RuntimeMethod* method)
{
	((  void (*) (GraphData_1_t5C5F03BB3AD87C40FA7C295C0BA3A4DFACA259DC*, StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC*, const RuntimeMethod*))GraphData_1__ctor_mC3E64C09B2AA143604D62B1B237C9C3D998A4E1A_gshared)(__this, ___0_definition, method);
}
inline bool Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE (Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88*, const RuntimeMethod*))Machine_2_get_hasGraph_m4B2EE8ECEC4B69DE4563E6E2760495155CD95E05_gshared)(__this, method);
}
inline GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6 (Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88* __this, const RuntimeMethod* method)
{
	return ((  GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* (*) (Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88*, const RuntimeMethod*))Machine_2_get_reference_mACA5EEC9F50FE65C7D53B7C1C6EC013A1ED25EDF_gshared)(__this, method);
}
inline StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295 (Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88* __this, const RuntimeMethod* method)
{
	return ((  StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* (*) (Machine_2_tB7F9B904B76DC20972229DE0D2F3C53CB5B36D88*, const RuntimeMethod*))Machine_2_get_graph_mEE0E6AFA04444DA9BDAD143875D070D322F1033C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_Start_m2291C8453FE3908A8062C9A0111CA28163AC8EA8 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
inline void EventMachine_2_OnEnable_m0D911883E28EEAA560B7381D711FC7B028EE6BE5 (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04*, const RuntimeMethod*))EventMachine_2_OnEnable_mC91337B330AFA013E63D71EA2A17878BB6928B15_gshared)(__this, method);
}
inline void EventMachine_2_OnInstantiateWhileEnabled_mC4664C51C295B4E0EC2BCEFE4F5F43AE56BA517C (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04*, const RuntimeMethod*))EventMachine_2_OnInstantiateWhileEnabled_m30980AB3369530E83157FAE115DB0275BB01F239_gshared)(__this, method);
}
inline void EventMachine_2_OnUninstantiateWhileEnabled_mD7FFCACE93A456BC05D96628EA99B69EC43AD471 (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04*, const RuntimeMethod*))EventMachine_2_OnUninstantiateWhileEnabled_m0F20250D2186997606BB2DC2A8568835DB40AADB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_Stop_m75AFD0473DC2AD0806F1BAAA5E73008F9D1A6085 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
inline void EventMachine_2_OnDisable_m0594C04C032D66C465224A3EEDF0996BEBA2B44F (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04*, const RuntimeMethod*))EventMachine_2_OnDisable_m2DD0926CB5B9FFF36614E5CF423671554E5627A9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LudiqBehaviour_ShowData_m087A71050C40ADE4A92F6AF6B4DF6EAE258EE9FA (LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F* __this, const RuntimeMethod* method) ;
inline void EventMachine_2__ctor_m63D0D7B0C54F653CB8FCFB1BFF20A0D533ED0C05 (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_t495AA3C5D65BCE3F7F266FA2133786C5A579BA04*, const RuntimeMethod*))EventMachine_2__ctor_mBFF79BD7AA92FF5678AB968FA63A37651B3F059E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateTransition_set_source_m6D5B3D924BF32BD665D388BAFD4699100C97C3E9_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateTransition_set_destination_m25DB92BBA492FCCDF42C40BF99101070CA1D14ED_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__ctor_m81D679E506459D54B02CC818F6E44041B597CAB0 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, const RuntimeMethod* method) ;
inline DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* GraphPointer_GetElementDebugData_TisDebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_m3205A69D5E565E6B6A0FB8A36B1B1D63F735DE1A (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared)(__this, ___0_element, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastBranchFrame_m412D52C8DAEE9E912A3E0C1A532408F1FF57F437_inline (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastBranchTime_m0B6965AC9E09C5008F57F9CCF373E656205E5595_inline (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_get_destination_m5000AA9FDC7863A1F263C267A01814C3705A68B8_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) ;
inline void NesterUnit_2__ctor_m5A7226E8377E124B65E6F2D3B98C2BF045783C2C (NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A* __this, const RuntimeMethod* method)
{
	((  void (*) (NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A*, const RuntimeMethod*))NesterUnit_2__ctor_m5387AD16FDA3792B7DB9F737BF3051E028D1F035_gshared)(__this, method);
}
inline void NesterUnit_2__ctor_m7FFBBBB3354BE066C1FBC2E39C205208EEF731C8 (NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A* __this, StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* ___0_macro, const RuntimeMethod* method)
{
	((  void (*) (NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A*, StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E*, const RuntimeMethod*))NesterUnit_2__ctor_m54200285D89ABF8A7538238B4E1F0F86CD05C304_gshared)(__this, ___0_macro, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit__ctor_m07FC407DA8D60F3F6B2EB5B61656D1E0FCA61D59 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) ;
inline GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_inline (NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A* __this, const RuntimeMethod* method)
{
	return ((  GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* (*) (NesterUnit_2_t8C84ED2DE3DBE43E64A627E7F808F03F639FE92A*, const RuntimeMethod*))NesterUnit_2_get_nest_m972018171827EA13C53BDC32374C0750BEC6BDDE_gshared_inline)(__this, method);
}
inline void GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835 (GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1*, int32_t, const RuntimeMethod*))GraphNest_2_set_source_m87866E683E07EB05753FC030FFF708ED341C01B7_gshared)(__this, ___0_value, method);
}
inline void GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD (GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* __this, StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1*, StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC*, const RuntimeMethod*))GraphNest_2_set_embed_m9CFB87AA9CF46B6F98D0C7223C38C0BFFBE26768_gshared)(__this, ___0_value, method);
}
inline void Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4 (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_start_mF9C9E6511A0345A7548696D69939763B15BC2564_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_stop_mCD618ECF51403F46CFBBFE894517CD8230FF5AB3_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_started_m52F94D5308D3A46FD700F5AD8636613CB8AA9F5C_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_stopped_m856EE3CA2DFCFFD424063C557CF49779B86ACE84_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* StateUnit_get_start_mE0A3C8DBF73E806B6DC7D56B37AB4463221CC481_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_get_started_m1DB68019564D9311930301308FE8EF3689FEF273_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_source, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* StateUnit_get_stop_m1E836E89105B4749740645D87966F3D5C732D25A_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_get_stopped_mFEA3C8AF23330F281410F2D6CA23EB401D5D4062_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, RuntimeObject* ___0_parentElement, const RuntimeMethod* method) ;
inline StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B (GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* __this, const RuntimeMethod* method)
{
	return ((  StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* (*) (GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1*, const RuntimeMethod*))GraphNest_2_get_graph_m21D114F0878346CFA9DA6FCA60CC86503B54A4D3_gshared)(__this, method);
}
inline void NesterState_2__ctor_mDDFC9CBEBAE1D501A7D398219FC839DB7772353D (NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8* __this, const RuntimeMethod* method)
{
	((  void (*) (NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8*, const RuntimeMethod*))NesterState_2__ctor_mC0EF84565452BBC7193B22A4787880DBF53D83D1_gshared)(__this, method);
}
inline void NesterState_2__ctor_m3D873B540DC657C968BF977FD1390B5E9203C4AA (NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8* __this, StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* ___0_macro, const RuntimeMethod* method)
{
	((  void (*) (NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8*, StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E*, const RuntimeMethod*))NesterState_2__ctor_mD4E2038831ADAFC58EBCA331CD4679290422ABDE_gshared)(__this, ___0_macro, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SuperState__ctor_mD01DBEA9D5FCC15B9DB180301E542C74F62FD23D (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, const RuntimeMethod* method) ;
inline GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline (NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8* __this, const RuntimeMethod* method)
{
	return ((  GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* (*) (NesterState_2_t6C68AF62030F9BA4E33AE26714371F25615411E8*, const RuntimeMethod*))NesterState_2_get_nest_mB091C6EB1B0C001B2BFDDD14DFB4C301D3E31839_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_StartListening_mF6D55D5A2667273F3C5CAB90C6E1D1C9799D4E67 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_StopListening_m2523D73AD67E6FB09BE5363DDB3069BC3D114B33 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerStateTransition_set_trigger_m7A47AC59ACA081DFBCA7185EE3EF11A505F51867_inline (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
inline RuntimeObject* GraphPointer_GetParent_TisINesterStateTransition_t7219AEC5736FA49CF67905DD983499DF41CA9AC0_mA4125D361C82F799297256DDEBFDA623C634721C (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, const RuntimeMethod*))GraphPointer_GetParent_TisRuntimeObject_m0912F5855483D959E99EDBB0F6807D9DDD7F4C45_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline void GetGraph_3__ctor_m31298A63FE80E5EDEC5BBA320674172CE211B225 (GetGraph_3_t8A216C18F26DFE4E0C3E8EE80B7A14FE99565202* __this, const RuntimeMethod* method)
{
	((  void (*) (GetGraph_3_t8A216C18F26DFE4E0C3E8EE80B7A14FE99565202*, const RuntimeMethod*))GetGraph_3__ctor_mDEAB0D5867A53E33D02EE7C0E766BA055513D89D_gshared)(__this, method);
}
inline void GetGraphs_3__ctor_m56C1FC93B1AEA8CC1D6011ED6125C56EBEB2252B (GetGraphs_3_tA574A29350F4AD32710DD16ED481BD6FC43E478F* __this, const RuntimeMethod* method)
{
	((  void (*) (GetGraphs_3_tA574A29350F4AD32710DD16ED481BD6FC43E478F*, const RuntimeMethod*))GetGraphs_3__ctor_m363A09235473489F4072D77BA28D8B2A98463AAD_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SetStateGraph_get_containerType_m4E0F60160A5BD1C92B93E0FE44F6F8B45A6F91BC_inline (SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662* __this, const RuntimeMethod* method) ;
inline void SetGraph_3__ctor_mEBF7B7E77AE074F94249CECBA45A1C458B0911EC (SetGraph_3_t6D3D8CBB4B086EE2190CB258E65E25E7E1FDFF2E* __this, const RuntimeMethod* method)
{
	((  void (*) (SetGraph_3_t6D3D8CBB4B086EE2190CB258E65E25E7E1FDFF2E*, const RuntimeMethod*))SetGraph_3__ctor_m06F40CD28C3C4F7A239BA7ABBC82E6607DCE6B52_gshared)(__this, 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 MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C UnitySourceGeneratedAssemblyMonoScriptTypes_v1_Get_m73250A7C6787C1CF62AFE991B3EFD6793274892E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2____29ACF73A61C5B4108B516A19B0AC32852C2785AACFB217908EAA3C18FE6B16BD_FieldInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2____52DE94858C957CF60E243581BB76C49BDD2CF996D823660EB74F3E149BD9BBF9_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C V_0;
	memset((&V_0), 0, sizeof(V_0));
	MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)2804));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2____29ACF73A61C5B4108B516A19B0AC32852C2785AACFB217908EAA3C18FE6B16BD_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
		(&V_0)->___FilePathsData = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___FilePathsData), (void*)L_1);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1227));
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3;
		RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_5 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t1727D2B6118A6A75F461E5316F20AB3D464A6CA2____52DE94858C957CF60E243581BB76C49BDD2CF996D823660EB74F3E149BD9BBF9_FieldInfo_var) };
		RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_4, L_5, NULL);
		(&V_0)->___TypesData = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___TypesData), (void*)L_4);
		(&V_0)->___TotalFiles = ((int32_t)27);
		(&V_0)->___TotalTypes = ((int32_t)30);
		(&V_0)->___IsEditorOnly = (bool)0;
		MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C L_6 = V_0;
		V_1 = L_6;
		goto IL_005f;
	}

IL_005f:
	{
		MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitySourceGeneratedAssemblyMonoScriptTypes_v1__ctor_m73BC4F3232D9E20470142BD0B75EAB18A04454D0 (UnitySourceGeneratedAssemblyMonoScriptTypes_v1_t441FFE29C373FAE4EF016940718804FE22CEFCF9* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshal_pinvoke(const MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C& unmarshaled, MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_pinvoke& marshaled)
{
	marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
	marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
	marshaled.___TotalTypes = unmarshaled.___TotalTypes;
	marshaled.___TotalFiles = unmarshaled.___TotalFiles;
	marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
}
IL2CPP_EXTERN_C void MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshal_pinvoke_back(const MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_pinvoke& marshaled, MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C& unmarshaled)
{
	unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
	unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
	int32_t unmarshaledTotalTypes_temp_2 = 0;
	unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
	unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
	int32_t unmarshaledTotalFiles_temp_3 = 0;
	unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
	unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
	bool unmarshaledIsEditorOnly_temp_4 = false;
	unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
	unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
}
IL2CPP_EXTERN_C void MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshal_pinvoke_cleanup(MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
	marshaled.___FilePathsData = NULL;
	il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
	marshaled.___TypesData = NULL;
}
IL2CPP_EXTERN_C void MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshal_com(const MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C& unmarshaled, MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_com& marshaled)
{
	marshaled.___FilePathsData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___FilePathsData);
	marshaled.___TypesData = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___TypesData);
	marshaled.___TotalTypes = unmarshaled.___TotalTypes;
	marshaled.___TotalFiles = unmarshaled.___TotalFiles;
	marshaled.___IsEditorOnly = static_cast<int32_t>(unmarshaled.___IsEditorOnly);
}
IL2CPP_EXTERN_C void MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshal_com_back(const MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_com& marshaled, MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C& unmarshaled)
{
	unmarshaled.___FilePathsData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___FilePathsData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___FilePathsData));
	unmarshaled.___TypesData = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___TypesData), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, il2cpp_defaults.byte_class, marshaled.___TypesData));
	int32_t unmarshaledTotalTypes_temp_2 = 0;
	unmarshaledTotalTypes_temp_2 = marshaled.___TotalTypes;
	unmarshaled.___TotalTypes = unmarshaledTotalTypes_temp_2;
	int32_t unmarshaledTotalFiles_temp_3 = 0;
	unmarshaledTotalFiles_temp_3 = marshaled.___TotalFiles;
	unmarshaled.___TotalFiles = unmarshaledTotalFiles_temp_3;
	bool unmarshaledIsEditorOnly_temp_4 = false;
	unmarshaledIsEditorOnly_temp_4 = static_cast<bool>(marshaled.___IsEditorOnly);
	unmarshaled.___IsEditorOnly = unmarshaledIsEditorOnly_temp_4;
}
IL2CPP_EXTERN_C void MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshal_com_cleanup(MonoScriptData_t166E7B1CE35C3847C51BC768330C9B692C5C5E8C_marshaled_com& marshaled)
{
	il2cpp_codegen_com_destroy_safe_array(marshaled.___FilePathsData);
	marshaled.___FilePathsData = NULL;
	il2cpp_codegen_com_destroy_safe_array(marshaled.___TypesData);
	marshaled.___TypesData = NULL;
}
#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 bool AnyState_get_canBeDestination_m6CE2E5EEAB904ACE6DFBCB01FFA5A694FCE6136A (AnyState_t22469739A4A0EEFCFD11332B215DC01886F6F6B0* __this, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnyState__ctor_mF8F1A19886CAD1A27D144B2EC36E91888A801014 (AnyState_t22469739A4A0EEFCFD11332B215DC01886F6F6B0* __this, const RuntimeMethod* method) 
{
	{
		State__ctor_m7B8404B33D1665A1AD0C077CA3E7932D4AF208C3(__this, NULL);
		State_set_isStart_m07936C946A25E5FE5D6CB70C900AB1AABEDE69E0_inline(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnyState_OnExit_mE5D5B4BEBB2B403EFE80999B97414E39C6B0AE98 (AnyState_t22469739A4A0EEFCFD11332B215DC01886F6F6B0* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_reason, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = ___1_reason;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000c;
		}
	}
	{
		goto IL_0015;
	}

IL_000c:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = ___0_flow;
		int32_t L_3 = ___1_reason;
		State_OnExit_m3695D0CB0F5F97B7EE670B9454B44C30F8F69B96(__this, L_2, L_3, NULL);
	}

IL_0015:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnyState_OnBranchTo_m1D49F84A9CF63CF43ED37F3B61C673F0A0F812EA (AnyState_t22469739A4A0EEFCFD11332B215DC01886F6F6B0* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnection_2_t49C894C09A947201E71C79CC67C6B123FABF245C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	{
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_0;
		L_0 = State_get_outgoingTransitionsNoAlloc_m1BE5207E0FE37E715FD6E9DA700FC96427E74653(__this, NULL);
		NullCheck(L_0);
		Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 L_1;
		L_1 = List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F(L_0, List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0045:
			{
				Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D((&V_0), Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003a_1;
			}

IL_0010_1:
			{
				RuntimeObject* L_2;
				L_2 = Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_inline((&V_0), Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
				V_1 = L_2;
				RuntimeObject* L_3 = V_1;
				NullCheck(L_3);
				RuntimeObject* L_4;
				L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IConnection_2_t49C894C09A947201E71C79CC67C6B123FABF245C_il2cpp_TypeInfo_var, L_3);
				RuntimeObject* L_5 = ___1_destination;
				V_2 = (bool)((((int32_t)((((RuntimeObject*)(RuntimeObject*)L_4) == ((RuntimeObject*)(RuntimeObject*)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_6 = V_2;
				if (!L_6)
				{
					goto IL_0039_1;
				}
			}
			{
				RuntimeObject* L_7 = V_1;
				NullCheck(L_7);
				RuntimeObject* L_8;
				L_8 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IConnection_2_t49C894C09A947201E71C79CC67C6B123FABF245C_il2cpp_TypeInfo_var, L_7);
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
				NullCheck(L_8);
				InterfaceActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(10, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_8, L_9, 2);
			}

IL_0039_1:
			{
			}

IL_003a_1:
			{
				bool L_10;
				L_10 = Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F((&V_0), Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
				if (L_10)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0054;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0054:
	{
		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 FlowState__ctor_m4D4C701E6E9FF78E06C5877CDEF6E5DB5ACD31B8 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2__ctor_mFF5D5DC69CCE4A950BD64C1C2CBB6D21EE967E89_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NesterState_2__ctor_mFF5D5DC69CCE4A950BD64C1C2CBB6D21EE967E89(__this, NesterState_2__ctor_mFF5D5DC69CCE4A950BD64C1C2CBB6D21EE967E89_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowState__ctor_mD07E3FF0AFD3F97F87B37D439858D486B025450B (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* ___0_macro, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2__ctor_mCC4E04734900C19A9153DB52BEA0AFB1842B98E4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* L_0 = ___0_macro;
		NesterState_2__ctor_mCC4E04734900C19A9153DB52BEA0AFB1842B98E4(__this, L_0, NesterState_2__ctor_mCC4E04734900C19A9153DB52BEA0AFB1842B98E4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowState_OnEnterImplementation_m3AA782A52C8AD7A2581160A2F5F58F22785C1286 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnEnterImplementationU3Eb__2_0_m43F63A5A2FAF823C98F64A7BAC5B403530E844CD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnEnterImplementationU3Eb__2_1_mE576608718F3067AE899488D03B1B3128932F3B0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_1;
	memset((&V_1), 0, sizeof(V_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B3_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B3_1 = NULL;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B2_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B2_1 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B5_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B5_1;
	memset((&G_B5_1), 0, sizeof(G_B5_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B5_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B5_3 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B4_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B4_1;
	memset((&G_B4_1), 0, sizeof(G_B4_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B4_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B4_3 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_1, __this, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_008a;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(__this, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		NullCheck(L_4);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_5;
		L_5 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_4, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		NullCheck(L_6);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_7;
		L_7 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_6, NULL);
		NullCheck(L_5);
		FlowGraph_StartListening_m66319B067F4F4371797D572E4CB459AC42023612(L_5, L_7, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		NullCheck(L_8);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_9;
		L_9 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_8, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_10 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__2_0;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_11 = L_10;
		if (L_11)
		{
			G_B3_0 = L_11;
			G_B3_1 = L_9;
			goto IL_004e;
		}
		G_B2_0 = L_11;
		G_B2_1 = L_9;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* L_12 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_13 = (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*)il2cpp_codegen_object_new(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66(L_13, L_12, (intptr_t)((void*)U3CU3Ec_U3COnEnterImplementationU3Eb__2_0_m43F63A5A2FAF823C98F64A7BAC5B403530E844CD_RuntimeMethod_var), NULL);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_14 = L_13;
		((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__2_0 = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__2_0), (void*)L_14);
		G_B3_0 = L_14;
		G_B3_1 = G_B2_1;
	}

IL_004e:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
		EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_15 = V_1;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_16 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__2_1;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_17 = L_16;
		if (L_17)
		{
			G_B5_0 = L_17;
			G_B5_1 = L_15;
			G_B5_2 = G_B3_0;
			G_B5_3 = G_B3_1;
			goto IL_0076;
		}
		G_B4_0 = L_17;
		G_B4_1 = L_15;
		G_B4_2 = G_B3_0;
		G_B4_3 = G_B3_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* L_18 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_19 = (Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE*)il2cpp_codegen_object_new(Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		Func_2__ctor_m02F1355B4742248EC09CADC098FD00344EFA68C5(L_19, L_18, (intptr_t)((void*)U3CU3Ec_U3COnEnterImplementationU3Eb__2_1_mE576608718F3067AE899488D03B1B3128932F3B0_RuntimeMethod_var), NULL);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_20 = L_19;
		((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__2_1 = L_20;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__2_1), (void*)L_20);
		G_B5_0 = L_20;
		G_B5_1 = G_B4_1;
		G_B5_2 = G_B4_2;
		G_B5_3 = G_B4_3;
	}

IL_0076:
	{
		XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A(G_B5_3, G_B5_2, G_B5_1, G_B5_0, (bool)0, XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_21 = ___0_flow;
		NullCheck(L_21);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_22;
		L_22 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_21, NULL);
		NullCheck(L_22);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_22, NULL);
	}

IL_008a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowState_OnExitImplementation_m244A007EF38AE04F9973ED7067DA700A3A2647F0 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnExitImplementationU3Eb__3_0_mA781D7FF17C84409C2CFD5935374586E350525C3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnExitImplementationU3Eb__3_1_m76DD6E0FF7114AC75683EBA1CA9AE4088589BD49_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_1;
	memset((&V_1), 0, sizeof(V_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B3_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B3_1 = NULL;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B2_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B2_1 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B5_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B5_1;
	memset((&G_B5_1), 0, sizeof(G_B5_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B5_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B5_3 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B4_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B4_1;
	memset((&G_B4_1), 0, sizeof(G_B4_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B4_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B4_3 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_1, __this, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_008a;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_4);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5;
		L_5 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_6 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__3_0;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_7 = L_6;
		if (L_7)
		{
			G_B3_0 = L_7;
			G_B3_1 = L_5;
			goto IL_0037;
		}
		G_B2_0 = L_7;
		G_B2_1 = L_5;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* L_8 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_9 = (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*)il2cpp_codegen_object_new(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3COnExitImplementationU3Eb__3_0_mA781D7FF17C84409C2CFD5935374586E350525C3_RuntimeMethod_var), NULL);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_10 = L_9;
		((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__3_0 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__3_0), (void*)L_10);
		G_B3_0 = L_10;
		G_B3_1 = G_B2_1;
	}

IL_0037:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
		EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_11 = V_1;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_12 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__3_1;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_13 = L_12;
		if (L_13)
		{
			G_B5_0 = L_13;
			G_B5_1 = L_11;
			G_B5_2 = G_B3_0;
			G_B5_3 = G_B3_1;
			goto IL_005f;
		}
		G_B4_0 = L_13;
		G_B4_1 = L_11;
		G_B4_2 = G_B3_0;
		G_B4_3 = G_B3_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* L_14 = ((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_15 = (Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE*)il2cpp_codegen_object_new(Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		Func_2__ctor_m02F1355B4742248EC09CADC098FD00344EFA68C5(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3COnExitImplementationU3Eb__3_1_m76DD6E0FF7114AC75683EBA1CA9AE4088589BD49_RuntimeMethod_var), NULL);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_16 = L_15;
		((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__3_1 = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9__3_1), (void*)L_16);
		G_B5_0 = L_16;
		G_B5_1 = G_B4_1;
		G_B5_2 = G_B4_2;
		G_B5_3 = G_B4_3;
	}

IL_005f:
	{
		XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A(G_B5_3, G_B5_2, G_B5_1, G_B5_0, (bool)0, XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_17;
		L_17 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(__this, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		NullCheck(L_17);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_18;
		L_18 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_17, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_19 = ___0_flow;
		NullCheck(L_19);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_20;
		L_20 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_19, NULL);
		NullCheck(L_18);
		FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020(L_18, L_20, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_21 = ___0_flow;
		NullCheck(L_21);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_22;
		L_22 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_21, NULL);
		NullCheck(L_22);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_22, NULL);
	}

IL_008a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowState_StartListening_m402F6384E00DA2DB6EEE0E8DE2B5D60788899A71 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		bool L_1;
		L_1 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_0, __this, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_3;
		L_3 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(__this, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		NullCheck(L_3);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_4;
		L_4 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_3, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = ___0_stack;
		NullCheck(L_4);
		FlowGraph_StartListening_m66319B067F4F4371797D572E4CB459AC42023612(L_4, L_5, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = ___0_stack;
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowState_StopListening_mDB2FF53CD19D0FE1AE8B7B980D0E468850148E08 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		bool L_1;
		L_1 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_0, __this, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_3;
		L_3 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(__this, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		NullCheck(L_3);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_4;
		L_4 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_3, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = ___0_stack;
		NullCheck(L_4);
		FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020(L_4, L_5, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = ___0_stack;
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowState_IsListening_mC5496007FA701AA930152548D8AE6BED44D4414F (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		NullCheck(L_0);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_1;
		L_1 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_0, __this, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2 = L_1->___isActive;
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowState_DefaultGraph_m7E23C167C236273414F1D3A8AA5C09832D6B7C29 (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* __this, const RuntimeMethod* method) 
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = FlowState_GraphWithEnterUpdateExit_m9FAEA311DF6960A0503BE45A40C40836583B042D(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* FlowState_WithEnterUpdateExit_mA1137D474F339D6E95B24B589C3B593786C66C77 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* V_0 = NULL;
	FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* V_1 = NULL;
	{
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_0 = (FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D*)il2cpp_codegen_object_new(FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D_il2cpp_TypeInfo_var);
		FlowState__ctor_m4D4C701E6E9FF78E06C5877CDEF6E5DB5ACD31B8(L_0, NULL);
		V_0 = L_0;
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_1 = V_0;
		NullCheck(L_1);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_2;
		L_2 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(L_1, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		NullCheck(L_2);
		GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2(L_2, 0, GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var);
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_3 = V_0;
		NullCheck(L_3);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(L_3, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_5;
		L_5 = FlowState_GraphWithEnterUpdateExit_m9FAEA311DF6960A0503BE45A40C40836583B042D(NULL);
		NullCheck(L_4);
		GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D(L_4, L_5, GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var);
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_6 = V_0;
		V_1 = L_6;
		goto IL_0029;
	}

IL_0029:
	{
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowState_GraphWithEnterUpdateExit_m9FAEA311DF6960A0503BE45A40C40836583B042D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Update_t2C5E06570884EB1CF9496257D318CD9821457D35_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0 = (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)il2cpp_codegen_object_new(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45_il2cpp_TypeInfo_var);
		FlowGraph__ctor_m740C540366298ED3EFBBF28CBD0474BFFE21BFA4(L_0, NULL);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1 = L_0;
		NullCheck(L_1);
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_2;
		L_2 = FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline(L_1, NULL);
		OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF* L_3 = (OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF*)il2cpp_codegen_object_new(OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF_il2cpp_TypeInfo_var);
		OnEnterState__ctor_m9771B9DB51A6AF7AE773154D81A863ADDEB2CB4E(L_3, NULL);
		OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF* L_4 = L_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (-205.0f), (-215.0f), NULL);
		NullCheck(L_4);
		Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB_inline(L_4, L_5, NULL);
		NullCheck(L_2);
		Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6(L_2, L_4, Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6 = L_1;
		NullCheck(L_6);
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_7;
		L_7 = FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline(L_6, NULL);
		Update_t2C5E06570884EB1CF9496257D318CD9821457D35* L_8 = (Update_t2C5E06570884EB1CF9496257D318CD9821457D35*)il2cpp_codegen_object_new(Update_t2C5E06570884EB1CF9496257D318CD9821457D35_il2cpp_TypeInfo_var);
		Update__ctor_m819D01221BCCE4361332A7A928DF389E61449A30(L_8, NULL);
		Update_t2C5E06570884EB1CF9496257D318CD9821457D35* L_9 = L_8;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		memset((&L_10), 0, sizeof(L_10));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), (-161.0f), (-38.0f), NULL);
		NullCheck(L_9);
		Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB_inline(L_9, L_10, NULL);
		NullCheck(L_7);
		Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6(L_7, L_9, Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_11 = L_6;
		NullCheck(L_11);
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_12;
		L_12 = FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline(L_11, NULL);
		OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F* L_13 = (OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F*)il2cpp_codegen_object_new(OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F_il2cpp_TypeInfo_var);
		OnExitState__ctor_mBADF027293975A80865E356175EBD49B389E1CFF(L_13, NULL);
		OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F* L_14 = L_13;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
		memset((&L_15), 0, sizeof(L_15));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_15), (-205.0f), (145.0f), NULL);
		NullCheck(L_14);
		Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB_inline(L_14, L_15, NULL);
		NullCheck(L_12);
		Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6(L_12, L_14, Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var);
		V_0 = L_11;
		goto IL_007e;
	}

IL_007e:
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_16 = V_0;
		return L_16;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m0658C6CD437641ADC415E24C73729911564EEB68 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* L_0 = (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9*)il2cpp_codegen_object_new(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m0F98AA76D452AA0DE32F3C409B38578A8CE9A153(L_0, NULL);
		((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0F98AA76D452AA0DE32F3C409B38578A8CE9A153 (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnEnterImplementationU3Eb__2_0_m43F63A5A2FAF823C98F64A7BAC5B403530E844CD (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0 = ___0_hook;
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1;
		L_1 = EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA(_stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5, NULL);
		bool L_2;
		L_2 = EventHook_op_Equality_mF342C34DB3B9625540189F2822FB0BB44499378A(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnEnterImplementationU3Eb__2_1_mE576608718F3067AE899488D03B1B3128932F3B0 (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* __this, RuntimeObject* ___0_parent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_parent;
		return (bool)((!(((RuntimeObject*)(SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)((SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)IsInstSealed((RuntimeObject*)L_0, SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnExitImplementationU3Eb__3_0_mA781D7FF17C84409C2CFD5935374586E350525C3 (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0 = ___0_hook;
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1;
		L_1 = EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA(_stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE, NULL);
		bool L_2;
		L_2 = EventHook_op_Equality_mF342C34DB3B9625540189F2822FB0BB44499378A(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnExitImplementationU3Eb__3_1_m76DD6E0FF7114AC75683EBA1CA9AE4088589BD49 (U3CU3Ec_t451A240ECFD143B4F6EF836424820AADF31FFAE9* __this, RuntimeObject* ___0_parent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_parent;
		return (bool)((!(((RuntimeObject*)(SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)((SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)IsInstSealed((RuntimeObject*)L_0, SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition__ctor_m0E287B5B1B9588D42FEFA8B46727E2DBBCAB84C3 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterStateTransition_2__ctor_mD4DA3C1B82E4D0EEF4A440EABE0C5A6E412C028E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NesterStateTransition_2__ctor_mD4DA3C1B82E4D0EEF4A440EABE0C5A6E412C028E(__this, NesterStateTransition_2__ctor_mD4DA3C1B82E4D0EEF4A440EABE0C5A6E412C028E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition__ctor_m2BBC3AD9B292ECAE66D8D0D2F1FBB8F940F7F159 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterStateTransition_2__ctor_m692924A951F0649C34A7925F7933C4F3E33A42EE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		RuntimeObject* L_0 = ___0_source;
		RuntimeObject* L_1 = ___1_destination;
		NesterStateTransition_2__ctor_m692924A951F0649C34A7925F7933C4F3E33A42EE(__this, L_0, L_1, NesterStateTransition_2__ctor_m692924A951F0649C34A7925F7933C4F3E33A42EE_RuntimeMethod_var);
		RuntimeObject* L_2 = ___0_source;
		NullCheck(L_2);
		bool L_3;
		L_3 = InterfaceFuncInvoker0< bool >::Invoke(3, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_2);
		V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0023;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral10EB483BA41E203E0C0BFFFD0F6B6520C79CCA6F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FlowStateTransition__ctor_m2BBC3AD9B292ECAE66D8D0D2F1FBB8F940F7F159_RuntimeMethod_var)));
	}

IL_0023:
	{
		RuntimeObject* L_6 = ___1_destination;
		NullCheck(L_6);
		bool L_7;
		L_7 = InterfaceFuncInvoker0< bool >::Invoke(4, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_6);
		V_1 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_003c;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_9 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0B7FA07E44156222B366F2B4401A0F06C3FB5AB6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FlowStateTransition__ctor_m2BBC3AD9B292ECAE66D8D0D2F1FBB8F940F7F159_RuntimeMethod_var)));
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* FlowStateTransition_WithDefaultTrigger_m2F0E7BDD771CB5A6E1A1C70B3EC695798FBC179F (RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* V_0 = NULL;
	FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* V_1 = NULL;
	{
		RuntimeObject* L_0 = ___0_source;
		RuntimeObject* L_1 = ___1_destination;
		FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* L_2 = (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8*)il2cpp_codegen_object_new(FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8_il2cpp_TypeInfo_var);
		FlowStateTransition__ctor_m2BBC3AD9B292ECAE66D8D0D2F1FBB8F940F7F159(L_2, L_0, L_1, NULL);
		V_0 = L_2;
		FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* L_3 = V_0;
		NullCheck(L_3);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_inline(L_3, NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		NullCheck(L_4);
		GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2(L_4, 0, GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var);
		FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* L_5 = V_0;
		NullCheck(L_5);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_6;
		L_6 = NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_inline(L_5, NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_7;
		L_7 = FlowStateTransition_GraphWithDefaultTrigger_mF3C94338EA4CCE13A713BB7E0EFF38F80B9C5E96(NULL);
		NullCheck(L_6);
		GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D(L_6, L_7, GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var);
		FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* L_8 = V_0;
		V_1 = L_8;
		goto IL_002b;
	}

IL_002b:
	{
		FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowStateTransition_GraphWithDefaultTrigger_mF3C94338EA4CCE13A713BB7E0EFF38F80B9C5E96 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0 = (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)il2cpp_codegen_object_new(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45_il2cpp_TypeInfo_var);
		FlowGraph__ctor_m740C540366298ED3EFBBF28CBD0474BFFE21BFA4(L_0, NULL);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1 = L_0;
		NullCheck(L_1);
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_2;
		L_2 = FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline(L_1, NULL);
		TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* L_3 = (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320*)il2cpp_codegen_object_new(TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320_il2cpp_TypeInfo_var);
		TriggerStateTransition__ctor_m38F78B5AE034D3550157D716F116EA790599ACF6(L_3, NULL);
		TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* L_4 = L_3;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), (100.0f), (-50.0f), NULL);
		NullCheck(L_4);
		Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB_inline(L_4, L_5, NULL);
		NullCheck(L_2);
		Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6(L_2, L_4, Collection_1_Add_m1DD3B66E7C608FD07591818A6084065CC77F8CA6_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_0030;
	}

IL_0030:
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition_OnEnter_mEE5CDE09CBB0CCAB2CF59D6FFAE6486C348C08B8 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnEnterU3Eb__4_0_m9284B4FA5B0C96E06288C09DE1EEDBB1A957589C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnEnterU3Eb__4_1_m9595DFB11E6730937EAD3D00F27385624A185D2D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_1;
	memset((&V_1), 0, sizeof(V_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B3_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B3_1 = NULL;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B2_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B2_1 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B5_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B5_1;
	memset((&G_B5_1), 0, sizeof(G_B5_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B5_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B5_3 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B4_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B4_1;
	memset((&G_B4_1), 0, sizeof(G_B4_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B4_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B4_3 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_1, __this, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0073;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_4);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5;
		L_5 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_6 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__4_0;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_7 = L_6;
		if (L_7)
		{
			G_B3_0 = L_7;
			G_B3_1 = L_5;
			goto IL_0037;
		}
		G_B2_0 = L_7;
		G_B2_1 = L_5;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* L_8 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_9 = (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*)il2cpp_codegen_object_new(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3COnEnterU3Eb__4_0_m9284B4FA5B0C96E06288C09DE1EEDBB1A957589C_RuntimeMethod_var), NULL);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_10 = L_9;
		((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__4_0 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__4_0), (void*)L_10);
		G_B3_0 = L_10;
		G_B3_1 = G_B2_1;
	}

IL_0037:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
		EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_11 = V_1;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_12 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__4_1;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_13 = L_12;
		if (L_13)
		{
			G_B5_0 = L_13;
			G_B5_1 = L_11;
			G_B5_2 = G_B3_0;
			G_B5_3 = G_B3_1;
			goto IL_005f;
		}
		G_B4_0 = L_13;
		G_B4_1 = L_11;
		G_B4_2 = G_B3_0;
		G_B4_3 = G_B3_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* L_14 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_15 = (Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE*)il2cpp_codegen_object_new(Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		Func_2__ctor_m02F1355B4742248EC09CADC098FD00344EFA68C5(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3COnEnterU3Eb__4_1_m9595DFB11E6730937EAD3D00F27385624A185D2D_RuntimeMethod_var), NULL);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_16 = L_15;
		((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__4_1 = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__4_1), (void*)L_16);
		G_B5_0 = L_16;
		G_B5_1 = G_B4_1;
		G_B5_2 = G_B4_2;
		G_B5_3 = G_B4_3;
	}

IL_005f:
	{
		XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A(G_B5_3, G_B5_2, G_B5_1, G_B5_0, (bool)0, XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_17 = ___0_flow;
		NullCheck(L_17);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_18;
		L_18 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_17, NULL);
		NullCheck(L_18);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_18, NULL);
	}

IL_0073:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition_OnExit_m87B094699059A5F92CB999662CF8D0B63B89A431 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnExitU3Eb__5_0_m7963C51E2FE5A8FD3EF84AA728BBBD321E16B874_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3COnExitU3Eb__5_1_m4712164255695128DCB1BE618644E6D055F92129_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F V_1;
	memset((&V_1), 0, sizeof(V_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B3_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B3_1 = NULL;
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B2_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B2_1 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B5_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B5_1;
	memset((&G_B5_1), 0, sizeof(G_B5_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B5_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B5_3 = NULL;
	Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* G_B4_0 = NULL;
	EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F G_B4_1;
	memset((&G_B4_1), 0, sizeof(G_B4_1));
	Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* G_B4_2 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* G_B4_3 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_1, __this, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_008a;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_4);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5;
		L_5 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_6 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__5_0;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_7 = L_6;
		if (L_7)
		{
			G_B3_0 = L_7;
			G_B3_1 = L_5;
			goto IL_0037;
		}
		G_B2_0 = L_7;
		G_B2_1 = L_5;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* L_8 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_9 = (Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF*)il2cpp_codegen_object_new(Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF_il2cpp_TypeInfo_var);
		Func_2__ctor_m1A751ABDECBA33DEC6396622C7F2FE50E03CCA66(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3COnExitU3Eb__5_0_m7963C51E2FE5A8FD3EF84AA728BBBD321E16B874_RuntimeMethod_var), NULL);
		Func_2_tAF55076662A6FF164DF890818D0B9570331AC1EF* L_10 = L_9;
		((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__5_0 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__5_0), (void*)L_10);
		G_B3_0 = L_10;
		G_B3_1 = G_B2_1;
	}

IL_0037:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F));
		EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_11 = V_1;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_12 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__5_1;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_13 = L_12;
		if (L_13)
		{
			G_B5_0 = L_13;
			G_B5_1 = L_11;
			G_B5_2 = G_B3_0;
			G_B5_3 = G_B3_1;
			goto IL_005f;
		}
		G_B4_0 = L_13;
		G_B4_1 = L_11;
		G_B4_2 = G_B3_0;
		G_B4_3 = G_B3_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* L_14 = ((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_15 = (Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE*)il2cpp_codegen_object_new(Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE_il2cpp_TypeInfo_var);
		Func_2__ctor_m02F1355B4742248EC09CADC098FD00344EFA68C5(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3COnExitU3Eb__5_1_m4712164255695128DCB1BE618644E6D055F92129_RuntimeMethod_var), NULL);
		Func_2_tC51C6237A40355CAFFCA922A59C8DC75CE9D76DE* L_16 = L_15;
		((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__5_1 = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9__5_1), (void*)L_16);
		G_B5_0 = L_16;
		G_B5_1 = G_B4_1;
		G_B5_2 = G_B4_2;
		G_B5_3 = G_B4_3;
	}

IL_005f:
	{
		XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A(G_B5_3, G_B5_2, G_B5_1, G_B5_0, (bool)0, XEventGraph_TriggerEventHandler_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m10F16C3689339BE90C2D1E008A227D7364F20B9A_RuntimeMethod_var);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_17;
		L_17 = NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_inline(__this, NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		NullCheck(L_17);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_18;
		L_18 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_17, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_19 = ___0_flow;
		NullCheck(L_19);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_20;
		L_20 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_19, NULL);
		NullCheck(L_18);
		FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020(L_18, L_20, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_21 = ___0_flow;
		NullCheck(L_21);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_22;
		L_22 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_21, NULL);
		NullCheck(L_22);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_22, NULL);
	}

IL_008a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition_StartListening_mE9C0224F1A05FD61991D54FED630BB557F0F17B0 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		bool L_1;
		L_1 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_0, __this, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_3;
		L_3 = NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_inline(__this, NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		NullCheck(L_3);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_4;
		L_4 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_3, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = ___0_stack;
		NullCheck(L_4);
		FlowGraph_StartListening_m66319B067F4F4371797D572E4CB459AC42023612(L_4, L_5, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = ___0_stack;
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowStateTransition_StopListening_m2BB47923BC6D64F1339C938A10B5966827C0FA6A (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		bool L_1;
		L_1 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_0, __this, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_3;
		L_3 = NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_inline(__this, NesterStateTransition_2_get_nest_m4FB319B08D32DCB75CC3196F63A003893CB36881_RuntimeMethod_var);
		NullCheck(L_3);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_4;
		L_4 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_3, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = ___0_stack;
		NullCheck(L_4);
		FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020(L_4, L_5, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = ___0_stack;
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlowStateTransition_IsListening_m740F73C951985D1B4B4DAD84A4D14A65ADA45F8C (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		RuntimeObject* L_1;
		L_1 = StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline(__this, NULL);
		NullCheck(L_0);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_0, L_1, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		NullCheck(L_2);
		bool L_3 = L_2->___isActive;
		V_0 = L_3;
		goto IL_0015;
	}

IL_0015:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowStateTransition_DefaultGraph_mF8F225BF069765DEBD37F360C7E5AE78EE3C2003 (FlowStateTransition_t4BDA71A23158210680606DB3205B58C7DC890DA8* __this, const RuntimeMethod* method) 
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = FlowStateTransition_GraphWithDefaultTrigger_mF3C94338EA4CCE13A713BB7E0EFF38F80B9C5E96(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1 = V_0;
		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 void U3CU3Ec__cctor_m0B395A6646743E173CD0F098BC258EF559C3EF7E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* L_0 = (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347*)il2cpp_codegen_object_new(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mF645DCF309189C84E9BC1F1C09CB6F6F821FFD89(L_0, NULL);
		((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF645DCF309189C84E9BC1F1C09CB6F6F821FFD89 (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnEnterU3Eb__4_0_m9284B4FA5B0C96E06288C09DE1EEDBB1A957589C (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0 = ___0_hook;
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1;
		L_1 = EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA(_stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5, NULL);
		bool L_2;
		L_2 = EventHook_op_Equality_mF342C34DB3B9625540189F2822FB0BB44499378A(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnEnterU3Eb__4_1_m9595DFB11E6730937EAD3D00F27385624A185D2D (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* __this, RuntimeObject* ___0_parent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_parent;
		return (bool)((!(((RuntimeObject*)(SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)((SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)IsInstSealed((RuntimeObject*)L_0, SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnExitU3Eb__5_0_m7963C51E2FE5A8FD3EF84AA728BBBD321E16B874 (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* __this, EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0 = ___0_hook;
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1;
		L_1 = EventHook_op_Implicit_m93EAC8789A8E846D55B193CB46237A48C54693FA(_stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE, NULL);
		bool L_2;
		L_2 = EventHook_op_Equality_mF342C34DB3B9625540189F2822FB0BB44499378A(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3COnExitU3Eb__5_1_m4712164255695128DCB1BE618644E6D055F92129 (U3CU3Ec_t688E416CF7104BA7D734A6639BCD36BE7704B347* __this, RuntimeObject* ___0_parent, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_parent;
		return (bool)((!(((RuntimeObject*)(SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)((SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)IsInstSealed((RuntimeObject*)L_0, SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HasStateGraph_get_containerType_mE1BFD05FC78A17B33DDC0A60AD306DF69466982A (HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasStateGraph_set_containerType_m0AFC316EB8FFC3061311E8359FDDE4F20A1E9710 (HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcontainerTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HasStateGraph_get_isGameObject_m7E752A06C53993576DE48F0C13D2206B03FCA7EB (HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = HasStateGraph_get_containerType_mE1BFD05FC78A17B33DDC0A60AD306DF69466982A_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasStateGraph__ctor_m004870EEA621C072605FE1FF61949928F80E20D7 (HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HasGraph_3__ctor_m876F3B42EC1748312E27F78AD9EA81FA4DA3AAB4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HasGraph_3__ctor_m876F3B42EC1748312E27F78AD9EA81FA4DA3AAB4(__this, HasGraph_3__ctor_m876F3B42EC1748312E27F78AD9EA81FA4DA3AAB4_RuntimeMethod_var);
		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* OnEnterState_get_hookName_m635A3B4C8D873861C48E73463E6C66CB22073600 (OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral1D5D1E7932F4AC7FD073823F2DC0128A2A804BA5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnEnterState__ctor_m9771B9DB51A6AF7AE773154D81A863ADDEB2CB4E (OnEnterState_t61325902B0C0EF93839D78321D87F88458FC0FCF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC(__this, ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		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* OnExitState_get_hookName_mD6F9C109094BB1F60015598B1EDED1BF3AA69636 (OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralEE62DDB7D20096BE72C952DC168759008AEE41FE;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnExitState__ctor_mBADF027293975A80865E356175EBD49B389E1CFF (OnExitState_t44299FE2DBE8BC20D7385031BA6BE257701A410F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC(__this, ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		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 RuntimeObject* State_CreateData_m750CEF4B1B95BC7FDF74222873166A7EE2A21F1F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_0 = (Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E*)il2cpp_codegen_object_new(Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_il2cpp_TypeInfo_var);
		Data__ctor_m2C25B4EB3FF3AC87BD036C5C89E7147F11C9463C(L_0, NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_CreateDebugData_m9E432C08EDDCA68FCAC1ABC8026243C2B49E247F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* L_0 = (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92*)il2cpp_codegen_object_new(DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_il2cpp_TypeInfo_var);
		DebugData__ctor_mC3ACFE3A5045A3CF3EA6D7C876740EA78B2A3900(L_0, NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool State_get_isStart_m1A71470B1BCF2BBC60EFB82821351D1C32DB468E (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisStartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_set_isStart_m07936C946A25E5FE5D6CB70C900AB1AABEDE69E0 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisStartU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool State_get_canBeSource_mD5FABEEDE70724A06C65684326C24266E130E335 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool State_get_canBeDestination_mEDF1C44B1AB845D65901970ECCF460EF850CAD3A (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_BeforeRemove_mB9B13B9B2D45F92E6CA06E64B6EE0432A1EAED2B (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_BeforeRemove_mE535A52269A1B2014BDF7E40092B538FC40FD9C2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GraphElement_1_BeforeRemove_mE535A52269A1B2014BDF7E40092B538FC40FD9C2(__this, GraphElement_1_BeforeRemove_mE535A52269A1B2014BDF7E40092B538FC40FD9C2_RuntimeMethod_var);
		State_Disconnect_mC1E687533B179BA0023E41F9408C150C7C52988C(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_Instantiate_m467F5E628763F11CB368DCA4712E96EF33F5C9C2 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_4 = NULL;
	int32_t G_B3_0 = 0;
	int32_t G_B9_0 = 0;
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
		GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603(__this, L_0, GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_1 = ___0_instance;
		NullCheck(L_1);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_1, __this, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		V_0 = L_2;
		V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
		RuntimeObject* L_3 = V_1;
		if (!L_3)
		{
			goto IL_0023;
		}
	}
	{
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_4 = V_0;
		NullCheck(L_4);
		bool L_5 = L_4->___isActive;
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0024;
	}

IL_0023:
	{
		G_B3_0 = 0;
	}

IL_0024:
	{
		V_2 = (bool)G_B3_0;
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0034;
		}
	}
	{
		RuntimeObject* L_7 = V_1;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_8 = ___0_instance;
		XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9(L_7, L_8, NULL);
		goto IL_007c;
	}

IL_0034:
	{
		bool L_9;
		L_9 = State_get_isStart_m1A71470B1BCF2BBC60EFB82821351D1C32DB468E_inline(__this, NULL);
		if (!L_9)
		{
			goto IL_0052;
		}
	}
	{
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_10 = V_0;
		NullCheck(L_10);
		bool L_11 = L_10->___hasEntered;
		if (L_11)
		{
			goto IL_0052;
		}
	}
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_12;
		L_12 = GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline(__this, GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_13 = ___0_instance;
		NullCheck(L_12);
		bool L_14;
		L_14 = StateGraph_IsListening_m8087BC69652F3F17BA672228765F5F03B2456557(L_12, L_13, NULL);
		G_B9_0 = ((int32_t)(L_14));
		goto IL_0053;
	}

IL_0052:
	{
		G_B9_0 = 0;
	}

IL_0053:
	{
		V_3 = (bool)G_B9_0;
		bool L_15 = V_3;
		if (!L_15)
		{
			goto IL_007c;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_16 = ___0_instance;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_17;
		L_17 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_16, NULL);
		V_4 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_006e:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_18 = V_4;
					if (!L_18)
					{
						goto IL_007a;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_19 = V_4;
					NullCheck(L_19);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19);
				}

IL_007a:
				{
					return;
				}
			}
		});
		try
		{
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = V_4;
			VirtualActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(55, __this, L_20, 0);
			goto IL_007b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007b:
	{
	}

IL_007c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_Uninstantiate_mE6196C4A1562C47EE33F83F0B14EBFE1647AA7E2 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
		RuntimeObject* L_0 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_2 = V_0;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_3 = ___0_instance;
		XGraphEventListener_StopListening_m6521CC383E1DEC9C994AB5A40BE56C429C25209F(L_2, L_3, NULL);
	}

IL_001a:
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
		GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3(__this, L_4, GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_CopyFrom_m0A03AC5C2C6CBB6D493593E6674C92E7C7F119C3 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* ___0_source, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_CopyFrom_m678A836AB9EBD33FF0CEB80E7987E13A1E33BA65_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* L_0 = ___0_source;
		GraphElement_1_CopyFrom_m678A836AB9EBD33FF0CEB80E7987E13A1E33BA65(__this, L_0, GraphElement_1_CopyFrom_m678A836AB9EBD33FF0CEB80E7987E13A1E33BA65_RuntimeMethod_var);
		State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* L_1 = ___0_source;
		NullCheck(L_1);
		bool L_2;
		L_2 = State_get_isStart_m1A71470B1BCF2BBC60EFB82821351D1C32DB468E_inline(L_1, NULL);
		State_set_isStart_m07936C946A25E5FE5D6CB70C900AB1AABEDE69E0_inline(__this, L_2, NULL);
		State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* L_3 = ___0_source;
		NullCheck(L_3);
		float L_4;
		L_4 = State_get_width_m3C7CE021C0ED120A230D46BAAC0B567F4928BAB1_inline(L_3, NULL);
		State_set_width_m7FFA90CCD391B250B3345CCC0D279882AF1C50FB_inline(__this, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_get_outgoingTransitions_mBF82B56501D04086DB8D8C39FFC40FAFD4CDB9EC (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSource_m3365A881C42332486DC6E7BEB2DD9B02260CE541_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* G_B2_0 = NULL;
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* G_B1_0 = NULL;
	RuntimeObject* G_B3_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline(__this, GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = ((RuntimeObject*)(NULL));
		goto IL_0018;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_2;
		L_2 = StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline(G_B2_0, NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = ConnectionCollectionBase_4_WithSource_m3365A881C42332486DC6E7BEB2DD9B02260CE541(L_2, __this, ConnectionCollectionBase_4_WithSource_m3365A881C42332486DC6E7BEB2DD9B02260CE541_RuntimeMethod_var);
		G_B3_0 = L_3;
	}

IL_0018:
	{
		RuntimeObject* L_4 = G_B3_0;
		if (L_4)
		{
			G_B5_0 = L_4;
			goto IL_0021;
		}
		G_B4_0 = L_4;
	}
	{
		RuntimeObject* L_5;
		L_5 = Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_inline(Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0021:
	{
		return G_B5_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_get_incomingTransitions_mA2A35684A095DA3CD6FF35B1AB161509FBD7744F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithDestination_mAA566A6CBA2687B9CBCEC90672BFF3839E76A636_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* G_B2_0 = NULL;
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* G_B1_0 = NULL;
	RuntimeObject* G_B3_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline(__this, GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = ((RuntimeObject*)(NULL));
		goto IL_0018;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_2;
		L_2 = StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline(G_B2_0, NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = ConnectionCollectionBase_4_WithDestination_mAA566A6CBA2687B9CBCEC90672BFF3839E76A636(L_2, __this, ConnectionCollectionBase_4_WithDestination_mAA566A6CBA2687B9CBCEC90672BFF3839E76A636_RuntimeMethod_var);
		G_B3_0 = L_3;
	}

IL_0018:
	{
		RuntimeObject* L_4 = G_B3_0;
		if (L_4)
		{
			G_B5_0 = L_4;
			goto IL_0021;
		}
		G_B4_0 = L_4;
	}
	{
		RuntimeObject* L_5;
		L_5 = Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_inline(Enumerable_Empty_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m6AF561420BF81FF36C897872CF7495B794F74ECB_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0021:
	{
		return G_B5_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* State_get_outgoingTransitionsNoAlloc_m1BE5207E0FE37E715FD6E9DA700FC96427E74653 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSourceNoAlloc_mADB5313E09E0369DE7DEEC9C3D9B9C50E80498A1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* G_B2_0 = NULL;
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* G_B1_0 = NULL;
	List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* G_B3_0 = NULL;
	List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* G_B5_0 = NULL;
	List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* G_B4_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline(__this, GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = ((List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9*)(NULL));
		goto IL_0018;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_2;
		L_2 = StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline(G_B2_0, NULL);
		NullCheck(L_2);
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_3;
		L_3 = ConnectionCollectionBase_4_WithSourceNoAlloc_mADB5313E09E0369DE7DEEC9C3D9B9C50E80498A1(L_2, __this, ConnectionCollectionBase_4_WithSourceNoAlloc_mADB5313E09E0369DE7DEEC9C3D9B9C50E80498A1_RuntimeMethod_var);
		G_B3_0 = L_3;
	}

IL_0018:
	{
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_4 = G_B3_0;
		if (L_4)
		{
			G_B5_0 = L_4;
			goto IL_0021;
		}
		G_B4_0 = L_4;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438_il2cpp_TypeInfo_var);
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_5 = ((Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438_StaticFields*)il2cpp_codegen_static_fields_for(Empty_1_tDC4B6B65BA8BD3C6A4B3564827A638F577EA9438_il2cpp_TypeInfo_var))->___list;
		G_B5_0 = L_5;
	}

IL_0021:
	{
		return G_B5_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* State_get_transitions_m05FC600CC7B9FACFC9A6541ECE96CAB8917B813F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinqUtility_Concat_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m9682B43C1FD793F10DAC7F9A6685CCAF4042E24F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_0 = (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*)(IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*)SZArrayNew(IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4_il2cpp_TypeInfo_var, (uint32_t)2);
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_1 = L_0;
		RuntimeObject* L_2;
		L_2 = State_get_outgoingTransitions_mBF82B56501D04086DB8D8C39FFC40FAFD4CDB9EC(__this, NULL);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_2);
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_3 = L_1;
		RuntimeObject* L_4;
		L_4 = State_get_incomingTransitions_mA2A35684A095DA3CD6FF35B1AB161509FBD7744F(__this, NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_4);
		RuntimeObject* L_5;
		L_5 = LinqUtility_Concat_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m9682B43C1FD793F10DAC7F9A6685CCAF4042E24F(L_3, LinqUtility_Concat_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m9682B43C1FD793F10DAC7F9A6685CCAF4042E24F_RuntimeMethod_var);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_Disconnect_mC1E687533B179BA0023E41F9408C150C7C52988C (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_m46F190701F2418CD1151F0A5A128746CF933C7E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_mF062AE5AD4BAAA6D2397629BC22E5C660E121B70_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* V_0 = NULL;
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = State_get_transitions_m05FC600CC7B9FACFC9A6541ECE96CAB8917B813F(__this, NULL);
		IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* L_1;
		L_1 = Enumerable_ToArray_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_mF062AE5AD4BAAA6D2397629BC22E5C660E121B70(L_0, Enumerable_ToArray_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_mF062AE5AD4BAAA6D2397629BC22E5C660E121B70_RuntimeMethod_var);
		V_0 = L_1;
		V_1 = 0;
		goto IL_002e;
	}

IL_0012:
	{
		IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* L_2 = V_0;
		int32_t L_3 = V_1;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		RuntimeObject* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_2 = L_5;
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_6;
		L_6 = GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline(__this, GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		NullCheck(L_6);
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_7;
		L_7 = StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline(L_6, NULL);
		RuntimeObject* L_8 = V_2;
		NullCheck(L_7);
		bool L_9;
		L_9 = ConnectionCollectionBase_4_Remove_m46F190701F2418CD1151F0A5A128746CF933C7E3(L_7, L_8, ConnectionCollectionBase_4_Remove_m46F190701F2418CD1151F0A5A128746CF933C7E3_RuntimeMethod_var);
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_002e:
	{
		int32_t L_11 = V_1;
		IStateTransitionU5BU5D_t5E2B6682D4538FA79D5F3DBC8B4B94CD3C170922* L_12 = V_0;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
		{
			goto IL_0012;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_OnEnter_m613BEB5A93033C538AF8DF6784FE6B347976F69F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_reason, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* V_0 = NULL;
	bool V_1 = false;
	Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	RuntimeObject* V_3 = NULL;
	bool V_4 = false;
	DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* V_5 = NULL;
	Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	Exception_t* V_8 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	RuntimeObject* G_B6_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_1, __this, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		V_0 = L_2;
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_3 = V_0;
		NullCheck(L_3);
		bool L_4 = L_3->___isActive;
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_001e;
		}
	}
	{
		goto IL_00ff;
	}

IL_001e:
	{
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_6 = V_0;
		NullCheck(L_6);
		L_6->___isActive = (bool)1;
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_7 = V_0;
		NullCheck(L_7);
		L_7->___hasEntered = (bool)1;
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_8;
		L_8 = State_get_outgoingTransitionsNoAlloc_m1BE5207E0FE37E715FD6E9DA700FC96427E74653(__this, NULL);
		NullCheck(L_8);
		Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 L_9;
		L_9 = List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F(L_8, List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		V_2 = L_9;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0068:
			{
				Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D((&V_2), Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_005d_1;
			}

IL_003b_1:
			{
				RuntimeObject* L_10;
				L_10 = Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_inline((&V_2), Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
				V_3 = L_10;
				RuntimeObject* L_11 = V_3;
				RuntimeObject* L_12 = ((RuntimeObject*)IsInst((RuntimeObject*)L_11, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
				if (L_12)
				{
					G_B6_0 = L_12;
					goto IL_0050_1;
				}
				G_B5_0 = L_12;
			}
			{
				goto IL_005c_1;
			}

IL_0050_1:
			{
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_13 = ___0_flow;
				NullCheck(L_13);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_14;
				L_14 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_13, NULL);
				NullCheck(G_B6_0);
				InterfaceActionInvoker1< GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* >::Invoke(0, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var, G_B6_0, L_14);
			}

IL_005c_1:
			{
			}

IL_005d_1:
			{
				bool L_15;
				L_15 = Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F((&V_2), Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_003b_1;
				}
			}
			{
				goto IL_0077;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0077:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_16 = ___0_flow;
		NullCheck(L_16);
		bool L_17;
		L_17 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_16, NULL);
		V_4 = L_17;
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_00a0;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_19 = ___0_flow;
		NullCheck(L_19);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_20;
		L_20 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_19, NULL);
		NullCheck(L_20);
		DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* L_21;
		L_21 = GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745(L_20, __this, GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745_RuntimeMethod_var);
		V_5 = L_21;
		DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* L_22 = V_5;
		il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		int32_t L_23;
		L_23 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
		NullCheck(L_22);
		DebugData_set_lastEnterFrame_m1B4E9148981FB5B06AA5A0544A4EDCCE8E25793E_inline(L_22, L_23, NULL);
	}

IL_00a0:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		VirtualActionInvoker1< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(57, __this, L_24);
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_25;
		L_25 = State_get_outgoingTransitionsNoAlloc_m1BE5207E0FE37E715FD6E9DA700FC96427E74653(__this, NULL);
		NullCheck(L_25);
		Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 L_26;
		L_26 = List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F(L_25, List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		V_6 = L_26;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00f0:
			{
				Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D((&V_6), Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00e5_1;
			}

IL_00b8_1:
			{
				RuntimeObject* L_27;
				L_27 = Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_inline((&V_6), Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
				V_7 = L_27;
			}
			try
			{
				RuntimeObject* L_28 = V_7;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_29 = ___0_flow;
				NullCheck(L_28);
				InterfaceActionInvoker1< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(1, IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var, L_28, L_29);
				goto IL_00e4_1;
			}
			catch(Il2CppExceptionWrapper& e)
			{
				if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
				{
					IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
					goto CATCH_00cf_1;
				}
				throw e;
			}

CATCH_00cf_1:
			{
				Exception_t* L_30 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				V_8 = L_30;
				RuntimeObject* L_31 = V_7;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_32 = ___0_flow;
				NullCheck(L_32);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_33;
				L_33 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_32, NULL);
				Exception_t* L_34 = V_8;
				GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47(L_31, L_33, L_34, NULL);
				IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
			}

IL_00e4_1:
			{
			}

IL_00e5_1:
			{
				bool L_35;
				L_35 = Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F((&V_6), Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
				if (L_35)
				{
					goto IL_00b8_1;
				}
			}
			{
				goto IL_00ff;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ff:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_OnExit_m3695D0CB0F5F97B7EE670B9454B44C30F8F69B96 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_reason, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* V_3 = NULL;
	Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 V_4;
	memset((&V_4), 0, sizeof(V_4));
	RuntimeObject* V_5 = NULL;
	Exception_t* V_6 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_1, __this, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		V_0 = L_2;
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_3 = V_0;
		NullCheck(L_3);
		bool L_4 = L_3->___isActive;
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_00ac;
	}

IL_0021:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		VirtualActionInvoker1< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(61, __this, L_6);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_7 = V_0;
		NullCheck(L_7);
		L_7->___isActive = (bool)0;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		NullCheck(L_8);
		bool L_9;
		L_9 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_8, NULL);
		V_2 = L_9;
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0055;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
		NullCheck(L_11);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
		L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
		NullCheck(L_12);
		DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* L_13;
		L_13 = GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745(L_12, __this, GraphPointer_GetElementDebugData_TisDebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92_mB330439BB742F437C2AC8AD6B5D76E8FBC7A5745_RuntimeMethod_var);
		V_3 = L_13;
		DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* L_14 = V_3;
		il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		float L_15;
		L_15 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
		NullCheck(L_14);
		DebugData_set_lastExitTime_mA44CE5AF88525D4FD937C175F71821634B4F9287_inline(L_14, L_15, NULL);
	}

IL_0055:
	{
		List_1_tE2D40EAAD7C8CFC54A71FAD396C53E27F604CFD9* L_16;
		L_16 = State_get_outgoingTransitionsNoAlloc_m1BE5207E0FE37E715FD6E9DA700FC96427E74653(__this, NULL);
		NullCheck(L_16);
		Enumerator_t03CA8356D38F727E823547E1303367C23458B4D5 L_17;
		L_17 = List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F(L_16, List_1_GetEnumerator_m828B82AE1A6488DE15110365058C49A1A8A3A95F_RuntimeMethod_var);
		V_4 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_009d:
			{
				Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D((&V_4), Enumerator_Dispose_m54B77DD089B8D3B676B35D13C3AC049FF600EC3D_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0092_1;
			}

IL_0065_1:
			{
				RuntimeObject* L_18;
				L_18 = Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_inline((&V_4), Enumerator_get_Current_m4569B07FE60052FEA4C8E0BF192D3987B10D4339_RuntimeMethod_var);
				V_5 = L_18;
			}
			try
			{
				RuntimeObject* L_19 = V_5;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
				NullCheck(L_19);
				InterfaceActionInvoker1< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(2, IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var, L_19, L_20);
				goto IL_0091_1;
			}
			catch(Il2CppExceptionWrapper& e)
			{
				if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
				{
					IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
					goto CATCH_007c_1;
				}
				throw e;
			}

CATCH_007c_1:
			{
				Exception_t* L_21 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				V_6 = L_21;
				RuntimeObject* L_22 = V_5;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_23 = ___0_flow;
				NullCheck(L_23);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_24;
				L_24 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_23, NULL);
				Exception_t* L_25 = V_6;
				GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47(L_22, L_24, L_25, NULL);
				IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
			}

IL_0091_1:
			{
			}

IL_0092_1:
			{
				bool L_26;
				L_26 = Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F((&V_4), Enumerator_MoveNext_m0571AF236F4AE67CD524732FDF641C9B2830322F_RuntimeMethod_var);
				if (L_26)
				{
					goto IL_0065_1;
				}
			}
			{
				goto IL_00ac;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00ac:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_OnEnterImplementation_mF4E252A6A4C14A5CD3A37DC5F71B83445D1D018A (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_UpdateImplementation_mE09CBEF6FAF8ECBA068324BAF97AA7B07D20BABA (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_FixedUpdateImplementation_m3FA2AD93AA8DF893C419A6F08EF4232075B2DFE0 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_LateUpdateImplementation_m3ADE74B418A2EC625B6E8F967AEF90D0A0374917 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_OnExitImplementation_m09715F3BB15349CFCCA9CA79727469FC0F8E5FE7 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_OnBranchTo_m7009201A5374D78C560417131DDB68F71E06E049 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 State_get_position_mD7B752AF4485EFBB9779565CE909AB45A911531F (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CpositionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_set_position_mDE134C8CFF547D789E10EBE0F4EEA5F6BD931DFE (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
		__this->___U3CpositionU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float State_get_width_m3C7CE021C0ED120A230D46BAAC0B567F4928BAB1 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CwidthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State_set_width_m7FFA90CCD391B250B3345CCC0D279882AF1C50FB (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CwidthU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* State_GetAnalyticsIdentifier_m70B252A5D321F049099D47DB11A3A9A1B1E3C59C (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* V_0 = NULL;
	AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* V_1 = NULL;
	{
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_0 = (AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A*)il2cpp_codegen_object_new(AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A_il2cpp_TypeInfo_var);
		AnalyticsIdentifier__ctor_m6B490051974C08F6C8A0463CC083E7EF6BFDE730(L_0, NULL);
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_1 = L_0;
		Type_t* L_2;
		L_2 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(26, L_2);
		NullCheck(L_1);
		L_1->___Identifier = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___Identifier), (void*)L_3);
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_4 = L_1;
		Type_t* L_5;
		L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
		NullCheck(L_5);
		String_t* L_6;
		L_6 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_5);
		NullCheck(L_4);
		L_4->___Namespace = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___Namespace), (void*)L_6);
		V_0 = L_4;
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_7 = V_0;
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_8 = V_0;
		NullCheck(L_8);
		String_t* L_9 = L_8->___Identifier;
		NullCheck(L_9);
		int32_t L_10;
		L_10 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_9);
		NullCheck(L_7);
		L_7->___Hashcode = L_10;
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_11 = V_0;
		V_1 = L_11;
		goto IL_003e;
	}

IL_003e:
	{
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_12 = V_1;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void State__ctor_m7B8404B33D1665A1AD0C077CA3E7932D4AF208C3 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CwidthU3Ek__BackingField = (170.0f);
		GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198(__this, GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* State_Unity_VisualScripting_IState_get_graph_mC6C4D29BA0A4F176488F2B4CD6A633C3E08CFE15 (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_inline(__this, GraphElement_1_get_graph_mAECD809A5F874AB7C649AD2F7301D6F5D9976609_RuntimeMethod_var);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m2C25B4EB3FF3AC87BD036C5C89E7147F11C9463C (Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DebugData_get_lastEnterFrame_m58007BA540A9E3B9D0873513E44672E3478FADD0 (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3ClastEnterFrameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_lastEnterFrame_m1B4E9148981FB5B06AA5A0544A4EDCCE8E25793E (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ClastEnterFrameU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DebugData_get_lastExitTime_m7810D8AFC8B8AD47C7D7F947E441DAF6E76C29EC (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3ClastExitTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_lastExitTime_mA44CE5AF88525D4FD937C175F71821634B4F9287 (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3ClastExitTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* DebugData_get_runtimeException_mF301AC2BC62AAFA1AFC7F709968F1C76EE5722F2 (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = __this->___U3CruntimeExceptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_runtimeException_mD42292AFB02AFEF4282EA845CF8A2D9A14161331 (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, Exception_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = ___0_value;
		__this->___U3CruntimeExceptionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CruntimeExceptionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__ctor_mC3ACFE3A5045A3CF3EA6D7C876740EA78B2A3900 (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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
#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 StateGraph__ctor_m7CA0974AF7312DAFCA303C9AC23C67B0C75A02EE (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphConnectionCollection_3__ctor_m1C10C001A4E0A71CC9683888CA3BD628A9231B08_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1__ctor_m41152728DA05E3B10A5B2D2C6D747EE54CED3012_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1__ctor_m539BC8E969C02AAA0BA78B4256915A68FDBF68C6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1__ctor_m8D9C97E1F216FB7D82272E2EC8DD5A20C6051853_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergedKeyedCollection_2_Include_TisGraphGroup_t1EF0E4FE7052C831FC117EE6AB5B3D37D7325EAF_m20C90CB1B93A45470CA737635D3C764026D713E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergedKeyedCollection_2_Include_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m15B887F8D2C6C3E2820490999F97CDD023195F92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergedKeyedCollection_2_Include_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mA315BAEDCE75CE3945C171DCA6BA4DF4F691F58A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MergedKeyedCollection_2_Include_TisStickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_m0C77DE5331AD4A32C9B024B5852E506495C71AF2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Graph__ctor_mF1773C42CEAC2A78F45AA76FEC9A1249A4C0BBE1(__this, NULL);
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_0 = (GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276*)il2cpp_codegen_object_new(GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276_il2cpp_TypeInfo_var);
		GraphElementCollection_1__ctor_m41152728DA05E3B10A5B2D2C6D747EE54CED3012(L_0, __this, GraphElementCollection_1__ctor_m41152728DA05E3B10A5B2D2C6D747EE54CED3012_RuntimeMethod_var);
		StateGraph_set_states_mAC5F24102DAB519858ED06F43F326235CC23F58C_inline(__this, L_0, NULL);
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_1 = (GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9*)il2cpp_codegen_object_new(GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9_il2cpp_TypeInfo_var);
		GraphConnectionCollection_3__ctor_m1C10C001A4E0A71CC9683888CA3BD628A9231B08(L_1, __this, GraphConnectionCollection_3__ctor_m1C10C001A4E0A71CC9683888CA3BD628A9231B08_RuntimeMethod_var);
		StateGraph_set_transitions_mE0EC6D0AE1E70999080C731A7D56D948D66E3429_inline(__this, L_1, NULL);
		GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* L_2 = (GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A*)il2cpp_codegen_object_new(GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A_il2cpp_TypeInfo_var);
		GraphElementCollection_1__ctor_m539BC8E969C02AAA0BA78B4256915A68FDBF68C6(L_2, __this, GraphElementCollection_1__ctor_m539BC8E969C02AAA0BA78B4256915A68FDBF68C6_RuntimeMethod_var);
		StateGraph_set_groups_m0B8859AA5C26C3D74455106860B1380DFCF037B4_inline(__this, L_2, NULL);
		GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* L_3 = (GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D*)il2cpp_codegen_object_new(GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D_il2cpp_TypeInfo_var);
		GraphElementCollection_1__ctor_m8D9C97E1F216FB7D82272E2EC8DD5A20C6051853(L_3, __this, GraphElementCollection_1__ctor_m8D9C97E1F216FB7D82272E2EC8DD5A20C6051853_RuntimeMethod_var);
		StateGraph_set_sticky_mDBECF74D0B264482F7B000BB3C69991656C81802_inline(__this, L_3, NULL);
		MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* L_4;
		L_4 = Graph_get_elements_m337720F5A70D0ED47164B591256483AB7D7FE981_inline(__this, NULL);
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_5;
		L_5 = StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09_inline(__this, NULL);
		NullCheck(L_4);
		GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(MergedKeyedCollection_2_Include_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mA315BAEDCE75CE3945C171DCA6BA4DF4F691F58A_RuntimeMethod_var, L_4, L_5);
		MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* L_6;
		L_6 = Graph_get_elements_m337720F5A70D0ED47164B591256483AB7D7FE981_inline(__this, NULL);
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_7;
		L_7 = StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline(__this, NULL);
		NullCheck(L_6);
		GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(MergedKeyedCollection_2_Include_TisIStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_m15B887F8D2C6C3E2820490999F97CDD023195F92_RuntimeMethod_var, L_6, L_7);
		MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* L_8;
		L_8 = Graph_get_elements_m337720F5A70D0ED47164B591256483AB7D7FE981_inline(__this, NULL);
		GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* L_9;
		L_9 = StateGraph_get_groups_m1ED46DDDE1134596EAC1F7A0853F053B0462BBED_inline(__this, NULL);
		NullCheck(L_8);
		GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(MergedKeyedCollection_2_Include_TisGraphGroup_t1EF0E4FE7052C831FC117EE6AB5B3D37D7325EAF_m20C90CB1B93A45470CA737635D3C764026D713E9_RuntimeMethod_var, L_8, L_9);
		MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* L_10;
		L_10 = Graph_get_elements_m337720F5A70D0ED47164B591256483AB7D7FE981_inline(__this, NULL);
		GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* L_11;
		L_11 = StateGraph_get_sticky_mD89D4B181089BCF34458C1A781EE756EE73DFC32_inline(__this, NULL);
		NullCheck(L_10);
		GenericVirtualActionInvoker1< RuntimeObject* >::Invoke(MergedKeyedCollection_2_Include_TisStickyNote_t351A03C152E8CCE081FD6E3CCA35FB2EEB112EEE_m0C77DE5331AD4A32C9B024B5852E506495C71AF2_RuntimeMethod_var, L_10, L_11);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateGraph_CreateData_mB2AE48746CC62179456EF5E2C6AFD33CCFDAE51E (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* L_0 = (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580*)il2cpp_codegen_object_new(StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_il2cpp_TypeInfo_var);
		StateGraphData__ctor_m79E2F84F9D11158EDB8535F4355A1161F009D813(L_0, __this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_StartListening_mF6D55D5A2667273F3C5CAB90C6E1D1C9799D4E67 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* V_0 = NULL;
	Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	RuntimeObject* G_B3_0 = NULL;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* L_1;
		L_1 = GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474(L_0, GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		NullCheck(L_1);
		StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480_inline(L_1, (bool)1, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_3;
		L_3 = StateGraph_GetActiveStatesNoAlloc_mF97A80BFBD7A1D0AAC59BDEA602566D79DEDE4D2(__this, L_2, NULL);
		V_0 = L_3;
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_4 = V_0;
		NullCheck(L_4);
		Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B L_5;
		L_5 = HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4(L_4, HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var);
		V_1 = L_5;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0048:
			{
				Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8((&V_1), Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003d_1;
			}

IL_0020_1:
			{
				RuntimeObject* L_6;
				L_6 = Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_inline((&V_1), Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var);
				V_2 = L_6;
				RuntimeObject* L_7 = V_2;
				RuntimeObject* L_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_7, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
				if (L_8)
				{
					G_B4_0 = L_8;
					goto IL_0035_1;
				}
				G_B3_0 = L_8;
			}
			{
				goto IL_003c_1;
			}

IL_0035_1:
			{
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_9 = ___0_stack;
				NullCheck(G_B4_0);
				InterfaceActionInvoker1< GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* >::Invoke(0, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var, G_B4_0, L_9);
			}

IL_003c_1:
			{
			}

IL_003d_1:
			{
				bool L_10;
				L_10 = Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC((&V_1), Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var);
				if (L_10)
				{
					goto IL_0020_1;
				}
			}
			{
				goto IL_0057;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0057:
	{
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_11 = V_0;
		XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E(L_11, XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_StopListening_m2523D73AD67E6FB09BE5363DDB3069BC3D114B33 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* V_0 = NULL;
	Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	RuntimeObject* G_B4_0 = NULL;
	RuntimeObject* G_B3_0 = NULL;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_1;
		L_1 = StateGraph_GetActiveStatesNoAlloc_mF97A80BFBD7A1D0AAC59BDEA602566D79DEDE4D2(__this, L_0, NULL);
		V_0 = L_1;
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_2 = V_0;
		NullCheck(L_2);
		Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B L_3;
		L_3 = HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4(L_2, HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003b:
			{
				Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8((&V_1), Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0030_1;
			}

IL_0013_1:
			{
				RuntimeObject* L_4;
				L_4 = Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_inline((&V_1), Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var);
				V_2 = L_4;
				RuntimeObject* L_5 = V_2;
				RuntimeObject* L_6 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
				if (L_6)
				{
					G_B4_0 = L_6;
					goto IL_0028_1;
				}
				G_B3_0 = L_6;
			}
			{
				goto IL_002f_1;
			}

IL_0028_1:
			{
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_7 = ___0_stack;
				NullCheck(G_B4_0);
				InterfaceActionInvoker1< GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* >::Invoke(1, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var, G_B4_0, L_7);
			}

IL_002f_1:
			{
			}

IL_0030_1:
			{
				bool L_8;
				L_8 = Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC((&V_1), Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_0013_1;
				}
			}
			{
				goto IL_004a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004a:
	{
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_9 = V_0;
		XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E(L_9, XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_10 = ___0_stack;
		NullCheck(L_10);
		StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* L_11;
		L_11 = GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474(L_10, GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		NullCheck(L_11);
		StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480_inline(L_11, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StateGraph_IsListening_m8087BC69652F3F17BA672228765F5F03B2456557 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		NullCheck(L_0);
		StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* L_1;
		L_1 = GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474(L_0, GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2;
		L_2 = StateGraphData_get_isListening_m9685979715A4F00FEFF6E5C4DCAF678A9B40D628_inline(L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_0 = __this->___U3CstatesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_set_states_mAC5F24102DAB519858ED06F43F326235CC23F58C (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_0 = ___0_value;
		__this->___U3CstatesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstatesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_0 = __this->___U3CtransitionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_set_transitions_mE0EC6D0AE1E70999080C731A7D56D948D66E3429 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_0 = ___0_value;
		__this->___U3CtransitionsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtransitionsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* StateGraph_get_groups_m1ED46DDDE1134596EAC1F7A0853F053B0462BBED (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* L_0 = __this->___U3CgroupsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_set_groups_m0B8859AA5C26C3D74455106860B1380DFCF037B4 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* L_0 = ___0_value;
		__this->___U3CgroupsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgroupsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* StateGraph_get_sticky_mD89D4B181089BCF34458C1A781EE756EE73DFC32 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* L_0 = __this->___U3CstickyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_set_sticky_mDBECF74D0B264482F7B000BB3C69991656C81802 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* L_0 = ___0_value;
		__this->___U3CstickyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstickyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* StateGraph_GetActiveStatesNoAlloc_mF97A80BFBD7A1D0AAC59BDEA602566D79DEDE4D2 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1_GetEnumerator_mE2C836B49160BA19E2310AD0FFC4EC6CDEB279AE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSetPool_1_New_mCD6A82907E0EF51CE578E0C2EDBC4ED1F7BDB429_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSetPool_1_t359DA90854A05EBE069C15881AA2B5715F5E6D36_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mA7F6C9975300E1DA86A916FC4F53F8EAE23D2719_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_Dispose_mC3E8A7E975F86A90777B5457FDCCD88F70E5D517_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_MoveNext_m77C405BB6B593847F2F1F449E09BF810B66A0628_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_get_Current_mBB293B030BA7E5B6ED096E2AFE2A4B60E1169ABE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* V_0 = NULL;
	NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* V_3 = NULL;
	bool V_4 = false;
	HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* V_5 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(HashSetPool_1_t359DA90854A05EBE069C15881AA2B5715F5E6D36_il2cpp_TypeInfo_var);
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_0;
		L_0 = HashSetPool_1_New_mCD6A82907E0EF51CE578E0C2EDBC4ED1F7BDB429(HashSetPool_1_New_mCD6A82907E0EF51CE578E0C2EDBC4ED1F7BDB429_RuntimeMethod_var);
		V_0 = L_0;
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_1;
		L_1 = StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09_inline(__this, NULL);
		NullCheck(L_1);
		NoAllocEnumerator_1_tBA8ACDED1DB94E3BA6794596DC2B700EFE6AE37D L_2;
		L_2 = GraphElementCollection_1_GetEnumerator_mE2C836B49160BA19E2310AD0FFC4EC6CDEB279AE(L_1, GraphElementCollection_1_GetEnumerator_mE2C836B49160BA19E2310AD0FFC4EC6CDEB279AE_RuntimeMethod_var);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0049:
			{
				NoAllocEnumerator_1_Dispose_mC3E8A7E975F86A90777B5457FDCCD88F70E5D517((&V_1), NoAllocEnumerator_1_Dispose_mC3E8A7E975F86A90777B5457FDCCD88F70E5D517_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003e_1;
			}

IL_0016_1:
			{
				RuntimeObject* L_3;
				L_3 = NoAllocEnumerator_1_get_Current_mBB293B030BA7E5B6ED096E2AFE2A4B60E1169ABE_inline((&V_1), NoAllocEnumerator_1_get_Current_mBB293B030BA7E5B6ED096E2AFE2A4B60E1169ABE_RuntimeMethod_var);
				V_2 = L_3;
				GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_4 = ___0_pointer;
				RuntimeObject* L_5 = V_2;
				NullCheck(L_4);
				Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_6;
				L_6 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_4, L_5, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
				V_3 = L_6;
				Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_7 = V_3;
				NullCheck(L_7);
				bool L_8 = L_7->___isActive;
				V_4 = L_8;
				bool L_9 = V_4;
				if (!L_9)
				{
					goto IL_003d_1;
				}
			}
			{
				HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_10 = V_0;
				RuntimeObject* L_11 = V_2;
				NullCheck(L_10);
				bool L_12;
				L_12 = HashSet_1_Add_mA7F6C9975300E1DA86A916FC4F53F8EAE23D2719(L_10, L_11, HashSet_1_Add_mA7F6C9975300E1DA86A916FC4F53F8EAE23D2719_RuntimeMethod_var);
			}

IL_003d_1:
			{
			}

IL_003e_1:
			{
				bool L_13;
				L_13 = NoAllocEnumerator_1_MoveNext_m77C405BB6B593847F2F1F449E09BF810B66A0628((&V_1), NoAllocEnumerator_1_MoveNext_m77C405BB6B593847F2F1F449E09BF810B66A0628_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_0016_1;
				}
			}
			{
				goto IL_0058;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0058:
	{
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_14 = V_0;
		V_5 = L_14;
		goto IL_005d;
	}

IL_005d:
	{
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_15 = V_5;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_Start_m2291C8453FE3908A8062C9A0111CA28163AC8EA8 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_m4C7228142A3E496DF8F05B6A43AA1C2AAB592381_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t38C298EC879898A1EF42CA17315A9478C5F5CD22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tA40467AC872002FDF2E7DCDA50F53FDF1D2230F3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__22_0_mBA2E683FA25777571F23E2681330E85603E687CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	Exception_t* V_2 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* G_B2_0 = NULL;
	GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* G_B2_1 = NULL;
	Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* G_B1_0 = NULL;
	GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* G_B1_1 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* L_2;
		L_2 = GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474(L_1, GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		NullCheck(L_2);
		StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480_inline(L_2, (bool)1, NULL);
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_3;
		L_3 = StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var);
		Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* L_4 = ((U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var))->___U3CU3E9__22_0;
		Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			G_B2_1 = L_3;
			goto IL_0039;
		}
		G_B1_0 = L_5;
		G_B1_1 = L_3;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var);
		U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE* L_6 = ((U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* L_7 = (Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B*)il2cpp_codegen_object_new(Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B_il2cpp_TypeInfo_var);
		Func_2__ctor_mED6FF511EA92404E056A3E6DE247C758BDF4788F(L_7, L_6, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__22_0_mBA2E683FA25777571F23E2681330E85603E687CF_RuntimeMethod_var), NULL);
		Func_2_t12D316E9F1D6A6244FFA22817B3C4B6FA0DD639B* L_8 = L_7;
		((U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var))->___U3CU3E9__22_0 = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var))->___U3CU3E9__22_0), (void*)L_8);
		G_B2_0 = L_8;
		G_B2_1 = G_B1_1;
	}

IL_0039:
	{
		RuntimeObject* L_9;
		L_9 = Enumerable_Where_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_m4C7228142A3E496DF8F05B6A43AA1C2AAB592381(G_B2_1, G_B2_0, Enumerable_Where_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_m4C7228142A3E496DF8F05B6A43AA1C2AAB592381_RuntimeMethod_var);
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t38C298EC879898A1EF42CA17315A9478C5F5CD22_il2cpp_TypeInfo_var, L_9);
		V_0 = L_10;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0078:
			{
				{
					RuntimeObject* L_11 = V_0;
					if (!L_11)
					{
						goto IL_0082;
					}
				}
				{
					RuntimeObject* L_12 = V_0;
					NullCheck(L_12);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_12);
				}

IL_0082:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_006e_1;
			}

IL_0046_1:
			{
				RuntimeObject* L_13 = V_0;
				NullCheck(L_13);
				RuntimeObject* L_14;
				L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_tA40467AC872002FDF2E7DCDA50F53FDF1D2230F3_il2cpp_TypeInfo_var, L_13);
				V_1 = L_14;
			}
			try
			{
				RuntimeObject* L_15 = V_1;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_16 = ___0_flow;
				NullCheck(L_15);
				InterfaceActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(9, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_15, L_16, 0);
				goto IL_006d_1;
			}
			catch(Il2CppExceptionWrapper& e)
			{
				if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
				{
					IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
					goto CATCH_005b_1;
				}
				throw e;
			}

CATCH_005b_1:
			{
				Exception_t* L_17 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				V_2 = L_17;
				RuntimeObject* L_18 = V_1;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_19 = ___0_flow;
				NullCheck(L_19);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_20;
				L_20 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_19, NULL);
				Exception_t* L_21 = V_2;
				GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47(L_18, L_20, L_21, NULL);
				IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
			}

IL_006d_1:
			{
			}

IL_006e_1:
			{
				RuntimeObject* L_22 = V_0;
				NullCheck(L_22);
				bool L_23;
				L_23 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_22);
				if (L_23)
				{
					goto IL_0046_1;
				}
			}
			{
				goto IL_0083;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0083:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraph_Stop_m75AFD0473DC2AD0806F1BAAA5E73008F9D1A6085 (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* V_0 = NULL;
	Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Exception_t* V_3 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_2;
		L_2 = StateGraph_GetActiveStatesNoAlloc_mF97A80BFBD7A1D0AAC59BDEA602566D79DEDE4D2(__this, L_1, NULL);
		V_0 = L_2;
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_3 = V_0;
		NullCheck(L_3);
		Enumerator_tC96B0BD05DE15119EE1DCB6388283BDEFD3A933B L_4;
		L_4 = HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4(L_3, HashSet_1_GetEnumerator_m78BA78050804ED1BD6EE7BB2E69FBEA5AC206AA4_RuntimeMethod_var);
		V_1 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_004c:
			{
				Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8((&V_1), Enumerator_Dispose_m3898B1BD4868985D474F41101A74DE4A321C13A8_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0041_1;
			}

IL_0018_1:
			{
				RuntimeObject* L_5;
				L_5 = Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_inline((&V_1), Enumerator_get_Current_m9EE18360BB00EF618F254D565567929B7CA01841_RuntimeMethod_var);
				V_2 = L_5;
			}
			try
			{
				RuntimeObject* L_6 = V_2;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = ___0_flow;
				NullCheck(L_6);
				InterfaceActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(10, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_6, L_7, 0);
				goto IL_0040_1;
			}
			catch(Il2CppExceptionWrapper& e)
			{
				if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
				{
					IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
					goto CATCH_002e_1;
				}
				throw e;
			}

CATCH_002e_1:
			{
				Exception_t* L_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				V_3 = L_8;
				RuntimeObject* L_9 = V_2;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_10 = ___0_flow;
				NullCheck(L_10);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_11;
				L_11 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_10, NULL);
				Exception_t* L_12 = V_3;
				GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47(L_9, L_11, L_12, NULL);
				IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
			}

IL_0040_1:
			{
			}

IL_0041_1:
			{
				bool L_13;
				L_13 = Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC((&V_1), Enumerator_MoveNext_mA04B5E67CDB6753313EFA4C3631A2254BB83DFBC_RuntimeMethod_var);
				if (L_13)
				{
					goto IL_0018_1;
				}
			}
			{
				goto IL_005b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005b:
	{
		HashSet_1_t0E9AD8C1105A880066BB80E42F6BED46C38FCBC8* L_14 = V_0;
		XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E(L_14, XHashSetPool_Free_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mB7E0502B94BAADC0D313D7ECC49602C00B6CC91E_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
		NullCheck(L_15);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_16;
		L_16 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_15, NULL);
		NullCheck(L_16);
		StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* L_17;
		L_17 = GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474(L_16, GraphPointer_GetGraphData_TisStateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580_m538BCD380D3F29EDBDE8371824248DB310F86474_RuntimeMethod_var);
		NullCheck(L_17);
		StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480_inline(L_17, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Collection_1_Add_m66299EB9767DC83FD86B14CB00FBB1D9FE16BD04_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_embed_mCC13444427F2B8F559674EA604B6FE5F15389EA9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE);
		s_Il2CppMethodInitialized = true;
	}
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* V_0 = NULL;
	FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* V_1 = NULL;
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* V_2 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0 = (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC*)il2cpp_codegen_object_new(StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC_il2cpp_TypeInfo_var);
		StateGraph__ctor_m7CA0974AF7312DAFCA303C9AC23C67B0C75A02EE(L_0, NULL);
		V_0 = L_0;
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_1;
		L_1 = FlowState_WithEnterUpdateExit_mA1137D474F339D6E95B24B589C3B593786C66C77(NULL);
		V_1 = L_1;
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_2 = V_1;
		NullCheck(L_2);
		State_set_isStart_m07936C946A25E5FE5D6CB70C900AB1AABEDE69E0_inline(L_2, (bool)1, NULL);
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_3 = V_1;
		NullCheck(L_3);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_inline(L_3, NesterState_2_get_nest_mC0FC79B288CD09C94F3DBC68E4127EB07C50EC2E_RuntimeMethod_var);
		NullCheck(L_4);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_5;
		L_5 = GraphNest_2_get_embed_mCC13444427F2B8F559674EA604B6FE5F15389EA9_inline(L_4, GraphNest_2_get_embed_mCC13444427F2B8F559674EA604B6FE5F15389EA9_RuntimeMethod_var);
		NullCheck(L_5);
		Graph_set_title_m5301B78920B637607F14634338FE751F419731C3_inline(L_5, _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE, NULL);
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_6 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
		memset((&L_7), 0, sizeof(L_7));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_7), (-86.0f), (-15.0f), NULL);
		NullCheck(L_6);
		State_set_position_mDE134C8CFF547D789E10EBE0F4EEA5F6BD931DFE_inline(L_6, L_7, NULL);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_8 = V_0;
		NullCheck(L_8);
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_9;
		L_9 = StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09_inline(L_8, NULL);
		FlowState_t960CB4990E52C07A5741606D84B8CA6860756F3D* L_10 = V_1;
		NullCheck(L_9);
		Collection_1_Add_m66299EB9767DC83FD86B14CB00FBB1D9FE16BD04(L_9, L_10, Collection_1_Add_m66299EB9767DC83FD86B14CB00FBB1D9FE16BD04_RuntimeMethod_var);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_11 = V_0;
		V_2 = L_11;
		goto IL_0052;
	}

IL_0052:
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_12 = V_2;
		return L_12;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m2C0F664AFEEEF1A75457A411511C7A7C711F4C28 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE* L_0 = (U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE*)il2cpp_codegen_object_new(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m11232808DF8DCE11793EE5F05891F6FE61D8D9FB(L_0, NULL);
		((U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m11232808DF8DCE11793EE5F05891F6FE61D8D9FB (U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__22_0_mBA2E683FA25777571F23E2681330E85603E687CF (U3CU3Ec_tA6B1AB7977505DBC1BFC6DCB3AB686ABF2CB95FE* __this, RuntimeObject* ___0_s, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_s;
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker0< bool >::Invoke(1, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_0);
		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 void StateGraphAsset_ShowData_m48EB469B1B2EF96EEE895AE30C56D1C1C86D919D (StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* __this, const RuntimeMethod* method) 
{
	{
		LudiqScriptableObject_ShowData_m53F17A66E811705D002006DED0BED7EE7F06428D(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* StateGraphAsset_DefaultGraph_m9D74CAAF4B2EC2CDD8B815B82EDD8A01688432A8 (StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* __this, const RuntimeMethod* method) 
{
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* V_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraphAsset__ctor_m542DBB36CF2255457868282456A211AD16C7234A (StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Macro_1__ctor_mAE5D83BAB79F2B623B3C4232BC1CC0E38D577405_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Macro_1__ctor_mAE5D83BAB79F2B623B3C4232BC1CC0E38D577405(__this, Macro_1__ctor_mAE5D83BAB79F2B623B3C4232BC1CC0E38D577405_RuntimeMethod_var);
		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 bool StateGraphData_get_isListening_m9685979715A4F00FEFF6E5C4DCAF678A9B40D628 (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisListeningU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480 (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisListeningU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateGraphData__ctor_m79E2F84F9D11158EDB8535F4355A1161F009D813 (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* ___0_definition, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphData_1__ctor_m722860D1DCD08C980156D3BE03D39225494E0FCE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0 = ___0_definition;
		GraphData_1__ctor_m722860D1DCD08C980156D3BE03D39225494E0FCE(__this, L_0, GraphData_1__ctor_m722860D1DCD08C980156D3BE03D39225494E0FCE_RuntimeMethod_var);
		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 StateMachine_OnEnable_m271F8C04A3B1608D85715100A191A2615A2D2AB6 (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnEnable_m0D911883E28EEAA560B7381D711FC7B028EE6BE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_1 = NULL;
	{
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE(__this, Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0035;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2;
		L_2 = Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6(__this, Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3;
		L_3 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_2, NULL);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0029:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = V_1;
					if (!L_4)
					{
						goto IL_0033;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_1;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_0033:
				{
					return;
				}
			}
		});
		try
		{
			StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_6;
			L_6 = Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295(__this, Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = V_1;
			NullCheck(L_6);
			StateGraph_Start_m2291C8453FE3908A8062C9A0111CA28163AC8EA8(L_6, L_7, NULL);
			goto IL_0034;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0034:
	{
	}

IL_0035:
	{
		EventMachine_2_OnEnable_m0D911883E28EEAA560B7381D711FC7B028EE6BE5(__this, EventMachine_2_OnEnable_m0D911883E28EEAA560B7381D711FC7B028EE6BE5_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_OnInstantiateWhileEnabled_m7D525F1134D5218A1002CE4E4A026D14ED8B9B9C (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnInstantiateWhileEnabled_mC4664C51C295B4E0EC2BCEFE4F5F43AE56BA517C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_1 = NULL;
	{
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE(__this, Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0035;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2;
		L_2 = Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6(__this, Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3;
		L_3 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_2, NULL);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0029:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = V_1;
					if (!L_4)
					{
						goto IL_0033;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_1;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_0033:
				{
					return;
				}
			}
		});
		try
		{
			StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_6;
			L_6 = Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295(__this, Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = V_1;
			NullCheck(L_6);
			StateGraph_Start_m2291C8453FE3908A8062C9A0111CA28163AC8EA8(L_6, L_7, NULL);
			goto IL_0034;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0034:
	{
	}

IL_0035:
	{
		EventMachine_2_OnInstantiateWhileEnabled_mC4664C51C295B4E0EC2BCEFE4F5F43AE56BA517C(__this, EventMachine_2_OnInstantiateWhileEnabled_mC4664C51C295B4E0EC2BCEFE4F5F43AE56BA517C_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_OnUninstantiateWhileEnabled_mBDA0E33EC45F9C1463460BEF2BC865FCB5B3DDA4 (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnUninstantiateWhileEnabled_mD7FFCACE93A456BC05D96628EA99B69EC43AD471_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_1 = NULL;
	{
		EventMachine_2_OnUninstantiateWhileEnabled_mD7FFCACE93A456BC05D96628EA99B69EC43AD471(__this, EventMachine_2_OnUninstantiateWhileEnabled_mD7FFCACE93A456BC05D96628EA99B69EC43AD471_RuntimeMethod_var);
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE(__this, Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_003c;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2;
		L_2 = Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6(__this, Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3;
		L_3 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_2, NULL);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = V_1;
					if (!L_4)
					{
						goto IL_003a;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_1;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_003a:
				{
					return;
				}
			}
		});
		try
		{
			StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_6;
			L_6 = Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295(__this, Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = V_1;
			NullCheck(L_6);
			StateGraph_Stop_m75AFD0473DC2AD0806F1BAAA5E73008F9D1A6085(L_6, L_7, NULL);
			goto IL_003b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003b:
	{
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_OnDisable_m8C046A20DC073E780EA249DA4FC44E39B3A26346 (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnDisable_m0594C04C032D66C465224A3EEDF0996BEBA2B44F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_1 = NULL;
	{
		EventMachine_2_OnDisable_m0594C04C032D66C465224A3EEDF0996BEBA2B44F(__this, EventMachine_2_OnDisable_m0594C04C032D66C465224A3EEDF0996BEBA2B44F_RuntimeMethod_var);
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE(__this, Machine_2_get_hasGraph_m4B873E771684E65D579649888924252CAFA7ADCE_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_003c;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2;
		L_2 = Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6(__this, Machine_2_get_reference_m7762EF7EE22369A8425E0E413738E72BCE81B4F6_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3;
		L_3 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_2, NULL);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = V_1;
					if (!L_4)
					{
						goto IL_003a;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = V_1;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_003a:
				{
					return;
				}
			}
		});
		try
		{
			StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_6;
			L_6 = Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295(__this, Machine_2_get_graph_m4A114AEC694B9CEA88EC6297FB45925B66CC8295_RuntimeMethod_var);
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = V_1;
			NullCheck(L_6);
			StateGraph_Stop_m75AFD0473DC2AD0806F1BAAA5E73008F9D1A6085(L_6, L_7, NULL);
			goto IL_003b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003b:
	{
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine_ShowData_m2672D27E98952DF1D14719316287FEFC68A1E618 (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	{
		LudiqBehaviour_ShowData_m087A71050C40ADE4A92F6AF6B4DF6EAE258EE9FA(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* StateMachine_DefaultGraph_m345D8252EBE88EFCA79CF66254AF7644380F7290 (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* V_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateMachine__ctor_m83FE011B426C5C353F77CB95B32C9971A00DF37B (StateMachine_t7EA9F29EE5F245D33CEE0BDAE0BEA3D7406B065A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2__ctor_m63D0D7B0C54F653CB8FCFB1BFF20A0D533ED0C05_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventMachine_2__ctor_m63D0D7B0C54F653CB8FCFB1BFF20A0D533ED0C05(__this, EventMachine_2__ctor_m63D0D7B0C54F653CB8FCFB1BFF20A0D533ED0C05_RuntimeMethod_var);
		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 StateTransition__ctor_m0943A8C433BF3C32664CEB1BAB309226E58B0413 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198(__this, GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateTransition__ctor_m1F10F24A3006B43F785AAB32BB719B69F3C9B792 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198(__this, GraphElement_1__ctor_mFFF71CFB6EE67B269FC3630A1020E9307A26B198_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5, NULL);
		RuntimeObject* L_1 = ___0_source;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451(L_0, L_1, EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_2;
		L_2 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralD89ADD2DB1FBF30630EEA02FAAF144060CA0E908, NULL);
		RuntimeObject* L_3 = ___1_destination;
		NullCheck(L_2);
		EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451(L_2, L_3, EnsureThat_IsNotNull_TisIState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_mDD7DB93A972D2BC659D5461196EF55432B644451_RuntimeMethod_var);
		RuntimeObject* L_4 = ___0_source;
		NullCheck(L_4);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_5;
		L_5 = InterfaceFuncInvoker0< StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* >::Invoke(0, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_4);
		RuntimeObject* L_6 = ___1_destination;
		NullCheck(L_6);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_7;
		L_7 = InterfaceFuncInvoker0< StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* >::Invoke(0, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_6);
		V_0 = (bool)((((int32_t)((((RuntimeObject*)(StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC*)L_5) == ((RuntimeObject*)(StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC*)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_0;
		if (!L_8)
		{
			goto IL_004b;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_9 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1AEFC987A8599C87281CA51B491D32A2211DAB9A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StateTransition__ctor_m1F10F24A3006B43F785AAB32BB719B69F3C9B792_RuntimeMethod_var)));
	}

IL_004b:
	{
		RuntimeObject* L_10 = ___0_source;
		StateTransition_set_source_m6D5B3D924BF32BD665D388BAFD4699100C97C3E9_inline(__this, L_10, NULL);
		RuntimeObject* L_11 = ___1_destination;
		StateTransition_set_destination_m25DB92BBA492FCCDF42C40BF99101070CA1D14ED_inline(__this, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_CreateDebugData_mAE5A2EFF4D9A05C6616BDD9529A7EDAEC6DD1DCF (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* L_0 = (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13*)il2cpp_codegen_object_new(DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_il2cpp_TypeInfo_var);
		DebugData__ctor_m81D679E506459D54B02CC818F6E44041B597CAB0(L_0, NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StateTransition_get_dependencyOrder_mDC572B05A663B770E99A2F63FF0B10608638A6F5 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	{
		return 1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateTransition_set_source_m6D5B3D924BF32BD665D388BAFD4699100C97C3E9 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CsourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_get_destination_m5000AA9FDC7863A1F263C267A01814C3705A68B8 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CdestinationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateTransition_set_destination_m25DB92BBA492FCCDF42C40BF99101070CA1D14ED (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CdestinationU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdestinationU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateTransition_Instantiate_mB9FFB83EE6D9DB2752AB48E68FAC581415528F48 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	int32_t G_B3_0 = 0;
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_instance;
		GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603(__this, L_0, GraphElement_1_Instantiate_m46937EB90FC6BC388113232E6E94D622BA1F0603_RuntimeMethod_var);
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2 = ___0_instance;
		RuntimeObject* L_3;
		L_3 = StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline(__this, NULL);
		NullCheck(L_2);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_4;
		L_4 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_2, L_3, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		NullCheck(L_4);
		bool L_5 = L_4->___isActive;
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0027;
	}

IL_0026:
	{
		G_B3_0 = 0;
	}

IL_0027:
	{
		V_1 = (bool)G_B3_0;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0035;
		}
	}
	{
		RuntimeObject* L_7 = V_0;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_8 = ___0_instance;
		XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9(L_7, L_8, NULL);
	}

IL_0035:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateTransition_Uninstantiate_mD950C776B3477E9451C1D9438131C817469F0ACA (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
		RuntimeObject* L_0 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		RuntimeObject* L_2 = V_0;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_3 = ___0_instance;
		XGraphEventListener_StopListening_m6521CC383E1DEC9C994AB5A40BE56C429C25209F(L_2, L_3, NULL);
	}

IL_001a:
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = ___0_instance;
		GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3(__this, L_4, GraphElement_1_Uninstantiate_m3687828805274206C75F55E6F7CFA009E70ECFE3_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateTransition_Branch_m723BD589A09D3010F0C9540FBBFB931EBCA52B9D (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisDebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_m3205A69D5E565E6B6A0FB8A36B1B1D63F735DE1A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* V_1 = NULL;
	Exception_t* V_2 = NULL;
	Exception_t* V_3 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		bool L_1;
		L_1 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0032;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_3);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_4;
		L_4 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_3, NULL);
		NullCheck(L_4);
		DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* L_5;
		L_5 = GraphPointer_GetElementDebugData_TisDebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_m3205A69D5E565E6B6A0FB8A36B1B1D63F735DE1A(L_4, __this, GraphPointer_GetElementDebugData_TisDebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13_m3205A69D5E565E6B6A0FB8A36B1B1D63F735DE1A_RuntimeMethod_var);
		V_1 = L_5;
		DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* L_6 = V_1;
		il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		int32_t L_7;
		L_7 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
		NullCheck(L_6);
		DebugData_set_lastBranchFrame_m412D52C8DAEE9E912A3E0C1A532408F1FF57F437_inline(L_6, L_7, NULL);
		DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* L_8 = V_1;
		float L_9;
		L_9 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
		NullCheck(L_8);
		DebugData_set_lastBranchTime_m0B6965AC9E09C5008F57F9CCF373E656205E5595_inline(L_8, L_9, NULL);
	}

IL_0032:
	{
	}
	try
	{
		RuntimeObject* L_10;
		L_10 = StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
		NullCheck(L_10);
		InterfaceActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(10, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_10, L_11, 1);
		goto IL_005c;
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0045;
		}
		throw e;
	}

CATCH_0045:
	{
		Exception_t* L_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_2 = L_12;
		RuntimeObject* L_13;
		L_13 = StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		NullCheck(L_14);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_15;
		L_15 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_14, NULL);
		Exception_t* L_16 = V_2;
		GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47(L_13, L_15, L_16, NULL);
		IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
	}

IL_005c:
	{
		RuntimeObject* L_17;
		L_17 = StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_18 = ___0_flow;
		RuntimeObject* L_19;
		L_19 = StateTransition_get_destination_m5000AA9FDC7863A1F263C267A01814C3705A68B8_inline(__this, NULL);
		NullCheck(L_17);
		InterfaceActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, RuntimeObject* >::Invoke(5, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_17, L_18, L_19);
	}
	try
	{
		RuntimeObject* L_20;
		L_20 = StateTransition_get_destination_m5000AA9FDC7863A1F263C267A01814C3705A68B8_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_21 = ___0_flow;
		NullCheck(L_20);
		InterfaceActionInvoker2< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, int32_t >::Invoke(9, IState_tE7D93CD5743D6CACB168E7E4C63654B95186EC38_il2cpp_TypeInfo_var, L_20, L_21, 1);
		goto IL_0098;
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_0081;
		}
		throw e;
	}

CATCH_0081:
	{
		Exception_t* L_22 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_3 = L_22;
		RuntimeObject* L_23;
		L_23 = StateTransition_get_destination_m5000AA9FDC7863A1F263C267A01814C3705A68B8_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		NullCheck(L_24);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_25;
		L_25 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_24, NULL);
		Exception_t* L_26 = V_3;
		GraphsExceptionUtility_HandleException_m96BECD401548A4A5B5C01018A2754A9E69727A47(L_23, L_25, L_26, NULL);
		IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
	}

IL_0098:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* StateTransition_GetAnalyticsIdentifier_m52BDAD2CCB8E5C480D7126BE4B8254AD77286491 (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* V_0 = NULL;
	{
		V_0 = (AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A*)NULL;
		goto IL_0005;
	}

IL_0005:
	{
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_0 = V_0;
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* DebugData_get_runtimeException_m2BE7F01B8C302BBB79B5DE45F6A3E303CF558171 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = __this->___U3CruntimeExceptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_runtimeException_mF072A6793C4115C43A3A3F61251B46F8851FFBFE (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, Exception_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = ___0_value;
		__this->___U3CruntimeExceptionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CruntimeExceptionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DebugData_get_lastBranchFrame_mC9C9BAC783BA4BB8C03B2D6E691FCC2B872B90E5 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3ClastBranchFrameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_lastBranchFrame_m412D52C8DAEE9E912A3E0C1A532408F1FF57F437 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ClastBranchFrameU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DebugData_get_lastBranchTime_m68E5A5B4A54D1AD0F15BB753C445A8CEA1FB1FF2 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3ClastBranchTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_lastBranchTime_m0B6965AC9E09C5008F57F9CCF373E656205E5595 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3ClastBranchTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__ctor_m81D679E506459D54B02CC818F6E44041B597CAB0 (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit__ctor_m07FC407DA8D60F3F6B2EB5B61656D1E0FCA61D59 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2__ctor_m5A7226E8377E124B65E6F2D3B98C2BF045783C2C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NesterUnit_2__ctor_m5A7226E8377E124B65E6F2D3B98C2BF045783C2C(__this, NesterUnit_2__ctor_m5A7226E8377E124B65E6F2D3B98C2BF045783C2C_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit__ctor_mAD18FFF00A1FCACD37BB60969388D658E594C8EC (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* ___0_macro, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2__ctor_m7FFBBBB3354BE066C1FBC2E39C205208EEF731C8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* L_0 = ___0_macro;
		NesterUnit_2__ctor_m7FFBBBB3354BE066C1FBC2E39C205208EEF731C8(__this, L_0, NesterUnit_2__ctor_m7FFBBBB3354BE066C1FBC2E39C205208EEF731C8_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* StateUnit_get_start_mE0A3C8DBF73E806B6DC7D56B37AB4463221CC481 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CstartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit_set_start_mF9C9E6511A0345A7548696D69939763B15BC2564 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CstartU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* StateUnit_get_stop_m1E836E89105B4749740645D87966F3D5C732D25A (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CstopU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit_set_stop_mCD618ECF51403F46CFBBFE894517CD8230FF5AB3 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CstopU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstopU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_get_started_m1DB68019564D9311930301308FE8EF3689FEF273 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CstartedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit_set_started_m52F94D5308D3A46FD700F5AD8636613CB8AA9F5C (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CstartedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_get_stopped_mFEA3C8AF23330F281410F2D6CA23EB401D5D4062 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CstoppedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit_set_stopped_m856EE3CA2DFCFFD424063C557CF49779B86ACE84 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CstoppedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstoppedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* StateUnit_WithStart_m4C998201CAD6B1B1FE99E3C47A2690997BEAC06D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* V_0 = NULL;
	StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* V_1 = NULL;
	{
		StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* L_0 = (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA*)il2cpp_codegen_object_new(StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA_il2cpp_TypeInfo_var);
		StateUnit__ctor_m07FC407DA8D60F3F6B2EB5B61656D1E0FCA61D59(L_0, NULL);
		V_0 = L_0;
		StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* L_1 = V_0;
		NullCheck(L_1);
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_2;
		L_2 = NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_inline(L_1, NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		NullCheck(L_2);
		GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835(L_2, 0, GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835_RuntimeMethod_var);
		StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* L_3 = V_0;
		NullCheck(L_3);
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_4;
		L_4 = NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_inline(L_3, NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_5;
		L_5 = StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA(NULL);
		NullCheck(L_4);
		GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD(L_4, L_5, GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD_RuntimeMethod_var);
		StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* L_6 = V_0;
		V_1 = L_6;
		goto IL_0029;
	}

IL_0029:
	{
		StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateUnit_Definition_m5D832C7E2702E283ED3E7937AE5A167FD7C28D5C (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateUnit_Start_m35E94FB061A08393913FB35F1AB0AD21A946AE5C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateUnit_Stop_m2AB4622F72A54BCB35373D6EC88EC909667D1B60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008F6E1BE2B28B633406A8328A0C886C24DD0A51);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7FB065FC47DDCF8134948800A310281E12F058C7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA158C0BEEF73459B4DC78E875F243C0D43BAE206);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_0 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_0, __this, (intptr_t)((void*)StateUnit_Start_m35E94FB061A08393913FB35F1AB0AD21A946AE5C_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD, L_0, NULL);
		StateUnit_set_start_mF9C9E6511A0345A7548696D69939763B15BC2564_inline(__this, L_1, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_2, __this, (intptr_t)((void*)StateUnit_Stop_m2AB4622F72A54BCB35373D6EC88EC909667D1B60_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral7FB065FC47DDCF8134948800A310281E12F058C7, L_2, NULL);
		StateUnit_set_stop_mCD618ECF51403F46CFBBFE894517CD8230FF5AB3_inline(__this, L_3, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral008F6E1BE2B28B633406A8328A0C886C24DD0A51, NULL);
		StateUnit_set_started_m52F94D5308D3A46FD700F5AD8636613CB8AA9F5C_inline(__this, L_4, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5;
		L_5 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralA158C0BEEF73459B4DC78E875F243C0D43BAE206, NULL);
		StateUnit_set_stopped_m856EE3CA2DFCFFD424063C557CF49779B86ACE84_inline(__this, L_5, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6;
		L_6 = StateUnit_get_start_mE0A3C8DBF73E806B6DC7D56B37AB4463221CC481_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_7;
		L_7 = StateUnit_get_started_m1DB68019564D9311930301308FE8EF3689FEF273_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_6, L_7, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_8;
		L_8 = StateUnit_get_stop_m1E836E89105B4749740645D87966F3D5C732D25A_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_9;
		L_9 = StateUnit_get_stopped_mFEA3C8AF23330F281410F2D6CA23EB401D5D4062_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_Start_m35E94FB061A08393913FB35F1AB0AD21A946AE5C (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD(L_1, __this, NULL);
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_2;
		L_2 = NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_inline(__this, NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		NullCheck(L_2);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_3;
		L_3 = GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B(L_2, GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_3);
		StateGraph_Start_m2291C8453FE3908A8062C9A0111CA28163AC8EA8(L_3, L_4, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		NullCheck(L_5);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6;
		L_6 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_5, NULL);
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_7;
		L_7 = StateUnit_get_started_m1DB68019564D9311930301308FE8EF3689FEF273_inline(__this, NULL);
		V_0 = L_7;
		goto IL_0035;
	}

IL_0035:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_Stop_m2AB4622F72A54BCB35373D6EC88EC909667D1B60 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD(L_1, __this, NULL);
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_2;
		L_2 = NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_inline(__this, NesterUnit_2_get_nest_m02D77498F164644D005A883230ACAAA96D95AB7C_RuntimeMethod_var);
		NullCheck(L_2);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_3;
		L_3 = GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B(L_2, GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_3);
		StateGraph_Stop_m75AFD0473DC2AD0806F1BAAA5E73008F9D1A6085(L_3, L_4, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		NullCheck(L_5);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6;
		L_6 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_5, NULL);
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_7;
		L_7 = StateUnit_get_stopped_mFEA3C8AF23330F281410F2D6CA23EB401D5D4062_inline(__this, NULL);
		V_0 = L_7;
		goto IL_0035;
	}

IL_0035:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* StateUnit_DefaultGraph_m7C645343C06DB8DDCF2F5912F53C4174978F57C5 (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* V_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = V_0;
		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 void SuperState__ctor_mD01DBEA9D5FCC15B9DB180301E542C74F62FD23D (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2__ctor_mDDFC9CBEBAE1D501A7D398219FC839DB7772353D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NesterState_2__ctor_mDDFC9CBEBAE1D501A7D398219FC839DB7772353D(__this, NesterState_2__ctor_mDDFC9CBEBAE1D501A7D398219FC839DB7772353D_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SuperState__ctor_m58E5C46F63F24EFF49F53FAF0A575328BA0CF63C (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* ___0_macro, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2__ctor_m3D873B540DC657C968BF977FD1390B5E9203C4AA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		StateGraphAsset_t2F8A4D7DA940C5E5D170E531B36878B8F0A5FE3E* L_0 = ___0_macro;
		NesterState_2__ctor_m3D873B540DC657C968BF977FD1390B5E9203C4AA(__this, L_0, NesterState_2__ctor_m3D873B540DC657C968BF977FD1390B5E9203C4AA_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* SuperState_WithStart_m8F67699474B30695C6EB511860330DD0AEF485BD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SuperState_t45BA2E883ECA903226C0DD01F195277357FED611_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* V_0 = NULL;
	SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* V_1 = NULL;
	{
		SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* L_0 = (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611*)il2cpp_codegen_object_new(SuperState_t45BA2E883ECA903226C0DD01F195277357FED611_il2cpp_TypeInfo_var);
		SuperState__ctor_mD01DBEA9D5FCC15B9DB180301E542C74F62FD23D(L_0, NULL);
		V_0 = L_0;
		SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* L_1 = V_0;
		NullCheck(L_1);
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_2;
		L_2 = NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline(L_1, NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		NullCheck(L_2);
		GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835(L_2, 0, GraphNest_2_set_source_m305C292DCD3443027E30C9655D88A8C155A34835_RuntimeMethod_var);
		SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* L_3 = V_0;
		NullCheck(L_3);
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_4;
		L_4 = NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline(L_3, NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_5;
		L_5 = StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA(NULL);
		NullCheck(L_4);
		GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD(L_4, L_5, GraphNest_2_set_embed_mA4ADF2F2BC28E43B732B761C5FFDA498671B8DAD_RuntimeMethod_var);
		SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* L_6 = V_0;
		V_1 = L_6;
		goto IL_0029;
	}

IL_0029:
	{
		SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SuperState_OnEnterImplementation_m20ECC43CAB3613446AAED161FF45E67C57A30DE3 (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_1, __this, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0031;
		}
	}
	{
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_4;
		L_4 = NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline(__this, NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		NullCheck(L_4);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_5;
		L_5 = GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B(L_4, GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		NullCheck(L_5);
		StateGraph_Start_m2291C8453FE3908A8062C9A0111CA28163AC8EA8(L_5, L_6, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = ___0_flow;
		NullCheck(L_7);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8;
		L_8 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_7, NULL);
		NullCheck(L_8);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_8, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SuperState_OnExitImplementation_m88256269ABE515C3E18A785386A1203C1E66C69E (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		bool L_2;
		L_2 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_1, __this, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0031;
		}
	}
	{
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_4;
		L_4 = NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline(__this, NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		NullCheck(L_4);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_5;
		L_5 = GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B(L_4, GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		NullCheck(L_5);
		StateGraph_Stop_m75AFD0473DC2AD0806F1BAAA5E73008F9D1A6085(L_5, L_6, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = ___0_flow;
		NullCheck(L_7);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8;
		L_8 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_7, NULL);
		NullCheck(L_8);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_8, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SuperState_StartListening_mA41EFA12F803142E2DE38890D8E2B1B748BB0AF6 (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		bool L_1;
		L_1 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_0, __this, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_3;
		L_3 = NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline(__this, NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		NullCheck(L_3);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_4;
		L_4 = GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B(L_3, GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = ___0_stack;
		NullCheck(L_4);
		StateGraph_StartListening_mF6D55D5A2667273F3C5CAB90C6E1D1C9799D4E67(L_4, L_5, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = ___0_stack;
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SuperState_StopListening_m210E17EDC73C3354C7B3E76290B478E5B19FE7F7 (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		bool L_1;
		L_1 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_0, __this, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0027;
		}
	}
	{
		GraphNest_2_t4C4357296F8E8A1B30A50EC7FC39D41E7E5361B1* L_3;
		L_3 = NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_inline(__this, NesterState_2_get_nest_mA8380120AAFFEE430093DC51F8BA997C8AA0624D_RuntimeMethod_var);
		NullCheck(L_3);
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_4;
		L_4 = GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B(L_3, GraphNest_2_get_graph_m65524D198BE94660ACC3F44D3C848247C943C34B_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = ___0_stack;
		NullCheck(L_4);
		StateGraph_StopListening_m2523D73AD67E6FB09BE5363DDB3069BC3D114B33(L_4, L_5, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = ___0_stack;
		NullCheck(L_6);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_6, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SuperState_IsListening_mFAA078E5399E377F77777567DD308BA68C96F730 (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		NullCheck(L_0);
		Data_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E* L_1;
		L_1 = GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19(L_0, __this, GraphPointer_GetElementData_TisData_tF02C03D4C146CDB89C3D3C5E50935196C5ABC09E_mA049EE0A42B11A10A777C39BBB8C52C383A92F19_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2 = L_1->___isActive;
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* SuperState_DefaultGraph_m90A832AEFE4884FB555FE934E4445A64CB13BEDC (SuperState_t45BA2E883ECA903226C0DD01F195277357FED611* __this, const RuntimeMethod* method) 
{
	StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* V_0 = NULL;
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_0;
		L_0 = StateGraph_WithStart_mDEEBFAB7EA0D46CF060D3174131AB107FEE75ECA(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* L_1 = V_0;
		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 ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* TriggerStateTransition_get_trigger_mEFDFC3CE9D27FD7EB679FF61B361DBEE24FCEF2B (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CtriggerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerStateTransition_set_trigger_m7A47AC59ACA081DFBCA7185EE3EF11A505F51867 (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CtriggerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerStateTransition_Definition_mBEDF7E1D3FD7C5056A71DA77720F6DE038D2F1AC (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriggerStateTransition_Trigger_m5A81D29CA96682406159246438503F7A27F4258D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_0 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_0, __this, (intptr_t)((void*)TriggerStateTransition_Trigger_m5A81D29CA96682406159246438503F7A27F4258D_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral9FE5967523CA0E49A247084021DB0C0C2C996FDF, L_0, NULL);
		TriggerStateTransition_set_trigger_m7A47AC59ACA081DFBCA7185EE3EF11A505F51867_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* TriggerStateTransition_Trigger_m5A81D29CA96682406159246438503F7A27F4258D (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetParent_TisINesterStateTransition_t7219AEC5736FA49CF67905DD983499DF41CA9AC0_mA4125D361C82F799297256DDEBFDA623C634721C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_1 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = GraphPointer_GetParent_TisINesterStateTransition_t7219AEC5736FA49CF67905DD983499DF41CA9AC0_mA4125D361C82F799297256DDEBFDA623C634721C(L_1, GraphPointer_GetParent_TisINesterStateTransition_t7219AEC5736FA49CF67905DD983499DF41CA9AC0_mA4125D361C82F799297256DDEBFDA623C634721C_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_3);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_4;
		L_4 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_3, NULL);
		NullCheck(L_4);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_4, NULL);
		RuntimeObject* L_5 = V_0;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		NullCheck(L_5);
		InterfaceActionInvoker1< Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(0, IStateTransition_tA4844A2B0B9217C1E4BCCB02C1A38594E72921E8_il2cpp_TypeInfo_var, L_5, L_6);
		V_1 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
		goto IL_0025;
	}

IL_0025:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerStateTransition__ctor_m38F78B5AE034D3550157D716F116EA790599ACF6 (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__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 GetStateGraph__ctor_m4FEE803EDD4B2756702694249027D56BF25F0DE0 (GetStateGraph_t332E1B8798AFF1B287D09F82F53565F98F0D3123* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetGraph_3__ctor_m31298A63FE80E5EDEC5BBA320674172CE211B225_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GetGraph_3__ctor_m31298A63FE80E5EDEC5BBA320674172CE211B225(__this, GetGraph_3__ctor_m31298A63FE80E5EDEC5BBA320674172CE211B225_RuntimeMethod_var);
		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 GetStateGraphs__ctor_m6D988CFB1A843F95873013664070E0E56814F7E1 (GetStateGraphs_t23244C7CCB8AF3F714E2B10B363D9BF360943716* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetGraphs_3__ctor_m56C1FC93B1AEA8CC1D6011ED6125C56EBEB2252B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GetGraphs_3__ctor_m56C1FC93B1AEA8CC1D6011ED6125C56EBEB2252B(__this, GetGraphs_3__ctor_m56C1FC93B1AEA8CC1D6011ED6125C56EBEB2252B_RuntimeMethod_var);
		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 SetStateGraph_get_containerType_m4E0F60160A5BD1C92B93E0FE44F6F8B45A6F91BC (SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetStateGraph_set_containerType_m699D20A04908EDFC345563604155D979DDEFF5B0 (SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcontainerTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetStateGraph_get_isGameObject_m93DF173F7EF8BB431158EAE8D8AC687824C65197 (SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = SetStateGraph_get_containerType_m4E0F60160A5BD1C92B93E0FE44F6F8B45A6F91BC_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetStateGraph__ctor_mB2A5837B7E729909E87AB08C705E85CE0CCC891A (SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetGraph_3__ctor_mEBF7B7E77AE074F94249CECBA45A1C458B0911EC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SetGraph_3__ctor_mEBF7B7E77AE074F94249CECBA45A1C458B0911EC(__this, SetGraph_3__ctor_mEBF7B7E77AE074F94249CECBA45A1C458B0911EC_RuntimeMethod_var);
		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
#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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void State_set_isStart_m07936C946A25E5FE5D6CB70C900AB1AABEDE69E0_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisStartU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) 
{
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = __this->___U3CstackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_0 = __this->___U3CunitsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
		__this->___U3CpositionU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_get_source_mD9E4E8A926307F7B242885A07EA578EB6FBB1711_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HasStateGraph_get_containerType_mE1BFD05FC78A17B33DDC0A60AD306DF69466982A_inline (HasStateGraph_tE746DD57D03BC66D7BEDFE5740C1DA9B79C1F37A* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool State_get_isStart_m1A71470B1BCF2BBC60EFB82821351D1C32DB468E_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisStartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float State_get_width_m3C7CE021C0ED120A230D46BAAC0B567F4928BAB1_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CwidthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void State_set_width_m7FFA90CCD391B250B3345CCC0D279882AF1C50FB_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CwidthU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* StateGraph_get_transitions_mD532ABAD41415C37BE78E17ABCB54394D8CBA43F_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_0 = __this->___U3CtransitionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastEnterFrame_m1B4E9148981FB5B06AA5A0544A4EDCCE8E25793E_inline (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ClastEnterFrameU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastExitTime_mA44CE5AF88525D4FD937C175F71821634B4F9287_inline (DebugData_t7C537AA1FDC4B7DA2641C0A675888003851A0D92* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3ClastExitTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_states_mAC5F24102DAB519858ED06F43F326235CC23F58C_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_0 = ___0_value;
		__this->___U3CstatesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstatesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_transitions_mE0EC6D0AE1E70999080C731A7D56D948D66E3429_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_t68F202D7B57DD71344E76A265721DA6593B94BA9* L_0 = ___0_value;
		__this->___U3CtransitionsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtransitionsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_groups_m0B8859AA5C26C3D74455106860B1380DFCF037B4_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* L_0 = ___0_value;
		__this->___U3CgroupsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgroupsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraph_set_sticky_mDBECF74D0B264482F7B000BB3C69991656C81802_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* ___0_value, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* L_0 = ___0_value;
		__this->___U3CstickyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstickyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* Graph_get_elements_m337720F5A70D0ED47164B591256483AB7D7FE981_inline (Graph_tD3F160E11AE372F4006562E44A04A934679A72CA* __this, const RuntimeMethod* method) 
{
	{
		MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C* L_0 = __this->___U3CelementsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* StateGraph_get_states_mE379D30E80FC3BF100C356550A768FB0FED62A09_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_tE2784E270F0B3DA5DB5E14808C3F549BC4F61276* L_0 = __this->___U3CstatesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* StateGraph_get_groups_m1ED46DDDE1134596EAC1F7A0853F053B0462BBED_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A* L_0 = __this->___U3CgroupsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* StateGraph_get_sticky_mD89D4B181089BCF34458C1A781EE756EE73DFC32_inline (StateGraph_t4F59C6C493939AE51DF0745340BEE3B67A6886FC* __this, const RuntimeMethod* method) 
{
	{
		GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D* L_0 = __this->___U3CstickyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateGraphData_set_isListening_m12A71632FC656D380276DA832081FD5F1CB1E480_inline (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisListeningU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool StateGraphData_get_isListening_m9685979715A4F00FEFF6E5C4DCAF678A9B40D628_inline (StateGraphData_t8B9B0FFB8FBD845F21CB09AC426ADBA347D28580* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisListeningU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Graph_set_title_m5301B78920B637607F14634338FE751F419731C3_inline (Graph_tD3F160E11AE372F4006562E44A04A934679A72CA* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CtitleU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtitleU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void State_set_position_mDE134C8CFF547D789E10EBE0F4EEA5F6BD931DFE_inline (State_t1C69060B0C415895B4CA89F9A6399E16AAF654E3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
		__this->___U3CpositionU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateTransition_set_source_m6D5B3D924BF32BD665D388BAFD4699100C97C3E9_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CsourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateTransition_set_destination_m25DB92BBA492FCCDF42C40BF99101070CA1D14ED_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CdestinationU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdestinationU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastBranchFrame_m412D52C8DAEE9E912A3E0C1A532408F1FF57F437_inline (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ClastBranchFrameU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DebugData_set_lastBranchTime_m0B6965AC9E09C5008F57F9CCF373E656205E5595_inline (DebugData_t23639BF7D05E981CBD90B2063AB4F85B204C6C13* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3ClastBranchTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* StateTransition_get_destination_m5000AA9FDC7863A1F263C267A01814C3705A68B8_inline (StateTransition_t87FA9EAAB936C1A75F1318DDB8D46DCA981BE4BE* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CdestinationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_start_mF9C9E6511A0345A7548696D69939763B15BC2564_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CstartU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_stop_mCD618ECF51403F46CFBBFE894517CD8230FF5AB3_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CstopU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstopU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_started_m52F94D5308D3A46FD700F5AD8636613CB8AA9F5C_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CstartedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StateUnit_set_stopped_m856EE3CA2DFCFFD424063C557CF49779B86ACE84_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CstoppedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstoppedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* StateUnit_get_start_mE0A3C8DBF73E806B6DC7D56B37AB4463221CC481_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CstartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_get_started_m1DB68019564D9311930301308FE8EF3689FEF273_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CstartedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* StateUnit_get_stop_m1E836E89105B4749740645D87966F3D5C732D25A_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CstopU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* StateUnit_get_stopped_mFEA3C8AF23330F281410F2D6CA23EB401D5D4062_inline (StateUnit_t067EF331C49C11952D5DB87CA018459EB3406DEA* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CstoppedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerStateTransition_set_trigger_m7A47AC59ACA081DFBCA7185EE3EF11A505F51867_inline (TriggerStateTransition_tDA99AA08E4F980CE943722357F429BF5DE347320* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CtriggerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtriggerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SetStateGraph_get_containerType_m4E0F60160A5BD1C92B93E0FE44F6F8B45A6F91BC_inline (SetStateGraph_tE2B1C976BA4D9ADDD6117CEF0364E8AC37981662* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* NesterState_2_get_nest_mB091C6EB1B0C001B2BFDDD14DFB4C301D3E31839_gshared_inline (NesterState_2_tF2CC520393685B887C696B46B6FC2791CE9F4240* __this, const RuntimeMethod* method) 
{
	{
		GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* L_0 = __this->___U3CnestU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* NesterStateTransition_2_get_nest_m03E56507619FC56F82921CC22D610E891A31207C_gshared_inline (NesterStateTransition_2_t13CBA26023E771CD2B3FB65A5A16224A347A126F* __this, const RuntimeMethod* method) 
{
	{
		GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* L_0 = __this->___U3CnestU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CgraphU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Instance;
		return (RuntimeObject*)L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* NoAllocEnumerator_1_get_Current_m7E03E7F8FEC0DCFD4D7075328F00E5A2BE6C1C04_gshared_inline (NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* GraphNest_2_get_embed_m0611F45470EB98F8766153A816BA165928528151_gshared_inline (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____embed;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* NesterUnit_2_get_nest_m972018171827EA13C53BDC32374C0750BEC6BDDE_gshared_inline (NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602* __this, const RuntimeMethod* method) 
{
	{
		GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* L_0 = __this->___U3CnestU3Ek__BackingField;
		return L_0;
	}
}
