﻿#include "pch-cpp.hpp"





struct VirtualActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

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

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

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

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

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

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

struct Action_1_tB4285954D4854A1287BC3C7667C0DFC4D3A5F9A1;
struct Action_1_tDA4133529C1D5D9001E07B98CACC97864861B44B;
struct Action_1_tD5FA47F50DE964EA177B87ABF2576790239219A3;
struct Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E;
struct Action_2_t6A27AF0A3585FFCF87D39ADE472BCFD2F2930F19;
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333;
struct Action_3_tE646D5EE2107669AE49025C0E3DC04C831ACCAE0;
struct ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308;
struct ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960;
struct ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382;
struct ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8;
struct ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859;
struct ConnectionCollection_3_t96C32092C3C659474D1D76D2B8DDE5C4AAA99850;
struct Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611;
struct Dictionary_2_t5A46F6A0FDBD7CC8B58F03D6AC5411CC9AAB0279;
struct Dictionary_2_tB0BAC85F1878B2F920E78B1B4CBBF319B9B2EC71;
struct Dictionary_2_t097362302A2A0E9664DD0194F32BFF983ABF9036;
struct Dictionary_2_t14FA2C72DA8D623EFC9AAE3AC0CFE9BB3E2210B8;
struct Dictionary_2_tB2B2E2DF0CDE12426E52F533067EB593851E6078;
struct Dictionary_2_t13FFC1494AB2EA29E5369FB1CED95DE236837AEC;
struct Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF;
struct Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E;
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7;
struct Dictionary_2_t074D6C0CE11E217D0226BB29566738495F6F5AB4;
struct Dictionary_2_t01D7D86BD167E8DD3BE74207B29ACF9A70397344;
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
struct Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA;
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
struct Dictionary_2_t877E65DC706A6BEC95352F8285B8C8A17D90706C;
struct Dictionary_2_t41FD61BE48F051347DCD56C1FDB0DF84B09CADD0;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83;
struct Dictionary_2_tB2737C2E10E405CB45E3BCA9C90E5E1D2D242D9D;
struct Dictionary_2_t1B89D6272964EB8FF7639C38183B409C50B09669;
struct Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD;
struct Dictionary_2_tC28B5F3F34408BE2E94CAE8F26AE095C3795DF8A;
struct Dictionary_2_t6BDF6C6A51DC0496650EFFE508AA26D693F3D540;
struct EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180;
struct EventMachine_2_t8943CDC2FDD89FB44EA0E925D6C4C07FF31DE522;
struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD;
struct Func_1_t911AC4A38419FF93611610DD8E30223A906746EE;
struct Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4;
struct Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D;
struct Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26;
struct Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042;
struct Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA;
struct Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F;
struct Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C;
struct Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8;
struct Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F;
struct Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C;
struct Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84;
struct Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B;
struct Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB;
struct Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5;
struct Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62;
struct Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3;
struct Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015;
struct Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA;
struct Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7;
struct Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D;
struct Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940;
struct Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F;
struct Func_2_tF73B483428972E193534E8E316F9295E5ADA8534;
struct Func_2_t9F45EF9F857977243C345F24571962D2521DB4A1;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
struct Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4;
struct Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412;
struct Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54;
struct Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A;
struct Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680;
struct Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D;
struct Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E;
struct Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434;
struct Func_3_t42E9F5CDEF4CF174C35D943F427EF585FE829937;
struct GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C;
struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6;
struct GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624;
struct GraphElementCollection_1_t12975959AFE3064CB7078FD9E14DCF7DE8E4BA71;
struct GraphElementCollection_1_t747DBE349EF6196F21B8B0817448722E5570D25A;
struct GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824;
struct GraphElementCollection_1_t07D930499CC48B479E50C29568A1A83BD5F19A62;
struct GraphElementCollection_1_t7F9F93C330F383333B4A2C47EB17C8380CB178F8;
struct GraphElementCollection_1_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D;
struct GraphElementCollection_1_tC6264657A5F706C6E9718D273CD9FF44F5332CB2;
struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D;
struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
struct GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49;
struct GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5;
struct HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A;
struct HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
struct ICollection_1_tAEF1C056C36E7D5FEA74D8B3050426267827D51F;
struct IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8;
struct IEnumerable_1_t887B5B45BBB0C049031B37FBA1190D537DB92069;
struct IEnumerable_1_tD0F4D4B149F765838C2EE047DE53D8AD5F44E1D7;
struct IEnumerable_1_tF9F66E51CFBBAD8260F495DCE0BD8A71A6497329;
struct IEnumerable_1_t968AC5B0EA7E8495062FB8ABB5D173ACFB7513D9;
struct IEnumerable_1_t1CDC360303CC5A7C1A73DD7FB9DD5B6AA9882385;
struct IEnumerable_1_tDBA05FC05AC96F2AD8D7D65CCBB798EEB7E81FA3;
struct IEnumerable_1_t0A37A36D6F27992415D9CAE0C8AAFE42BF542CCF;
struct IEnumerable_1_t08AEF7AA707BEF8935DBA3FDC02294084C0FF377;
struct IEnumerable_1_tEE7FF2697E33936DFD0BE6770BC8FDE6A62A98BC;
struct IEnumerable_1_t5E9528338D34180162AF26CF5166008634C32C57;
struct IEnumerable_1_t5C6246022D75C25FED7A2B086666C81D924A6430;
struct IEnumerable_1_tA8D69721AFC4D7004B960BEFFF2A6CEB00E64886;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t4AF70810123D57D0579CF7EA1198EC6DEBFAA802;
struct IEnumerable_1_t5FC0684345009A3ABE0429C5F4CB80C71BA225B6;
struct IEnumerable_1_tE358DC946BA72354C4905C9036C90AE414732E22;
struct IEnumerable_1_t401D35995A3DB6F9174FF8CDD5A5694151D70BB7;
struct IEnumerator_1_t7142D7C5722E371B714C2F1F5A179E47CA2F5B4B;
struct IEnumerator_1_tDA786CB630171E4C45DCA83A3099BDAA0B0576A7;
struct IEnumerator_1_tF04ED3B8C457EA731515D4D0023EB3082B5B0153;
struct IEnumerator_1_t86B7F34067F3776CDCB23BA2BCBD48DD2EE80CE5;
struct IEnumerator_1_t4C2AC155A122A9D6EF0096D04084AFD8C07BEBF2;
struct IEqualityComparer_1_t0706C8CEAD5235F761D9A8DB3AC57BA61E96F1C9;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct IList_1_t947B283AA401760B69BC0F30C7F77DCC83A4B1B4;
struct IList_1_t2370FFF1AE92C06788FE8416DC70231CA6771793;
struct IList_1_t2547F82671A2A978468A901F5DB274CE8BB9B0C2;
struct IList_1_t85952E2BFAC1C47A41C874E8CB225F1DA805758A;
struct IList_1_t39E842369E03EACD674E54E4FAD4E9BF59C5E921;
struct IList_1_t6EE90D273EFCF5E7E4C37FAB712E70BB6F1B4BFF;
struct IList_1_tFCC4681CBA27EDD8B4A096B1C53F52612FF07ED9;
struct IList_1_tB8585EC8E06F205E29CDFA9F68C40CCB653AC296;
struct IOrderedEnumerable_1_t0E680E8E1A4A676334F2A0C9A6F9B93135A65EAC;
struct IOrderedEnumerable_1_tF7D89B61041B2F8A5B8CFC30EF5589D1B6A95720;
struct IOrderedEnumerable_1_t324A799960AC3CF454F69378372B4CF9D6A66EAC;
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 KeyCollection_tB45A861D090B15129521119AE48ED3813820A974;
struct KeyCollection_t153E9940D01AA6163E06836DBD2B3B67D297A72D;
struct KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203;
struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36;
struct KeyCollection_t45EFC1A5601BEB6CF26CD48F9080C43184747035;
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_tB6986F149E8A2533690DBAB7F8E21DC61C0AD879;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7;
struct MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2;
struct Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699;
struct Machine_2_t0DF3117A586606B0E97DCE8C3B3F7BDBA95308F2;
struct Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37;
struct Macro_1_t944D132D71E52C0D7FC76C06039018FD18B6F090;
struct NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494;
struct NesterUnit_2_t2944808A1A4AA7550C3C8EE5B847A0E91689E602;
struct Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E;
struct Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D;
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
struct UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7;
struct UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7;
struct UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B;
struct UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C;
struct UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B;
struct UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00;
struct UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF;
struct UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155;
struct UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB;
struct UnitPortDefinitionCollection_1_t665553142D4490579611ED610240743C22D899F8;
struct UnitPortDefinitionCollection_1_t198398673C495F7DB8AC3CE26E9DC0B8907E628C;
struct UnitPortDefinitionCollection_1_tED71DF94B48CE1756D3168910761094E5E2CC628;
struct UnitPortDefinitionCollection_1_t0F8E18D70B3C28BCFF0C4A883CC718FF7CE65347;
struct UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816;
struct UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88;
struct UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99;
struct UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D;
struct UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2;
struct UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E;
struct UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0;
struct ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA;
struct ValueCollection_t2A84DA2BD69E30BC118AA364CC9A24A59C15C546;
struct ValueCollection_t5C4C94DAD91F3272B91AB86659ED4BD79A59D43A;
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
struct ValueCollection_tAD6B2B95B2444D0E5567884E61ED90330A76EBF6;
struct Action_1U5BU5D_tDDE8F0E5F72CDCC3C9228F7F50484C0B41BAF4E0;
struct Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76;
struct EntryU5BU5D_t53ACA63D28BC01E8CDA8D2D1CD5513C0DB5822DF;
struct EntryU5BU5D_t7E184EA8A419F783F7E8B288EDEAF18BE83CDBE4;
struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
struct EntryU5BU5D_tAD6E7A14836E3446B22A934275BC4F303234070C;
struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88;
struct Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A;
struct BitSetU5BU5D_tAD1E81ACD53196F8764DA76829DE95533DDC1588;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724;
struct IDictionaryU5BU5D_t604DB404DAEF595B12A45890E1D58CF8FF54116C;
struct IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4;
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810;
struct InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045;
struct InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57;
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17;
struct InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86;
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725;
struct InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225;
struct LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A;
struct PlayerInputU5BU5D_t68A8570E76E18996F872BEEBA1C81ED2E4671080;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299;
struct ParameterOverrideU5BU5D_tC408277D7E98D32E4B0AEFA1E2EDDB74790897EE;
struct ActionEventU5BU5D_t45BD340B9AA6F3287339EA686E3FE0A47801E88F;
struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945;
struct ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A;
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA;
struct BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B;
struct BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6;
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
struct CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A;
struct CommonTree_t3BD1CA810EEB23860077704FB2963AFE6B9C69B1;
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
struct ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE;
struct ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE;
struct ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E;
struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9;
struct ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9;
struct ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
struct DFA_t68E40FB2261FCCE22383DC845FCC24D69A0A067F;
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02;
struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
struct EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9;
struct EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF;
struct EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E;
struct EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816;
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377;
struct Exception_t;
struct Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2;
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582;
struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
struct FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B;
struct FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4;
struct GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D;
struct GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8;
struct GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5;
struct GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097;
struct GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F;
struct GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199;
struct GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032;
struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B;
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9;
struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C;
struct HashList_t56D0AB4498A42AABCDBEDC36568089E25F48947E;
struct Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct ICharStream_tEE477BBD87D8E66B57909DDE3EBCA406431F031D;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IGraph_tBF23D8FF0B4328ED06EAA2E303A4620E57402827;
struct IGraphData_t378AD2F35789C5EE31649C40C32F060B47E7A484;
struct IGraphElementData_t473940E52EF5EA73569B48D31EEC182A2BF70D74;
struct IGraphElementDebugData_tE31D0A6EA9490DF57988C77907384AEFC35E51B5;
struct IGraphElementWithData_tC18161F70D64C76F821F13C7AE29C83B03C61EA1;
struct IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93;
struct IGraphNester_t51537569FA6937F8DCBA83364C357DCBD0C02E09;
struct IGraphParentElement_t2BB2A2916D96F1AA16D15B3693F0A6D2D4589B1D;
struct IGraphRoot_t84A87B1D402F522D84DF0B9D1FBCA3FBDEEFCC81;
struct IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D;
struct IList_t1C522956D79B7DC92B5B01053DF1AC058C8B598D;
struct IToken_t620DE9D086BA75DE074EF126922C24743D268A42;
struct ITokenSource_t7B8A9A88E1B36AA6B44922BBAB5AD6DAF4F22C57;
struct ITokenStream_tB4C6E28FA049D672D52C8DBD93C0EE8D9015D047;
struct ITreeAdaptor_tA358C5DD9D6A502275F3433C64D23440927D167D;
struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
struct IUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908;
struct IUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56;
struct IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE;
struct IUnitPortDefinition_t7F2CC110DAAEE5A436414B71A158F2239FDD58C6;
struct IUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2;
struct IUnitValuePort_t066179230A251E8FFC4D9091EE2D9B4B95F649A9;
struct IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1;
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD;
struct InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D;
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09;
struct InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700;
struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF;
struct InputSystemUIInputModule_tB7D5B53F656D196BB5AF712FA16FEE22B2EE0C58;
struct InputValue_t4F053958518BDF6FD85C55F31B0597C9521B4231;
struct InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD;
struct InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E;
struct IsApplicationVariableDefined_tC2CAC7F5E73E5087DFBE1A916322BEBF2002D97E;
struct IsGraphVariableDefined_t431676E0504D12D583391D6D39953558B6B987F0;
struct IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0;
struct IsSavedVariableDefined_t281B670AA053640D449A43A076C2CEF7E5164D1F;
struct IsSceneVariableDefined_t0346FFD425EDC2E046BCBD2DB1B695B722CE082D;
struct IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6;
struct IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF;
struct Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE;
struct LockQueue_t3E4B860A0858D73F6E8E38B68DD93DA7729CE6B6;
struct LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465;
struct LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2;
struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F;
struct LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C;
struct MethodInfo_t;
struct MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1;
struct MissingValuePortInputException_tBD0780B77E62866969F0F658A38CCD00FE8A9D76;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5;
struct NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0;
struct NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB;
struct OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A;
struct OnInputSystemEventButton_t1AC4852440504C2058C239561D19B022D0A75CE2;
struct OnInputSystemEventFloat_t1ADF37816A0488AA7EB9808AECB5E01EA00DF8A4;
struct OnInputSystemEventVector2_tCECAA8C2D9CC8F880B7213D0F6D4B9402FEF449A;
struct ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957;
struct PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F;
struct ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B;
struct RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0;
struct Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SaveVariables_t069640146E3F57F419F6118608DF9C4917331759;
struct ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C;
struct ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58;
struct SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525;
struct SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68;
struct SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC;
struct SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB;
struct SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED;
struct SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152;
struct SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39;
struct String_t;
struct StringBuilder_t;
struct SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F;
struct TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC;
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
struct Type_t;
struct UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E;
struct UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07;
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191;
struct UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C;
struct UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A;
struct UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF;
struct UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA;
struct UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE;
struct ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1;
struct ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7;
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392;
struct ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E;
struct ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B;
struct ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C;
struct ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0;
struct VariableDeclarationCollection_tF2FB9698489A7485BE152FDBA89ABFFE7E28C8AC;
struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405;
struct VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95;
struct VariablesAsset_tE4313D35DB06BE09CA5710B6110ABFAAA6A654EA;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E;
struct fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23;
struct fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668;
struct fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC;
struct U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE;
struct U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526;
struct U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9;
struct U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271;
struct U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF;
struct U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272;
struct SpecialStateTransitionHandler_t580B77F22520338A17D0E305DA6ADAA39AF0FB9E;
struct U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97;
struct U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B;
struct U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6;
struct DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E;
struct DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB;
struct ncalcExpression_return_t7BA944E8990E85BEF9FF951F17899A1F2E37E3E6;
struct Data_t577874C81BAC076AC94097E39B9C67A81FD115AF;
struct ControlsChangedEvent_t24A5BA4AB8034B3C662F956A4C85ECC6B8332B48;
struct DeviceLostEvent_tDD8832F14B7DA15569261EFEBC47E67CF4E1B9D4;
struct DeviceRegainedEvent_t24153E8876417F010AA4C0C1C25D6CB792EC01D1;
struct U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676;
struct U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B;
struct Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0;
struct U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373;
struct DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E;
struct U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3;
struct U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5;
struct U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587;
struct U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD;
struct U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78;
struct U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB;
struct U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D;
struct U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55;
struct U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341;
struct U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4;
struct U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671;

IL2CPP_EXTERN_C RuntimeClass* ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_t577874C81BAC076AC94097E39B9C67A81FD115AF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t911AC4A38419FF93611610DD8E30223A906746EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF73B483428972E193534E8E316F9295E5ADA8534_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GenericPool_1_t771B0C5644EBA6E00235E4F888280BA5026C38E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tA7BDDF074DB56F17D7F8B9E4215C2859577E261C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tB2F8C47CF307DF92520C28F69697FA6ED795CFA2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ICollection_1_tE076BA0F545B038CA040DA480E4D0AE8413CF7CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_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_t08AEF7AA707BEF8935DBA3FDC02294084C0FF377_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t0A37A36D6F27992415D9CAE0C8AAFE42BF542CCF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t1CDC360303CC5A7C1A73DD7FB9DD5B6AA9882385_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t4AF70810123D57D0579CF7EA1198EC6DEBFAA802_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tDBA05FC05AC96F2AD8D7D65CCBB798EEB7E81FA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t4C2AC155A122A9D6EF0096D04084AFD8C07BEBF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t7142D7C5722E371B714C2F1F5A179E47CA2F5B4B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t86B7F34067F3776CDCB23BA2BCBD48DD2EE80CE5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tDA786CB630171E4C45DCA83A3099BDAA0B0576A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tF04ED3B8C457EA731515D4D0023EB3082B5B0153_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* IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t2637CD908A1D68FF4DE4F5E75F0197A5BF7094A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_tB5134229FAEDF9680B5EEB965C38145FE7023D2B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0414E3274E6539D58A6691021628AC3EC0B5E575;
IL2CPP_EXTERN_C String_t* _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
IL2CPP_EXTERN_C String_t* _stringLiteral083B3C3BCBD8E9403C00BB6509424CFF44C89CCC;
IL2CPP_EXTERN_C String_t* _stringLiteral089154EBAA0CAE049B31D2C45A287D265383A152;
IL2CPP_EXTERN_C String_t* _stringLiteral08EBBCCC7EA060ED003D09CDA95ACF4917DE583F;
IL2CPP_EXTERN_C String_t* _stringLiteral097AF4A51A5BF0CB0DCBB0CC78BB061E38CC49D7;
IL2CPP_EXTERN_C String_t* _stringLiteral09D118F02225C61685E23552516BAD09FB7F7C35;
IL2CPP_EXTERN_C String_t* _stringLiteral0A81035836DA12550D5C63B5134A98F97816F431;
IL2CPP_EXTERN_C String_t* _stringLiteral0D0E7E8352541808302146F5C2D74936910C7516;
IL2CPP_EXTERN_C String_t* _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18;
IL2CPP_EXTERN_C String_t* _stringLiteral136B540A8630F1606A6B94CE48B975D13A72971C;
IL2CPP_EXTERN_C String_t* _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2;
IL2CPP_EXTERN_C String_t* _stringLiteral15CF6F769B0EB2F2E90C1E65CE61C1FE2C0478AF;
IL2CPP_EXTERN_C String_t* _stringLiteral1AAA87BACDBB2798517C0B984881B425E20035DF;
IL2CPP_EXTERN_C String_t* _stringLiteral1B25AB2315A297CB937A477D5B7A826085F86E3E;
IL2CPP_EXTERN_C String_t* _stringLiteral1C9C88D585F9F2AC9ED2371E5E69982CD7D342E3;
IL2CPP_EXTERN_C String_t* _stringLiteral1E6DBEFB654139460DE43FF2E7AE64CB366D96C3;
IL2CPP_EXTERN_C String_t* _stringLiteral21242E768CCE095A6B65BD73C1A03C65F163B368;
IL2CPP_EXTERN_C String_t* _stringLiteral215CD8D96234D677FBB0A636A3703BE57952E6A3;
IL2CPP_EXTERN_C String_t* _stringLiteral21AB3EB3B58F37D5928D1CED716C2695E318B4BD;
IL2CPP_EXTERN_C String_t* _stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85;
IL2CPP_EXTERN_C String_t* _stringLiteral233889F57C76675334AF22A22C5E8B86FE1883CA;
IL2CPP_EXTERN_C String_t* _stringLiteral2342ED095E8746444A44CFCD5D8ACA13F0E7EEF8;
IL2CPP_EXTERN_C String_t* _stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA;
IL2CPP_EXTERN_C String_t* _stringLiteral266A6E70F3BC9E04A2BC6274C2A8820535A50A1E;
IL2CPP_EXTERN_C String_t* _stringLiteral2684E74084B3F2D1796B7F69531DC22C93BF40D6;
IL2CPP_EXTERN_C String_t* _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69;
IL2CPP_EXTERN_C String_t* _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B;
IL2CPP_EXTERN_C String_t* _stringLiteral32D308F08E201660A1A1B244F9AF831CDBFC2635;
IL2CPP_EXTERN_C String_t* _stringLiteral33F1DA9C0003538318DC30913828A1E40A392432;
IL2CPP_EXTERN_C String_t* _stringLiteral34CECD2DAFE3EC2873E4E7BAD26EFAD8072349B9;
IL2CPP_EXTERN_C String_t* _stringLiteral3571A20D881AB092B5C66F98810B1C92F4D2841F;
IL2CPP_EXTERN_C String_t* _stringLiteral35BE86BE04537C20F1D92CDDE1C271EA43492402;
IL2CPP_EXTERN_C String_t* _stringLiteral363278D8E9773708C6063667EE23AA08E939B3C7;
IL2CPP_EXTERN_C String_t* _stringLiteral394FDA3259C710C8FFE29FB4C6F4818A661BC578;
IL2CPP_EXTERN_C String_t* _stringLiteral3ADBC7690C23AF8755E2E797C776CA643DEF7B9B;
IL2CPP_EXTERN_C String_t* _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
IL2CPP_EXTERN_C String_t* _stringLiteral42A7734F4B77B4569977106EBBAD62FC466CEFD8;
IL2CPP_EXTERN_C String_t* _stringLiteral43B7139080601ADCDBC498AA1C31AA61937A5C84;
IL2CPP_EXTERN_C String_t* _stringLiteral441BEFE1DF6EEDA03F2CD7F626AFD0D6DF6CA2C9;
IL2CPP_EXTERN_C String_t* _stringLiteral44B4A9135B79C43835BC9597E1AA127E0DE60347;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral4962F46F6A403277F9412B630B8BABB987601CC9;
IL2CPP_EXTERN_C String_t* _stringLiteral499284EE1D3CD7FE549A05AE5F4E78D079B96018;
IL2CPP_EXTERN_C String_t* _stringLiteral4BFDCF42E37B95CBF3D2171AC1F9B19216A1E284;
IL2CPP_EXTERN_C String_t* _stringLiteral4C64FAF248B3C58A3DBD011DCB21AB1FBAD05F3E;
IL2CPP_EXTERN_C String_t* _stringLiteral4F1C2D6FA5A50BC71CC2E7384557551AC65C2767;
IL2CPP_EXTERN_C String_t* _stringLiteral4F5CD18B61045779E73AE62C0310037467A13A31;
IL2CPP_EXTERN_C String_t* _stringLiteral4F852489CE553A1F0F13DDD6AF41530F67A530D9;
IL2CPP_EXTERN_C String_t* _stringLiteral522247F08B9DF655AC618A6C6FC14D5927F32D1F;
IL2CPP_EXTERN_C String_t* _stringLiteral5387280129C03D9806797B9D96ED94628E3863A1;
IL2CPP_EXTERN_C String_t* _stringLiteral53FC279E3B6D4632976D2AA4748764C5A57E8343;
IL2CPP_EXTERN_C String_t* _stringLiteral54D0E574606CCC53B29A25E1CA8844A1A96519F3;
IL2CPP_EXTERN_C String_t* _stringLiteral54D24BE6B9E2706317A812ACDD9778ED2629ADEF;
IL2CPP_EXTERN_C String_t* _stringLiteral54E1321D77001D901E013C63DC608069E8B0A37F;
IL2CPP_EXTERN_C String_t* _stringLiteral55234E6D5DAF34FA810474A661C00B6476A94A72;
IL2CPP_EXTERN_C String_t* _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8;
IL2CPP_EXTERN_C String_t* _stringLiteral5B615C8D64F050A4B841840469BBCCA764121BFC;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5C543EE24B2DEAE7D96337BFFB1C44A9872F40B3;
IL2CPP_EXTERN_C String_t* _stringLiteral5FDE879CBB29EDDD1BF6CA7C9074367D90619E3B;
IL2CPP_EXTERN_C String_t* _stringLiteral6167660C7829D628506C7DE16D372572AC57D7A7;
IL2CPP_EXTERN_C String_t* _stringLiteral61AC40BEA644D21ACB27CD5305D3188EB3A3FD34;
IL2CPP_EXTERN_C String_t* _stringLiteral623321984CAA53EF999A7C16D8E0851E9A9ED9E6;
IL2CPP_EXTERN_C String_t* _stringLiteral628C1CB2DE6C223AB65EB41986A1A13F550874C3;
IL2CPP_EXTERN_C String_t* _stringLiteral63FEAE5081ABFB719642D387AE43B7D4DFB3CFEB;
IL2CPP_EXTERN_C String_t* _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F;
IL2CPP_EXTERN_C String_t* _stringLiteral664AE8814095D5AAFE22453E3FE6253BA4D6D23E;
IL2CPP_EXTERN_C String_t* _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5;
IL2CPP_EXTERN_C String_t* _stringLiteral6790F5A313E4F3D7D9EE743046C665DE8D5FE0F2;
IL2CPP_EXTERN_C String_t* _stringLiteral6DDFCB72745BAF0880ADFD91F1EA6B306A827054;
IL2CPP_EXTERN_C String_t* _stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2;
IL2CPP_EXTERN_C String_t* _stringLiteral7475A128B246573BD905D7271AC5CDEC8B0672AB;
IL2CPP_EXTERN_C String_t* _stringLiteral7628CB9CDFFD92FA8ADEACB73F1E87E1F2E88E7E;
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
IL2CPP_EXTERN_C String_t* _stringLiteral78ADFAF0FC33E1788502B8F059E77908B27F6A83;
IL2CPP_EXTERN_C String_t* _stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE;
IL2CPP_EXTERN_C String_t* _stringLiteral82A901265FBEA6E3CB1AA8C0B59AB2E742A5F278;
IL2CPP_EXTERN_C String_t* _stringLiteral866DE57E7E4678162A1865095E3B8C11E24AD5C6;
IL2CPP_EXTERN_C String_t* _stringLiteral887E9B6AF7604BCDC57F8FC1D0E3043AC03E564D;
IL2CPP_EXTERN_C String_t* _stringLiteral89E853EE1CCE48EBFE0612046241B7C0EDB0C571;
IL2CPP_EXTERN_C String_t* _stringLiteral8AE201131A574CCA6921332677693EBEDED2A8BE;
IL2CPP_EXTERN_C String_t* _stringLiteral8D15BBA05EB5571100BE5CBF8F9EB5E76125384E;
IL2CPP_EXTERN_C String_t* _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B;
IL2CPP_EXTERN_C String_t* _stringLiteral9061E7BA6E3CBE2417F45B8DE3615F10A01C7FF2;
IL2CPP_EXTERN_C String_t* _stringLiteral92D5F105B1F3D9895F413EA6E090D9AE1D420BC3;
IL2CPP_EXTERN_C String_t* _stringLiteral94990B87A54C9598577DFAEBD272852BC786FDD9;
IL2CPP_EXTERN_C String_t* _stringLiteral970DBD957E951CBB2A0CADFAE721EDA0478353B9;
IL2CPP_EXTERN_C String_t* _stringLiteralA1FF880DD7E670C95CB0947B0F5ED941C96BD4FB;
IL2CPP_EXTERN_C String_t* _stringLiteralA2241B3A43BEAB5D6E2FD668A12D495053F64FC4;
IL2CPP_EXTERN_C String_t* _stringLiteralA28C4ADD1EA15AE188B55C9E857D0A16652A334E;
IL2CPP_EXTERN_C String_t* _stringLiteralA3C957CEE98BD09F390EC7309219F720C0EFAEB2;
IL2CPP_EXTERN_C String_t* _stringLiteralA3EF4E53D10409FFAE3D189EFA705AC02447DFB1;
IL2CPP_EXTERN_C String_t* _stringLiteralA648A89747674239B90448727AE724D7AA4FFA34;
IL2CPP_EXTERN_C String_t* _stringLiteralA837D0F2844D7D5C52C8E792646907ABB57E14BE;
IL2CPP_EXTERN_C String_t* _stringLiteralAA9EB47068DE4AAAC68E6899275B8D3B9348EEF9;
IL2CPP_EXTERN_C String_t* _stringLiteralAB2156EED3E1A351927BAD37510F67ACA2F8B955;
IL2CPP_EXTERN_C String_t* _stringLiteralAFC7CC599C7290EEF3486EC0AE9F2227555AFE70;
IL2CPP_EXTERN_C String_t* _stringLiteralB145FB8ED21844A3A1C86ADF4EF841B06667DBF3;
IL2CPP_EXTERN_C String_t* _stringLiteralB1534B395382723189F07F3A82B678C2B0E1AC32;
IL2CPP_EXTERN_C String_t* _stringLiteralB2C3A71AF7CAC0EEF21F9C5E9E079D18F0425FB5;
IL2CPP_EXTERN_C String_t* _stringLiteralB4028BD3C005C2DCB9F8A7503F1D241571953900;
IL2CPP_EXTERN_C String_t* _stringLiteralB43E6200357767A31368A7DD45755612AA937A3E;
IL2CPP_EXTERN_C String_t* _stringLiteralB71F91D8324D0B006EE24CEBACF3983303D31BDA;
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
IL2CPP_EXTERN_C String_t* _stringLiteralB82867822F37DEE1D0A162494A3D82B11C422456;
IL2CPP_EXTERN_C String_t* _stringLiteralB8696A00F12280E3816816ABC967400248801841;
IL2CPP_EXTERN_C String_t* _stringLiteralBC269C7045AEFAD71AA0CF06168902F81D300BD0;
IL2CPP_EXTERN_C String_t* _stringLiteralBE062F3F99A5C4D4D6D97CFC9D3772D3CF8BCB67;
IL2CPP_EXTERN_C String_t* _stringLiteralBE22D40159F769D82A8322BB29F2BDA4AFC66553;
IL2CPP_EXTERN_C String_t* _stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110;
IL2CPP_EXTERN_C String_t* _stringLiteralC22F020DA8B0474E37EF6B2C6B3B59F371D153B7;
IL2CPP_EXTERN_C String_t* _stringLiteralC29737350F47E65B64743D7E597D04BC4F44CADC;
IL2CPP_EXTERN_C String_t* _stringLiteralC5052D84247EDB375A6865995A60E8ABF03D67E1;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralCB88A74D0220EBFC3257858F8C1E2F2E53A0BB75;
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
IL2CPP_EXTERN_C String_t* _stringLiteralD041002A2B2993E4471AAFA416A359B954AD20F3;
IL2CPP_EXTERN_C String_t* _stringLiteralD1E8EDFDFBF415466006D233B2E018C69B5A5D40;
IL2CPP_EXTERN_C String_t* _stringLiteralD2185E2B320102DBAC16E15976BE9935D7508BC0;
IL2CPP_EXTERN_C String_t* _stringLiteralD29EC5A54E7994C252B25648F64416FDDDC3F7C0;
IL2CPP_EXTERN_C String_t* _stringLiteralD2A85358B0BEC27E598666291DCBEF209863E938;
IL2CPP_EXTERN_C String_t* _stringLiteralD388B5462142FDC3DFD9C2941118FFB1867B5D4E;
IL2CPP_EXTERN_C String_t* _stringLiteralD687AF9E3851E3A53D8997A4F68A8ACF3C93DF38;
IL2CPP_EXTERN_C String_t* _stringLiteralD74AA5D623FD3954ACA36B4D93221C1F2C8FFAE2;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDEA3F5044E13F19207D83873B64CD5C1E5385A9F;
IL2CPP_EXTERN_C String_t* _stringLiteralDEEFE2DA48C3C4F29D567569CAF0C32C979221B7;
IL2CPP_EXTERN_C String_t* _stringLiteralDF9F66D62BB404BB704522EDAEB101B1B2EF338A;
IL2CPP_EXTERN_C String_t* _stringLiteralE06E988AC69FCF2C4B1E46F33238C288BF12DC33;
IL2CPP_EXTERN_C String_t* _stringLiteralE1ED51ED86BC8E48E16883A779E41034008782E5;
IL2CPP_EXTERN_C String_t* _stringLiteralE2380433424B35ACCBBDCEE07D86ACBBF98E4CFA;
IL2CPP_EXTERN_C String_t* _stringLiteralE2D804F7E2FD438007BEB1F8F8CA3F7762EB71C0;
IL2CPP_EXTERN_C String_t* _stringLiteralECCC734F364206CB24A1C3B12ED53FDF863B173E;
IL2CPP_EXTERN_C String_t* _stringLiteralED751CF24F6F55D70AD34B6F8B38F37DE12E144D;
IL2CPP_EXTERN_C String_t* _stringLiteralEDF7261789409A234DE3BB01784C2E64B45B8AE4;
IL2CPP_EXTERN_C String_t* _stringLiteralEE9530495DD5117D27753E74EC9DF80888C5C80C;
IL2CPP_EXTERN_C String_t* _stringLiteralEFC5D3315D0EF731A6264E907EA8BCE49E2C475A;
IL2CPP_EXTERN_C String_t* _stringLiteralF0970FA72ECAC69E428DE2C307934DEC60010BDC;
IL2CPP_EXTERN_C String_t* _stringLiteralF0EB15DCC986B5C3DD36A938991992037B1E9515;
IL2CPP_EXTERN_C String_t* _stringLiteralF1CD320F434189D6261D82327780342DE3FB73C3;
IL2CPP_EXTERN_C String_t* _stringLiteralF1E4D2428B4E10A02520F95988D29582F94AAF85;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF4E486EEEE82295CCBBB3A1A7461668B2130E36B;
IL2CPP_EXTERN_C String_t* _stringLiteralF6284A48321C7F30426FA52DA1B9260BB133BEF9;
IL2CPP_EXTERN_C String_t* _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267;
IL2CPP_EXTERN_C String_t* _stringLiteralFBBACC81B77C56ABE61594350F7EAB185A58A0FB;
IL2CPP_EXTERN_C String_t* _stringLiteralFD0A11A3C15ED1508C101186E94618502AB445D8;
IL2CPP_EXTERN_C String_t* _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m73518EAD299D0DC130E888995E2B349DBE129E6F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_SingleOrDefaultWithSource_m5172A8BA5E25FCA18F85354D3ADDF98DF5C61D33_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithDestination_m7BB5646326356B6029F684C4FE8937D69C68FD92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithDestination_m938B009E47EEB7FF48E82628DF868338851217E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithSource_m724001BC7D46F6B3FBAA76C00F285A3621229324_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithSource_mCE36E627442EDC962620DF5C57F02B435FE338F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollection_3__ctor_m4183BD09749E2299AA7DB726382362CBE17734CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ControlInput_get_couldBeEntered_m28684BE4FFFE1744B565D32340F2913B10A1D775_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ControlOutput_get_couldBeEntered_m736CA8B75500530BA67CF7E9A982EB4C430ACE4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5A64B9C95A8C1AA79680862359EA8928A25BA3B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1EA0101044A13903FC17FEE7964FCB4A949214F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m79BA1381BA7978B00BBB79270E7497B686E67F90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m5E91A7788F964AAD9F283EC9A492A4B910936827_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m08DD3364B7F0E343750B2DDD364E57E06E1C602F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m19FD49C923A147E5C2761F3D9E75AF1C323039E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1B89FFB3779F73EABEA7694825870405EAB848BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m31E2D1572C5D785ED651215D4228CC836D79B5CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m5D59D677AFA62515E0CBA6C549D5C6715D59D4B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisFunc_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_m3FD3B90763BC533E10561AF8055BB736145F3C27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisFunc_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_mF4AD229B2D7857BF81CAFB1DC90D939C9DA4CBCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m6917FB13203F53677B2EC769E4EAFDA31F4324E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCEF191D9341B0334C799C7210F1D611E3FBD1F40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m0F2B7508CDD0A91D4706257A5EDDC4710EB4880B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mE67339D1E2725178AE96315E94B1ADC29B354A2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m96FB5144410CDF14F48DC20C81F9C77BB8E7DD92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_First_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m7F6828211720F7289B2BC4985B0FAFC549BACB12_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8B21FFE89614F49E30479084D858914E804FAF06_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6EF8F89E53A6AE1D0CE1B1801F61A133191AEB00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SelectMany_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_TisIUnitConnection_t7D3C5F679EA07D6C114445FC2DBBB6B16534FAEA_m34C14E21A5B768D757B0DC90C736FD70245346FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_m6F916CDD371C2DF95F07013C689609F52E30698E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mA43386E27BC3E8CD3DB2FC841428DB9D410C7680_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mCCD07528BB6D3053BC7B91C3369E7EF77EECD9E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_mFE75E9E7A72D133CA5BF72781E0AA6C975F9E802_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Single_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m7EF4939CAAB1ABCA3EDF7DED1C037530A3F23C62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Single_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCAB12664A0886F323894A1760DFA6110F454AEEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_m0A31BE67EC600CB999E107256F0202B896D2EDF4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mF915FA7982BA769C64B55471D744A06A769017AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_mEA987898920E88742923F84B219A5B508116C1EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mCD2807B08BAEE61C0C392CDECFCE13BDDDE74163_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mB72DF7A767B7B7D208AE7728272D547185BE4EC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m78E069C17CF8E28EAAF4E6DAB54B8D956DBE3E5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3602430875554621B9AAA9A707076184F906A350_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m90A7DA358EACFAE96809C28986C8D01D2153E6AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA5C2C734238C332402464D9EC0C9FF6F6406318F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mDBBE3F4BD59E22E1E32B30B24F589410129253B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3CD65CA325F9231AEDC9717FDC8E93CC3D9D4948_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m400939A1407E8162F4A94AE39DB89B59032CC7A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m402143BA38652F8CC5B3E6A19CA6726169962C3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF3B78CECD98D87797DF71DDAF347DE0069FEE5DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4AE7F479E6425B5472E8935875A32BFD3ACEDEDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m4D4C0E84CFA4BEFE9E1639DF04D9B412A797F434_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m89A3A98C8E0DE22FE73E98885A324D2A1F4A1581_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC234625D543B6C6E5FD16971A1C337FD76BA9282_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EvaluationVisitor_CheckMinArgumentCount_mC82462A7EC7A6836737E745F3BC48433A2C17709_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EvaluationVisitor_Visit_m55C6E19982C5F8408ACC6B4AA7A06EC1A0CACF7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EvaluationVisitor_Visit_m89648BEB4B7850406B004153BCB92FD0C36BCA36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnDisable_m7920C3C8D3594C0F2B380CA76FD247187E340AE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnEnable_m4C242CC7CCD1D4B45C1095ECAE531FDC0133F232_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnInstantiateWhileEnabled_m636ABA336F23F674E158A0F095A655EB6719D92B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2_OnUninstantiateWhileEnabled_m31B1D8586ADFC7BC96876D36A60C0DF42CE4AFD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventMachine_2__ctor_m8715D5497FD904B55857B7984C24343D2921A279_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Expression_Compile_m7BDD87F2A0A09467BBB53E57C949E116F3B5B849_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Expression__ctor_mA38F89D568C8F9DC00D0FD46F1499DCD54228AFF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Expression__ctor_mC20F887C4306B4FD58BAC0A36FA0E7EE4C04AA99_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_FetchValue_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mC52EEE52FC2129FBA5BA3663F994A2BB0F14CC9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_FetchValue_TisPlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_m51856625F756AD3DFB0D7BCF5C91AEEF4B83BADE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GenericPool_1_Free_m662E11B2AFE54765B8DAAB07FEF83409815C1217_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GenericPool_1_New_m31F602301BD70BCC38CA623CAE8E318BF671C75A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_AfterAdd_mF1D85EE0EB94DC152D3D9AE6B2CB5F4F1AA44FF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_BeforeRemove_m7DDA5A80CC7CF0C05A42A10C892CA6EE9F3970ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_CopyFrom_m65A5C1A8FCF4FAD86095B8A62A2B6A41DA5FF556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_Instantiate_mA736E3BCB96D157E3C70FA6767A217B939C002EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_Uninstantiate_m77F42A8E5909D1BCDFCE11408A09DF1E0BF60A3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_add_afterGraphChange_m9B3E4B3D1B1064EFE4F15ACF66AFC19F13E44517_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_add_beforeGraphChange_m604AC76DAA5FEFB9044FE0625EEA06809C83711C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_remove_afterGraphChange_mB8B8DF4BAB57A142F3352BFF56FDEC0CE35681F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_remove_beforeGraphChange_m41833A924DEB7134285B42724208D4A0C43EC04B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m028C1B46460EAA3BB2B4349BE23DB673F511D661_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyCollection_GetEnumerator_m3D88DA9290240B35FAAA7003E365D0F784F87212_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m5FF6FF7F1DBF117AFE4B8729E92D5459D892D666_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m22A1A81D0B99BFB98114DB72D8DC8FF9675AB877_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinqUtility_Concat_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinqUtility_Concat_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LinqUtility_Concat_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LogicalExpression_Accept_mC973EF5E13AACC03D500E44F3039B89CC550BA5C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* LogicalExpression_ExtractString_mE2AEF34D2EDAF12B670B9721D1321B864A5E59DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Macro_1__ctor_mFFE186ECACDFE1CE86673CCAC51191CA991E9477_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mDATETIME_m6DD33E38A532457747BED660B8877CB17190395D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mEscapeSequence_mD99EA9521B7FA7BD8C41048C12A8F6BA0D40E3A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mFLOAT_m7F418B4C569991121BA9D519CFAD50F1513A6743_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mID_mF202B507E94A1141ACF269320A238C07EACA3FC1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mINTEGER_mB31851C7E9F477F2B6F332C59E00224233E578A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mLETTER_m45CE655DE78B57072E97EAE474E97273EFBEF56A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mNAME_mAA2D30C1CDF613C8EF071C913DF4163D89F8D5EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mSTRING_m43FC72D613593FBF2B616A113D00281BB70171EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NCalcLexer_mWS_m5CAEB7B4A3BDEE3035773F1B5A75F66E475D9D14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterUnit_2__ctor_m57C71BDE20EA4ED268E0A40EEA22BC465AC4594D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterUnit_2__ctor_mDBB293A7073F4E4C8E679406F321BA0723FD268F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnInputSystemEvent_Definition_mD308F1B3650A6AD8CB641C10AF455C86BF89D083_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnInputSystemEvent_DoAssignArguments_m8C5E019D34AF3BF40AAE2697FFF19048C0DDC5F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnInputSystemEvent_ShouldTrigger_mD1FCCA7A03212A9E3D489A138A456E5351413E55_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnInputSystemEvent_U3CDefinitionU3Eb__24_0_m7772ECB428F6C622381A2980EDB439001B5283FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnInputSystemEvent_U3CDefinitionU3Eb__24_1_mEB36A0169F09A46518978FD65AD393966ADC3675_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SaveVariables_Enter_m6F94533F1122F97D513F382265AA13F44B3366A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAndAncestorsU3Ed__18_System_Collections_IEnumerator_Reset_m8B74D3009C2BB38DBDB323460C270A24C1B413AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDisconnectU3Eb__69_0_mA5EB527D72A36E046A88A81EBA3964151777226E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDisconnectU3Eb__69_1_mA33F234C7A42BCE4C8865ED9A917192FE9866F1E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsPredictableU3Eb__11_0_m43F25460790FF93B571EF92C884E6945E5D06630_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CPredictableU3Eb__25_0_m206DDF74E02716613AF898D289F0731534CDCED1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CPreserveU3Eb__8_0_m8F452B698769D8CDCC171BA4E066724BA4D5A40D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_0_m8CFF4295328B8774AC9F1DCD05F803352F23DC83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_1_m7D5483ABC6226BC6685A72224339E7EFCBE31C95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_connectionsU3Eb__68_0_mF9E1ACD4A04BDAFF9A8FAC89DDB3EB60C0A2AFCB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_0_m63850BE9E28A9FA9AE53ECD2F9299AF32867F7B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_1_mC89D3E308C0A2882758BF48EAE6B875C8985D91B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_couldBeEnteredU3Eb__21_0_mADFCCB08D8EEC3937B6A4D97CF5139790FBD801F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__13_0_m3D868E1341F9A33E4AE1D04EA5C67211EA5A650D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__16_0_m46C5B8ABC0F9888F243FFBD29C746582C1013371_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__18_0_m22F46EFA27603B1522D175C96968EA757FE3E06D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_m5D6148662BD73AAE330C0E82CCDB44102E78342D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mA341A37B9EC403698D86D780FE139AED7CB004B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mD41CA9B7D29AE2D92DBDA3D4A4ADEA6F1F636D9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__11_0_m8D521521156B8D6E031B0D6B0E8BE0B319F48829_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__14_0_mBFC8146DCD8609EFCD4C526AA899EAC956049839_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__16_0_m8C2637C803B5E5D4CB946D408CD7E27775360442_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_m14B6A61203B49BF9CC18CB249FDFCF5884992B9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mBEF25FBD6D336F2FA05D194950F56E96822F65E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mCB593B2BC5E0F15434F2D95793167DA1E6381601_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__0_m894E74D75D3BE5DFA996096276ED9172732A2517_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__1_m10511CB2122D8D44CCE67FBE174FB0A1C5FA7A0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass11_0_U3CIsPredictableU3Eb__1_mA4C94D1CD3E840BCE59174E431A7A66D479EECE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass19_0_U3CIsPredictableU3Eb__0_mA6C22952B063DC18B87C5A38AEF2542BA6444962_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__0_mBEC25D3D1C25056ED58A75D6D0D1FD271D8F8FF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__1_m94CF3119190C800B0660764EB66A0367F8FA693D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CDisconnectFromValidU3Eb__0_m1DB418735BF790649E765369C4B7EF2D0F2A38A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__0_m7F2E969AFD11BD5ECEEC0B06A86C369ED27B1189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__1_m465EF0C62A9AF21B74B5425C62899D38711A6490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass22_0_U3CDisconnectFromValidU3Eb__0_m5CEE09A7699ED37B8ED7A789BE2C168E4D629927_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CDisconnectFromValidU3Eb__0_m17B178D3CEE5E82C98BB3475498219DD474E5DA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass33_0_U3CDisconnectFromValidU3Eb__0_m2BB508E4CCAB00F42C58A51359C7F28C891048A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__0_m02DE0F32F6E4D6D3C6180CA0BBD6D8C9908F8D39_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__1_mAA863668D0BDB1C6E80DA2BF18CCF8EA623D0E45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__0_m97125A1949C666B210F892A92E8B7FD09FE8E6A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__1_m2B2028C321254E58755149A9F8B3FAAAA8F758D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3CDefinitionU3Eb__0_mDCDF175C90DBF81A525041E38CD6E5781EC62F29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_1_U3CDefinitionU3Eb__1_m6338D0C78F0896D46304811B3AA882206C5319D9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_ancestorsU3Ed__17_System_Collections_IEnumerator_Reset_mF0C6765477964CE6C95302102186E687CA041E73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPortCollection_1__ctor_m26D9541FB0CF56899942F060C30858280F89B126_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPortCollection_1__ctor_m6FFFBF089FED0F21622746CAC48F78DC8AA784F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPortCollection_1__ctor_mA32721604538AFB205F467527C686A01A60DFEAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPortCollection_1__ctor_mADD304518D3854DD3CCC00CE75D0C14CA1B70470_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPortCollection_1__ctor_mE74FF3C1F3D82032402B29B45939EFEF251B2914_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPortCollection_1__ctor_mE8DD69906BF29809E3CB63D34AFC6E69A2F28CB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_ConnectInvalid_m0E7DE3F3EFEC38D83AB175D67E5789FB16C2FA10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_ConnectInvalid_m400FBAF852B3413B89B5B3143438882B2EB58676_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_ConnectInvalid_m6108023671E0EB206428DCFBB7EF7F2603EC9D8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_ConnectInvalid_mE1B3BB97346E869AEA381FCA6894A7DBB9B6E57F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_DisconnectInvalid_m31466250940E4A4F8A5D0636DC30EAFEF2DF6312_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_DisconnectInvalid_m9D66A557A2015A0E240ECD3398D021DBD4A52685_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_DisconnectInvalid_mBD8D42FF23779BDE39BF67CEA0EA01E796153159_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_DisconnectInvalid_mD2B88E0F8961A0EE15038E3934D7304E98D573E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_m3A8020F1161C902B7062C8E2D3451DDC16C94EA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_m5B1D5B37711780425104651FC733C657836CA7DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_m8AEA3325A95CEC7A760E95CCA43D0E978A9C8060_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_mD2498EDED24C9158824DAB560D8C85EB765F7BD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_hasAnyConnection_m06FFCC2E7A25E441323B885185F01CFD2A1BD488_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_hasAnyConnection_m93AE70DD6C3D17A09AD04728800A8B9F0701657D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_unit_m47A14DDBA00C46851AB650085A51D87CC836820F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_unit_mFC8BE19E3F7BC00285AF4EA9ADC311D9F6A39164_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPreservation_RestoreTo_m62501A82E936DB752A79341481DDCDFC24AA0929_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_m15146A330DAD1E04764AD89D54D578552B7CA5D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueInputDefinition_set_defaultValue_mE7FEDD7A071E882D1052599439DAEAB6C835907B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke;

struct Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724;
struct IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4;
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB;
struct InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725;
struct InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225;
struct LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945;

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 Collection_1_t18014E36AA71EFBEAFB54158DCA357DADC4E0B92  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_t37B58149607ECB2507E11629C8BAAB1A9913C20E  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_t30495FDF436950A13F0AB7AB819B83752010ED52  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_tE71A627BC3A0F65D5A11C94EDEAD3F07FF8A529E  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_t83B97EFADDFC7874B8315AACE3E84F407784AE81  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct Collection_1_tB9D502C855828844AF805E96314A44C54B7EB6EF  : public RuntimeObject
{
	RuntimeObject* ___items;
};
struct ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308  : public RuntimeObject
{
	Dictionary_2_t5A46F6A0FDBD7CC8B58F03D6AC5411CC9AAB0279* ___byDestination;
	Dictionary_2_tB0BAC85F1878B2F920E78B1B4CBBF319B9B2EC71* ___bySource;
	GraphElementCollection_1_t12975959AFE3064CB7078FD9E14DCF7DE8E4BA71* ___collection;
};
struct ConnectionCollectionBase_4_tC81AC8ECD5E7808BE4A1A8BDC5CDF74D416BBAAB  : public RuntimeObject
{
	Dictionary_2_t13FFC1494AB2EA29E5369FB1CED95DE236837AEC* ___byDestination;
	Dictionary_2_t13FFC1494AB2EA29E5369FB1CED95DE236837AEC* ___bySource;
	List_1_tB6986F149E8A2533690DBAB7F8E21DC61C0AD879* ___collection;
};
struct ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960  : public RuntimeObject
{
	Dictionary_2_t14FA2C72DA8D623EFC9AAE3AC0CFE9BB3E2210B8* ___byDestination;
	Dictionary_2_tB2B2E2DF0CDE12426E52F533067EB593851E6078* ___bySource;
	GraphElementCollection_1_t07D930499CC48B479E50C29568A1A83BD5F19A62* ___collection;
};
struct ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8  : public RuntimeObject
{
	Dictionary_2_tC28B5F3F34408BE2E94CAE8F26AE095C3795DF8A* ___byDestination;
	Dictionary_2_t6BDF6C6A51DC0496650EFFE508AA26D693F3D540* ___bySource;
	GraphElementCollection_1_tC6264657A5F706C6E9718D273CD9FF44F5332CB2* ___collection;
};
struct Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t53ACA63D28BC01E8CDA8D2D1CD5513C0DB5822DF* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t153E9940D01AA6163E06836DBD2B3B67D297A72D* ____keys;
	ValueCollection_t2A84DA2BD69E30BC118AA364CC9A24A59C15C546* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t7E184EA8A419F783F7E8B288EDEAF18BE83CDBE4* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203* ____keys;
	ValueCollection_t5C4C94DAD91F3272B91AB86659ED4BD79A59D43A* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* ____keys;
	ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tAD6E7A14836E3446B22A934275BC4F303234070C* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t45EFC1A5601BEB6CF26CD48F9080C43184747035* ____keys;
	ValueCollection_tAD6B2B95B2444D0E5567884E61ED90330A76EBF6* ____values;
	RuntimeObject* ____syncRoot;
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E  : public RuntimeObject
{
};
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88* ____slots;
	int32_t ____count;
	int32_t ____lastIndex;
	int32_t ____freeList;
	RuntimeObject* ____comparer;
	int32_t ____version;
	SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo;
};
struct KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203  : public RuntimeObject
{
	Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* ____dictionary;
};
struct KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36  : public RuntimeObject
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD  : public RuntimeObject
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7  : public RuntimeObject
{
	UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E  : public RuntimeObject
{
	Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* ___traversedOrder;
	Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* ___traversedCount;
	bool ___disposed;
	int32_t ___maxDepth;
};
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 UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E  : public RuntimeObject
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
};
struct ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___data;
	int32_t ___n;
	int32_t ___p;
	int32_t ___line;
	int32_t ___charPositionInLine;
	int32_t ___markDepth;
	RuntimeObject* ___markers;
	int32_t ___lastMarker;
};
struct AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A  : public RuntimeObject
{
	String_t* ___Identifier;
	String_t* ___Namespace;
	int32_t ___Hashcode;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B  : public RuntimeObject
{
	RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* ___state;
};
struct BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6  : public RuntimeObject
{
	UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___bits;
};
struct CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A  : public RuntimeObject
{
	RuntimeObject* ___tokenSource;
	RuntimeObject* ___tokens;
	RuntimeObject* ___channelOverrideMap;
	HashList_t56D0AB4498A42AABCDBEDC36568089E25F48947E* ___discardSet;
	int32_t ___channel;
	bool ___discardOffChannelTokens;
	int32_t ___lastMarker;
	int32_t ___p;
};
struct CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9  : public RuntimeObject
{
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0  : public RuntimeObject
{
	bool ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	bool ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	String_t* ___m_name;
	String_t* ___englishname;
	String_t* ___nativename;
	String_t* ___iso3lang;
	String_t* ___iso2lang;
	String_t* ___win3lang;
	String_t* ___territory;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
	bool ___constructed;
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
	bool ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	char* ___m_name;
	char* ___englishname;
	char* ___nativename;
	char* ___iso3lang;
	char* ___iso2lang;
	char* ___win3lang;
	char* ___territory;
	char** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
{
	int32_t ___m_isReadOnly;
	int32_t ___cultureID;
	int32_t ___parent_lcid;
	int32_t ___datetime_index;
	int32_t ___number_index;
	int32_t ___default_calendar_type;
	int32_t ___m_useUserOverride;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
	DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
	TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
	Il2CppChar* ___m_name;
	Il2CppChar* ___englishname;
	Il2CppChar* ___nativename;
	Il2CppChar* ___iso3lang;
	Il2CppChar* ___iso2lang;
	Il2CppChar* ___win3lang;
	Il2CppChar* ___territory;
	Il2CppChar** ___native_calendar_names;
	CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
	void* ___textinfo_data;
	int32_t ___m_dataItem;
	Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
	int32_t ___constructed;
	Il2CppSafeArray* ___cached_serialized_form;
	CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
	int32_t ___m_isInherited;
};
struct DFA_t68E40FB2261FCCE22383DC845FCC24D69A0A067F  : public RuntimeObject
{
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___eot;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___eof;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___min;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___max;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___accept;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___special;
	Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A* ___transition;
	int32_t ___decisionNumber;
	SpecialStateTransitionHandler_t580B77F22520338A17D0E305DA6ADAA39AF0FB9E* ___specialStateTransitionHandler;
	BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B* ___recognizer;
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095  : public RuntimeObject
{
	int32_t ___m_codePage;
	CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem;
	bool ___m_deserializedFromEverett;
	bool ___m_isReadOnly;
	EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback;
	DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback;
};
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC  : public RuntimeObject
{
	String_t* ___paramName;
};
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377  : public RuntimeObject
{
};
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 LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465  : public RuntimeObject
{
};
struct LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2  : public RuntimeObject
{
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0  : public RuntimeObject
{
	BitSetU5BU5D_tAD1E81ACD53196F8764DA76829DE95533DDC1588* ___following;
	int32_t ___followingStackPointer;
	bool ___errorRecovery;
	int32_t ___lastErrorIndex;
	bool ___failed;
	int32_t ___syntaxErrors;
	int32_t ___backtracking;
	IDictionaryU5BU5D_t604DB404DAEF595B12A45890E1D58CF8FF54116C* ___ruleMemo;
	RuntimeObject* ___token;
	int32_t ___tokenStartCharIndex;
	int32_t ___tokenStartLine;
	int32_t ___tokenStartCharPositionInLine;
	int32_t ___channel;
	int32_t ___type;
	String_t* ___text;
};
struct RuleReturnScope_tBBA077276043AD26E315A940C7809AFF65237FE2  : public RuntimeObject
{
};
struct SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct StringBuilder_t  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
	StringBuilder_t* ___m_ChunkPrevious;
	int32_t ___m_ChunkLength;
	int32_t ___m_ChunkOffset;
	int32_t ___m_MaxCapacity;
};
struct UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF  : public RuntimeObject
{
	String_t* ___U3CkeyU3Ek__BackingField;
	String_t* ___U3ClabelU3Ek__BackingField;
	String_t* ___U3CsummaryU3Ek__BackingField;
	bool ___U3ChideLabelU3Ek__BackingField;
};
struct UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA  : public RuntimeObject
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___defaultValues;
	Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* ___inputConnections;
	Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* ___outputConnections;
	bool ___disposed;
};
struct UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE  : public RuntimeObject
{
	RuntimeObject* ___U3CsourceU3Ek__BackingField;
	RuntimeObject* ___U3CdestinationU3Ek__BackingField;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct XUnit_t7FD607C608798306164113DE02D172F1A7B9C4E1  : public RuntimeObject
{
};
struct fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04  : public RuntimeObject
{
	fsSerializer_t770DD30E2427CF63ECAEF61D7A1D1D178CECB3DC* ___Serializer;
};
struct fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23  : public RuntimeObject
{
	RuntimeObject* ____value;
};
struct U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526  : public RuntimeObject
{
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* ___recursion;
};
struct U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9  : public RuntimeObject
{
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___port;
};
struct U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF  : public RuntimeObject
{
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* ___recursion;
};
struct U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272  : public RuntimeObject
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___port;
};
struct U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97  : public RuntimeObject
{
	RuntimeObject* ___leftValue;
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* ___binary;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* ___U3CU3E4__this;
	RuntimeObject* ___rightValue;
};
struct U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B  : public RuntimeObject
{
};
struct U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676  : public RuntimeObject
{
	String_t* ___key;
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B  : public RuntimeObject
{
	String_t* ___key;
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* ___U3CU3E4__this;
};
struct Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0  : public RuntimeObject
{
	bool ___isListening;
};
struct U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373  : public RuntimeObject
{
};
struct DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E  : public RuntimeObject
{
	int32_t ___U3ClastInvokeFrameU3Ek__BackingField;
	float ___U3ClastInvokeTimeU3Ek__BackingField;
	Exception_t* ___U3CruntimeExceptionU3Ek__BackingField;
};
struct U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CU3E4__this;
	RuntimeObject* ___U3CU3Es__1;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CancestorU3E5__2;
};
struct U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CU3E4__this;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CancestorU3E5__1;
};
struct U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587  : public RuntimeObject
{
};
struct U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78  : public RuntimeObject
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___port;
};
struct U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D  : public RuntimeObject
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___port;
};
struct U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55  : public RuntimeObject
{
	Type_t* ___outputType;
};
struct U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341  : public RuntimeObject
{
	Type_t* ___inputType;
};
struct U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4  : public RuntimeObject
{
	String_t* ___key;
};
struct U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671  : public RuntimeObject
{
	String_t* ___key;
};
struct ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859  : public ConnectionCollectionBase_4_tC81AC8ECD5E7808BE4A1A8BDC5CDF74D416BBAAB
{
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 
{
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____list;
	int32_t ____index;
	int32_t ____version;
	String_t* ____current;
};
struct Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____currentKey;
};
struct Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____currentValue;
};
struct Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67 
{
	Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	String_t* ____currentKey;
};
struct Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD 
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	String_t* ____currentKey;
};
struct Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504 
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____currentValue;
};
struct GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C  : public ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308
{
};
struct GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6  : public ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960
{
};
struct GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624  : public ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8
{
};
struct InlinedArray_1_t8ACE9AAD82807AA2C2CD8030EB6420B3228CEF00 
{
	int32_t ___length;
	Action_1_tD5FA47F50DE964EA177B87ABF2576790239219A3* ___firstValue;
	Action_1U5BU5D_tDDE8F0E5F72CDCC3C9228F7F50484C0B41BAF4E0* ___additionalValues;
};
struct InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B 
{
	int32_t ___length;
	Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___firstValue;
	Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76* ___additionalValues;
};
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 
{
	RuntimeObject* ___key;
	RuntimeObject* ___value;
};
struct KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B 
{
	String_t* ___key;
	List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ___value;
};
struct KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 
{
	String_t* ___key;
	RuntimeObject* ___value;
};
struct KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19 
{
	String_t* ___key;
	WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* ___value;
};
struct KeyedCollection_2_t1EB8D8FB77F03C093C5791D7ABE3E35C4C21A91B  : public Collection_1_t655D418F8F51DEF21078D749E7D856BB77A3201C
{
	RuntimeObject* ___comparer;
	Dictionary_2_t097362302A2A0E9664DD0194F32BFF983ABF9036* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t4A488F82A4AEE4AB448EAF53D83E45D3487C58C4  : public Collection_1_t18014E36AA71EFBEAFB54158DCA357DADC4E0B92
{
	RuntimeObject* ___comparer;
	Dictionary_2_t074D6C0CE11E217D0226BB29566738495F6F5AB4* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t3ADF15E849C817456F18966744C6A6053B597684  : public Collection_1_t37B58149607ECB2507E11629C8BAAB1A9913C20E
{
	RuntimeObject* ___comparer;
	Dictionary_2_t01D7D86BD167E8DD3BE74207B29ACF9A70397344* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t2D46581C5BC9418E152F9435AD31F9A7118A563B  : public Collection_1_t30495FDF436950A13F0AB7AB819B83752010ED52
{
	RuntimeObject* ___comparer;
	Dictionary_2_t877E65DC706A6BEC95352F8285B8C8A17D90706C* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_tFB602FF23CEB10A966E552A3D86BD40AD051EBC2  : public Collection_1_tE71A627BC3A0F65D5A11C94EDEAD3F07FF8A529E
{
	RuntimeObject* ___comparer;
	Dictionary_2_t41FD61BE48F051347DCD56C1FDB0DF84B09CADD0* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t73487880F3817285EC057E3417159310F96E69CB  : public Collection_1_t83B97EFADDFC7874B8315AACE3E84F407784AE81
{
	RuntimeObject* ___comparer;
	Dictionary_2_tB2737C2E10E405CB45E3BCA9C90E5E1D2D242D9D* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct KeyedCollection_2_t89849D7205D2D035B94FE81AC1DCB966338E0411  : public Collection_1_tB9D502C855828844AF805E96314A44C54B7EB6EF
{
	RuntimeObject* ___comparer;
	Dictionary_2_t1B89D6272964EB8FF7639C38183B409C50B09669* ___dict;
	int32_t ___keyCount;
	int32_t ___threshold;
};
struct NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 
{
	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 Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___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 ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8  : public UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF
{
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
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 FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B  : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
{
	RuntimeObject* ____result;
	ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* ____parameters;
	bool ___U3CHasResultU3Ek__BackingField;
};
struct FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD  : public LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465
{
	IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* ___U3CIdentifierU3Ek__BackingField;
	LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* ___U3CExpressionsU3Ek__BackingField;
};
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 IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1  : public LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465
{
	String_t* ___U3CNameU3Ek__BackingField;
};
struct InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E 
{
	uint32_t ___m_Id;
};
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175 
{
	int16_t ___m_value;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17  : public UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D
{
};
struct InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E  : public UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99
{
};
struct Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE  : public BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B
{
	RuntimeObject* ___input;
};
struct ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957  : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
{
	RuntimeObject* ____result;
	bool ___U3CHasResultU3Ek__BackingField;
};
struct Parser_t9FB84C4FD675D9FE563150842C05A65AA6261849  : public BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B
{
	RuntimeObject* ___input;
};
struct ParserRuleReturnScope_t967AE5B151AA6B0C4EB99698FCC6E4DFFCAEE035  : public RuleReturnScope_tBBA077276043AD26E315A940C7809AFF65237FE2
{
	RuntimeObject* ___start;
	RuntimeObject* ___stop;
};
struct ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B  : public CriticalFinalizerObject_t1DCAB623CAEA6529A96F5F3EDE3C7048A6E313C9
{
	int32_t ___seq_num;
	int32_t ___state;
	int32_t ___readers;
	int32_t ___writer_lock_owner;
	LockQueue_t3E4B860A0858D73F6E8E38B68DD93DA7729CE6B6* ___writer_queue;
	Hashtable_tEFC3B6496E6747787D8BB761B51F2AE3A8CFFE2D* ___reader_locks;
};
struct Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F  : public Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E
{
};
struct Scene_tA1DC762B79745EB5140F054C884855B922318356 
{
	int32_t ___m_Handle;
};
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 SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58  : public LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2
{
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ____numberFormatInfo;
	StringBuilder_t* ___U3CResultU3Ek__BackingField;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC  : public LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465
{
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CLeftExpressionU3Ek__BackingField;
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CMiddleExpressionU3Ek__BackingField;
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CRightExpressionU3Ek__BackingField;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CrootU3Ek__BackingField;
	UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___U3CparentU3Ek__BackingField;
	String_t* ___U3CfullNameU3Ek__BackingField;
	String_t* ___U3CnameU3Ek__BackingField;
	bool ___U3CisRootU3Ek__BackingField;
};
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392  : public UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0
{
	Type_t* ___U3CtypeU3Ek__BackingField;
	bool ___U3CnullMeansSelfU3Ek__BackingField;
	bool ___U3CallowsNullU3Ek__BackingField;
};
struct ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B  : public UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E
{
	Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___getValue;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___canPredictValue;
	Type_t* ___U3CtypeU3Ek__BackingField;
};
struct ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0  : public UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF
{
	Type_t* ___U3C_typeU3Ek__BackingField;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668  : public fsBaseConverter_tDF9366828A5B8ADB6D986EB35B320D4DDC81CB04
{
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 
{
	bool ____success;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages;
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_marshaled_pinvoke
{
	int32_t ____success;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages;
};
struct fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_marshaled_com
{
	int32_t ____success;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____messages;
};
struct DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E 
{
	bool ___m_HaveValue;
	int32_t ___m_DeviceCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DeviceArray;
};
struct DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E_marshaled_pinvoke
{
	int32_t ___m_HaveValue;
	int32_t ___m_DeviceCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DeviceArray;
};
struct DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E_marshaled_com
{
	int32_t ___m_HaveValue;
	int32_t ___m_DeviceCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DeviceArray;
};
struct DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E  : public DFA_t68E40FB2261FCCE22383DC845FCC24D69A0A067F
{
};
struct DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB  : public DFA_t68E40FB2261FCCE22383DC845FCC24D69A0A067F
{
};
struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 
{
	RuntimeObject* ___unit;
	String_t* ___key;
};
struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_pinvoke
{
	RuntimeObject* ___unit;
	char* ___key;
};
struct UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_com
{
	RuntimeObject* ___unit;
	Il2CppChar* ___key;
};
struct CallbackArray_1_tD7B9D623F367436CE09AE458AA7DEAA10888477F 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t8ACE9AAD82807AA2C2CD8030EB6420B3228CEF00 ___m_Callbacks;
	InlinedArray_1_t8ACE9AAD82807AA2C2CD8030EB6420B3228CEF00 ___m_CallbacksToAdd;
	InlinedArray_1_t8ACE9AAD82807AA2C2CD8030EB6420B3228CEF00 ___m_CallbacksToRemove;
};
struct CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_Callbacks;
	InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToAdd;
	InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToRemove;
};
struct Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611  : public RuntimeObject
{
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook;
	Delegate_t* ___handler;
	bool ___isListening;
	HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines;
};
struct Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E 
{
	List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ____list;
	int32_t ____index;
	int32_t ____version;
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ____current;
};
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B 
{
	Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 
{
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A 
{
	Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19 ____current;
	int32_t ____getEnumeratorRetType;
};
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 GuidCollection_1_t612DBC23A515724B128FEE797787AADC50C3D35A  : public KeyedCollection_2_t1EB8D8FB77F03C093C5791D7ABE3E35C4C21A91B
{
};
struct Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 
{
	bool ___hasValue;
	Scene_tA1DC762B79745EB5140F054C884855B922318356 ___value;
};
struct UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B  : public KeyedCollection_2_t4A488F82A4AEE4AB448EAF53D83E45D3487C58C4
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
};
struct UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C  : public KeyedCollection_2_t3ADF15E849C817456F18966744C6A6053B597684
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
};
struct UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B  : public KeyedCollection_2_t2D46581C5BC9418E152F9435AD31F9A7118A563B
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
};
struct UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00  : public KeyedCollection_2_tFB602FF23CEB10A966E552A3D86BD40AD051EBC2
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
};
struct UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155  : public KeyedCollection_2_t73487880F3817285EC057E3417159310F96E69CB
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
};
struct UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB  : public KeyedCollection_2_t89849D7205D2D035B94FE81AC1DCB966338E0411
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
};
struct BinaryExpressionType_t5C88EAB828EEECE90F6F0E6955A8FF90F495694F 
{
	int32_t ___value__;
};
struct ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E  : public ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8
{
};
struct ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9  : public ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8
{
};
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 EvaluateOptions_tC2F85ECDCF3582467ED413AB910FA8403E3D0227 
{
	int32_t ___value__;
};
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 GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC 
{
	intptr_t ___handle;
};
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 InputActionChangeOption_tB8E56560875CC28791C3B121C5311F99BE5D9E48 
{
	int32_t ___value__;
};
struct InputActionType_t7E3615BDDF3C84F39712E5889559D3AD8E773108 
{
	int32_t ___value__;
};
struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	int32_t ___value__;
};
struct NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5  : public Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE
{
	DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB* ___dfa7;
	DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E* ___dfa14;
};
struct NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0  : public Parser_t9FB84C4FD675D9FE563150842C05A65AA6261849
{
	RuntimeObject* ___adaptor;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___U3CErrorsU3Ek__BackingField;
};
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 OutputType_t368832F83A9A5807763F0B937A1F0D0A90F816E0 
{
	int32_t ___value__;
};
struct PlayerNotifications_tE5383B64A1C4B58C0F4D36E7E2DA72CF09D6C6DB 
{
	int32_t ___value__;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D 
{
	int32_t ___value__;
};
struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 
{
	int32_t ___value__;
};
struct UnaryExpressionType_t829138CDF61258D25BBCA73BDE47A77444E3C0BA 
{
	int32_t ___value__;
};
struct UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A  : public fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668
{
};
struct ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E  : public ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0
{
	RuntimeObject* ____defaultvalue;
	bool ___U3ChasDefaultValueU3Ek__BackingField;
};
struct ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C  : public ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0
{
};
struct ValueType_t3A8A944212A8E6FE5F8D48C84370521F50FD68B6 
{
	int32_t ___value__;
};
struct VariableKind_t875B5CA208F97FDC4152C1140C48EEA35135232C 
{
	int32_t ___value__;
};
struct ActionFlags_t639BD2944E073F8DD263CE2CA581FC62C401AB1E 
{
	int32_t ___value__;
};
struct Flags_tC94B4BEC896F8152609F412172F9CFD6F6BDB523 
{
	int32_t ___value__;
};
struct Flags_t2ED4EFE461994B03533B3B524C8C2EA71315AAE6 
{
	int32_t ___value__;
};
struct BackgroundBehavior_t4D397A0FC3ECD31C1A4DB8C2D09BBC4E71BFC1D6 
{
	int32_t ___value__;
};
struct EditorInputBehaviorInPlayMode_tC47B44FACCF39F8E2DCA21270D51417B5DEF814D 
{
	int32_t ___value__;
};
struct InputActionPropertyDrawerMode_t521985D556D158DCD4AF3C3B351D5EC081C89E86 
{
	int32_t ___value__;
};
struct ScrollDeltaBehavior_tFC5903AA0557D4ECD6CD332D3DDA61319F68A01D 
{
	int32_t ___value__;
};
struct UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32 
{
	int32_t ___value__;
};
struct ncalcExpression_return_t7BA944E8990E85BEF9FF951F17899A1F2E37E3E6  : public ParserRuleReturnScope_t967AE5B151AA6B0C4EB99698FCC6E4DFFCAEE035
{
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___value;
	CommonTree_t3BD1CA810EEB23860077704FB2963AFE6B9C69B1* ___tree;
};
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 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 UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7  : public Exception_t
{
	int32_t ___U3CValueU3Ek__BackingField;
};
struct UnitConnection_2_tB0EDB4F9E57C2E858C57D11BFCCF9F136AE74479  : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
{
	RuntimeObject* ___U3CsourceUnitU3Ek__BackingField;
	String_t* ___U3CsourceKeyU3Ek__BackingField;
	RuntimeObject* ___U3CdestinationUnitU3Ek__BackingField;
	String_t* ___U3CdestinationKeyU3Ek__BackingField;
};
struct UnitConnection_2_t2044001D10B79674C2498A9621210AA06DB3F72F  : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
{
	RuntimeObject* ___U3CsourceUnitU3Ek__BackingField;
	String_t* ___U3CsourceKeyU3Ek__BackingField;
	RuntimeObject* ___U3CdestinationUnitU3Ek__BackingField;
	String_t* ___U3CdestinationKeyU3Ek__BackingField;
};
struct UnitConnection_2_t0120A7D5DD792930712735C6C3BA3A486DBF4B2E  : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
{
	RuntimeObject* ___U3CsourceUnitU3Ek__BackingField;
	String_t* ___U3CsourceKeyU3Ek__BackingField;
	RuntimeObject* ___U3CdestinationUnitU3Ek__BackingField;
	String_t* ___U3CdestinationKeyU3Ek__BackingField;
};
struct ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A  : public Exception_t
{
};
struct BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B  : public LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465
{
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CLeftExpressionU3Ek__BackingField;
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CRightExpressionU3Ek__BackingField;
	int32_t ___U3CTypeU3Ek__BackingField;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816  : public LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2
{
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___EvaluateFunction;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___EvaluateParameter;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	int32_t ___options;
	RuntimeObject* ___U3CResultU3Ek__BackingField;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CParametersU3Ek__BackingField;
};
struct Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2  : public RuntimeObject
{
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___EvaluateFunction;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___EvaluateParameter;
	String_t* ___OriginalExpression;
	Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* ___ParameterEnumerators;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ____parameters;
	int32_t ___U3COptionsU3Ek__BackingField;
	String_t* ___U3CErrorU3Ek__BackingField;
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CParsedExpressionU3Ek__BackingField;
};
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 GameObject_t76FEDD663AB33C991A9C9A23129337651094216F  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 
{
	String_t* ___m_Name;
	String_t* ___m_Id;
	String_t* ___m_Path;
	String_t* ___m_Interactions;
	String_t* ___m_Processors;
	String_t* ___m_Groups;
	String_t* ___m_Action;
	int32_t ___m_Flags;
	String_t* ___m_OverridePath;
	String_t* ___m_OverrideInteractions;
	String_t* ___m_OverrideProcessors;
};
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke
{
	char* ___m_Name;
	char* ___m_Id;
	char* ___m_Path;
	char* ___m_Interactions;
	char* ___m_Processors;
	char* ___m_Groups;
	char* ___m_Action;
	int32_t ___m_Flags;
	char* ___m_OverridePath;
	char* ___m_OverrideInteractions;
	char* ___m_OverrideProcessors;
};
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com
{
	Il2CppChar* ___m_Name;
	Il2CppChar* ___m_Id;
	Il2CppChar* ___m_Path;
	Il2CppChar* ___m_Interactions;
	Il2CppChar* ___m_Processors;
	Il2CppChar* ___m_Groups;
	Il2CppChar* ___m_Action;
	int32_t ___m_Flags;
	Il2CppChar* ___m_OverridePath;
	Il2CppChar* ___m_OverrideInteractions;
	Il2CppChar* ___m_OverrideProcessors;
};
struct MissingValuePortInputException_tBD0780B77E62866969F0F658A38CCD00FE8A9D76  : public Exception_t
{
};
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 RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55  : public Exception_t
{
	RuntimeObject* ___input;
	int32_t ___index;
	RuntimeObject* ___token;
	RuntimeObject* ___node;
	int32_t ___c;
	int32_t ___line;
	int32_t ___charPositionInLine;
	bool ___approximateLineInfo;
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E  : public LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465
{
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___U3CExpressionU3Ek__BackingField;
	int32_t ___U3CTypeU3Ek__BackingField;
};
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 ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7  : public LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465
{
	RuntimeObject* ___U3CValueU3Ek__BackingField;
	int32_t ___U3CTypeU3Ek__BackingField;
};
struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405  : public RuntimeObject
{
	int32_t ___Kind;
	VariableDeclarationCollection_tF2FB9698489A7485BE152FDBA89ABFFE7E28C8AC* ___collection;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVariableChanged;
};
struct WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E  : public RuntimeObject
{
	bool ___isLongReference;
	GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___gcHandle;
};
struct Data_t577874C81BAC076AC94097E39B9C67A81FD115AF  : public Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611
{
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___Action;
};
struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct Func_1_t911AC4A38419FF93611610DD8E30223A906746EE  : public MulticastDelegate_t
{
};
struct Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D  : public MulticastDelegate_t
{
};
struct Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26  : public MulticastDelegate_t
{
};
struct Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042  : public MulticastDelegate_t
{
};
struct Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA  : public MulticastDelegate_t
{
};
struct Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F  : public MulticastDelegate_t
{
};
struct Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C  : public MulticastDelegate_t
{
};
struct Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8  : public MulticastDelegate_t
{
};
struct Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F  : public MulticastDelegate_t
{
};
struct Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C  : public MulticastDelegate_t
{
};
struct Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84  : public MulticastDelegate_t
{
};
struct Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B  : public MulticastDelegate_t
{
};
struct Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62  : public MulticastDelegate_t
{
};
struct Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3  : public MulticastDelegate_t
{
};
struct Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015  : public MulticastDelegate_t
{
};
struct Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA  : public MulticastDelegate_t
{
};
struct Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7  : public MulticastDelegate_t
{
};
struct Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D  : public MulticastDelegate_t
{
};
struct Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940  : public MulticastDelegate_t
{
};
struct Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F  : public MulticastDelegate_t
{
};
struct Func_2_tF73B483428972E193534E8E316F9295E5ADA8534  : public MulticastDelegate_t
{
};
struct Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412  : public MulticastDelegate_t
{
};
struct Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54  : public MulticastDelegate_t
{
};
struct Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A  : public MulticastDelegate_t
{
};
struct Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680  : public MulticastDelegate_t
{
};
struct Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D  : public MulticastDelegate_t
{
};
struct Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E  : public MulticastDelegate_t
{
};
struct Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434  : public MulticastDelegate_t
{
};
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 Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 
{
	bool ___hasValue;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___value;
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C  : public MulticastDelegate_t
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE  : public UnitConnection_2_tB0EDB4F9E57C2E858C57D11BFCCF9F136AE74479
{
};
struct EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02  : public RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55
{
	int32_t ___decisionNumber;
};
struct EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9  : public MulticastDelegate_t
{
};
struct EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF  : public MulticastDelegate_t
{
};
struct EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E  : public ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A
{
};
struct GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
};
struct GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
};
struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_SupportedDevices;
	int32_t ___m_UpdateMode;
	int32_t ___m_ScrollDeltaBehavior;
	int32_t ___m_MaxEventBytesPerUpdate;
	int32_t ___m_MaxQueuedEventsPerUpdate;
	bool ___m_CompensateForScreenOrientation;
	int32_t ___m_BackgroundBehavior;
	int32_t ___m_EditorInputBehaviorInPlayMode;
	int32_t ___m_InputActionPropertyDrawerMode;
	float ___m_DefaultDeadzoneMin;
	float ___m_DefaultDeadzoneMax;
	float ___m_DefaultButtonPressPoint;
	float ___m_ButtonReleaseThreshold;
	float ___m_DefaultTapTime;
	float ___m_DefaultSlowTapTime;
	float ___m_DefaultHoldTime;
	float ___m_TapRadius;
	float ___m_MultiTapDelayTime;
	bool ___m_DisableRedundantEventsMerging;
	bool ___m_ShortcutKeysConsumeInputs;
	HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___m_FeatureFlags;
};
struct InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD  : public UnitConnection_2_t2044001D10B79674C2498A9621210AA06DB3F72F
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnDestroyActions;
};
struct MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1  : public RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55
{
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___expecting;
};
struct NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC  : public RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55
{
	String_t* ___grammarDecisionDescription;
	int32_t ___decisionNumber;
	int32_t ___stateNumber;
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct SaveVariables_t069640146E3F57F419F6118608DF9C4917331759  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ___U3CkindU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CnameU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CobjectU3Ek__BackingField;
};
struct ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1  : public UnitConnection_2_t0120A7D5DD792930712735C6C3BA3A486DBF4B2E
{
};
struct VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	String_t* ___U3CdefaultNameU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CnameU3Ek__BackingField;
};
struct MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
struct GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F  : public VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD  : public RuntimeObject
{
	String_t* ___m_Name;
	int32_t ___m_Type;
	String_t* ___m_ExpectedControlType;
	String_t* ___m_Id;
	String_t* ___m_Processors;
	String_t* ___m_Interactions;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_SingletonActionBindings;
	int32_t ___m_Flags;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask;
	int32_t ___m_BindingsStartIndex;
	int32_t ___m_BindingsCount;
	int32_t ___m_ControlStartIndex;
	int32_t ___m_ControlCount;
	int32_t ___m_ActionIndexInState;
	InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_ActionMap;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnStarted;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnCanceled;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnPerformed;
};
struct InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* ___m_ActionMaps;
	InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* ___m_ControlSchemes;
	bool ___m_IsProjectWide;
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_SharedStateForAllMaps;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask;
	int32_t ___m_ParameterOverridesCount;
	ParameterOverrideU5BU5D_tC408277D7E98D32E4B0AEFA1E2EDDB74790897EE* ___m_ParameterOverrides;
	DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E ___m_Devices;
};
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09  : public RuntimeObject
{
	String_t* ___m_Name;
	String_t* ___m_Id;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___m_Asset;
	InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* ___m_Actions;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_Bindings;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_BindingsForEachAction;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_ControlsForEachAction;
	int32_t ___m_EnabledActionsCount;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_SingletonAction;
	int32_t ___m_MapIndexInState;
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask;
	int32_t ___m_Flags;
	int32_t ___m_ParameterOverridesCount;
	ParameterOverrideU5BU5D_tC408277D7E98D32E4B0AEFA1E2EDDB74790897EE* ___m_ParameterOverrides;
	DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E ___m_Devices;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_ActionCallbacks;
	Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_ActionIndexByNameOrId;
};
struct IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6  : public UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CisVariableDefinedU3Ek__BackingField;
};
struct IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF  : public VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CisDefinedU3Ek__BackingField;
};
struct MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF  : public LudiqScriptableObject_t6F4EC66CCD2BE314F06A538F6CB55E5424F64771
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB  : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
{
	String_t* ____objectName;
};
struct SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152  : public UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CassignU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CassignedU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39  : public VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CassignU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CassignedU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F  : public NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494
{
};
struct Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37  : public MacroScriptableObject_tF415D8EA839993A0B66264FC2DF96246D24342AF
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ____graph;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference;
	bool ___U3CUnity_VisualScripting_ISerializationDependency_IsDeserializedU3Ek__BackingField;
};
struct GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4  : public GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F
{
};
struct GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D  : public GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F
{
};
struct GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8  : public GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsourceU3Ek__BackingField;
};
struct GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5  : public GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F
{
};
struct GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097  : public GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F
{
};
struct IsApplicationVariableDefined_tC2CAC7F5E73E5087DFBE1A916322BEBF2002D97E  : public IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF
{
};
struct IsGraphVariableDefined_t431676E0504D12D583391D6D39953558B6B987F0  : public IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF
{
};
struct IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0  : public IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsourceU3Ek__BackingField;
};
struct IsSavedVariableDefined_t281B670AA053640D449A43A076C2CEF7E5164D1F  : public IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF
{
};
struct IsSceneVariableDefined_t0346FFD425EDC2E046BCBD2DB1B695B722CE082D  : public IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF
{
};
struct LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	SerializationData_tAD0F0CD307CB8C9EE08550F3DC6E296FDECE399A ____data;
};
struct OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
	int32_t ___InputActionChangeType;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CInputActionU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CTargetU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CFloatValueU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CVector2ValueU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Value;
};
struct PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___m_Actions;
	int32_t ___m_NotificationBehavior;
	InputSystemUIInputModule_tB7D5B53F656D196BB5AF712FA16FEE22B2EE0C58* ___m_UIInputModule;
	DeviceLostEvent_tDD8832F14B7DA15569261EFEBC47E67CF4E1B9D4* ___m_DeviceLostEvent;
	DeviceRegainedEvent_t24153E8876417F010AA4C0C1C25D6CB792EC01D1* ___m_DeviceRegainedEvent;
	ControlsChangedEvent_t24A5BA4AB8034B3C662F956A4C85ECC6B8332B48* ___m_ControlsChangedEvent;
	ActionEventU5BU5D_t45BD340B9AA6F3287339EA686E3FE0A47801E88F* ___m_ActionEvents;
	bool ___m_NeverAutoSwitchControlSchemes;
	String_t* ___m_DefaultControlScheme;
	String_t* ___m_DefaultActionMap;
	int32_t ___m_SplitScreenIndex;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___m_Camera;
	InputValue_t4F053958518BDF6FD85C55F31B0597C9521B4231* ___m_InputValueObject;
	InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_CurrentActionMap;
	int32_t ___m_PlayerIndex;
	bool ___m_InputActive;
	bool ___m_Enabled;
	bool ___m_ActionsInitialized;
	Dictionary_2_t46B2DB028096FA2B828359E52F37F3105A83AD83* ___m_ActionMessageNames;
	InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E ___m_InputUser;
	Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___m_ActionTriggeredDelegate;
	CallbackArray_1_tD7B9D623F367436CE09AE458AA7DEAA10888477F ___m_DeviceLostCallbacks;
	CallbackArray_1_tD7B9D623F367436CE09AE458AA7DEAA10888477F ___m_DeviceRegainedCallbacks;
	CallbackArray_1_tD7B9D623F367436CE09AE458AA7DEAA10888477F ___m_ControlsChangedCallbacks;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_ActionTriggeredCallbacks;
	Action_2_t6A27AF0A3585FFCF87D39ADE472BCFD2F2930F19* ___m_UnpairedDeviceUsedDelegate;
	Func_3_t42E9F5CDEF4CF174C35D943F427EF585FE829937* ___m_PreFilterUnpairedDeviceUsedDelegate;
	bool ___m_OnUnpairedDeviceUsedHooked;
	Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___m_DeviceChangeDelegate;
	bool ___m_OnDeviceChangeHooked;
};
struct SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525  : public SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39
{
};
struct SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68  : public SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39
{
};
struct SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC  : public SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsourceU3Ek__BackingField;
};
struct SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB  : public SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39
{
};
struct SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED  : public SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39
{
};
struct Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699  : public LudiqBehaviour_tD812A8ADB12C4B8102339E0CD9313998E95BB58F
{
	GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* ___U3CnestU3Ek__BackingField;
	bool ____alive;
	bool ____enabled;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___threadSafeGameObject;
	bool ___isReferenceCached;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ____reference;
	RuntimeObject* ___U3CgraphDataU3Ek__BackingField;
};
struct OnInputSystemEventButton_t1AC4852440504C2058C239561D19B022D0A75CE2  : public OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A
{
};
struct OnInputSystemEventFloat_t1ADF37816A0488AA7EB9808AECB5E01EA00DF8A4  : public OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A
{
};
struct OnInputSystemEventVector2_tCECAA8C2D9CC8F880B7213D0F6D4B9402FEF449A  : public OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A
{
};
struct ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C  : public Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37
{
};
struct EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180  : public Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699
{
};
struct ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A  : public EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180
{
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Instance;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7_StaticFields
{
	UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* ___s_emptyArray;
};
struct BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B_StaticFields
{
	String_t* ___NEXT_TOKEN_RULE_NAME;
};
struct BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6_StaticFields
{
	int32_t ___MOD_MASK;
};
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
{
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
	RuntimeObject* ___shared_table_lock;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
	Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
	Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
	CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
	bool ___IsTaiwanSku;
};
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
{
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding;
	Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding;
	Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings;
	RuntimeObject* ___s_InternalSyncObject;
};
struct EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_StaticFields
{
	EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* ___Empty;
};
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_StaticFields
{
	Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB* ___U3CisInspectedBindingU3Ek__BackingField;
};
struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B_StaticFields
{
	Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5* ___U3CfetchRootDebugDataBindingU3Ek__BackingField;
	Action_1_tB4285954D4854A1287BC3C7667C0DFC4D3A5F9A1* ___releaseDebugDataBinding;
};
struct SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9_StaticFields
{
	VariablesAsset_tE4313D35DB06BE09CA5710B6110ABFAAA6A654EA* ____asset;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___U3CsavedU3Ek__BackingField;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___U3CmergedU3Ek__BackingField;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_StaticFields
{
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___True;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___False;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___Null;
};
struct U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields
{
	U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* ___U3CU3E9;
	Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* ___U3CU3E9__14_0;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* ___U3CU3E9__16_0;
	Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* ___U3CU3E9__21_0;
};
struct U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields
{
	U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* ___U3CU3E9;
	Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* ___U3CU3E9__6_0;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* ___U3CU3E9__8_0;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* ___U3CU3E9__11_0;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* ___U3CU3E9__13_0;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* ___U3CU3E9__13_1;
};
struct U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields
{
	U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* ___U3CU3E9;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* ___U3CU3E9__6_0;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* ___U3CU3E9__8_0;
};
struct U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields
{
	U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* ___U3CU3E9;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* ___U3CU3E9__6_0;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* ___U3CU3E9__8_0;
};
struct U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields
{
	U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* ___U3CU3E9;
	Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* ___U3CU3E9__22_0;
	Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* ___U3CU3E9__22_1;
	Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* ___U3CU3E9__68_0;
	Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* ___U3CU3E9__69_0;
	Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* ___U3CU3E9__69_1;
};
struct U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields
{
	U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587* ___U3CU3E9;
	Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* ___U3CU3E9__8_0;
};
struct U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields
{
	U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* ___U3CU3E9;
	Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* ___U3CU3E9__11_0;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* ___U3CU3E9__13_0;
};
struct U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields
{
	U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* ___U3CU3E9;
	Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* ___U3CU3E9__16_0;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* ___U3CU3E9__18_0;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___U3CU3E9__25_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9_StaticFields
{
	Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E* ___internPool;
};
struct Guid_t_StaticFields
{
	Guid_t ___Empty;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_StaticFields
{
	int32_t ___U3CdefaultMaxDepthU3Ek__BackingField;
	bool ___U3CsafeModeU3Ek__BackingField;
};
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields
{
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___typesWithDefaultValues;
};
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 fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___EmptyStringArray;
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 ___Success;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___DFA7_transitionS;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA7_eot;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA7_eof;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___DFA7_min;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___DFA7_max;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA7_accept;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA7_special;
	Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A* ___DFA7_transition;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___DFA14_transitionS;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA14_eot;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA14_eof;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___DFA14_min;
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___DFA14_max;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA14_accept;
	Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* ___DFA14_special;
	Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A* ___DFA14_transition;
};
struct NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___tokenNames;
	NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numberFormatInfo;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_logicalExpression_in_ncalcExpression56;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_EOF_in_ncalcExpression58;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_conditionalExpression_in_logicalExpression78;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_19_in_logicalExpression84;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_conditionalExpression_in_logicalExpression88;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_20_in_logicalExpression90;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_conditionalExpression_in_logicalExpression94;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_booleanAndExpression_in_conditionalExpression121;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_set_in_conditionalExpression130;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_conditionalExpression_in_conditionalExpression146;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_bitwiseOrExpression_in_booleanAndExpression180;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_set_in_booleanAndExpression189;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_bitwiseOrExpression_in_booleanAndExpression205;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_bitwiseXOrExpression_in_bitwiseOrExpression237;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_25_in_bitwiseOrExpression246;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_bitwiseOrExpression_in_bitwiseOrExpression256;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_bitwiseAndExpression_in_bitwiseXOrExpression290;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_26_in_bitwiseXOrExpression299;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_bitwiseAndExpression_in_bitwiseXOrExpression309;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_equalityExpression_in_bitwiseAndExpression341;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_27_in_bitwiseAndExpression350;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_equalityExpression_in_bitwiseAndExpression360;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_relationalExpression_in_equalityExpression394;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_set_in_equalityExpression405;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_set_in_equalityExpression422;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_relationalExpression_in_equalityExpression441;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_shiftExpression_in_relationalExpression474;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_32_in_relationalExpression485;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_33_in_relationalExpression495;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_34_in_relationalExpression506;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_35_in_relationalExpression516;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_shiftExpression_in_relationalExpression528;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_additiveExpression_in_shiftExpression560;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_36_in_shiftExpression571;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_37_in_shiftExpression581;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_additiveExpression_in_shiftExpression593;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_multiplicativeExpression_in_additiveExpression625;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_38_in_additiveExpression636;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_39_in_additiveExpression646;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_multiplicativeExpression_in_additiveExpression658;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_unaryExpression_in_multiplicativeExpression690;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_40_in_multiplicativeExpression701;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_41_in_multiplicativeExpression711;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_42_in_multiplicativeExpression721;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_unaryExpression_in_multiplicativeExpression733;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_primaryExpression_in_unaryExpression760;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_set_in_unaryExpression771;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_primaryExpression_in_unaryExpression779;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_45_in_unaryExpression791;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_primaryExpression_in_unaryExpression794;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_39_in_unaryExpression805;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_primaryExpression_in_unaryExpression807;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_46_in_primaryExpression829;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_logicalExpression_in_primaryExpression831;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_47_in_primaryExpression833;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_value_in_primaryExpression843;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_identifier_in_primaryExpression851;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_arguments_in_primaryExpression856;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_INTEGER_in_value876;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_FLOAT_in_value884;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_STRING_in_value892;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_DATETIME_in_value901;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_TRUE_in_value908;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_FALSE_in_value916;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_ID_in_identifier934;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_NAME_in_identifier942;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_logicalExpression_in_expressionList966;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_48_in_expressionList973;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_logicalExpression_in_expressionList977;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_46_in_arguments1006;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_expressionList_in_arguments1010;
	BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___FOLLOW_47_in_arguments1017;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields
{
	bool ____cacheEnabled;
	Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* ____compiledExpressions;
	ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* ___Rwl;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_StaticFields
{
	int32_t ___s_DeferBindingResolution;
	bool ___s_NeedToResolveBindings;
};
struct PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_StaticFields
{
	int32_t ___s_AllActivePlayersCount;
	PlayerInputU5BU5D_t68A8570E76E18996F872BEEBA1C81ED2E4671080* ___s_AllActivePlayers;
	Action_3_tE646D5EE2107669AE49025C0E3DC04C831ACCAE0* ___s_UserChangeDelegate;
	int32_t ___s_InitPairWithDevicesCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___s_InitPairWithDevices;
	int32_t ___s_InitPlayerIndex;
	int32_t ___s_InitSplitScreenIndex;
	String_t* ___s_InitControlScheme;
	bool ___s_DestroyIfDeviceSetupUnsuccessful;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725  : public RuntimeArray
{
	ALIGN_FIELD (8) InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* m_Items[1];

	inline InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** 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, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225  : public RuntimeArray
{
	ALIGN_FIELD (8) InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* m_Items[1];

	inline InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** 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, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248  : public RuntimeArray
{
	ALIGN_FIELD (8) String_t* m_Items[1];

	inline String_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline String_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, String_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771  : public RuntimeArray
{
	ALIGN_FIELD (8) Delegate_t* m_Items[1];

	inline Delegate_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B  : public RuntimeArray
{
	ALIGN_FIELD (8) LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* m_Items[1];

	inline LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465** 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, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724  : public RuntimeArray
{
	ALIGN_FIELD (8) Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* m_Items[1];

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

	inline Il2CppChar GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
	{
		m_Items[index] = value;
	}
};
struct Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB  : public RuntimeArray
{
	ALIGN_FIELD (8) int16_t m_Items[1];

	inline int16_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int16_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, int16_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int16_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int16_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int16_t value)
	{
		m_Items[index] = value;
	}
};
struct Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A  : public RuntimeArray
{
	ALIGN_FIELD (8) Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* m_Items[1];

	inline Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB** 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, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945  : public RuntimeArray
{
	ALIGN_FIELD (8) UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 m_Items[1];

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


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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnexpectedEnumValueException_1__ctor_m8323477225F696295F492B2FB8E57AA261ECB3E9_gshared (UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7* __this, int32_t ___0_value, 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisRuntimeObject_mCE791C307ACBF90709C6013A540104F6FB0A1110_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, RuntimeObject* ___1_default, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_gshared_inline (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_gshared (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_gshared (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_value, 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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, 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 RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared (Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRuntimeObject_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0CD0677A1278BFC7E13405D11D1EF30919C9E9A2_gshared (RuntimeObject* ___0_source, Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B* ___1_keySelector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_gshared (Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_gshared (Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E* __this, RuntimeObject* ___0_o, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_Disconnect_m7F1641503A0FFAB9277E3ABB292B661FB15BDD81_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCollectionBase_4_Add_m5553D77D0CF5C2060CE8062B2B81C546D49C2740_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, 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 void UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, 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_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConnectionCollectionBase_4_SingleOrDefaultWithSource_mEA6ECAC61E63476125432F640B746670DF95C875_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitPort_3_get_key_mBF6324BFB8DECCA2A3FAC4820BA83F25DEAA8D19_gshared_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m0CA60DDAEB798ADE48685FA2993B0FEEA722649A_gshared (ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382* __this, RuntimeObject* ___0_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_gshared (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_param, Type_t* ___1_expectedType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __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 void Macro_1__ctor_m52AC677C618B2982ACCE1F1005053C11EAB15EF7_gshared (Macro_1_t944D132D71E52C0D7FC76C06039018FD18B6F090* __this, 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 RuntimeObject* Machine_2_get_graph_mEE0E6AFA04444DA9BDAD143875D070D322F1033C_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 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 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 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 RuntimeObject* GraphNest_2_get_graph_m21D114F0878346CFA9DA6FCA60CC86503B54A4D3_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, 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_add_beforeGraphChange_m711972040E3D08713FD0240967A7FE4D14B557A6_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNest_2_add_afterGraphChange_m4849F361FE26FB5F4E365DA734E91DFA1CA0A372_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNest_2_remove_beforeGraphChange_mF3F3CFCF582F1ADBC3E2F481A56F199B79C976C0_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphNest_2_remove_afterGraphChange_mEB82ABCB1B9F53F4E08E441545CBC7020C267CE0_gshared (GraphNest_2_t809972B852D228243FC0FF238384E13D4D3924F5* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, 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 NoAllocEnumerator_1_MoveNext_mD22D50D884653F1865B9ABF48852B1EE54DAB73C_gshared (NoAllocEnumerator_1_t815E50CBB8BFB9B54F9277B0B4DAADA111A979C4* __this, 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 UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared (UnitPortCollection_1_t30E5FB3AE8B3424EA2CA718AA040F08D20E51CEF* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectionCollection_3__ctor_m2CF4F78C09E2DD9ECA0C5ECC17160BCF1C8720DE_gshared (ConnectionCollection_3_t96C32092C3C659474D1D76D2B8DDE5C4AAA99850* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphElement_1_AfterAdd_m9152B12FFBFBE0EC060397ACB4455275465DDE17_gshared (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __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_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 void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, 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 RuntimeObject* LinqUtility_Concat_TisRuntimeObject_mB97F68F693D25AD878B8AD79D33D45D421D64A2E_gshared (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* ___0_enumerables, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_SelectMany_TisRuntimeObject_TisRuntimeObject_mC89216034DEE8779F1AC2D0A984C0ADE855BED00_gshared (RuntimeObject* ___0_source, Func_2_t9F45EF9F857977243C345F24571962D2521DB4A1* ___1_selector, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPort_3_get_hasAnyConnection_m1AB21A434B1D70051FF680A06E24D37DDF7B5123_gshared (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422_gshared (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ___0_list, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GenericPool_1_New_mB5D7E162276F87758C5448AC13EFD031FD51AC44_gshared (Func_1_tD5C081AE11746B200C711DD48DBEB00E3A9276D4* ___0_constructor, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3_gshared (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_gshared_inline (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51_gshared (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA_gshared (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_gshared_inline (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9_gshared (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericPool_1_Free_m788384E2D8174E5C4B2166C05C18D4FBA11200A0_gshared (RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Single_TisRuntimeObject_m2F3B0143335C4A53931600FD23BDE1C40D9A4F3E_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mB8352E429272D346070147A942612E0C937BD03B_gshared (Func_2_t127163694D7C66D0F32B7F8F5BB2507F7516DEE4* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Flow_FetchValue_TisRuntimeObject_m33977B76DED2307E4C0B2B6F12B73E4AF37D7F86_gshared (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120_gshared (MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F_gshared (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2_gshared (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_gshared_inline (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared (ValueCollection_t038245E04B5D2A80048D9F8021A23E69A0C9DBAA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared (KeyCollection_tB45A861D090B15129521119AE48ED3813820A974* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m691B616B9F2AC622167DFAB98AFCD07F4DD6489A_gshared (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit_Definition_m574E1E894DD131135134A479BAA13729EFC75652 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6 (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*, const RuntimeMethod*))Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IsVariableDefined_set_isVariableDefined_m1D71A8C64CCA23C518D3F8D079E261D3DA75A418_inline (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC_inline (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_source, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) ;
inline String_t* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared)(__this, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8 (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* __this, String_t* ___0_variable, const RuntimeMethod* 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 VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) ;
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared)(__this, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89 (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 ___0_scene, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E (const RuntimeMethod* method) ;
inline void UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A (UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7*, int32_t, const RuntimeMethod*))UnexpectedEnumValueException_1__ctor_m8323477225F696295F492B2FB8E57AA261ECB3E9_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit__ctor_m6261E5CD9B4CDF263F3B1AE08D88678B342855E9 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, String_t* ___0_defaultName, const RuntimeMethod* method) ;
inline FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
{
	return ((  FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline)(__this, method);
}
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Unit_ValueInput_TisRuntimeObject_mCE791C307ACBF90709C6013A540104F6FB0A1110_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetObjectVariable_set_source_mFC3949AB49F0469667329463DF92904C862E50CE_inline (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariableUnit_Definition_mC49371E92756A8EA5058B4DE4E4AA1D6AF3C7570 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GetObjectVariable_get_source_mF681A1B27FDE6870A875555596A4818A694FE952_inline (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetVariableUnit_get_value_m3294B0CC4ECD85A48F1EEDA962DECFC32583DCEB_inline (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_inline (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30*, const RuntimeMethod*))Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_gshared_inline)(__this, method);
}
inline Scene_tA1DC762B79745EB5140F054C884855B922318356 Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, const RuntimeMethod* method)
{
	return ((  Scene_tA1DC762B79745EB5140F054C884855B922318356 (*) (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30*, const RuntimeMethod*))Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_gshared)(__this, method);
}
inline void Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30*, Scene_tA1DC762B79745EB5140F054C884855B922318356, const RuntimeMethod*))Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit__ctor_m4CD0953C90C699B27E68EC03099873569310DD58 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit__ctor_mDF901A6D32B2CD3CF4177B6EF02CA62429801257 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, String_t* ___0_defaultName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit_Definition_m262C09EF5523A2F2FA5FC13B9684EF5E005129DB (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76 (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*, const RuntimeMethod*))Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ValueOutput_PredictableIf_m0A6BF27A16FB6D3DFDF6B9F7BEDAA5058DBEBE6D (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___0_condition, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetVariableUnit_set_value_m333354DD10FB1A11A1A2365B5209C0F3E2387DEE_inline (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49 (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* __this, String_t* ___0_variable, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62 (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0 (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, String_t* ___0_defaultName, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IsObjectVariableDefined_set_source_m2B801B442A253027E14742280DB2FAFCF23A73A0_inline (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefinedUnit_Definition_m2445627BC82F8304ED8007FBE307F0C3DF17A8B9 (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* IsObjectVariableDefined_get_source_m254EA83FFC45E3D0CF73F36E41889C36CF3E5123_inline (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefinedUnit_get_isDefined_m955FBA60B87B818CCF10D751705552914079CEBD_inline (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IsVariableDefinedUnit_set_isDefined_m3C2E2626A7C49B5410F58496D34BDAE97EC2EFBA_inline (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, String_t* ___0_defaultName, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetObjectVariable_set_source_mEDDC8D6DC0DF4188AE84B286205F53BB8BAAD389_inline (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit_Definition_m07F63A207277A4EAB711987507DAC9BF2C33FF4E (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetObjectVariable_get_source_m300F13F0076DEF64938C02CD13C41417A5CE88A4_inline (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_source, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___1_destination, const RuntimeMethod* 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 SetVariableUnit_set_assign_mFED99F6FF983F2CFC0BEC2F7E0CF466AA8E05816_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_input_mA84776A8BDDF7A807E612F4E279642630C73DF1A_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_output_mBC7FA7D63A9EB819AECC8E8C246DA8A24D75F00E_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___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 SetVariableUnit_set_assigned_mD814D60BEADD7799D62FF2DBEDF6D5BBFDF320C2_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetVariableUnit_get_input_m19810CDBB674C40C9D3B356E0529BA32E138F717_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* SetVariableUnit_get_output_mE9D684C86CF8B5A7A941A88DEE146605A5ACB2CF_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Assignment_mE5DC2E131C1BA666F655E321312165D7B4BB74C7 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_source, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariableUnit_get_assigned_m893CE175CD2CFF5DE39B5B719D381653FE8AE393_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __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) ;
inline RuntimeObject* Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared)(__this, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538 (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* __this, String_t* ___0_variable, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, RuntimeObject* ___0_port, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VariableUnit_get_defaultName_m3A4A58BCA7FC6618C5501013DAF10946D2669FF0_inline (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, String_t* ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, String_t*, const RuntimeMethod*))Unit_ValueInput_TisRuntimeObject_mCE791C307ACBF90709C6013A540104F6FB0A1110_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VariableUnit_set_name_mD20A1D757718095AB54ED9A58B7235E34A209815_inline (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SaveVariables_set_enter_mAC4FF84EC5F927E7DFCA0802D1739E12A47CE6BD_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SaveVariables_set_exit_mD4F5C99100C0EBCBDC99810A0F056E5E85280806_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SaveVariables_get_enter_mD9BBDFA6834CF308830108382FF65028FA5651FE_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SaveVariables_get_exit_m4CFBDA6B202D3178F7F4523C3FE706B070D804EC_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SavedVariables_get_merged_m2FCEA0A2B856980331A13741C41D97C0B40E4C85_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SavedVariables_SaveDeclarations_m1633E78588DD9F7DB9645B7DD857C79D31FD354B (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* ___0_declarations, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_assign_m7939ACB28DB8420B17FE29A64C6BAC25CA0CBD0F_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_input_m41F375B471DA8382C3CAA934D2BEE33FEF6408D3_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_output_mD9576C86FA17AF6CC7DB886AF50407BC7FF59196_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_assigned_m1446DB9237CD89807D6404C16DA1B82B7E861890_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetVariable_get_input_m90BE026ADF3DD0CCC022FDA10D333944E35C374A_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* SetVariable_get_output_m25F7A2EDA104E51A342FDB79EFFCA548EADC7AC2_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariable_get_assigned_m9A1AE373DC92E82BE3002212ACF0348F15201B62_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_name_m79F08B6B6DBF5B5DEFA5AE997478BB370FB05E73_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_object_m88A12F9446B19DEE4208A6A7F83087B99EF9466F_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m1A527BA2996D2C79FFD949C17738FE33AC742833 (U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* __this, const RuntimeMethod* method) ;
inline void EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Type_t*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
inline void Func_2__ctor_m81210252C97B6686D7BF17346621F73E49804710 (Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mB72DF7A767B7B7D208AE7728272D547185BE4EC4 (RuntimeObject* ___0_source, Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
inline void Func_2__ctor_mAA78218D41F9B14B44F692AB35378F12F3D6BF1B (Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_OrderBy_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8B21FFE89614F49E30479084D858914E804FAF06 (RuntimeObject* ___0_source, Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D* ___1_keySelector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0CD0677A1278BFC7E13405D11D1EF30919C9E9A2_gshared)(___0_source, ___1_keySelector, method);
}
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Enumerable_FirstOrDefault_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mE67339D1E2725178AE96315E94B1ADC29B354A2E (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass1_0__ctor_m77A7A2FC4930D787800A6AF247FABA36E93A3F71 (U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m451CD7EBA3AEDEC9B51F3BB96CDD28E1D6D580E8 (Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m78E069C17CF8E28EAAF4E6DAB54B8D956DBE3E5E (RuntimeObject* ___0_source, Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
inline void Func_2__ctor_m500F56FD9E9F157D5CA15CE95426AFF642C2E362 (Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_OrderBy_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6EF8F89E53A6AE1D0CE1B1801F61A133191AEB00 (RuntimeObject* ___0_source, Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434* ___1_keySelector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434*, const RuntimeMethod*))Enumerable_OrderBy_TisRuntimeObject_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0CD0677A1278BFC7E13405D11D1EF30919C9E9A2_gshared)(___0_source, ___1_keySelector, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Enumerable_FirstOrDefault_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m96FB5144410CDF14F48DC20C81F9C77BB8E7DD92 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtility_CanConvert_m40ACBFDA3337ABFBDC4E7F0DFFFD0074ED0E893E (Type_t* ___0_source, Type_t* ___1_destination, bool ___2_guaranteed, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) ;
inline void UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88*, String_t*, const RuntimeMethod*))UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared)(__this, ___0_key, method);
}
inline void EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
inline void EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
inline RuntimeObject* UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
inline RuntimeObject* ConnectionCollectionBase_4_WithDestination_m7BB5646326356B6029F684C4FE8937D69C68FD92 (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_destination, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308*, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*, const RuntimeMethod*))ConnectionCollectionBase_4_WithDestination_m21B29739D91B3593B0DBD813FD81882B52A0FECC_gshared)(__this, ___0_destination, method);
}
inline RuntimeObject* Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_inline (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline)(method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
inline RuntimeObject* ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960* __this, RuntimeObject* ___0_destination, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*, RuntimeObject*, const RuntimeMethod*))ConnectionCollectionBase_4_WithDestination_m21B29739D91B3593B0DBD813FD81882B52A0FECC_gshared)(__this, ___0_destination, method);
}
inline RuntimeObject* Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline)(method);
}
inline void Func_2__ctor_m076FB68FF61822C18FA12C5A83C458E2B7BEED1D (Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mA43386E27BC3E8CD3DB2FC841428DB9D410C7680 (RuntimeObject* ___0_source, Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline void Func_2__ctor_m55CD208FD3AD5D85D1F9E130A0FB2A539EE1CA78 (Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3 (RuntimeObject* ___0_source, Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* Recursion_New_mADE0CE392DA0B5605FD0E5BC74E085E9124E9570 (int32_t ___0_maxDepth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_IsPredictable_mF408530EFD7C8ACCCC7675374580D07F0E41CB92 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* ___0_recursion, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass19_0__ctor_m652EAB4829ED426FC55297AE0994E6D054A7D0EC (U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* __this, const RuntimeMethod* method) ;
inline bool Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40 (Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
	return ((  bool (*) (Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E*, RuntimeObject*, const RuntimeMethod*))Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_gshared)(__this, ___0_o, method);
}
inline void Func_2__ctor_m9E0720C7EEC9F767B9BA6A5CB2C075277B1447A9 (Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7 (RuntimeObject* ___0_source, Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
}
inline void Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D (Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E* __this, RuntimeObject* ___0_o, const RuntimeMethod* method)
{
	((  void (*) (Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E*, RuntimeObject*, const RuntimeMethod*))Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_gshared)(__this, ___0_o, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_get_isPredictable_m4EEFCD27DFAA017778181619AD46F8058E0DFCF4 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
inline bool Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8 (RuntimeObject* ___0_source, Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
inline void UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975 (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816* __this, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816*, const RuntimeMethod*))UnitPort_3_Disconnect_m7F1641503A0FFAB9277E3ABB292B661FB15BDD81_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlConnection__ctor_m0B34BFF7FF2F8D842319A595E70A13230A6FF331 (ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_source, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___1_destination, const RuntimeMethod* method) ;
inline void ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0 (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308* __this, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308*, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*, const RuntimeMethod*))ConnectionCollectionBase_4_Add_m5553D77D0CF5C2060CE8062B2B81C546D49C2740_gshared)(__this, ___0_item, method);
}
inline void UnitPort_3_ConnectInvalid_mE1B3BB97346E869AEA381FCA6894A7DBB9B6E57F (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_mEECBE61C769DC4401FB92ADACC0FD853182FA08A (U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mE6AD553F1F11E09CD7A7CC7EC486042CF756860B (Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C (RuntimeObject* ___0_source, Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26* ___1_predicate, const RuntimeMethod* method)
{
	return ((  ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* (*) (RuntimeObject*, Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared)(___0_source, ___1_predicate, method);
}
inline bool ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5 (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308* __this, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308*, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*, const RuntimeMethod*))ConnectionCollectionBase_4_Remove_m67058F5C959A5897C173E42238F6D39015AEA69E_gshared)(__this, ___0_item, method);
}
inline void UnitPort_3_DisconnectInvalid_m9D66A557A2015A0E240ECD3398D021DBD4A52685 (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared)(__this, ___0_source, ___1_destination, method);
}
inline ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF9CDA6530363B6A2D1A8D1160F9FA2E237F63CFF (U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_get_couldBeEntered_m736CA8B75500530BA67CF7E9A982EB4C430ACE4A (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_IsPredictable_m87AFE96E356A897B1D26AE31E7B4398B078CAFBD (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* ___0_recursion, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlPortDefinition__ctor_m3249EB50DAD8823863720810636A31079719F43C (ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8* __this, const RuntimeMethod* method) ;
inline void UnitPort_3__ctor_m3A8020F1161C902B7062C8E2D3451DDC16C94EA8 (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816*, String_t*, const RuntimeMethod*))UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
}
inline RuntimeObject* ConnectionCollectionBase_4_WithSource_mCE36E627442EDC962620DF5C57F02B435FE338F8 (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))ConnectionCollectionBase_4_WithSource_m73E50D8AD2135F27CFB21B34F8C39357A3048D00_gshared)(__this, ___0_source, method);
}
inline RuntimeObject* ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631 (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960* __this, RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960*, RuntimeObject*, const RuntimeMethod*))ConnectionCollectionBase_4_WithSource_m73E50D8AD2135F27CFB21B34F8C39357A3048D00_gshared)(__this, ___0_source, method);
}
inline void Func_2__ctor_mFE4EBDF1F226126A27D6A86ABE6BB10EB2748B8D (Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_m6F916CDD371C2DF95F07013C689609F52E30698E (RuntimeObject* ___0_source, Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline void Func_2__ctor_m5E907DB8DCF5B1D1FB6D11B5A66E182674279270 (Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87 (RuntimeObject* ___0_source, Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass11_0__ctor_m8AC73A71D3C9731D078A6FD85B7DE9F30279174F (U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37 (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2 (RuntimeObject* ___0_source, Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
inline bool Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931 (RuntimeObject* ___0_source, Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*, const RuntimeMethod*))Enumerable_All_TisRuntimeObject_m57CDB9DB99F9E77214B47367D213B06AC3ED97FF_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_get_isPredictable_m6BC1D2AEB36C3A805633C397B2ABAD15084AF31B (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) ;
inline bool Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D (RuntimeObject* ___0_source, Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
inline ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ConnectionCollectionBase_4_SingleOrDefaultWithSource_m5172A8BA5E25FCA18F85354D3ADDF98DF5C61D33 (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_source, const RuntimeMethod* method)
{
	return ((  ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* (*) (ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308*, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, const RuntimeMethod*))ConnectionCollectionBase_4_SingleOrDefaultWithSource_mEA6ECAC61E63476125432F640B746670DF95C875_gshared)(__this, ___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ControlOutput_get_connection_m0343CFA28D7DA82F9D823D902108AAFED0BA64D5 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) ;
inline void UnitPort_3_ConnectInvalid_m6108023671E0EB206428DCFBB7EF7F2603EC9D8C (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_mE9286311AFFBC7B319D4049AFCD88CCB490B6718 (U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* __this, const RuntimeMethod* method) ;
inline void UnitPort_3_DisconnectInvalid_m31466250940E4A4F8A5D0636DC30EAFEF2DF6312 (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared)(__this, ___0_source, ___1_destination, method);
}
inline ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFE43F32511A1D3DD92106D9D4A3D4D0A54069650 (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_get_couldBeEntered_m28684BE4FFFE1744B565D32340F2913B10A1D775 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortDefinition__ctor_m31ED049951E8F763507D324538A88DD7E5FE5CDB (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) ;
inline void UnitPort_3__ctor_m8AEA3325A95CEC7A760E95CCA43D0E978A9C8060 (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D*, String_t*, const RuntimeMethod*))UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* UnitPort_3_get_unit_mFC8BE19E3F7BC00285AF4EA9ADC311D9F6A39164_inline (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
}
inline void UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9 (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared)(__this, ___0_source, ___1_destination, method);
}
inline void UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374 (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m213E64C6E55E436E668E93E7B3DF93CC8BEEA850 (U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* __this, const RuntimeMethod* method) ;
inline void UnitPort_3__ctor_mD2498EDED24C9158824DAB560D8C85EB765F7BD1 (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99*, String_t*, const RuntimeMethod*))UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* UnitPort_3_get_unit_m47A14DDBA00C46851AB650085A51D87CC836820F_inline (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
}
inline void UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared)(__this, ___0_source, ___1_destination, method);
}
inline void UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0 (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4123A93B5B54FEE727F673691AAA61B6EAB881C5 (U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
inline void UnitPort_3__ctor_m5B1D5B37711780425104651FC733C657836CA7DE (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0*, String_t*, const RuntimeMethod*))UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
}
inline String_t* UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0*, const RuntimeMethod*))UnitPort_3_get_key_mBF6324BFB8DECCA2A3FAC4820BA83F25DEAA8D19_gshared_inline)(__this, method);
}
inline bool Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
inline RuntimeObject* ConnectionCollectionBase_4_WithDestination_m938B009E47EEB7FF48E82628DF868338851217E0 (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_destination, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))ConnectionCollectionBase_4_WithDestination_m21B29739D91B3593B0DBD813FD81882B52A0FECC_gshared)(__this, ___0_destination, method);
}
inline RuntimeObject* Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_inline (const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (const RuntimeMethod*))Enumerable_Empty_TisRuntimeObject_mA90CDE158774C34A28C07CEEA9E9EA2A61618238_gshared_inline)(method);
}
inline void Func_2__ctor_m587A2FD89076935B2B6C851136AFA9D8273FC4DB (Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_mFE75E9E7A72D133CA5BF72781E0AA6C975F9E802 (RuntimeObject* ___0_source, Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline RuntimeObject* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
inline ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m73518EAD299D0DC130E888995E2B349DBE129E6F (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_destination, const RuntimeMethod* method)
{
	return ((  ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* (*) (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m0CA60DDAEB798ADE48685FA2993B0FEEA722649A_gshared)(__this, ___0_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ValueInput_get_connection_mC936EAF30DE105845AB2D96AF89843F4E6D59E3A (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) ;
inline void EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_param, Type_t* ___1_expectedType, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, RuntimeObject*, Type_t*, const RuntimeMethod*))EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_gshared)(__this, ___0_param, ___1_expectedType, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_SupportsDefaultValue_mCEB80184A5F9513D4119B7689CBEBB2BEE02F971 (Type_t* ___0_type, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConversionUtility_IsConvertibleTo_m691B297AD2413AE10C9127DCAE71BD41B6662B6A (Type_t* ___0_source, Type_t* ___1_destination, bool ___2_guaranteed, const RuntimeMethod* method) ;
inline void UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337 (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0* __this, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0*, const RuntimeMethod*))UnitPort_3_Disconnect_m7F1641503A0FFAB9277E3ABB292B661FB15BDD81_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueConnection__ctor_m21E06EE28CCA54146A0056BCC147171ADDC95232 (ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_source, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___1_destination, const RuntimeMethod* method) ;
inline void ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630 (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8* __this, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8*, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*, const RuntimeMethod*))ConnectionCollectionBase_4_Add_m5553D77D0CF5C2060CE8062B2B81C546D49C2740_gshared)(__this, ___0_item, method);
}
inline void UnitPort_3_ConnectInvalid_m400FBAF852B3413B89B5B3143438882B2EB58676 (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass33_0__ctor_mACF8AB3FC85C0A6A8F94F81695513E5BB4032357 (U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m1A870E41A3DA8BCD6C28BC744FAE8BB3C699B2EE (Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77 (RuntimeObject* ___0_source, Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412* ___1_predicate, const RuntimeMethod* method)
{
	return ((  ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* (*) (RuntimeObject*, Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412*, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m96E15D999D3DAF8B31946255524EBB46907CFF17_gshared)(___0_source, ___1_predicate, method);
}
inline bool ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664 (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8* __this, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8*, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*, const RuntimeMethod*))ConnectionCollectionBase_4_Remove_m67058F5C959A5897C173E42238F6D39015AEA69E_gshared)(__this, ___0_item, method);
}
inline void UnitPort_3_DisconnectInvalid_mD2B88E0F8961A0EE15038E3934D7304E98D573E2 (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ComponentHolderProtocol_IsComponentHolderType_mBBBCB1421A04E0EE33EB059DFE0BCBC07064C07B (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueInput_set_nullMeansSelf_mB9E4BEAF5059FF097D67CF224179F9B00EC281B1_inline (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsNullable_m231FD352991AA34AFE82055417DA61DB28FF4AF8 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueInput_set_allowsNull_m0E2CB5C8365D3DEA4AE7671C5BDC1DDEFEB3BE44_inline (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, bool ___0_value, const RuntimeMethod* method) ;
inline bool HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8 (Type_t* ___0_nullableType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsBasic_m82F3CE28839D7F7B0BF8FB654521DCE3A7FB6C91 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* XUnit_CompatibleValueOutput_m0BBC93EB11C11EE566B73065C9241DA32D4FF570 (RuntimeObject* ___0_unit, Type_t* ___1_inputType, const RuntimeMethod* method) ;
inline void HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, const RuntimeMethod* method)
{
	((  void (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
inline bool HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1 (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* __this, Type_t* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*, Type_t*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC30DEF4397B1DC4717F895D4CD755C011E93CE94 (U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ValuePortDefinition_get_type_m3FCBDAF57E660B0ADAA8E1D9FE2FF9148CC188F7 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValuePortDefinition_set_type_m1B199D97D248AF42E05E94718301CD82A1C079A0 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInputDefinition_get_defaultValue_mC12845243C3391478B069A5FDC5D73ACB555258F (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569 (Type_t* ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueInputDefinition_set_hasDefaultValue_mFB92CFA059E13CE65B34C73153CA53E8C9A36F50_inline (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, bool ___0_value, const RuntimeMethod* 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 ValuePortDefinition__ctor_mCFE7F19F7CD4492B21AD6C628776A4DD5D41ABC0 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) ;
inline void UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76 (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E*, String_t*, const RuntimeMethod*))UnitPort_3__ctor_m78A710E31DA9674A2AC0C8F7648EFE16E5D94FED_gshared)(__this, ___0_key, method);
}
inline void EnsureThat_IsNotNull_TisFunc_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_m3FD3B90763BC533E10561AF8055BB736145F3C27 (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
inline RuntimeObject* UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_inline (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E*, const RuntimeMethod*))UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline)(__this, method);
}
inline RuntimeObject* ConnectionCollectionBase_4_WithSource_m724001BC7D46F6B3FBAA76C00F285A3621229324 (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8*, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B*, const RuntimeMethod*))ConnectionCollectionBase_4_WithSource_m73E50D8AD2135F27CFB21B34F8C39357A3048D00_gshared)(__this, ___0_source, method);
}
inline void Func_2__ctor_m5086B5216D283E3613F3F1E68BAFB7C3F73B8EDA (Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mCCD07528BB6D3053BC7B91C3369E7EF77EECD9E4 (RuntimeObject* ___0_source, Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline void UnitPort_3_ConnectInvalid_m0E7DE3F3EFEC38D83AB175D67E5789FB16C2FA10 (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_ConnectInvalid_m58F9231C38E2096FC3F88AAA35780DE07D0F7D00_gshared)(__this, ___0_source, ___1_destination, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass22_0__ctor_mAAFB2B1F45AC0A70A4BCE822C0A67CD2A84CF6C2 (U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* __this, const RuntimeMethod* method) ;
inline void UnitPort_3_DisconnectInvalid_mBD8D42FF23779BDE39BF67CEA0EA01E796153159 (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method)
{
	((  void (*) (UnitPort_3_t3120713700769DD514D6ED9ACFD105D4B583C09E*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))UnitPort_3_DisconnectInvalid_m9B24BD4BA29AAB1B28F5FE75450A6D42FA63A20A_gshared)(__this, ___0_source, ___1_destination, method);
}
inline void EnsureThat_IsNotNull_TisFunc_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_mF4AD229B2D7857BF81CAFB1DC90D939C9DA4CBCD (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC*, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*, const RuntimeMethod*))EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* XUnit_CompatibleValueInput_m3B47BE052EF8C8DE91302F026E49ADF20BDF10C8 (RuntimeObject* ___0_unit, Type_t* ___1_outputType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m32BD112A3CC30DDF497798D070868D6E19FFDABC (U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* ValuePortDefinition_get__type_m5578ABED0CA65483EFB716DC4BB9E45E0C6913DA_inline (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValuePortDefinition_set__type_m4836D384DC50BB8F728E0A70009E465C9B3D0393_inline (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPortDefinition_get_isValid_m39BB1DD28BEA9D19C83E3C6810E7444E22DA533C (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, 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 FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowGraph_WithInputOutput_mDE68999F9BD051F3FD57129619457C4F51AED5C4 (const RuntimeMethod* method) ;
inline void Macro_1__ctor_mFFE186ECACDFE1CE86673CCAC51191CA991E9477 (Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37* __this, const RuntimeMethod* method)
{
	((  void (*) (Macro_1_t81994D1CCE1FF110FFCAD301510FD10226046B37*, const RuntimeMethod*))Macro_1__ctor_m52AC677C618B2982ACCE1F1005053C11EAB15EF7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* FlowGraph_WithStartUpdate_m24CDDDDBED76998116D044E8B197BFE8311B55D9 (const RuntimeMethod* method) ;
inline bool Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5 (Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699*, const RuntimeMethod*))Machine_2_get_hasGraph_m4B2EE8ECEC4B69DE4563E6E2760495155CD95E05_gshared)(__this, method);
}
inline FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A (Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699* __this, const RuntimeMethod* method)
{
	return ((  FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* (*) (Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699*, const RuntimeMethod*))Machine_2_get_graph_mEE0E6AFA04444DA9BDAD143875D070D322F1033C_gshared)(__this, method);
}
inline GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A (Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699* __this, const RuntimeMethod* method)
{
	return ((  GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* (*) (Machine_2_t1E6D309335A7482644875EF751D74B8A469C4699*, const RuntimeMethod*))Machine_2_get_reference_mACA5EEC9F50FE65C7D53B7C1C6EC013A1ED25EDF_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9 (RuntimeObject* ___0_listener, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method) ;
inline void EventMachine_2_OnEnable_m4C242CC7CCD1D4B45C1095ECAE531FDC0133F232 (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180*, const RuntimeMethod*))EventMachine_2_OnEnable_mC91337B330AFA013E63D71EA2A17878BB6928B15_gshared)(__this, method);
}
inline void EventMachine_2_OnInstantiateWhileEnabled_m636ABA336F23F674E158A0F095A655EB6719D92B (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180*, const RuntimeMethod*))EventMachine_2_OnInstantiateWhileEnabled_m30980AB3369530E83157FAE115DB0275BB01F239_gshared)(__this, method);
}
inline void EventMachine_2_OnUninstantiateWhileEnabled_m31B1D8586ADFC7BC96876D36A60C0DF42CE4AFD7 (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180*, const RuntimeMethod*))EventMachine_2_OnUninstantiateWhileEnabled_m0F20250D2186997606BB2DC2A8568835DB40AADB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XGraphEventListener_StopListening_m6521CC383E1DEC9C994AB5A40BE56C429C25209F (RuntimeObject* ___0_listener, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method) ;
inline void EventMachine_2_OnDisable_m7920C3C8D3594C0F2B380CA76FD247187E340AE7 (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180*, 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_m8715D5497FD904B55857B7984C24343D2921A279 (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180* __this, const RuntimeMethod* method)
{
	((  void (*) (EventMachine_2_tF77637DD0AFF83303808AA34F4C68FE8893F0180*, const RuntimeMethod*))EventMachine_2__ctor_mBFF79BD7AA92FF5678AB968FA63A37651B3F059E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_mC6DAC02408FD89F656F857C1F6E607577CC6ED82 (Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* __this, const RuntimeMethod* method) ;
inline void NesterUnit_2__ctor_m57C71BDE20EA4ED268E0A40EEA22BC465AC4594D (NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494* __this, const RuntimeMethod* method)
{
	((  void (*) (NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494*, const RuntimeMethod*))NesterUnit_2__ctor_m5387AD16FDA3792B7DB9F737BF3051E028D1F035_gshared)(__this, method);
}
inline void NesterUnit_2__ctor_mDBB293A7073F4E4C8E679406F321BA0723FD268F (NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494* __this, ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* ___0_macro, const RuntimeMethod* method)
{
	((  void (*) (NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494*, ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C*, const RuntimeMethod*))NesterUnit_2__ctor_m54200285D89ABF8A7538238B4E1F0F86CD05C304_gshared)(__this, ___0_macro, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit__ctor_m2B486971F9D40642BF11D7BB2D8A8C3661E2BD99 (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) ;
inline GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline (NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494* __this, const RuntimeMethod* method)
{
	return ((  GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* (*) (NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494*, const RuntimeMethod*))NesterUnit_2_get_nest_m972018171827EA13C53BDC32374C0750BEC6BDDE_gshared_inline)(__this, 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);
}
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 RuntimeObject* FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m5265FF4DC17655BB1D375DD96724BD8B1AEF2734 (U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ValueInputDefinition_get_hasDefaultValue_m403238BFCDCFD87B937E36EB0BCE53744DA2E0A1_inline (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_mC3A0304FABE5B5D5E98B850EF624F8CE643C394D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Type_t* ___0_type, String_t* ___1_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_SetDefaultValue_m06F51CD112973949926588356CFCBD6749BF7060 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_1__ctor_m0BA8D9BFF1C93384A5EA167CEB0DF961436BDEE2 (U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_mD670E2BF2F2185903E7D24197E11163CFE3FD99D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Type_t* ___0_type, String_t* ___1_key, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___2_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895 (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, RuntimeObject* ___0_parentElement, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_StartListening_m66319B067F4F4371797D572E4CB459AC42023612 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568 (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
inline Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_AfterAdd_mA2B2CACDD44427C301ED0A8FA2F054C1D1A51E94 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
inline void GraphNest_2_add_beforeGraphChange_m604AC76DAA5FEFB9044FE0625EEA06809C83711C (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))GraphNest_2_add_beforeGraphChange_m711972040E3D08713FD0240967A7FE4D14B557A6_gshared)(__this, ___0_value, method);
}
inline void GraphNest_2_add_afterGraphChange_m9B3E4B3D1B1064EFE4F15ACF66AFC19F13E44517 (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))GraphNest_2_add_afterGraphChange_m4849F361FE26FB5F4E365DA734E91DFA1CA0A372_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_BeforeRemove_m25A3DE984CDA2E4DB20A46974577EF8F214B968C (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) ;
inline void GraphNest_2_remove_beforeGraphChange_m41833A924DEB7134285B42724208D4A0C43EC04B (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))GraphNest_2_remove_beforeGraphChange_mF3F3CFCF582F1ADBC3E2F481A56F199B79C976C0_gshared)(__this, ___0_value, method);
}
inline void GraphNest_2_remove_afterGraphChange_mB8B8DF4BAB57A142F3352BFF56FDEC0CE35681F4 (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method)
{
	((  void (*) (GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))GraphNest_2_remove_afterGraphChange_mEB82ABCB1B9F53F4E08E441545CBC7020C267CE0_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_remove_onPortDefinitionsChanged_mA65209112A1189E17AC5994ECBAD275D6A6C5774 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_add_onPortDefinitionsChanged_mD07140962F532563B52CE587EC6CF3C230944435 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
inline NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2 (GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* __this, const RuntimeMethod* method)
{
	return ((  NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 (*) (GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824*, const RuntimeMethod*))GraphElementCollection_1_GetEnumerator_mD1E599260F87A4F131E792532CD8E552812C5E41_gshared)(__this, method);
}
inline void NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8 (NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194* __this, const RuntimeMethod* method)
{
	((  void (*) (NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194*, const RuntimeMethod*))NoAllocEnumerator_1_Dispose_mC65CF05936015F1B7EF5A30EFBDAEF9EBA3B2AA2_gshared)(__this, method);
}
inline RuntimeObject* NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_inline (NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194*, const RuntimeMethod*))NoAllocEnumerator_1_get_Current_m7E03E7F8FEC0DCFD4D7075328F00E5A2BE6C1C04_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, RuntimeObject* ___0_parentElement, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline bool NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A (NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194*, const RuntimeMethod*))NoAllocEnumerator_1_MoveNext_mD22D50D884653F1865B9ABF48852B1EE54DAB73C_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline void GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50 (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1__ctor_m5068F0687246C1C59F62FF88294BC20950568050_gshared)(__this, method);
}
inline void UnitPortCollection_1__ctor_mA32721604538AFB205F467527C686A01A60DFEAA (UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
{
	((  void (*) (UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared)(__this, ___0_unit, method);
}
inline void UnitPortCollection_1__ctor_mE8DD69906BF29809E3CB63D34AFC6E69A2F28CB1 (UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
{
	((  void (*) (UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared)(__this, ___0_unit, method);
}
inline void UnitPortCollection_1__ctor_m26D9541FB0CF56899942F060C30858280F89B126 (UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
{
	((  void (*) (UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared)(__this, ___0_unit, method);
}
inline void UnitPortCollection_1__ctor_m6FFFBF089FED0F21622746CAC48F78DC8AA784F7 (UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
{
	((  void (*) (UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared)(__this, ___0_unit, method);
}
inline void UnitPortCollection_1__ctor_mADD304518D3854DD3CCC00CE75D0C14CA1B70470 (UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
{
	((  void (*) (UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared)(__this, ___0_unit, method);
}
inline void UnitPortCollection_1__ctor_mE74FF3C1F3D82032402B29B45939EFEF251B2914 (UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method)
{
	((  void (*) (UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00*, RuntimeObject*, const RuntimeMethod*))UnitPortCollection_1__ctor_mD1AFE85EF42966720F2BB478F211C0125BDD0D01_gshared)(__this, ___0_unit, method);
}
inline void ConnectionCollection_3__ctor_m4183BD09749E2299AA7DB726382362CBE17734CA (ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859* __this, const RuntimeMethod* method)
{
	((  void (*) (ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859*, const RuntimeMethod*))ConnectionCollection_3__ctor_m2CF4F78C09E2DD9ECA0C5ECC17160BCF1C8720DE_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_relations_mF24928913B674471D91ED6D66C6779B684A78773_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_defaultValues_mC49E10AF0DE329B32FDBC79784C7EFA70BDA2719_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__ctor_m65343570D70BFFB1B3F329BF86CBE1D5BF1278F6 (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Define_m1200843184E3D331AAC242A111A5607BD2F85BB5 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline void GraphElement_1_AfterAdd_mF1D85EE0EB94DC152D3D9AE6B2CB5F4F1AA44FF2 (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1_AfterAdd_m9152B12FFBFBE0EC060397ACB4455275465DDE17_gshared)(__this, method);
}
inline void GraphElement_1_BeforeRemove_m7DDA5A80CC7CF0C05A42A10C892CA6EE9F3970ED (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1_BeforeRemove_mE702F2B086047646987C2D570C28315E6B249B10_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Disconnect_mF0A111E15D837ED150659BB05C3ACBBFB2C5E715 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline void GraphElement_1_Instantiate_mA736E3BCB96D157E3C70FA6767A217B939C002EF (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, const RuntimeMethod*))GraphElement_1_Instantiate_mAF892C06D47BCC1375FE0238D22ECB8FA042BD00_gshared)(__this, ___0_instance, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XGraphEventListener_IsHierarchyListening_m9688197D645798FC41B87C99232AAD879806BF35 (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
inline void GraphElement_1_Uninstantiate_m77F42A8E5909D1BCDFCE11408A09DF1E0BF60A3D (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_instance, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, const RuntimeMethod*))GraphElement_1_Uninstantiate_m97FABB8F395DE126EFED3C6C92B25C09E85CB6FB_gshared)(__this, ___0_instance, method);
}
inline void GraphElement_1_CopyFrom_m65A5C1A8FCF4FAD86095B8A62A2B6A41DA5FF556 (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* __this, GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D* ___0_source, const RuntimeMethod* method)
{
	((  void (*) (GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D*, const RuntimeMethod*))GraphElement_1_CopyFrom_mFA87BEECAEA025A479D0304F3036A3F4B83818D1_gshared)(__this, ___0_source, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Unit_get_defaultValues_m30C795552E64DF3E82675E4886AD37F7AB3DF64C_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Exception_t* Unit_get_definitionException_m956CC242AA25AF586E023770AB34C4093AC1596E_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unit_get_isDefined_mB32EF9E74E3A76F916D81C011CFBF3EC78F63184_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_relations_mDB187201ED45FDB33FDAFFE4A7B93A29A17F0C94_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_isDefined_mD2267E46C47F5EFD84F584831AA3265897CB2601_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* UnitPreservation_Preserve_m58C59A86B8373A30ED18DFA5A6911568D5043843 (RuntimeObject* ___0_unit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Undefine_m5E0B315BF96E13F9A836C835B53CC0C514DD0E11 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_definitionException_m46312F5CED13ECE48F5EB06303FBC86D1C111FC3_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Exception_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation_RestoreTo_m62501A82E936DB752A79341481DDCDFC24AA0929 (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) ;
inline void Func_2__ctor_mDB69D285332B3684DE5FC1829B90F6B2A1F5C6FF (Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_mEA987898920E88742923F84B219A5B508116C1EE (RuntimeObject* ___0_source, Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
inline InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725* Enumerable_ToArray_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_m0A31BE67EC600CB999E107256F0202B896D2EDF4 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
inline void Func_2__ctor_m3ED3DF8B6C255200231B9ECFC30043AF7D0DEAE7 (Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tF73B483428972E193534E8E316F9295E5ADA8534*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mCD2807B08BAEE61C0C392CDECFCE13BDDDE74163 (RuntimeObject* ___0_source, Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tF73B483428972E193534E8E316F9295E5ADA8534*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
inline InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225* Enumerable_ToArray_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mF915FA7982BA769C64B55471D744A06A769017AA (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
inline RuntimeObject* LinqUtility_Concat_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* ___0_enumerables, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*, const RuntimeMethod*))LinqUtility_Concat_TisRuntimeObject_mB97F68F693D25AD878B8AD79D33D45D421D64A2E_gshared)(___0_enumerables, method);
}
inline RuntimeObject* LinqUtility_Concat_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4 (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* Unit_get_inputs_m882245950127637C1C172D93F255025806FA0BC4 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_outputs_m332C0564F55830D67E6EBE9959A5CC74AD87B56D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline RuntimeObject* LinqUtility_Concat_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0 (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* Unit_get_validInputs_m788B0393432AF9067E51EC6C67E6DAFDB6DA5172 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_validOutputs_m5E33A7DD5037A8A38BAA5881FDBEFE5BEF023AE8 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00 (Delegate_t* ___0_a, Delegate_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Delegate_t* Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3 (Delegate_t* ___0_source, Delegate_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_ports_m35475A24E484DEF49237F13A2A554C02B3965389 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m433A1B5ED673CF684C3E95AE838F3D99C02FF24A (Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_SelectMany_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_TisIUnitConnection_t7D3C5F679EA07D6C114445FC2DBBB6B16534FAEA_m34C14E21A5B768D757B0DC90C736FD70245346FD (RuntimeObject* ___0_source, Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015*, const RuntimeMethod*))Enumerable_SelectMany_TisRuntimeObject_TisRuntimeObject_mC89216034DEE8779F1AC2D0A984C0ADE855BED00_gshared)(___0_source, ___1_selector, method);
}
inline void Func_2__ctor_mD3C289D2B9DF75DE56627A5708418DF32DC4DF04 (Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_First_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m7F6828211720F7289B2BC4985B0FAFC549BACB12 (RuntimeObject* ___0_source, Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA*, const RuntimeMethod*))Enumerable_First_TisRuntimeObject_mC6FA107934316BE28EA02DDB9EADA7AE8DD1916B_gshared)(___0_source, ___1_predicate, method);
}
inline bool Enumerable_Any_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m0F2B7508CDD0A91D4706257A5EDDC4710EB4880B (RuntimeObject* ___0_source, Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput__ctor_m8330DF4E17FB7CC3AFEFF209E0561A610991BEAD (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput__ctor_mCE78EAD5EB90125CF6C4765A4B61160C5D1B3034 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, String_t* ___0_key, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___1_coroutineAction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput__ctor_mE0DC6CD6855539FB27416F17550B8B75D1BC77CF (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___2_coroutineAction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlOutput__ctor_mBF23FC15401E4017E029BA519D90462577540765 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput__ctor_m688CB3102F5E6B569AD7D662DCF23B31C6A60102 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, String_t* ___0_key, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput__ctor_m0A6C5509666DF4D368A0B95A33B921C359D91CD4 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, String_t* ___0_key, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput__ctor_m6C7223AF54C80BBD87F8AF653CF73F4E1906590F (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, String_t* ___0_key, Type_t* ___1_type, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___2_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitRelation__ctor_mB1342812F24A7D6C73627C174BE9158A6E293B43 (UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Relation_m3D1C741910BF26C36F03F2446424950C1DFA87A9 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, 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 void U3CU3Ec__ctor_mD41A42C1EF873E6D8050D956C6BCA71BABDDEB93 (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, const RuntimeMethod* method) ;
inline bool UnitPort_3_get_hasAnyConnection_m06FFCC2E7A25E441323B885185F01CFD2A1BD488 (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D*, const RuntimeMethod*))UnitPort_3_get_hasAnyConnection_m1AB21A434B1D70051FF680A06E24D37DDF7B5123_gshared)(__this, method);
}
inline bool UnitPort_3_get_hasAnyConnection_m93AE70DD6C3D17A09AD04728800A8B9F0701657D (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99*, const RuntimeMethod*))UnitPort_3_get_hasAnyConnection_m1AB21A434B1D70051FF680A06E24D37DDF7B5123_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2 (Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___0_oldChar, Il2CppChar ___1_newChar, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___0_separator, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitCategory__ctor_mCFEF3588D9656C9ED1F0F05EA123240CC34D2ADF (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, String_t* ___0_fullName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ancestorsU3Ed__17__ctor_m923492A1E2ADE86B6A5477C71EB8A4A7FB1EA7E7 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAndAncestorsU3Ed__18__ctor_m337975C056E7F1450B832AB7BFF7D5C9202225DF (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitCategory_op_Equality_m5B52559634B1903F6B915C8D698F5CEA145E4973 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___0_a, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAndAncestorsU3Ed__18_U3CU3Em__Finally1_mCE160C9FB1DECEE33132792053148EF533A36910 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAndAncestorsU3Ed__18_System_IDisposable_Dispose_m290F3CF94E4D1FD6CC3CAB01DD0B4AF797843882 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitCategory_get_ancestors_m3574B078960595740F98B4499440EF9455F67E62 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAndAncestorsU3Ed__18_System_Collections_Generic_IEnumerableU3CUnity_VisualScripting_UnitCategoryU3E_GetEnumerator_m6146F96A06FE46A84F1AF198BA3874057CD7A626 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* UnitCategory_get_parent_mD1413E73DA6B306AB02ABE2CF4EA113CB3345F66_inline (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitCategory_op_Inequality_m79EB9C6CD94C2C07A6388113E4C70D9E4B8049BE (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___0_a, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ancestorsU3Ed__17_System_Collections_Generic_IEnumerableU3CUnity_VisualScripting_UnitCategoryU3E_GetEnumerator_mFFB50F8600EB8ABB544E89F42C65FD0369966C0B (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsData__ctor_m144DD5B09AD525C0F94B2E1750A4256495266F66 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, String_t* ___0_str, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fsData_get_IsString_m1B40F32297A731D5A4EB637438B95632453C84B8 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 fsResult_Fail_m3315594F29830C02FD560F7401D311F99DA241CD (String_t* ___0_warning, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* fsData_get_AsString_mCF0FBBF9D300BCAC9E0F1C7B6C9DAA4B8AFB9570 (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void fsDirectConverter__ctor_mCE6F7898DA2A3FBE101F5939D06A809E3164ABE1 (fsDirectConverter_t9EE506A371C95C62E21CA6586396D7B3BD55F668* __this, const RuntimeMethod* method) ;
inline Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B (*) (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
inline void Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A (Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
inline KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_inline (Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B (*) (Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
inline List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_inline (KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B* __this, const RuntimeMethod* method)
{
	return ((  List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* (*) (KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
inline void ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422 (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ___0_list, const RuntimeMethod* method)
{
	((  void (*) (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7*, const RuntimeMethod*))ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422_gshared)(___0_list, method);
}
inline bool Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6 (Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
inline void Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline void Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1 (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Func_1__ctor_m7DB800F8B91E60AFA82D0E5815A81B3EAABE6420 (Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m663374A863E492A515BE9626B6F0E444991834E8_gshared)(__this, ___0_object, ___1_method, method);
}
inline UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* GenericPool_1_New_m31F602301BD70BCC38CA623CAE8E318BF671C75A (Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* ___0_constructor, const RuntimeMethod* method)
{
	return ((  UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* (*) (Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D*, const RuntimeMethod*))GenericPool_1_New_mB5D7E162276F87758C5448AC13EFD031FD51AC44_gshared)(___0_constructor, method);
}
inline Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
inline void Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
inline KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_inline (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 (*) (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
inline String_t* KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
inline RuntimeObject* KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
inline List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3 (const RuntimeMethod* method)
{
	return ((  List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* (*) (const RuntimeMethod*))ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3_gshared)(method);
}
inline void Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24 (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* __this, String_t* ___0_key, List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*, String_t*, List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* (*) (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortPreservation__ctor_m5AA82590CB5411C03FDA82BE4B6D4AA88F64CA2B (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) ;
inline void List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_inline (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7*, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, const RuntimeMethod*))List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, const RuntimeMethod* method) ;
inline String_t* KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_inline (KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortPreservation__ctor_mA1F0B9381EB9B3D6883D13DD6DBB44FD0B4945C2 (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, RuntimeObject* ___0_unit, String_t* ___1_key, const RuntimeMethod* method) ;
inline Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51 (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E (*) (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7*, const RuntimeMethod*))List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51_gshared)(__this, method);
}
inline void Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E*, const RuntimeMethod*))Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA_gshared)(__this, method);
}
inline UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_inline (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method)
{
	return ((  UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 (*) (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E*, const RuntimeMethod*))Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation_RestoreConnection_mB72A05603CFD3849C92B134FE8992E4B3943EEDE (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_sourcePreservation, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___1_destinationPreservation, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9 (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E*, const RuntimeMethod*))Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9_gshared)(__this, method);
}
inline void GenericPool_1_Free_m662E11B2AFE54765B8DAAB07FEF83409815C1217 (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA*, const RuntimeMethod*))GenericPool_1_Free_m788384E2D8174E5C4B2166C05C18D4FBA11200A0_gshared)(___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortPreservation_GetOrCreateOutput_mFCECFAA4A18ED08B3620140995B098B269AB14A4 (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** ___0_newInvalidOutput, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortPreservation_GetOrCreateInput_m16458D1405D90BEA7F607AA89E97A1007C71F8EE (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** ___0_newInvalidInput, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mF819F99056832937CA3DB68C6E9A43DC2AE243F8 (U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m9C8DFCBC4C80C73F74B2823B4E33F25CC263B2D7 (Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Enumerable_Any_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m6917FB13203F53677B2EC769E4EAFDA31F4324E9 (RuntimeObject* ___0_source, Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidInput__ctor_m339720C4AF5EB83AD38964F999AB8E4AA97C7E66 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, String_t* ___0_key, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_Single_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m7EF4939CAAB1ABCA3EDF7DED1C037530A3F23C62 (RuntimeObject* ___0_source, Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62*, const RuntimeMethod*))Enumerable_Single_TisRuntimeObject_m2F3B0143335C4A53931600FD23BDE1C40D9A4F3E_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m6851CB4F1683CFD059832F013807217A21589936 (U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m61052314189727AEF3611CF27B97735DCDF4A676 (Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline bool Enumerable_Any_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCEF191D9341B0334C799C7210F1D611E3FBD1F40 (RuntimeObject* ___0_source, Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3* ___1_predicate, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_mF6C6AC8DF8971883615734832D09C9210B956F0F_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOutput__ctor_m72C3861076079D89495DEB3C1FEEB31246E93521 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, String_t* ___0_key, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_Single_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCAB12664A0886F323894A1760DFA6110F454AEEC (RuntimeObject* ___0_source, Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3*, const RuntimeMethod*))Enumerable_Single_TisRuntimeObject_m2F3B0143335C4A53931600FD23BDE1C40D9A4F3E_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m69E0F334806E59C0B75437D9C33A1F20F8C16E59 (U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation__ctor_m579D7DCD523E7D2EE02FA6C4943147D83EBE6145 (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m855026602EC6E70EF0CC1828441132A87BBF179A (Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, const RuntimeMethod*))EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_Target_m27F11C1EA27B56BADD2685567D649ACB7C5E0F5F_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnInputSystemEvent_get_Target_mEAEAE4C922D94B459BC5920FEDC4E247482436C6_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_InputAction_m8C2FF50789A804AA83AD786E0D5C40EFA3951A74_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnInputSystemEvent_get_InputAction_m925BC5A96CF5AD2A8298267719F84D120B06C73B_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45 (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*, const RuntimeMethod*))Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_FloatValue_m5BF46F6583B3F0291519AE4A26EFF66F4C877C5A_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline void Func_2__ctor_mE9E5873A90C57FFB6BF79DF507EB649B2F7F805D (Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mB8352E429272D346070147A942612E0C937BD03B_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B*, const RuntimeMethod*))Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_Vector2Value_mC84A69D2A633510D2D9A6B5978E1DA55A03A8B07_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C*, const RuntimeMethod*))EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_gshared)(__this, ___0_stack, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
inline PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* Flow_FetchValue_TisPlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_m51856625F756AD3DFB0D7BCF5C91AEEF4B83BADE (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method)
{
	return ((  PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* (*) (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, const RuntimeMethod*))Flow_FetchValue_TisRuntimeObject_m33977B76DED2307E4C0B2B6F12B73E4AF37D7F86_gshared)(___0_input, ___1_reference, method);
}
inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* Flow_FetchValue_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mC52EEE52FC2129FBA5BA3663F994A2BB0F14CC9F (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___1_reference, const RuntimeMethod* method)
{
	return ((  InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* (*) (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, const RuntimeMethod*))Flow_FetchValue_TisRuntimeObject_m33977B76DED2307E4C0B2B6F12B73E4AF37D7F86_gshared)(___0_input, ___1_reference, method);
}
inline Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* InputAction_get_actionMap_m43B509A85057642A7DD0B89E4F27044ABB5B5E93 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* PlayerInput_get_actions_m7A85BC149F2EAE4E7BB0785A08D2AEA6B9F4E183 (PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputActionAsset_FindAction_m16E1640E2BBADC5F408EA6F05C81D593269CD24A (InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* __this, Guid_t ___0_guid, const RuntimeMethod* method) ;
inline void EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3 (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C*, const RuntimeMethod*))EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_gshared)(__this, ___0_stack, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_WasPressedThisFrame_m9D3F0284EB46EEB7F720DCC96BBDF027C9B6A75F (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_IsPressed_m40DF920F0E7D18170B62666DA2A2131AD336A301 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_IsInProgress_m0572B3C5AA6C8E7FC4A1927DDAA54C3D40714E62 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_WasReleasedThisFrame_mF694B7E4116DBBA186CC8828F7C36ADCC351F409 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_DoAssignArguments_m8C5E019D34AF3BF40AAE2697FFF19048C0DDC5F7 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* ___1_data, const RuntimeMethod* method) ;
inline float InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
	return ((  float (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Set_m42A76E817B65A9626E1F5E900EB67F037B3E1ED0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_newX, float ___1_newY, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputSystemEvent_get_FloatValue_m71F0BF66D340ACEA00323116A7573A346B44B009_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) ;
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
	return ((  Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputSystemEvent_get_Vector2Value_mB3A9C21765AC0B44A217FE95786447DD0C9299A8_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) ;
inline void MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120 (MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2* __this, const RuntimeMethod* method)
{
	((  void (*) (MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2*, const RuntimeMethod*))MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120_gshared)(__this, method);
}
inline void Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* __this, const RuntimeMethod* method)
{
	((  void (*) (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611*, const RuntimeMethod*))Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent__ctor_m75EDBDAC41485D12266F079E5A532A5AFD78AF1A (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogicalExpression__ctor_mC180EF846E24CD9005ED04E50B507193551547EF (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryExpression_set_Type_m46E4A8B9ABC8162888A167065437C850CE986BDF_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryExpression_set_LeftExpression_m6E3EFD9AC74353200B1946C06122B226E0EBDDAD_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryExpression_set_RightExpression_m1C72A28D4D5F6312CD6906A25525AF69C5CBDC1E_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82 (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogicalExpressionVisitor__ctor_m24C7C345ACEE6EADDD7106CAC9D789BFEBB0F3D9 (LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* TernaryExpression_get_LeftExpression_mDE504809B2CDB09C513D85D62F681F3432EAEBE0_inline (TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* __this, const RuntimeMethod* method) ;
inline bool ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9 (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject*, const RuntimeMethod*))ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_gshared)(___0_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* TernaryExpression_get_MiddleExpression_m31BE5A457389B52577A93E6757D2291A3ABDDFA7_inline (TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* TernaryExpression_get_RightExpression_m3BB5D4B3540900E08217DBA3B4DCA150B3293825_inline (TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_mB75870E459FC92CC1399521920BD26FD2590C3D1 (U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* __this, const RuntimeMethod* method) ;
inline void Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2 (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BinaryExpression_get_Type_m643CED48C4A086AB2E63036E53B64DD3D04D10A1_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE*, const RuntimeMethod*))Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Divide_m2F36E62FE471F3A8FBC267231A386A51F202DDC6 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperatorUtility_Equal_m49E55C48B6B73FFB2D0CC2E6128752FC28145F53 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperatorUtility_GreaterThan_mC0848F3DF97F6A5F2497AA257BFBD6543CCAFAF3 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperatorUtility_GreaterThanOrEqual_m27D8B5EBB3F2452491CC1825B2D71E0E1E3F9726 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperatorUtility_LessThan_m608DABC30A989B29DD9A11A46305B3FB14C1B9E4 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperatorUtility_LessThanOrEqual_m9AB1B921459D4E5949D7201C28089B94DFF17452 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Subtract_mCA77FBF5FA712CF2B58D97784F930BBB2A7F6694 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Modulo_m828B6D13DEE092FC995D7921AD21047647A66BC7 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OperatorUtility_NotEqual_mEF1EA137CD70D376D3350C7B7D8633428B96D45B (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Multiply_mEA81EF99FFE42EC04540A97EB92F7E1AD5CA5A2C (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_And_m6A06EB0B48C3E915D2FC9C882BDD31ACC14BDEEA (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Or_m51E3B6306200F23DCC113CDBFB25A957ED874FE5 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_ExclusiveOr_m16F151029DBEA2F808A13D03543F925ADCD58A3D (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_LeftShift_m4699033DC6695555B4F2289DD67DCDC86E985AE5 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_RightShift_mDD6D6105DEF1E88D9342A7763F490EE49A5624F6 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* UnaryExpression_get_Expression_m048BC347DA44FFBA007ECA3B5C71B26C9A730EED_inline (UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnaryExpression_get_Type_m1975DEB3A3A893A20EEF225A9B83A818812A457B_inline (UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Negate_m84839273F856DE48C492986C18F31457D02DEA00 (RuntimeObject* ___0_x, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Not_mBA7FE596A7B2BE94BDFA82F3532B3951DBA18FDB (RuntimeObject* ___0_x, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ValueExpression_get_Value_m5114B4BA989CC94C8E5090888632884B9EC3428E_inline (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs__ctor_m1318E69A33A644B644A53394E7924E2F2D396FAB (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs_set_Parameters_m429BFC1082F8D5423AB73DCAC955F835DB7D8C48 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__ctor_mA38F89D568C8F9DC00D0FD46F1499DCD54228AFF (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_expression, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_add_EvaluateFunction_m93B1C8FE60EB5786D8C35491FE0715DA459C9964 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_add_EvaluateParameter_mAB2F748CF1AE06078C756B6DBB0A5751FBE591DA (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_set_Parameters_m12352BE742CE4B56B6D56C4C8E1FA221D804A013 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EvaluationVisitor_get_IgnoreCase_m3DE86E19BB44B54C12D346014B7488D09EB5998A (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_OnEvaluateFunction_m0B7465FFC2922E1860AFEBDA8A59A5C2D776B170 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, String_t* ___0_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___1_args, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FunctionArgs_get_HasResult_mD4C72E14C370E00AF29877A6FB0DA60995D8D3C0_inline (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionArgs_get_Result_m794654EB05C712E22478509A084E08FBC74361B5 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_mD22E5D18F36015484078F5BA0F1687DA95904D1E (String_t* __this, CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___0_culture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t U3CPrivateImplementationDetailsU3E_ComputeStringHash_mCD31B865A41BB2F8FD3279C909302AD1BB45C92F (String_t* ___0_s, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* ___0_function, String_t* ___1_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* ___0_function, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_expression, const RuntimeMethod* method) ;
inline float ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
	return ((  float (*) (RuntimeObject*, const RuntimeMethod*))ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_gshared)(___0_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline (float ___0_f, float ___1_p, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B (String_t* ___0_a, String_t* ___1_b, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_inline (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterArgs__ctor_m8AE187E045B505540DE24CDB377ECE4B14F96E42 (ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_OnEvaluateParameter_m3495EE06DF651A9CEA7CDDEE337A36A9539FE4A6 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, String_t* ___0_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___1_args, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ParameterArgs_get_HasResult_m00CBA2CBCC312D378EAAF7665634BB5B0CE2F444_inline (ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ParameterArgs_get_Result_m0C577BECCB47D7097879C041C6EF76D7AB597AB7 (ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_inline (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* BinaryExpression_get_LeftExpression_mD21818A59055D95C304B73471F9D4B782DB63B28_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* BinaryExpression_get_RightExpression_m7CF8195F4CC8C4EEABB53A658BECE92ACEE3BD94_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__ctor_mB49AAFDCD81023F9C7B0FF290C4871322E3CD7FC (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Expression_set_Options_m0CE27C68CB599CBDADB8BD4FFA1DB4316F643E9D_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Expression_set_ParsedExpression_m848708CCA4E7DA047ECC780CC271F9DA689C7A98_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* Expression_Compile_m7BDD87F2A0A09467BBB53E57C949E116F3B5B849 (String_t* ___0_expression, bool ___1_noCache, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Expression_get_Error_mB1CF0822DD3347EF854086E8B566895E56B1EBD1_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Expression_set_Error_m96D43E44117F59244208822CA01CE65423ACFF9A_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Expression_HasErrors_m643E7135E5CB51C7C828CD23E8BB4A9D6E845678 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationException__ctor_mC3545B04D76AEAFC2007507CC0D00D12D4CC6BFE (EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor__ctor_mED21650FBC36C3337D8813211EA0646EB40904E4 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_add_EvaluateFunction_m1955E1765D25FFA46EEBC18B8362E08DA1C90239 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_add_EvaluateParameter_m6A55C7AE74154547C54EEEA6679241406EFB65F5 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluationVisitor_set_Parameters_m83EC3219B34E258A2D63609B9B982C3C694C45B6_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m08DD3364B7F0E343750B2DDD364E57E06E1C602F (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_get_Values_mA0C01DEA55329E55380E96BBD04D4D228B437EC5_gshared)(__this, method);
}
inline Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504 ValueCollection_GetEnumerator_m15146A330DAD1E04764AD89D54D578552B7CA5D3 (ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504 (*) (ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E*, const RuntimeMethod*))ValueCollection_GetEnumerator_m025EE28BE2F31676E08BC3D7C8E39D8232BDBBF8_gshared)(__this, method);
}
inline void Enumerator_Dispose_mDBBE3F4BD59E22E1E32B30B24F589410129253B5 (Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504*, const RuntimeMethod*))Enumerator_Dispose_mFD8FAB8D9FF5EDF9AE3B14CF539A8A34AA9527A8_gshared)(__this, method);
}
inline RuntimeObject* Enumerator_get_Current_m89A3A98C8E0DE22FE73E98885A324D2A1F4A1581_inline (Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504*, const RuntimeMethod*))Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline)(__this, method);
}
inline bool Enumerator_MoveNext_m3CD65CA325F9231AEDC9717FDC8E93CC3D9D4948 (Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504*, const RuntimeMethod*))Enumerator_MoveNext_mBE11DA1DAFC756EB87E884AADC5EDC4BB72FB032_gshared)(__this, method);
}
inline KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214 (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* (*) (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
inline Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD KeyCollection_GetEnumerator_m028C1B46460EAA3BB2B4349BE23DB673F511D661 (KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD (*) (KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
}
inline void Enumerator_Dispose_m3602430875554621B9AAA9A707076184F906A350 (Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
}
inline String_t* Enumerator_get_Current_m4D4C0E84CFA4BEFE9E1639DF04D9B412A797F434_inline (Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
}
inline void Dictionary_2_Add_m5A64B9C95A8C1AA79680862359EA8928A25BA3B2 (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* __this, String_t* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA*, String_t*, RuntimeObject*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
inline bool Enumerator_MoveNext_m402143BA38652F8CC5B3E6A19CA6726169962C3B (Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
}
inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203* Dictionary_2_get_Keys_m31E2D1572C5D785ED651215D4228CC836D79B5CF (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203* (*) (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA*, const RuntimeMethod*))Dictionary_2_get_Keys_m72D290F90654BFD683FA7AA7C63D9F4F692218B6_gshared)(__this, method);
}
inline Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67 KeyCollection_GetEnumerator_m3D88DA9290240B35FAAA7003E365D0F784F87212 (KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67 (*) (KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203*, const RuntimeMethod*))KeyCollection_GetEnumerator_m7E77FBA7DE2D3876EC02F396712C4AA5B1D535A5_gshared)(__this, method);
}
inline void Enumerator_Dispose_mA5C2C734238C332402464D9EC0C9FF6F6406318F (Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67*, const RuntimeMethod*))Enumerator_Dispose_mEB2A61F3F3F420C1B1DFD5C74EEFD4BD7761BCF7_gshared)(__this, method);
}
inline String_t* Enumerator_get_Current_m4AE7F479E6425B5472E8935875A32BFD3ACEDEDF_inline (Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67*, const RuntimeMethod*))Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline)(__this, method);
}
inline RuntimeObject* Dictionary_2_get_Item_m1B89FFB3779F73EABEA7694825870405EAB848BF (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
inline bool Enumerator_MoveNext_mF3B78CECD98D87797DF71DDAF347DE0069FEE5DB (Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67*, const RuntimeMethod*))Enumerator_MoveNext_mB5E00F11BCA3AC963F9BA72659FA76B107863F3C_gshared)(__this, method);
}
inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLock_ReleaseReaderLock_mC906ABB09B62BCFF46A6203C48CA515FCB0ACEBC (ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLock_AcquireReaderLock_mEFBBE38A7EAFC75EF6D56803B4D4B1FB0B5FE22E (ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* __this, int32_t ___0_millisecondsTimeout, const RuntimeMethod* method) ;
inline bool Dictionary_2_ContainsKey_m1EA0101044A13903FC17FEE7964FCB4A949214F6 (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Trace_TraceInformation_m7CC4576DCCCBE8DCF4A1ACA22EB78605B0F40D68 (String_t* ___0_message, const RuntimeMethod* method) ;
inline WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* Dictionary_2_get_Item_m19FD49C923A147E5C2761F3D9E75AF1C323039E0 (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* (*) (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*, String_t*, const RuntimeMethod*))Dictionary_2_get_Item_m4AAAECBE902A211BF2126E6AFA280AEF73A3E0D6_gshared)(__this, ___0_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ANTLRStringStream__ctor_m967E50BDD0A0F8CBA81DF6AB446A3692300D61BD (ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F* __this, String_t* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer__ctor_m808E301FDA5B702AF8361B899A84881612744FEF (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, RuntimeObject* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommonTokenStream__ctor_mF1F0A6E9FC496AEC46DED57BBD42AF4C2679E19E (CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A* __this, RuntimeObject* ___0_tokenSource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcParser__ctor_mED5BC8CDBB1F32ADF97E1FED23E75AE5DC64E464 (NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* __this, RuntimeObject* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ncalcExpression_return_t7BA944E8990E85BEF9FF951F17899A1F2E37E3E6* NCalcParser_ncalcExpression_m2056D603298800CBA3D58C744399464FD978DACF (NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* NCalcParser_get_Errors_m9830250BEAD55AE399B54776A01EDA305F609F22_inline (NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF (const RuntimeMethod* method) ;
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD (String_t* ___0_separator, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLock_ReleaseWriterLock_m8395A397749D4D640C17359361BB77FEAB71320F (ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLock_AcquireWriterLock_mE97B0CE3A84C4BD71A04DF7E50843DD641D8B8E9 (ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* __this, int32_t ___0_millisecondsTimeout, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WeakReference__ctor_m5F9E2F970CD85965A003C0B37ABDBFAA1F5CF241 (WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
inline void Dictionary_2_set_Item_m5D59D677AFA62515E0CBA6C549D5C6715D59D4B4 (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* __this, String_t* ___0_key, WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*, String_t*, WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_CleanCache_mBF917BCD483103124FFD8FA1ABA0EBF2F618189A (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Expression_get_CacheEnabled_mF8566B4B2DB8E414BF2BA63104C20AFA751AED08 (const RuntimeMethod* method) ;
inline void Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8 (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A Dictionary_2_GetEnumerator_m79BA1381BA7978B00BBB79270E7497B686E67F90 (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A (*) (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
inline void Enumerator_Dispose_m90A7DA358EACFAE96809C28986C8D01D2153E6AD (Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
inline KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19 Enumerator_get_Current_mC234625D543B6C6E5FD16971A1C337FD76BA9282_inline (Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19 (*) (Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
inline WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* KeyValuePair_2_get_Value_m22A1A81D0B99BFB98114DB72D8DC8FF9675AB877_inline (KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19* __this, const RuntimeMethod* method)
{
	return ((  WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* (*) (KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
inline String_t* KeyValuePair_2_get_Key_m5FF6FF7F1DBF117AFE4B8729E92D5459D892D666_inline (KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19*, const RuntimeMethod*))KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline)(__this, method);
}
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_m400939A1407E8162F4A94AE39DB89B59032CC7A6 (Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
inline Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7 (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline String_t* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
	return ((  String_t* (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline bool Dictionary_2_Remove_m5E91A7788F964AAD9F283EC9A492A4B910936827 (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
inline bool Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReaderWriterLock__ctor_mF8833A2284145749464DAC5A4EFF7D179EA09DE2 (ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionArgs_set_HasResult_mD75953050AA96DCA55488C92FDF9FCBDF69698E1_inline (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3 (EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionExpression_set_Identifier_m21D8D9B1A7386C599DA773ED5DA459ABD4167639_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionExpression_set_Expressions_m19A56230D146F95BA3E50E0510EA495062EC28C8_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IdentifierExpression_set_Name_m3407AFE098700F18DF4D0683150405DD49E87320_inline (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6 (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, int32_t ___0_type, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___1_leftExpression, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___2_rightExpression, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97 (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationVisitor__ctor_m375F92459AC15A3D38B7941759CB2727AD953C42 (SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringBuilder_t* SerializationVisitor_get_Result_mC640670F888A2801FC65EDB88439253555AF1841_inline (SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8 (String_t* __this, Il2CppChar ___0_trimChar, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60 (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D (StringBuilder_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A (RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Convert_ToByte_mC835E3C6004C07A7828640861C7E57DF6F42D0E9 (String_t* ___0_value, int32_t ___1_fromBase, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90 (StringBuilder_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679 (StringBuilder_t* __this, int32_t ___0_index, Il2CppChar ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Lexer__ctor_mF0C35B435B51EDA046E007B572E2EC79E5123136 (Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_InitializeCyclicDFAs_m2543CE033F8B6910722CC688D7415602A4D5E4D8 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer__ctor_m01A31203921250F7C21B9E6DFF473C2706106ECA (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, RuntimeObject* ___0_input, RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* ___1_state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Lexer__ctor_m24C22EFB05E63CE0F2EC8CEBCEFE977744911D77 (Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE* __this, RuntimeObject* ___0_input, RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* ___1_state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DFA7__ctor_m480844D7B704DBBF04490D7370F60A7575D595EF (DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB* __this, BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B* ___0_recognizer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DFA14__ctor_m183328D8536374AADA4DBC0BC8F28B00C618E551 (DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E* __this, BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B* ___0_recognizer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mLETTER_m45CE655DE78B57072E97EAE474E97273EFBEF56A (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4 (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* __this, BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6* ___0_expecting, RuntimeObject* ___1_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EarlyExitException__ctor_m0541AC4458BD8EDA74F4F737CA53F33CB51711E3 (EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* __this, int32_t ___0_decisionNumber, RuntimeObject* ___1_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DFA_Predict_m693D20C1C742AE9138C226CD15EFF3E1F86311FB (DFA_t68E40FB2261FCCE22383DC845FCC24D69A0A067F* __this, RuntimeObject* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mEscapeSequence_mD99EA9521B7FA7BD8C41048C12A8F6BA0D40E3A7 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NoViableAltException__ctor_m9F3BB03E0B07DFF714F0AB7282044B2625DDF4F1 (NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC* __this, String_t* ___0_grammarDecisionDescription, int32_t ___1_decisionNumber, int32_t ___2_stateNumber, RuntimeObject* ___3_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mUnicodeEscape_m076AD2A94F4613B52EA37F2DC8A6094B09CD0476 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__19_m53C7DFAD1A64C4D1258C69F3C5B8A1683B24EA74 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__20_mDA636AD831C34C2082180964F6F3DFAC0EE44658 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__21_m03FAF3E55582131E95198F802A9E38AA48356A10 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__22_m00A2B87C101EECFD13E6F545EC0E6D1D47314BEE (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__23_mC3FE8D3DA9A6C1E9929C38F8D0B35790564208FE (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__24_m67ED8A76D04C5559CDDD54F84D1D5C5C41D9CFCE (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__25_m029A771D4BC04324A87FFDA9921D38133DB70940 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__26_mBC1C2385E087A5ADC746E8367A092CDD71EDF616 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__27_m689651D9282DA97F269411294808BA2DD8C33E54 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__28_mF995C11590C0E35EE97C2700A092A329C3535C77 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__29_m90782208ADE15191030DEA37F616F0CBEC1737F3 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__30_m614D5061C12112A9362288554985F11794E27855 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__31_mECBBFEAF2F28344BBE96436F891D47B923263CA6 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__32_m7BBA587B4E28C71600234F12BF6E40E0EB02F567 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__33_m3192630519CD10758B3CC7D396DC03F620D9DCCB (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__34_m7641FF5AD0BC22BA3B05323C717CF3DAA33C2384 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__35_m76B7C5233958D7CF383AA544EB72E2255D3A6763 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__36_m7C2111A4BD1E24C417F92C57C18B4532742796B1 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__37_mE7F536C926E00AFF637B2518F217EAAC1F92ADEB (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__38_mDE9A48C036B84D4AA43FC8E58D8B0C9B352DAF80 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__39_m6CDAFD2E5E3C1CFB8D4164DB7BBC7DC10D5E17C4 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__40_m8BD6706C0375679054D299BB751C5C8EDD6A0ECF (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__41_mDBC86F12C1667B8757288306B0EE68F82FDC685A (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__42_mC469E74EA0C8B8FB05CAF1DC6DD47F6A822B61BA (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__43_mCE0C4983518419AF7C1E169599376122AEE53B5C (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__44_m8021EF6C704724AFDEAD3981FDE7A680094906B1 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__45_mFCFB4366CB5DACFF01AB0D3909EDF7AE0F823F7E (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__46_mA959A90C0E6EDF2694FB62EBB38FE593859075F2 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__47_mD8C229910DDA0BDE333F9167164C19B57AA545C4 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__48_mD046771514DF5B58AC6B06C5174D6C90C6A01F56 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mTRUE_mED45B661506BF970F03F45316466E914EEFDE66F (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mFALSE_m2860E6B239409B23A1C7AE63A1AC649310420A0A (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mID_mF202B507E94A1141ACF269320A238C07EACA3FC1 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mINTEGER_mB31851C7E9F477F2B6F332C59E00224233E578A6 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mFLOAT_m7F418B4C569991121BA9D519CFAD50F1513A6743 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mSTRING_m43FC72D613593FBF2B616A113D00281BB70171EC (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mDATETIME_m6DD33E38A532457747BED660B8877CB17190395D (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mNAME_mAA2D30C1CDF613C8EF071C913DF4163D89F8D5EF (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mWS_m5CAEB7B4A3BDEE3035773F1B5A75F66E475D9D14 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C (String_t* ___0_encodedString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* DFA_UnpackEncodedStringToUnsignedChars_m65A224819BF02760BAB429EC1CCAFAE81FDB3513 (String_t* ___0_encodedString, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A* DFA_UnpackEncodedStringArray_mB75C8AEC3573091C36920768EF5D6A4A031B4BF9 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_encodedStrings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054 (double ___0_a, double ___1_newBase, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m691B616B9F2AC622167DFAB98AFCD07F4DD6489A (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7*, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4, const RuntimeMethod*))List_1_AddWithResize_m691B616B9F2AC622167DFAB98AFCD07F4DD6489A_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CisVariableDefinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefined_set_isVariableDefined_m1D71A8C64CCA23C518D3F8D079E261D3DA75A418 (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CisVariableDefinedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CisVariableDefinedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefined_Definition_mB3DA0C1F41A3B77844C6C1CB66644CE9D63E269A (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD29EC5A54E7994C252B25648F64416FDDDC3F7C0);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		UnifiedVariableUnit_Definition_m574E1E894DD131135134A479BAA13729EFC75652(__this, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_0 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_0, __this, (intptr_t)((void*)IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralD29EC5A54E7994C252B25648F64416FDDDC3F7C0, L_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		IsVariableDefined_set_isVariableDefined_m1D71A8C64CCA23C518D3F8D079E261D3DA75A418_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_2, L_3, NULL);
		int32_t L_4;
		L_4 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_4) == ((int32_t)2))? 1 : 0);
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_005b;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_6, L_7, NULL);
	}

IL_005b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556 (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_2;
		L_2 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_0, L_1, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		V_0 = L_2;
		int32_t L_3;
		L_3 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		V_2 = L_3;
		int32_t L_4 = V_2;
		V_1 = L_4;
		int32_t L_5 = V_1;
		switch (L_5)
		{
			case 0:
			{
				goto IL_0037;
			}
			case 1:
			{
				goto IL_0046;
			}
			case 2:
			{
				goto IL_005a;
			}
			case 3:
			{
				goto IL_0074;
			}
			case 4:
			{
				goto IL_008d;
			}
			case 5:
			{
				goto IL_009b;
			}
		}
	}
	{
		goto IL_00a9;
	}

IL_0037:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		NullCheck(L_6);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_7 = L_6->___variables;
		String_t* L_8 = V_0;
		NullCheck(L_7);
		bool L_9;
		L_9 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_7, L_8, NULL);
		V_3 = L_9;
		goto IL_00b5;
	}

IL_0046:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_10 = ___0_flow;
		NullCheck(L_10);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_11;
		L_11 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_10, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_12;
		L_12 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_11, NULL);
		String_t* L_13 = V_0;
		NullCheck(L_12);
		bool L_14;
		L_14 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_12, L_13, NULL);
		V_3 = L_14;
		goto IL_00b5;
	}

IL_005a:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_16;
		L_16 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		NullCheck(L_15);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
		L_17 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_15, L_16, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_18;
		L_18 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_17, NULL);
		String_t* L_19 = V_0;
		NullCheck(L_18);
		bool L_20;
		L_20 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_18, L_19, NULL);
		V_3 = L_20;
		goto IL_00b5;
	}

IL_0074:
	{
		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);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_23;
		L_23 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_22, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_24;
		L_24 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_23, NULL);
		String_t* L_25 = V_0;
		NullCheck(L_24);
		bool L_26;
		L_26 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_24, L_25, NULL);
		V_3 = L_26;
		goto IL_00b5;
	}

IL_008d:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_27;
		L_27 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_28 = V_0;
		NullCheck(L_27);
		bool L_29;
		L_29 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_27, L_28, NULL);
		V_3 = L_29;
		goto IL_00b5;
	}

IL_009b:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_30;
		L_30 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_31 = V_0;
		NullCheck(L_30);
		bool L_32;
		L_32 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_30, L_31, NULL);
		V_3 = L_32;
		goto IL_00b5;
	}

IL_00a9:
	{
		int32_t L_33;
		L_33 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* L_34 = (UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7_il2cpp_TypeInfo_var)));
		UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A(L_34, L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556_RuntimeMethod_var)));
	}

IL_00b5:
	{
		bool L_35 = V_3;
		return L_35;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefined__ctor_mC55E06E0013CFE5ED92E15EB6BDAC5A9D801CF07 (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, const RuntimeMethod* method) 
{
	{
		UnifiedVariableUnit__ctor_m6261E5CD9B4CDF263F3B1AE08D88678B342855E9(__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 GetApplicationVariable__ctor_m9ACB543C3CF258650AF5ABD4B5C2400F4E594568 (GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4* __this, const RuntimeMethod* method) 
{
	{
		GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetApplicationVariable__ctor_m5B916373FCD31D1E8885305F206FD4B618BEE1C5 (GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* GetApplicationVariable_GetDeclarations_mBA9B38B6A7577ECDB3BBAD4AFB6EFC0690A3FE15 (GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GetApplicationVariable_Unity_VisualScripting_IUnit_get_graph_mB450F057F3F9A36DC0119976A226C2CFEB457637 (GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 GetGraphVariable__ctor_m9B028A4EECE5119FD8FC8D97994858AE7A8FE5CF (GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D* __this, const RuntimeMethod* method) 
{
	{
		GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetGraphVariable__ctor_m8CA8F721B19CDFD4817166628C5AED159FDD96FA (GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* GetGraphVariable_GetDeclarations_mE68FB303BE1C836E61E26900B848CC4687FF0F9F (GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* 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);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_2;
		L_2 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GetGraphVariable_Unity_VisualScripting_IUnit_get_graph_mF588D7DB4243B08F820F2C6EA938F5AA5792FDAA (GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 GetObjectVariable__ctor_m1BF662BCBF776F289D9C72EDFB1A7D2826EF2784 (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, const RuntimeMethod* method) 
{
	{
		GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetObjectVariable__ctor_m2CAEEEE69F6FB97F0C3A8212664EF07FAFEF0008 (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GetObjectVariable_get_source_mF681A1B27FDE6870A875555596A4818A694FE952 (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetObjectVariable_set_source_mFC3949AB49F0469667329463DF92904C862E50CE (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetObjectVariable_Definition_m431CC61CEA4DD9D3158A4B2727FFEB9C2F30FD57 (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED(__this, _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_0, NULL);
		GetObjectVariable_set_source_mFC3949AB49F0469667329463DF92904C862E50CE_inline(__this, L_1, NULL);
		GetVariableUnit_Definition_mC49371E92756A8EA5058B4DE4E4AA1D6AF3C7570(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = GetObjectVariable_get_source_mF681A1B27FDE6870A875555596A4818A694FE952_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = GetVariableUnit_get_value_m3294B0CC4ECD85A48F1EEDA962DECFC32583DCEB_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* GetObjectVariable_GetDeclarations_mA9F911F25C90A383ED047D54CE2AFF382B607F4F (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = GetObjectVariable_get_source_mF681A1B27FDE6870A875555596A4818A694FE952_inline(__this, NULL);
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_0, L_1, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_3;
		L_3 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_2, NULL);
		V_0 = L_3;
		goto IL_0015;
	}

IL_0015:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GetObjectVariable_Unity_VisualScripting_IUnit_get_graph_mB1BBCECBB732D726AC708F36E4939E633C6A0128 (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 GetSavedVariable__ctor_m3A4CB5F3B918080577D861BDBCC2A43F353CD08C (GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5* __this, const RuntimeMethod* method) 
{
	{
		GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetSavedVariable__ctor_mAC6091E2A2F403C9A3A196830A21D0E518DC9717 (GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* GetSavedVariable_GetDeclarations_mF5FEAE98E1EF75D134133F11716B6E02D804C97C (GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GetSavedVariable_Unity_VisualScripting_IUnit_get_graph_m687B6CF9FEAFDD2C283D01EF4BEF1E87EB1EEAFC (GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 GetSceneVariable__ctor_m068D02B7020BA029D2CF7DB271D0C02D8D03690D (GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097* __this, const RuntimeMethod* method) 
{
	{
		GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetSceneVariable__ctor_mC54999679FAB55A69B919C4AA8660D7517B0083F (GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* GetSceneVariable_GetDeclarations_m79E37F7D1907C53370E28A5101D5E253A29B1FBB (GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_2 = 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);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_2;
		L_2 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_1, NULL);
		V_0 = L_2;
		bool L_3;
		L_3 = Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_inline((&V_0), Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001f;
		}
	}
	{
		V_2 = (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*)NULL;
		goto IL_0033;
	}

IL_001f:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_5;
		L_5 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_0), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_6), L_5, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_7;
		L_7 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_6, NULL);
		V_2 = L_7;
		goto IL_0033;
	}

IL_0033:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* GetSceneVariable_Unity_VisualScripting_IUnit_get_graph_mDDB18EC265D03D9C01B00CE580A8A53196AB2337 (GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 GetVariableUnit__ctor_m9F4B00BA68039A9963A11F9877D4D11079EE5736 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) 
{
	{
		VariableUnit__ctor_m4CD0953C90C699B27E68EC03099873569310DD58(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariableUnit__ctor_mC93771DAADEAE9127F56201D7992A4DA195EA949 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		VariableUnit__ctor_mDF901A6D32B2CD3CF4177B6EF02CA62429801257(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetVariableUnit_get_value_m3294B0CC4ECD85A48F1EEDA962DECFC32583DCEB (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariableUnit_set_value_m333354DD10FB1A11A1A2365B5209C0F3E2387DEE (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CvalueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvalueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariableUnit_Definition_mC49371E92756A8EA5058B4DE4E4AA1D6AF3C7570 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		VariableUnit_Definition_m262C09EF5523A2F2FA5FC13B9684EF5E005129DB(__this, NULL);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_0 = (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)il2cpp_codegen_object_new(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76(L_0, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 77)), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, L_0, Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_2 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_2, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 76)), NULL);
		NullCheck(L_1);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = ValueOutput_PredictableIf_m0A6BF27A16FB6D3DFDF6B9F7BEDAA5058DBEBE6D(L_1, L_2, NULL);
		GetVariableUnit_set_value_m333354DD10FB1A11A1A2365B5209C0F3E2387DEE_inline(__this, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = GetVariableUnit_get_value_m3294B0CC4ECD85A48F1EEDA962DECFC32583DCEB_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_4, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetVariableUnit_IsDefined_mCF568DD1C45437791F951BAA25CE149DFCE518A9 (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* G_B2_0 = NULL;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_2;
		L_2 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_0, L_1, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_4;
		L_4 = VirtualFuncInvoker1< VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(75, __this, L_3);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			goto IL_001c;
		}
		G_B1_0 = L_5;
	}
	{
		G_B3_0 = 0;
		goto IL_0022;
	}

IL_001c:
	{
		String_t* L_6 = V_0;
		NullCheck(G_B2_0);
		bool L_7;
		L_7 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(G_B2_0, L_6, NULL);
		G_B3_0 = ((int32_t)(L_7));
	}

IL_0022:
	{
		V_1 = (bool)G_B3_0;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GetVariableUnit_Get_m742FE1D656CE650A2501902139B7FE5B8E25469D (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_2;
		L_2 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_0, L_1, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_4;
		L_4 = VirtualFuncInvoker1< VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(75, __this, L_3);
		String_t* L_5 = V_0;
		NullCheck(L_4);
		RuntimeObject* L_6;
		L_6 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_4, L_5, NULL);
		V_1 = L_6;
		goto IL_001e;
	}

IL_001e:
	{
		RuntimeObject* L_7 = V_1;
		return L_7;
	}
}
#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 IsApplicationVariableDefined__ctor_mFB8BB5A47F7169B495E3B08A5FA5D18FE2A0A7E2 (IsApplicationVariableDefined_tC2CAC7F5E73E5087DFBE1A916322BEBF2002D97E* __this, const RuntimeMethod* method) 
{
	{
		IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsApplicationVariableDefined__ctor_m438B6E07E2F2BF1CBC6C70A067A0B5E695DFE205 (IsApplicationVariableDefined_tC2CAC7F5E73E5087DFBE1A916322BEBF2002D97E* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* IsApplicationVariableDefined_GetDeclarations_m54BFB538AB5FF4D423EE5F0A763264C34AC1A23F (IsApplicationVariableDefined_tC2CAC7F5E73E5087DFBE1A916322BEBF2002D97E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* IsApplicationVariableDefined_Unity_VisualScripting_IUnit_get_graph_m45CD6E0673F95F166689D7ADD073CEB90AA1F161 (IsApplicationVariableDefined_tC2CAC7F5E73E5087DFBE1A916322BEBF2002D97E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 IsGraphVariableDefined__ctor_m169094C6FF0416E6C0143CAC0E279B5DCA04D12C (IsGraphVariableDefined_t431676E0504D12D583391D6D39953558B6B987F0* __this, const RuntimeMethod* method) 
{
	{
		IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsGraphVariableDefined__ctor_mA7A94687E5C7FA023C493E16A61008EF5E16D5AF (IsGraphVariableDefined_t431676E0504D12D583391D6D39953558B6B987F0* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* IsGraphVariableDefined_GetDeclarations_m1F10B42B0D53EEE721A0EAD846180B3B52650705 (IsGraphVariableDefined_t431676E0504D12D583391D6D39953558B6B987F0* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* 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);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_2;
		L_2 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* IsGraphVariableDefined_Unity_VisualScripting_IUnit_get_graph_mA0BAE616ABBD309B312FA587F41BECFE643C9F50 (IsGraphVariableDefined_t431676E0504D12D583391D6D39953558B6B987F0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 IsObjectVariableDefined__ctor_m923673A42F5E52AD82EEDA84BC41AC3E4937CE1E (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, const RuntimeMethod* method) 
{
	{
		IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsObjectVariableDefined__ctor_mEFB19EB6EC9606769B7BF82D2C849682EC02DC82 (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* IsObjectVariableDefined_get_source_m254EA83FFC45E3D0CF73F36E41889C36CF3E5123 (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsObjectVariableDefined_set_source_m2B801B442A253027E14742280DB2FAFCF23A73A0 (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsObjectVariableDefined_Definition_mEA2E2A541D6C98FD2308249ACA6BF9EF343B303C (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED(__this, _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_0, NULL);
		IsObjectVariableDefined_set_source_m2B801B442A253027E14742280DB2FAFCF23A73A0_inline(__this, L_1, NULL);
		IsVariableDefinedUnit_Definition_m2445627BC82F8304ED8007FBE307F0C3DF17A8B9(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = IsObjectVariableDefined_get_source_m254EA83FFC45E3D0CF73F36E41889C36CF3E5123_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = IsVariableDefinedUnit_get_isDefined_m955FBA60B87B818CCF10D751705552914079CEBD_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* IsObjectVariableDefined_GetDeclarations_m11035C95ABBA20495A281DFDB65B10EE440DFF75 (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = IsObjectVariableDefined_get_source_m254EA83FFC45E3D0CF73F36E41889C36CF3E5123_inline(__this, NULL);
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_0, L_1, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_3;
		L_3 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_2, NULL);
		V_0 = L_3;
		goto IL_0015;
	}

IL_0015:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* IsObjectVariableDefined_Unity_VisualScripting_IUnit_get_graph_m715AB2CCEAF96955CEE0529565D3CA8FF03F952F (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 IsSavedVariableDefined__ctor_m121DF4D1E986E313A0F966D3DA7AE4698AA0D311 (IsSavedVariableDefined_t281B670AA053640D449A43A076C2CEF7E5164D1F* __this, const RuntimeMethod* method) 
{
	{
		IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsSavedVariableDefined__ctor_mCB93B863D31E02A72E06BCF285136B0FFCBFD190 (IsSavedVariableDefined_t281B670AA053640D449A43A076C2CEF7E5164D1F* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* IsSavedVariableDefined_GetDeclarations_mFD3880C3B8E726BBD81830BF555ACD1CA6BE3EBE (IsSavedVariableDefined_t281B670AA053640D449A43A076C2CEF7E5164D1F* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* IsSavedVariableDefined_Unity_VisualScripting_IUnit_get_graph_m5B618F5241B03D5E1A9CB1CB797A60AAA1769C02 (IsSavedVariableDefined_t281B670AA053640D449A43A076C2CEF7E5164D1F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 IsSceneVariableDefined__ctor_m71FE8C13088308578E5982A210BF0F9CCC0F2498 (IsSceneVariableDefined_t0346FFD425EDC2E046BCBD2DB1B695B722CE082D* __this, const RuntimeMethod* method) 
{
	{
		IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsSceneVariableDefined__ctor_mE92D84CC6D0F913DC0105F8073BE97C3F443FA81 (IsSceneVariableDefined_t0346FFD425EDC2E046BCBD2DB1B695B722CE082D* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* IsSceneVariableDefined_GetDeclarations_m77AF229C89D2630DB1043BB6E0450C1A7B05AE07 (IsSceneVariableDefined_t0346FFD425EDC2E046BCBD2DB1B695B722CE082D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_2 = 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);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_2;
		L_2 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_1, NULL);
		V_0 = L_2;
		bool L_3;
		L_3 = Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_inline((&V_0), Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001f;
		}
	}
	{
		V_2 = (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*)NULL;
		goto IL_0033;
	}

IL_001f:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_5;
		L_5 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_0), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_6), L_5, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_7;
		L_7 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_6, NULL);
		V_2 = L_7;
		goto IL_0033;
	}

IL_0033:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* IsSceneVariableDefined_Unity_VisualScripting_IUnit_get_graph_m8444A07C7FB52DC1F34444BD4CD7164F6A111162 (IsSceneVariableDefined_t0346FFD425EDC2E046BCBD2DB1B695B722CE082D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 IsVariableDefinedUnit__ctor_m92AEF666CA865385FB225368CE2CFB02E2BA3B62 (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) 
{
	{
		VariableUnit__ctor_m4CD0953C90C699B27E68EC03099873569310DD58(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefinedUnit__ctor_m1EEA4B771436E4FF477338A4D64B7D15BB577BB0 (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		VariableUnit__ctor_mDF901A6D32B2CD3CF4177B6EF02CA62429801257(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefinedUnit_get_isDefined_m955FBA60B87B818CCF10D751705552914079CEBD (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CisDefinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefinedUnit_set_isDefined_m3C2E2626A7C49B5410F58496D34BDAE97EC2EFBA (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CisDefinedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CisDefinedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IsVariableDefinedUnit_Definition_m2445627BC82F8304ED8007FBE307F0C3DF17A8B9 (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD29EC5A54E7994C252B25648F64416FDDDC3F7C0);
		s_Il2CppMethodInitialized = true;
	}
	{
		VariableUnit_Definition_m262C09EF5523A2F2FA5FC13B9684EF5E005129DB(__this, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_0 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_0, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 76)), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralD29EC5A54E7994C252B25648F64416FDDDC3F7C0, L_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		IsVariableDefinedUnit_set_isDefined_m3C2E2626A7C49B5410F58496D34BDAE97EC2EFBA_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = IsVariableDefinedUnit_get_isDefined_m955FBA60B87B818CCF10D751705552914079CEBD_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IsVariableDefinedUnit_IsDefined_mD2349A1937F8167ABC32ABCEC391596F9BF3C70B (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_2;
		L_2 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_0, L_1, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_4;
		L_4 = VirtualFuncInvoker1< VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(75, __this, L_3);
		String_t* L_5 = V_0;
		NullCheck(L_4);
		bool L_6;
		L_6 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_4, L_5, NULL);
		V_1 = L_6;
		goto IL_001e;
	}

IL_001e:
	{
		bool L_7 = V_1;
		return L_7;
	}
}
#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 SetApplicationVariable__ctor_m4F38F9F51E9DF78E13667BC6DA1A2D96B80DD6D6 (SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525* __this, const RuntimeMethod* method) 
{
	{
		SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetApplicationVariable__ctor_mA8CD2FF7B80A3DA0AAA214820F0A857763863359 (SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SetApplicationVariable_GetDeclarations_mE423AB86E2CD085729150FCCA6078C6EF03AC4C1 (SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* SetApplicationVariable_Unity_VisualScripting_IUnit_get_graph_m076321F4B0EB3E8269E266BA2E6DF0A45635BBFC (SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 SetGraphVariable__ctor_mBA0695E0AAD2D75DC7424411376A2B09A99826BA (SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68* __this, const RuntimeMethod* method) 
{
	{
		SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetGraphVariable__ctor_m8959D9CD094E6E424E65AC097C91085D898E6707 (SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SetGraphVariable_GetDeclarations_mFFBD1BD3C91603DF082499892039C6BC2BF39C1A (SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* 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);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_2;
		L_2 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* SetGraphVariable_Unity_VisualScripting_IUnit_get_graph_m9F87D25E8F7C4747F10D1F702E31F4D5EB4F138F (SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 SetObjectVariable__ctor_mD4F4E9DD319D5E70C206886E096FC9623170A522 (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, const RuntimeMethod* method) 
{
	{
		SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetObjectVariable__ctor_m4412A19FF8824009F5FEF710D6757DDB86C8C30D (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetObjectVariable_get_source_m300F13F0076DEF64938C02CD13C41417A5CE88A4 (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetObjectVariable_set_source_mEDDC8D6DC0DF4188AE84B286205F53BB8BAAD389 (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetObjectVariable_Definition_mFC7C8F2C2C399C51C42AB9F57324B26C3AF591AF (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED(__this, _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_0, NULL);
		SetObjectVariable_set_source_mEDDC8D6DC0DF4188AE84B286205F53BB8BAAD389_inline(__this, L_1, NULL);
		SetVariableUnit_Definition_m07F63A207277A4EAB711987507DAC9BF2C33FF4E(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = SetObjectVariable_get_source_m300F13F0076DEF64938C02CD13C41417A5CE88A4_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SetObjectVariable_GetDeclarations_m40589BACF64350FC5619FE475BC28BF452954473 (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = SetObjectVariable_get_source_m300F13F0076DEF64938C02CD13C41417A5CE88A4_inline(__this, NULL);
		NullCheck(L_0);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_0, L_1, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_3;
		L_3 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_2, NULL);
		V_0 = L_3;
		goto IL_0015;
	}

IL_0015:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* SetObjectVariable_Unity_VisualScripting_IUnit_get_graph_m26E41BB509D9D34FD9108F0AA919E221EB2A5A8F (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 SetSavedVariable__ctor_m5E86A3FA022633DDEEE66919540E7382FD917287 (SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB* __this, const RuntimeMethod* method) 
{
	{
		SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetSavedVariable__ctor_m5204BD76566342CFA02CF6E63614F3FB20D5FB37 (SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SetSavedVariable_GetDeclarations_mE28BF75163179BB5A2FF501B54894C9CB9CF3C20 (SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* SetSavedVariable_Unity_VisualScripting_IUnit_get_graph_m9055A9CC6536E4022D8B5219F9FE3B0CF843849D (SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 SetSceneVariable__ctor_m2F232E5B8B5EABEC6C1B40997218925FDC863714 (SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED* __this, const RuntimeMethod* method) 
{
	{
		SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetSceneVariable__ctor_mDD4F83DE837DCF009ECF81281BDDD4C148869C4A (SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SetSceneVariable_GetDeclarations_m8F307D989A3EA99F4DF9117AC5AE98FC83BDE767 (SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_2 = 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);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_2;
		L_2 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_1, NULL);
		V_0 = L_2;
		bool L_3;
		L_3 = Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_inline((&V_0), Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001f;
		}
	}
	{
		V_2 = (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*)NULL;
		goto IL_0033;
	}

IL_001f:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_5;
		L_5 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_0), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_6), L_5, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_7;
		L_7 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_6, NULL);
		V_2 = L_7;
		goto IL_0033;
	}

IL_0033:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* SetSceneVariable_Unity_VisualScripting_IUnit_get_graph_mF2E3CFD9575B13B310DEF176E2915B9D588AC5D5 (SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 SetVariableUnit__ctor_m78F7A5A09F0088DE2583948E58700A4599556CE6 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		VariableUnit__ctor_m4CD0953C90C699B27E68EC03099873569310DD58(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit__ctor_mB86EA75236C408D81C75A7BF2A9C8B42C6ABC7F6 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_defaultName;
		VariableUnit__ctor_mDF901A6D32B2CD3CF4177B6EF02CA62429801257(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CassignU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit_set_assign_mFED99F6FF983F2CFC0BEC2F7E0CF466AA8E05816 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CassignU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetVariableUnit_get_input_m19810CDBB674C40C9D3B356E0529BA32E138F717 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit_set_input_mA84776A8BDDF7A807E612F4E279642630C73DF1A (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CinputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariableUnit_get_assigned_m893CE175CD2CFF5DE39B5B719D381653FE8AE393 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CassignedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit_set_assigned_mD814D60BEADD7799D62FF2DBEDF6D5BBFDF320C2 (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CassignedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* SetVariableUnit_get_output_mE9D684C86CF8B5A7A941A88DEE146605A5ACB2CF (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit_set_output_mBC7FA7D63A9EB819AECC8E8C246DA8A24D75F00E (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CoutputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CoutputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariableUnit_Definition_m07F63A207277A4EAB711987507DAC9BF2C33FF4E (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __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*)&Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE062F3F99A5C4D4D6D97CFC9D3772D3CF8BCB67);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB88A74D0220EBFC3257858F8C1E2F2E53A0BB75);
		s_Il2CppMethodInitialized = true;
	}
	{
		VariableUnit_Definition_m262C09EF5523A2F2FA5FC13B9684EF5E005129DB(__this, NULL);
		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*)GetVirtualMethodInfo(__this, 76)), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteralBE062F3F99A5C4D4D6D97CFC9D3772D3CF8BCB67, L_0, NULL);
		SetVariableUnit_set_assign_mFED99F6FF983F2CFC0BEC2F7E0CF466AA8E05816_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		SetVariableUnit_set_input_mA84776A8BDDF7A807E612F4E279642630C73DF1A_inline(__this, L_2, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51(__this, _stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2, Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_RuntimeMethod_var);
		SetVariableUnit_set_output_mBC7FA7D63A9EB819AECC8E8C246DA8A24D75F00E_inline(__this, L_3, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralCB88A74D0220EBFC3257858F8C1E2F2E53A0BB75, NULL);
		SetVariableUnit_set_assigned_mD814D60BEADD7799D62FF2DBEDF6D5BBFDF320C2_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = SetVariableUnit_get_input_m19810CDBB674C40C9D3B356E0529BA32E138F717_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6;
		L_6 = SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_5, L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_8;
		L_8 = SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_7, L_8, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_9;
		L_9 = SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10;
		L_10 = SetVariableUnit_get_output_mE9D684C86CF8B5A7A941A88DEE146605A5ACB2CF_inline(__this, NULL);
		Unit_Assignment_mE5DC2E131C1BA666F655E321312165D7B4BB74C7(__this, L_9, L_10, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_11;
		L_11 = SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_12;
		L_12 = SetVariableUnit_get_assigned_m893CE175CD2CFF5DE39B5B719D381653FE8AE393_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_11, L_12, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariableUnit_Assign_mAE2C859AAB68B20759214073A08A96139897E3DB (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	String_t* V_1 = NULL;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_2 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = SetVariableUnit_get_input_m19810CDBB674C40C9D3B356E0529BA32E138F717_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4(L_0, L_1, Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline(__this, NULL);
		NullCheck(L_3);
		String_t* L_5;
		L_5 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_3, L_4, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		V_1 = L_5;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_7;
		L_7 = VirtualFuncInvoker1< VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* >::Invoke(75, __this, L_6);
		String_t* L_8 = V_1;
		RuntimeObject* L_9 = V_0;
		NullCheck(L_7);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_7, L_8, L_9, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_10 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = SetVariableUnit_get_output_mE9D684C86CF8B5A7A941A88DEE146605A5ACB2CF_inline(__this, NULL);
		RuntimeObject* L_12 = V_0;
		NullCheck(L_10);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_10, L_11, L_12, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_13;
		L_13 = SetVariableUnit_get_assigned_m893CE175CD2CFF5DE39B5B719D381653FE8AE393_inline(__this, NULL);
		V_2 = L_13;
		goto IL_0041;
	}

IL_0041:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_14 = V_2;
		return L_14;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit__ctor_m4CD0953C90C699B27E68EC03099873569310DD58 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		__this->___U3CdefaultNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultNameU3Ek__BackingField), (void*)L_0);
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit__ctor_mDF901A6D32B2CD3CF4177B6EF02CA62429801257 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, String_t* ___0_defaultName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA28C4ADD1EA15AE188B55C9E857D0A16652A334E);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		__this->___U3CdefaultNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultNameU3Ek__BackingField), (void*)L_0);
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralA28C4ADD1EA15AE188B55C9E857D0A16652A334E, NULL);
		String_t* L_2 = ___0_defaultName;
		NullCheck(L_1);
		EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_1, L_2, NULL);
		String_t* L_3 = ___0_defaultName;
		__this->___U3CdefaultNameU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultNameU3Ek__BackingField), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* VariableUnit_get_defaultName_m3A4A58BCA7FC6618C5501013DAF10946D2669FF0 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CdefaultNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit_set_name_mD20A1D757718095AB54ED9A58B7235E34A209815 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VariableUnit_Definition_m262C09EF5523A2F2FA5FC13B9684EF5E005129DB (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = VariableUnit_get_defaultName_m3A4A58BCA7FC6618C5501013DAF10946D2669FF0_inline(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5(__this, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F, L_0, Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		VariableUnit_set_name_mD20A1D757718095AB54ED9A58B7235E34A209815_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* VariableUnit_Unity_VisualScripting_IUnit_get_graph_m8794AC0173BC377F184BFFA1822B732FF71FDDD2 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SaveVariables_get_enter_mD9BBDFA6834CF308830108382FF65028FA5651FE (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SaveVariables_set_enter_mAC4FF84EC5F927E7DFCA0802D1739E12A47CE6BD (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CenterU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CenterU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SaveVariables_get_exit_m4CFBDA6B202D3178F7F4523C3FE706B070D804EC (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SaveVariables_set_exit_mD4F5C99100C0EBCBDC99810A0F056E5E85280806 (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CexitU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexitU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SaveVariables_Definition_m1EB005645E7EF988C01BB7D44D71DB2C7A66FC99 (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __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*)&SaveVariables_Enter_m6F94533F1122F97D513F382265AA13F44B3366A2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F);
		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*)SaveVariables_Enter_m6F94533F1122F97D513F382265AA13F44B3366A2_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F, L_0, NULL);
		SaveVariables_set_enter_mAC4FF84EC5F927E7DFCA0802D1739E12A47CE6BD_inline(__this, L_1, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2;
		L_2 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA, NULL);
		SaveVariables_set_exit_mD4F5C99100C0EBCBDC99810A0F056E5E85280806_inline(__this, L_2, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = SaveVariables_get_enter_mD9BBDFA6834CF308830108382FF65028FA5651FE_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = SaveVariables_get_exit_m4CFBDA6B202D3178F7F4523C3FE706B070D804EC_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SaveVariables_Enter_m6F94533F1122F97D513F382265AA13F44B3366A2 (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_arg, const RuntimeMethod* method) 
{
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_0 = NULL;
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0;
		L_0 = SavedVariables_get_merged_m2FCEA0A2B856980331A13741C41D97C0B40E4C85_inline(NULL);
		SavedVariables_SaveDeclarations_m1633E78588DD9F7DB9645B7DD857C79D31FD354B(L_0, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_1;
		L_1 = SaveVariables_get_exit_m4CFBDA6B202D3178F7F4523C3FE706B070D804EC_inline(__this, NULL);
		V_0 = L_1;
		goto IL_0015;
	}

IL_0015:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SaveVariables__ctor_m30513300DA1AC22D9A7E2B9CFBF48C5566B078A5 (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __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 ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CassignU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariable_set_assign_m7939ACB28DB8420B17FE29A64C6BAC25CA0CBD0F (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CassignU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetVariable_get_input_m90BE026ADF3DD0CCC022FDA10D333944E35C374A (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariable_set_input_m41F375B471DA8382C3CAA934D2BEE33FEF6408D3 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CinputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariable_get_assigned_m9A1AE373DC92E82BE3002212ACF0348F15201B62 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CassignedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariable_set_assigned_m1446DB9237CD89807D6404C16DA1B82B7E861890 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CassignedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* SetVariable_get_output_m25F7A2EDA104E51A342FDB79EFFCA548EADC7AC2 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariable_set_output_mD9576C86FA17AF6CC7DB886AF50407BC7FF59196 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CoutputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CoutputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariable_Definition_m2530AA10D95175853923DE82B02CA70FA0417AAA (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __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*)&SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE062F3F99A5C4D4D6D97CFC9D3772D3CF8BCB67);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCB88A74D0220EBFC3257858F8C1E2F2E53A0BB75);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		UnifiedVariableUnit_Definition_m574E1E894DD131135134A479BAA13729EFC75652(__this, NULL);
		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*)SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteralBE062F3F99A5C4D4D6D97CFC9D3772D3CF8BCB67, L_0, NULL);
		SetVariable_set_assign_m7939ACB28DB8420B17FE29A64C6BAC25CA0CBD0F_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_2);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_2, NULL);
		SetVariable_set_input_m41F375B471DA8382C3CAA934D2BEE33FEF6408D3_inline(__this, L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51(__this, _stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2, Unit_ValueOutput_TisRuntimeObject_mD512E6E92372FB88500D21640EAA0F24A3468C51_RuntimeMethod_var);
		SetVariable_set_output_mD9576C86FA17AF6CC7DB886AF50407BC7FF59196_inline(__this, L_4, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5;
		L_5 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralCB88A74D0220EBFC3257858F8C1E2F2E53A0BB75, NULL);
		SetVariable_set_assigned_m1446DB9237CD89807D6404C16DA1B82B7E861890_inline(__this, L_5, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_7;
		L_7 = SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_6, L_7, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8;
		L_8 = SetVariable_get_input_m90BE026ADF3DD0CCC022FDA10D333944E35C374A_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_9;
		L_9 = SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_8, L_9, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_10;
		L_10 = SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = SetVariable_get_output_m25F7A2EDA104E51A342FDB79EFFCA548EADC7AC2_inline(__this, NULL);
		Unit_Assignment_mE5DC2E131C1BA666F655E321312165D7B4BB74C7(__this, L_10, L_11, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_12;
		L_12 = SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_13;
		L_13 = SetVariable_get_assigned_m9A1AE373DC92E82BE3002212ACF0348F15201B62_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_12, L_13, NULL);
		int32_t L_14;
		L_14 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_14) == ((int32_t)2))? 1 : 0);
		bool L_15 = V_0;
		if (!L_15)
		{
			goto IL_00cf;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_16;
		L_16 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_17;
		L_17 = SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_16, L_17, NULL);
	}

IL_00cf:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_4 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline(__this, NULL);
		NullCheck(L_0);
		String_t* L_2;
		L_2 = Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450(L_0, L_1, Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = SetVariable_get_input_m90BE026ADF3DD0CCC022FDA10D333944E35C374A_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		V_1 = L_5;
		int32_t L_6;
		L_6 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		V_3 = L_6;
		int32_t L_7 = V_3;
		V_2 = L_7;
		int32_t L_8 = V_2;
		switch (L_8)
		{
			case 0:
			{
				goto IL_0044;
			}
			case 1:
			{
				goto IL_0054;
			}
			case 2:
			{
				goto IL_0069;
			}
			case 3:
			{
				goto IL_0084;
			}
			case 4:
			{
				goto IL_009e;
			}
			case 5:
			{
				goto IL_00ad;
			}
		}
	}
	{
		goto IL_00bc;
	}

IL_0044:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		NullCheck(L_9);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_10 = L_9->___variables;
		String_t* L_11 = V_0;
		RuntimeObject* L_12 = V_1;
		NullCheck(L_10);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_10, L_11, L_12, NULL);
		goto IL_00c8;
	}

IL_0054:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_13 = ___0_flow;
		NullCheck(L_13);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_14;
		L_14 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_13, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_15;
		L_15 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_14, NULL);
		String_t* L_16 = V_0;
		RuntimeObject* L_17 = V_1;
		NullCheck(L_15);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_15, L_16, L_17, NULL);
		goto IL_00c8;
	}

IL_0069:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_18 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_19;
		L_19 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		NullCheck(L_18);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
		L_20 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_18, L_19, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_21;
		L_21 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_20, NULL);
		String_t* L_22 = V_0;
		RuntimeObject* L_23 = V_1;
		NullCheck(L_21);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_21, L_22, L_23, NULL);
		goto IL_00c8;
	}

IL_0084:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		NullCheck(L_24);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_25;
		L_25 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_24, NULL);
		NullCheck(L_25);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_26;
		L_26 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_25, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_27;
		L_27 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_26, NULL);
		String_t* L_28 = V_0;
		RuntimeObject* L_29 = V_1;
		NullCheck(L_27);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_27, L_28, L_29, NULL);
		goto IL_00c8;
	}

IL_009e:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_30;
		L_30 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_31 = V_0;
		RuntimeObject* L_32 = V_1;
		NullCheck(L_30);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_30, L_31, L_32, NULL);
		goto IL_00c8;
	}

IL_00ad:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_33;
		L_33 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_34 = V_0;
		RuntimeObject* L_35 = V_1;
		NullCheck(L_33);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_33, L_34, L_35, NULL);
		goto IL_00c8;
	}

IL_00bc:
	{
		int32_t L_36;
		L_36 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* L_37 = (UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7_il2cpp_TypeInfo_var)));
		UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A(L_37, L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A_RuntimeMethod_var)));
	}

IL_00c8:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_38 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_39;
		L_39 = SetVariable_get_output_m25F7A2EDA104E51A342FDB79EFFCA548EADC7AC2_inline(__this, NULL);
		RuntimeObject* L_40 = V_1;
		NullCheck(L_38);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_38, L_39, L_40, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_41;
		L_41 = SetVariable_get_assigned_m9A1AE373DC92E82BE3002212ACF0348F15201B62_inline(__this, NULL);
		V_4 = L_41;
		goto IL_00e0;
	}

IL_00e0:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_42 = V_4;
		return L_42;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetVariable__ctor_m571D96F20693125CF64A78FC72FB8561D84322C1 (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		UnifiedVariableUnit__ctor_m6261E5CD9B4CDF263F3B1AE08D88678B342855E9(__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 UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CkindU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_kind_m0230ED0F87C625878805A21883AAD96CCC4AE6D9 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CkindU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_name_m79F08B6B6DBF5B5DEFA5AE997478BB370FB05E73 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CobjectU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_object_m88A12F9446B19DEE4208A6A7F83087B99EF9466F (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CobjectU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CobjectU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit_Definition_m574E1E894DD131135134A479BAA13729EFC75652 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5(__this, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F, L_0, Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		UnifiedVariableUnit_set_name_m79F08B6B6DBF5B5DEFA5AE997478BB370FB05E73_inline(__this, L_1, NULL);
		int32_t L_2;
		L_2 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)2))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED(__this, _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		NullCheck(L_4);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_4, NULL);
		UnifiedVariableUnit_set_object_m88A12F9446B19DEE4208A6A7F83087B99EF9466F_inline(__this, L_5, NULL);
	}

IL_003f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit__ctor_m6261E5CD9B4CDF263F3B1AE08D88678B342855E9 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* UnifiedVariableUnit_Unity_VisualScripting_IUnit_get_graph_mE7C8D80F2A0565188031D32D27DCA60D475AE130 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* XUnit_CompatibleValueInput_m3B47BE052EF8C8DE91302F026E49ADF20BDF10C8 (RuntimeObject* ___0_unit, Type_t* ___1_outputType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mE67339D1E2725178AE96315E94B1ADC29B354A2E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8B21FFE89614F49E30479084D858914E804FAF06_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mB72DF7A767B7B7D208AE7728272D547185BE4EC4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__0_m894E74D75D3BE5DFA996096276ED9172732A2517_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__1_m10511CB2122D8D44CCE67FBE174FB0A1C5FA7A0B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBE22D40159F769D82A8322BB29F2BDA4AFC66553);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* L_0 = (U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass0_0__ctor_m1A527BA2996D2C79FFD949C17738FE33AC742833(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* L_1 = V_0;
		Type_t* L_2 = ___1_outputType;
		NullCheck(L_1);
		L_1->___outputType = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___outputType), (void*)L_2);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_3;
		L_3 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralBE22D40159F769D82A8322BB29F2BDA4AFC66553, NULL);
		U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* L_4 = V_0;
		NullCheck(L_4);
		Type_t* L_5 = L_4->___outputType;
		NullCheck(L_3);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_3, L_5, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		RuntimeObject* L_6 = ___0_unit;
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_6);
		U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* L_8 = V_0;
		Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680* L_9 = (Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680*)il2cpp_codegen_object_new(Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680_il2cpp_TypeInfo_var);
		Func_2__ctor_m81210252C97B6686D7BF17346621F73E49804710(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__0_m894E74D75D3BE5DFA996096276ED9172732A2517_RuntimeMethod_var), NULL);
		RuntimeObject* L_10;
		L_10 = Enumerable_Where_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mB72DF7A767B7B7D208AE7728272D547185BE4EC4(L_7, L_9, Enumerable_Where_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mB72DF7A767B7B7D208AE7728272D547185BE4EC4_RuntimeMethod_var);
		U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* L_11 = V_0;
		Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D* L_12 = (Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D*)il2cpp_codegen_object_new(Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D_il2cpp_TypeInfo_var);
		Func_2__ctor_mAA78218D41F9B14B44F692AB35378F12F3D6BF1B(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__1_m10511CB2122D8D44CCE67FBE174FB0A1C5FA7A0B_RuntimeMethod_var), NULL);
		RuntimeObject* L_13;
		L_13 = Enumerable_OrderBy_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8B21FFE89614F49E30479084D858914E804FAF06(L_10, L_12, Enumerable_OrderBy_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m8B21FFE89614F49E30479084D858914E804FAF06_RuntimeMethod_var);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_14;
		L_14 = Enumerable_FirstOrDefault_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mE67339D1E2725178AE96315E94B1ADC29B354A2E(L_13, Enumerable_FirstOrDefault_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mE67339D1E2725178AE96315E94B1ADC29B354A2E_RuntimeMethod_var);
		V_1 = L_14;
		goto IL_0054;
	}

IL_0054:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_15 = V_1;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* XUnit_CompatibleValueOutput_m0BBC93EB11C11EE566B73065C9241DA32D4FF570 (RuntimeObject* ___0_unit, Type_t* ___1_inputType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m96FB5144410CDF14F48DC20C81F9C77BB8E7DD92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6EF8F89E53A6AE1D0CE1B1801F61A133191AEB00_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m78E069C17CF8E28EAAF4E6DAB54B8D956DBE3E5E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__0_mBEC25D3D1C25056ED58A75D6D0D1FD271D8F8FF8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__1_m94CF3119190C800B0660764EB66A0367F8FA693D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBBACC81B77C56ABE61594350F7EAB185A58A0FB);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* V_0 = NULL;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_1 = NULL;
	{
		U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* L_0 = (U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass1_0__ctor_m77A7A2FC4930D787800A6AF247FABA36E93A3F71(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* L_1 = V_0;
		Type_t* L_2 = ___1_inputType;
		NullCheck(L_1);
		L_1->___inputType = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___inputType), (void*)L_2);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_3;
		L_3 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralFBBACC81B77C56ABE61594350F7EAB185A58A0FB, NULL);
		U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* L_4 = V_0;
		NullCheck(L_4);
		Type_t* L_5 = L_4->___inputType;
		NullCheck(L_3);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_3, L_5, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		RuntimeObject* L_6 = ___0_unit;
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(12, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_6);
		U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* L_8 = V_0;
		Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E* L_9 = (Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E*)il2cpp_codegen_object_new(Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E_il2cpp_TypeInfo_var);
		Func_2__ctor_m451CD7EBA3AEDEC9B51F3BB96CDD28E1D6D580E8(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__0_mBEC25D3D1C25056ED58A75D6D0D1FD271D8F8FF8_RuntimeMethod_var), NULL);
		RuntimeObject* L_10;
		L_10 = Enumerable_Where_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m78E069C17CF8E28EAAF4E6DAB54B8D956DBE3E5E(L_7, L_9, Enumerable_Where_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m78E069C17CF8E28EAAF4E6DAB54B8D956DBE3E5E_RuntimeMethod_var);
		U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* L_11 = V_0;
		Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434* L_12 = (Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434*)il2cpp_codegen_object_new(Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434_il2cpp_TypeInfo_var);
		Func_2__ctor_m500F56FD9E9F157D5CA15CE95426AFF642C2E362(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__1_m94CF3119190C800B0660764EB66A0367F8FA693D_RuntimeMethod_var), NULL);
		RuntimeObject* L_13;
		L_13 = Enumerable_OrderBy_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6EF8F89E53A6AE1D0CE1B1801F61A133191AEB00(L_10, L_12, Enumerable_OrderBy_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6EF8F89E53A6AE1D0CE1B1801F61A133191AEB00_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_14;
		L_14 = Enumerable_FirstOrDefault_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m96FB5144410CDF14F48DC20C81F9C77BB8E7DD92(L_13, Enumerable_FirstOrDefault_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_m96FB5144410CDF14F48DC20C81F9C77BB8E7DD92_RuntimeMethod_var);
		V_1 = L_14;
		goto IL_0054;
	}

IL_0054:
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15 = V_1;
		return L_15;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass0_0__ctor_m1A527BA2996D2C79FFD949C17738FE33AC742833 (U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__0_m894E74D75D3BE5DFA996096276ED9172732A2517 (U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_valueInput, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0 = __this->___outputType;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1 = ___0_valueInput;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = ConversionUtility_CanConvert_m40ACBFDA3337ABFBDC4E7F0DFFFD0074ED0E893E(L_0, L_2, (bool)0, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass0_0_U3CCompatibleValueInputU3Eb__1_m10511CB2122D8D44CCE67FBE174FB0A1C5FA7A0B (U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_valueInput, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	{
		Type_t* L_0 = __this->___outputType;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1 = ___0_valueInput;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_3;
		L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
		V_0 = L_3;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4 = ___0_valueInput;
		NullCheck(L_4);
		bool L_5;
		L_5 = VirtualFuncInvoker0< bool >::Invoke(26, L_4);
		V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_1;
		bool L_7 = V_0;
		V_2 = (bool)((int32_t)((int32_t)L_6&(int32_t)L_7));
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0029;
		}
	}
	{
		V_3 = 1;
		goto IL_0046;
	}

IL_0029:
	{
		bool L_9 = V_1;
		V_4 = L_9;
		bool L_10 = V_4;
		if (!L_10)
		{
			goto IL_0035;
		}
	}
	{
		V_3 = 2;
		goto IL_0046;
	}

IL_0035:
	{
		bool L_11 = V_0;
		V_5 = L_11;
		bool L_12 = V_5;
		if (!L_12)
		{
			goto IL_0041;
		}
	}
	{
		V_3 = 3;
		goto IL_0046;
	}

IL_0041:
	{
		V_3 = 4;
		goto IL_0046;
	}

IL_0046:
	{
		int32_t L_13 = V_3;
		return L_13;
	}
}
#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__DisplayClass1_0__ctor_m77A7A2FC4930D787800A6AF247FABA36E93A3F71 (U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__0_mBEC25D3D1C25056ED58A75D6D0D1FD271D8F8FF8 (U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_valueOutput, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_valueOutput;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline(L_0, NULL);
		Type_t* L_2 = __this->___inputType;
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = ConversionUtility_CanConvert_m40ACBFDA3337ABFBDC4E7F0DFFFD0074ED0E893E(L_1, L_2, (bool)0, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec__DisplayClass1_0_U3CCompatibleValueOutputU3Eb__1_m94CF3119190C800B0660764EB66A0367F8FA693D (U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_valueOutput, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	{
		Type_t* L_0 = __this->___inputType;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = ___0_valueOutput;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_3;
		L_3 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, L_2, NULL);
		V_0 = L_3;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4 = ___0_valueOutput;
		NullCheck(L_4);
		bool L_5;
		L_5 = VirtualFuncInvoker0< bool >::Invoke(26, L_4);
		V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_1;
		bool L_7 = V_0;
		V_2 = (bool)((int32_t)((int32_t)L_6&(int32_t)L_7));
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0029;
		}
	}
	{
		V_3 = 1;
		goto IL_0046;
	}

IL_0029:
	{
		bool L_9 = V_1;
		V_4 = L_9;
		bool L_10 = V_4;
		if (!L_10)
		{
			goto IL_0035;
		}
	}
	{
		V_3 = 2;
		goto IL_0046;
	}

IL_0035:
	{
		bool L_11 = V_0;
		V_5 = L_11;
		bool L_12 = V_5;
		if (!L_12)
		{
			goto IL_0041;
		}
	}
	{
		V_3 = 3;
		goto IL_0046;
	}

IL_0041:
	{
		V_3 = 4;
		goto IL_0046;
	}

IL_0046:
	{
		int32_t L_13 = V_3;
		return L_13;
	}
}
#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 ControlInput__ctor_m8330DF4E17FB7CC3AFEFF209E0561A610991BEAD (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE(__this, L_0, UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = ___1_action;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923(L_1, L_2, EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923_RuntimeMethod_var);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_3 = ___1_action;
		__this->___action = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___action), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput__ctor_mCE78EAD5EB90125CF6C4765A4B61160C5D1B3034 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, String_t* ___0_key, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___1_coroutineAction, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DDFCB72745BAF0880ADFD91F1EA6B306A827054);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE(__this, L_0, UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral6DDFCB72745BAF0880ADFD91F1EA6B306A827054, NULL);
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_2 = ___1_coroutineAction;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F(L_1, L_2, EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F_RuntimeMethod_var);
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_3 = ___1_coroutineAction;
		__this->___coroutineAction = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___coroutineAction), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput__ctor_mE0DC6CD6855539FB27416F17550B8B75D1BC77CF (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___2_coroutineAction, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DDFCB72745BAF0880ADFD91F1EA6B306A827054);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE(__this, L_0, UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = ___1_action;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923(L_1, L_2, EnsureThat_IsNotNull_TisFunc_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_m5C727F1BE66E08C83F5AB9BCAA48EA14F7DA5923_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_3;
		L_3 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral6DDFCB72745BAF0880ADFD91F1EA6B306A827054, NULL);
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_4 = ___2_coroutineAction;
		NullCheck(L_3);
		EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F(L_3, L_4, EnsureThat_IsNotNull_TisFunc_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_mA0C4E5EBB53D982F2A9189A2AB6F0BEE9CDB118F_RuntimeMethod_var);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_5 = ___1_action;
		__this->___action = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___action), (void*)L_5);
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_6 = ___2_coroutineAction;
		__this->___coroutineAction = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___coroutineAction), (void*)L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_get_supportsCoroutine_m9DED86FCDBC20CABDD5BAB395FA409325DE326B8 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	{
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_0 = __this->___coroutineAction;
		return (bool)((!(((RuntimeObject*)(Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_get_requiresCoroutine_m226F894A97A390DDDFA9091317988E7503E4BBEA (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	{
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_0 = __this->___action;
		return (bool)((((RuntimeObject*)(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlInput_get_validConnections_m37B0766B67AADDA47ED2AB8E74F2A3984857BF66 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithDestination_m7BB5646326356B6029F684C4FE8937D69C68FD92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_4;
		L_4 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithDestination_m7BB5646326356B6029F684C4FE8937D69C68FD92(L_4, __this, ConnectionCollectionBase_4_WithDestination_m7BB5646326356B6029F684C4FE8937D69C68FD92_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_inline(Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlInput_get_invalidConnections_mF17A0B20A8B6507DD5FDB9221C8650702B6A783D (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_4;
		L_4 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A(L_4, __this, ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlInput_get_validConnectedPorts_mCA4F6622020579DB75897448B6D30E56FF6C14F4 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mA43386E27BC3E8CD3DB2FC841428DB9D410C7680_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_validConnectedPortsU3Eb__14_0_mBFC8146DCD8609EFCD4C526AA899EAC956049839_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* L_1 = ((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__14_0;
		Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* L_3 = ((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* L_4 = (Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA*)il2cpp_codegen_object_new(Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA_il2cpp_TypeInfo_var);
		Func_2__ctor_m076FB68FF61822C18FA12C5A83C458E2B7BEED1D(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_validConnectedPortsU3Eb__14_0_mBFC8146DCD8609EFCD4C526AA899EAC956049839_RuntimeMethod_var), NULL);
		Func_2_t29D2D02F527F1EC26FC4D2C7EE88D05A3F8871AA* L_5 = L_4;
		((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__14_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__14_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mA43386E27BC3E8CD3DB2FC841428DB9D410C7680(G_B2_1, G_B2_0, Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mA43386E27BC3E8CD3DB2FC841428DB9D410C7680_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlInput_get_invalidConnectedPorts_m2254F3B2C40E5CFB7C0D90FEECA5992907377ABB (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__16_0_m46C5B8ABC0F9888F243FFBD29C746582C1013371_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(23, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_1 = ((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__16_0;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* L_3 = ((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_4 = (Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940*)il2cpp_codegen_object_new(Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		Func_2__ctor_m55CD208FD3AD5D85D1F9E130A0FB2A539EE1CA78(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__16_0_m46C5B8ABC0F9888F243FFBD29C746582C1013371_RuntimeMethod_var), NULL);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_5 = L_4;
		((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__16_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__16_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_get_isPredictable_m4EEFCD27DFAA017778181619AD46F8058E0DFCF4 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_il2cpp_TypeInfo_var);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_0;
		L_0 = Recursion_New_mADE0CE392DA0B5605FD0E5BC74E085E9124E9570(1, NULL);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0013:
			{
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_1 = V_0;
					if (!L_1)
					{
						goto IL_001d;
					}
				}
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = V_0;
					NullCheck(L_2);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
				}

IL_001d:
				{
					return;
				}
			}
		});
		try
		{
			Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_3 = V_0;
			bool L_4;
			L_4 = ControlInput_IsPredictable_mF408530EFD7C8ACCCC7675374580D07F0E41CB92(__this, L_3, NULL);
			V_1 = L_4;
			goto IL_001e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001e:
	{
		bool L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_IsPredictable_mF408530EFD7C8ACCCC7675374580D07F0E41CB92 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* ___0_recursion, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass19_0_U3CIsPredictableU3Eb__0_mA6C22952B063DC18B87C5A38AEF2542BA6444962_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B4_0 = NULL;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B9_0 = NULL;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B8_0 = NULL;
	{
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_0 = (U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass19_0__ctor_m652EAB4829ED426FC55297AE0994E6D054A7D0EC(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_1 = V_0;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = ___0_recursion;
		NullCheck(L_1);
		L_1->___recursion = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___recursion), (void*)L_2);
		bool L_3;
		L_3 = VirtualFuncInvoker0< bool >::Invoke(26, __this);
		V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_0020;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_0070;
	}

IL_0020:
	{
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_5 = V_0;
		NullCheck(L_5);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_6 = L_5->___recursion;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_7 = L_6;
		if (L_7)
		{
			G_B4_0 = L_7;
			goto IL_002d;
		}
		G_B3_0 = L_7;
	}
	{
		G_B5_0 = 0;
		goto IL_0036;
	}

IL_002d:
	{
		NullCheck(G_B4_0);
		bool L_8;
		L_8 = Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40(G_B4_0, __this, Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_RuntimeMethod_var);
		G_B5_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
	}

IL_0036:
	{
		V_4 = (bool)G_B5_0;
		bool L_9 = V_4;
		if (!L_9)
		{
			goto IL_0041;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_0070;
	}

IL_0041:
	{
		RuntimeObject* L_10;
		L_10 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(24, __this);
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_11 = V_0;
		Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* L_12 = (Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F*)il2cpp_codegen_object_new(Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var);
		Func_2__ctor_m9E0720C7EEC9F767B9BA6A5CB2C075277B1447A9(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass19_0_U3CIsPredictableU3Eb__0_mA6C22952B063DC18B87C5A38AEF2542BA6444962_RuntimeMethod_var), NULL);
		bool L_13;
		L_13 = Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7(L_10, L_12, Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7_RuntimeMethod_var);
		V_1 = L_13;
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_14 = V_0;
		NullCheck(L_14);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_15 = L_14->___recursion;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_16 = L_15;
		if (L_16)
		{
			G_B9_0 = L_16;
			goto IL_0065;
		}
		G_B8_0 = L_16;
	}
	{
		goto IL_006c;
	}

IL_0065:
	{
		NullCheck(G_B9_0);
		Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D(G_B9_0, __this, Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var);
	}

IL_006c:
	{
		bool L_17 = V_1;
		V_3 = L_17;
		goto IL_0070;
	}

IL_0070:
	{
		bool L_18 = V_3;
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_get_couldBeEntered_m28684BE4FFFE1744B565D32340F2913B10A1D775 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_couldBeEnteredU3Eb__21_0_mADFCCB08D8EEC3937B6A4D97CF5139790FBD801F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* G_B6_0 = NULL;
	RuntimeObject* G_B6_1 = NULL;
	Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* G_B5_0 = NULL;
	RuntimeObject* G_B5_1 = NULL;
	{
		bool L_0;
		L_0 = ControlInput_get_isPredictable_m4EEFCD27DFAA017778181619AD46F8058E0DFCF4(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_2 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ControlInput_get_couldBeEntered_m28684BE4FFFE1744B565D32340F2913B10A1D775_RuntimeMethod_var)));
	}

IL_0015:
	{
		bool L_3;
		L_3 = VirtualFuncInvoker0< bool >::Invoke(26, __this);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0054;
	}

IL_0027:
	{
		RuntimeObject* L_5;
		L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(24, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* L_6 = ((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__21_0;
		Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* L_7 = L_6;
		if (L_7)
		{
			G_B6_0 = L_7;
			G_B6_1 = L_5;
			goto IL_004c;
		}
		G_B5_0 = L_7;
		G_B5_1 = L_5;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* L_8 = ((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* L_9 = (Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F*)il2cpp_codegen_object_new(Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var);
		Func_2__ctor_m9E0720C7EEC9F767B9BA6A5CB2C075277B1447A9(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3Cget_couldBeEnteredU3Eb__21_0_mADFCCB08D8EEC3937B6A4D97CF5139790FBD801F_RuntimeMethod_var), NULL);
		Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* L_10 = L_9;
		((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__21_0 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9__21_0), (void*)L_10);
		G_B6_0 = L_10;
		G_B6_1 = G_B5_1;
	}

IL_004c:
	{
		bool L_11;
		L_11 = Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8(G_B6_1, G_B6_0, Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8_RuntimeMethod_var);
		V_2 = L_11;
		goto IL_0054;
	}

IL_0054:
	{
		bool L_12 = V_2;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_CanConnectToValid_m5E270D2898B4C7CCF3D4B8B435140BC7FECDDC99 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)1;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput_ConnectToValid_mC4416FEB24C7D76426E3C818BABAA363E4D37B08 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_0 = NULL;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_1 = NULL;
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_port;
		V_0 = L_0;
		V_1 = __this;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_1 = V_0;
		NullCheck(L_1);
		UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975(L_1, UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975_RuntimeMethod_var);
		RuntimeObject* L_2;
		L_2 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		NullCheck(L_2);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3;
		L_3 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_4;
		L_4 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(L_3, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5 = V_0;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6 = V_1;
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_7 = (ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)il2cpp_codegen_object_new(ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_il2cpp_TypeInfo_var);
		ControlConnection__ctor_m0B34BFF7FF2F8D842319A595E70A13230A6FF331(L_7, L_5, L_6, NULL);
		NullCheck(L_4);
		ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0(L_4, L_7, ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput_ConnectToInvalid_mEF98E986D578546DC6911EF5E2F2A20D736C6160 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_mE1B3BB97346E869AEA381FCA6894A7DBB9B6E57F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_mE1B3BB97346E869AEA381FCA6894A7DBB9B6E57F(__this, L_0, __this, UnitPort_3_ConnectInvalid_mE1B3BB97346E869AEA381FCA6894A7DBB9B6E57F_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput_DisconnectFromValid_m9CC3708FB49FFEDDB0737D621F7EAC207AE5FB60 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_U3CDisconnectFromValidU3Eb__0_m17B178D3CEE5E82C98BB3475498219DD474E5DA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* V_0 = NULL;
	ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* V_1 = NULL;
	bool V_2 = false;
	{
		U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* L_0 = (U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass25_0__ctor_mEECBE61C769DC4401FB92ADACC0FD853182FA08A(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* L_1 = V_0;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2 = ___0_port;
		NullCheck(L_1);
		L_1->___port = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___port), (void*)L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* L_4 = V_0;
		Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26* L_5 = (Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26*)il2cpp_codegen_object_new(Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26_il2cpp_TypeInfo_var);
		Func_2__ctor_mE6AD553F1F11E09CD7A7CC7EC486042CF756860B(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass25_0_U3CDisconnectFromValidU3Eb__0_m17B178D3CEE5E82C98BB3475498219DD474E5DA6_RuntimeMethod_var), NULL);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_6;
		L_6 = Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C(L_3, L_5, Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C_RuntimeMethod_var);
		V_1 = L_6;
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_7 = V_1;
		V_2 = (bool)((!(((RuntimeObject*)(ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		RuntimeObject* L_9;
		L_9 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		NullCheck(L_9);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_10;
		L_10 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_10);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_11;
		L_11 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(L_10, NULL);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_12 = V_1;
		NullCheck(L_11);
		bool L_13;
		L_13 = ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5(L_11, L_12, ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var);
	}

IL_0047:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlInput_DisconnectFromInvalid_mE799F5C4238D8DFB61BAD7EB0FAECBE5FB5B0CD1 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_m9D66A557A2015A0E240ECD3398D021DBD4A52685_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_m9D66A557A2015A0E240ECD3398D021DBD4A52685(__this, L_0, __this, UnitPort_3_DisconnectInvalid_m9D66A557A2015A0E240ECD3398D021DBD4A52685_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlInput_CompatiblePort_mECCC260B87E4686C15E38937E38F260B7FC1C162 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		V_1 = (RuntimeObject*)NULL;
		goto IL_0020;
	}

IL_0012:
	{
		RuntimeObject* L_3 = ___0_unit;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(10, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_3);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5;
		L_5 = Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237(L_4, Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237_RuntimeMethod_var);
		V_1 = L_5;
		goto IL_0020;
	}

IL_0020:
	{
		RuntimeObject* L_6 = V_1;
		return L_6;
	}
}
#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_m10906BC26295D555B9DB87C212125AFCE4190079 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* L_0 = (U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE*)il2cpp_codegen_object_new(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mF9CDA6530363B6A2D1A8D1160F9FA2E237F63CFF(L_0, NULL);
		((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF9CDA6530363B6A2D1A8D1160F9FA2E237F63CFF (U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__14_0_mBFC8146DCD8609EFCD4C526AA899EAC956049839 (U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* __this, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ___0_c, const RuntimeMethod* method) 
{
	{
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_0 = ___0_c;
		NullCheck(L_0);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_1;
		L_1 = VirtualFuncInvoker0< ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* >::Invoke(39, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__16_0_m46C5B8ABC0F9888F243FFBD29C746582C1013371 (U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(39, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_couldBeEnteredU3Eb__21_0_mADFCCB08D8EEC3937B6A4D97CF5139790FBD801F (U3CU3Ec_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_cop, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_cop;
		NullCheck(L_0);
		bool L_1;
		L_1 = ControlOutput_get_couldBeEntered_m736CA8B75500530BA67CF7E9A982EB4C430ACE4A(L_0, NULL);
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass19_0__ctor_m652EAB4829ED426FC55297AE0994E6D054A7D0EC (U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass19_0_U3CIsPredictableU3Eb__0_mA6C22952B063DC18B87C5A38AEF2542BA6444962 (U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_cop, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_cop;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_1 = __this->___recursion;
		NullCheck(L_0);
		bool L_2;
		L_2 = ControlOutput_IsPredictable_m87AFE96E356A897B1D26AE31E7B4398B078CAFBD(L_0, L_1, NULL);
		return L_2;
	}
}
#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__DisplayClass25_0__ctor_mEECBE61C769DC4401FB92ADACC0FD853182FA08A (U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass25_0_U3CDisconnectFromValidU3Eb__0_m17B178D3CEE5E82C98BB3475498219DD474E5DA6 (U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9* __this, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ___0_c, const RuntimeMethod* method) 
{
	{
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_0 = ___0_c;
		NullCheck(L_0);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_1;
		L_1 = VirtualFuncInvoker0< ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* >::Invoke(39, L_0);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2 = __this->___port;
		return (bool)((((RuntimeObject*)(ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)L_1) == ((RuntimeObject*)(ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)L_2))? 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 ControlInputDefinition__ctor_m550FA127228FE61840D2B197945B5E04DD39CF69 (ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* __this, const RuntimeMethod* method) 
{
	{
		ControlPortDefinition__ctor_m3249EB50DAD8823863720810636A31079719F43C(__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 ControlOutput__ctor_mBF23FC15401E4017E029BA519D90462577540765 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_m3A8020F1161C902B7062C8E2D3451DDC16C94EA8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_m3A8020F1161C902B7062C8E2D3451DDC16C94EA8(__this, L_0, UnitPort_3__ctor_m3A8020F1161C902B7062C8E2D3451DDC16C94EA8_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlOutput_get_validConnections_mD3425041657C5A12F3C79062DDED103DBF94A21D (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSource_mCE36E627442EDC962620DF5C57F02B435FE338F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_4;
		L_4 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithSource_mCE36E627442EDC962620DF5C57F02B435FE338F8(L_4, __this, ConnectionCollectionBase_4_WithSource_mCE36E627442EDC962620DF5C57F02B435FE338F8_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_inline(Enumerable_Empty_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_m3B03E3C8AF0E3CFA697D07083B4421FD906AA8A0_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlOutput_get_invalidConnections_m205AECAAA3AE035A2ED92E67953613C2A5441855 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_4;
		L_4 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631(L_4, __this, ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlOutput_get_validConnectedPorts_m49DBC112A321D956615B48194DA88D50F1CFCCE8 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_m6F916CDD371C2DF95F07013C689609F52E30698E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mBEF25FBD6D336F2FA05D194950F56E96822F65E5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* L_1 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__6_0;
		Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_3 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* L_4 = (Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042*)il2cpp_codegen_object_new(Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042_il2cpp_TypeInfo_var);
		Func_2__ctor_mFE4EBDF1F226126A27D6A86ABE6BB10EB2748B8D(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mBEF25FBD6D336F2FA05D194950F56E96822F65E5_RuntimeMethod_var), NULL);
		Func_2_t1B1977FA3E61CAE090A28069C0CD29BE40847042* L_5 = L_4;
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__6_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__6_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_m6F916CDD371C2DF95F07013C689609F52E30698E(G_B2_1, G_B2_0, Enumerable_Select_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_m6F916CDD371C2DF95F07013C689609F52E30698E_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlOutput_get_invalidConnectedPorts_m2285C519F196AC9688E4CF4C020647FACBF302CE (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_m5D6148662BD73AAE330C0E82CCDB44102E78342D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(23, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_1 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_3 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_4 = (Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D*)il2cpp_codegen_object_new(Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		Func_2__ctor_m5E907DB8DCF5B1D1FB6D11B5A66E182674279270(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_m5D6148662BD73AAE330C0E82CCDB44102E78342D_RuntimeMethod_var), NULL);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_5 = L_4;
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_get_isPredictable_m6BC1D2AEB36C3A805633C397B2ABAD15084AF31B (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_il2cpp_TypeInfo_var);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_0;
		L_0 = Recursion_New_mADE0CE392DA0B5605FD0E5BC74E085E9124E9570(1, NULL);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0013:
			{
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_1 = V_0;
					if (!L_1)
					{
						goto IL_001d;
					}
				}
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = V_0;
					NullCheck(L_2);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
				}

IL_001d:
				{
					return;
				}
			}
		});
		try
		{
			Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_3 = V_0;
			bool L_4;
			L_4 = ControlOutput_IsPredictable_m87AFE96E356A897B1D26AE31E7B4398B078CAFBD(__this, L_3, NULL);
			V_1 = L_4;
			goto IL_001e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001e:
	{
		bool L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_IsPredictable_m87AFE96E356A897B1D26AE31E7B4398B078CAFBD (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* ___0_recursion, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CIsPredictableU3Eb__11_0_m43F25460790FF93B571EF92C884E6945E5D06630_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_U3CIsPredictableU3Eb__1_mA4C94D1CD3E840BCE59174E431A7A66D479EECE7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B4_0 = NULL;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* G_B9_0 = NULL;
	RuntimeObject* G_B9_1 = NULL;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* G_B8_0 = NULL;
	RuntimeObject* G_B8_1 = NULL;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B11_0 = NULL;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B10_0 = NULL;
	{
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_0 = (U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass11_0__ctor_m8AC73A71D3C9731D078A6FD85B7DE9F30279174F(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_1 = V_0;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = ___0_recursion;
		NullCheck(L_1);
		L_1->___recursion = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___recursion), (void*)L_2);
		RuntimeObject* L_3;
		L_3 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_3);
		bool L_4;
		L_4 = InterfaceFuncInvoker0< bool >::Invoke(27, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_3);
		V_2 = L_4;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0022;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_00a1;
	}

IL_0022:
	{
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_6 = V_0;
		NullCheck(L_6);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_7 = L_6->___recursion;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_8 = L_7;
		if (L_8)
		{
			G_B4_0 = L_8;
			goto IL_002f;
		}
		G_B3_0 = L_8;
	}
	{
		G_B5_0 = 0;
		goto IL_0038;
	}

IL_002f:
	{
		NullCheck(G_B4_0);
		bool L_9;
		L_9 = Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40(G_B4_0, __this, Recursion_1_TryEnter_mF2BBD1C4750FACEBABF51E0174069875F6300C40_RuntimeMethod_var);
		G_B5_0 = ((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
	}

IL_0038:
	{
		V_4 = (bool)G_B5_0;
		bool L_10 = V_4;
		if (!L_10)
		{
			goto IL_0043;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_00a1;
	}

IL_0043:
	{
		RuntimeObject* L_11;
		L_11 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_11);
		RuntimeObject* L_12;
		L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(25, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
		NullCheck(L_12);
		RuntimeObject* L_13;
		L_13 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(3, IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8_il2cpp_TypeInfo_var, L_12, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_14 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__11_0;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_15 = L_14;
		if (L_15)
		{
			G_B9_0 = L_15;
			G_B9_1 = L_13;
			goto IL_0073;
		}
		G_B8_0 = L_15;
		G_B8_1 = L_13;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_16 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_17 = (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*)il2cpp_codegen_object_new(Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CIsPredictableU3Eb__11_0_m43F25460790FF93B571EF92C884E6945E5D06630_RuntimeMethod_var), NULL);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_18 = L_17;
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__11_0 = L_18;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__11_0), (void*)L_18);
		G_B9_0 = L_18;
		G_B9_1 = G_B8_1;
	}

IL_0073:
	{
		RuntimeObject* L_19;
		L_19 = Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2(G_B9_1, G_B9_0, Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_RuntimeMethod_var);
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_20 = V_0;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_21 = (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*)il2cpp_codegen_object_new(Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CIsPredictableU3Eb__1_mA4C94D1CD3E840BCE59174E431A7A66D479EECE7_RuntimeMethod_var), NULL);
		bool L_22;
		L_22 = Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931(L_19, L_21, Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931_RuntimeMethod_var);
		V_1 = L_22;
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_23 = V_0;
		NullCheck(L_23);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_24 = L_23->___recursion;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_25 = L_24;
		if (L_25)
		{
			G_B11_0 = L_25;
			goto IL_0096;
		}
		G_B10_0 = L_25;
	}
	{
		goto IL_009d;
	}

IL_0096:
	{
		NullCheck(G_B11_0);
		Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D(G_B11_0, __this, Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var);
	}

IL_009d:
	{
		bool L_26 = V_1;
		V_3 = L_26;
		goto IL_00a1;
	}

IL_00a1:
	{
		bool L_27 = V_3;
		return L_27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_get_couldBeEntered_m736CA8B75500530BA67CF7E9A982EB4C430ACE4A (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_0_m63850BE9E28A9FA9AE53ECD2F9299AF32867F7B8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_1_mC89D3E308C0A2882758BF48EAE6B875C8985D91B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* G_B6_0 = NULL;
	RuntimeObject* G_B6_1 = NULL;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* G_B5_0 = NULL;
	RuntimeObject* G_B5_1 = NULL;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* G_B8_0 = NULL;
	RuntimeObject* G_B8_1 = NULL;
	Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* G_B7_0 = NULL;
	RuntimeObject* G_B7_1 = NULL;
	{
		bool L_0;
		L_0 = ControlOutput_get_isPredictable_m6BC1D2AEB36C3A805633C397B2ABAD15084AF31B(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_2 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ControlOutput_get_couldBeEntered_m736CA8B75500530BA67CF7E9A982EB4C430ACE4A_RuntimeMethod_var)));
	}

IL_0015:
	{
		RuntimeObject* L_3;
		L_3 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_3);
		bool L_4;
		L_4 = InterfaceFuncInvoker0< bool >::Invoke(27, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_3);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_0085;
	}

IL_0029:
	{
		RuntimeObject* L_6;
		L_6 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_6);
		RuntimeObject* L_7;
		L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(25, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_6);
		NullCheck(L_7);
		RuntimeObject* L_8;
		L_8 = InterfaceFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(3, IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8_il2cpp_TypeInfo_var, L_7, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_9 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_0;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_10 = L_9;
		if (L_10)
		{
			G_B6_0 = L_10;
			G_B6_1 = L_8;
			goto IL_0059;
		}
		G_B5_0 = L_10;
		G_B5_1 = L_8;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_11 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_12 = (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*)il2cpp_codegen_object_new(Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_0_m63850BE9E28A9FA9AE53ECD2F9299AF32867F7B8_RuntimeMethod_var), NULL);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_13 = L_12;
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_0 = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_0), (void*)L_13);
		G_B6_0 = L_13;
		G_B6_1 = G_B5_1;
	}

IL_0059:
	{
		RuntimeObject* L_14;
		L_14 = Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2(G_B6_1, G_B6_0, Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_15 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_1;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_16 = L_15;
		if (L_16)
		{
			G_B8_0 = L_16;
			G_B8_1 = L_14;
			goto IL_007d;
		}
		G_B7_0 = L_16;
		G_B7_1 = L_14;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_17 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_18 = (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*)il2cpp_codegen_object_new(Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_1_mC89D3E308C0A2882758BF48EAE6B875C8985D91B_RuntimeMethod_var), NULL);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_19 = L_18;
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_1 = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_1), (void*)L_19);
		G_B8_0 = L_19;
		G_B8_1 = G_B7_1;
	}

IL_007d:
	{
		bool L_20;
		L_20 = Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D(G_B8_1, G_B8_0, Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D_RuntimeMethod_var);
		V_2 = L_20;
		goto IL_0085;
	}

IL_0085:
	{
		bool L_21 = V_2;
		return L_21;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ControlOutput_get_connection_m0343CFA28D7DA82F9D823D902108AAFED0BA64D5 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_SingleOrDefaultWithSource_m5172A8BA5E25FCA18F85354D3ADDF98DF5C61D33_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B2_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B1_0 = NULL;
	ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* G_B3_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1;
		L_1 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			goto IL_0012;
		}
		G_B1_0 = L_2;
	}
	{
		G_B3_0 = ((ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)(NULL));
		goto IL_001d;
	}

IL_0012:
	{
		NullCheck(G_B2_0);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_3;
		L_3 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(G_B2_0, NULL);
		NullCheck(L_3);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_4;
		L_4 = ConnectionCollectionBase_4_SingleOrDefaultWithSource_m5172A8BA5E25FCA18F85354D3ADDF98DF5C61D33(L_3, __this, ConnectionCollectionBase_4_SingleOrDefaultWithSource_m5172A8BA5E25FCA18F85354D3ADDF98DF5C61D33_RuntimeMethod_var);
		G_B3_0 = L_4;
	}

IL_001d:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_get_hasValidConnection_mD9C5CD830259A0EEFF11ACA55BA4FCCEC62AFECA (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, const RuntimeMethod* method) 
{
	{
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_0;
		L_0 = ControlOutput_get_connection_m0343CFA28D7DA82F9D823D902108AAFED0BA64D5(__this, NULL);
		return (bool)((!(((RuntimeObject*)(ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlOutput_CanConnectToValid_m591873AD049D94FD18EB8BC1A8D7806D90CCC17C (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_port, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)1;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlOutput_ConnectToValid_m7FF52BFC7AEC590FFCC30BB109669E20A977E155 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_0 = NULL;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_1 = NULL;
	{
		V_0 = __this;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_port;
		V_1 = L_0;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_1 = V_0;
		NullCheck(L_1);
		UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975(L_1, UnitPort_3_Disconnect_mB9EE3BAAD6E66D7C5AD07DE668F7F419EA2D6975_RuntimeMethod_var);
		RuntimeObject* L_2;
		L_2 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_2);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3;
		L_3 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_4;
		L_4 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(L_3, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5 = V_0;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6 = V_1;
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_7 = (ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)il2cpp_codegen_object_new(ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_il2cpp_TypeInfo_var);
		ControlConnection__ctor_m0B34BFF7FF2F8D842319A595E70A13230A6FF331(L_7, L_5, L_6, NULL);
		NullCheck(L_4);
		ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0(L_4, L_7, ConnectionCollectionBase_4_Add_m27EB7560A5C4A356A384B1E677C3D35C3EA840F0_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlOutput_ConnectToInvalid_m247C6DA36C4885CB03CFBB15A530297E7A745B5F (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_m6108023671E0EB206428DCFBB7EF7F2603EC9D8C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_m6108023671E0EB206428DCFBB7EF7F2603EC9D8C(__this, __this, L_0, UnitPort_3_ConnectInvalid_m6108023671E0EB206428DCFBB7EF7F2603EC9D8C_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlOutput_DisconnectFromValid_m952D214A1DC9C4063E13604FE35FC7E823B4B7E6 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CDisconnectFromValidU3Eb__0_m1DB418735BF790649E765369C4B7EF2D0F2A38A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* V_0 = NULL;
	ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* V_1 = NULL;
	bool V_2 = false;
	{
		U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* L_0 = (U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass21_0__ctor_mE9286311AFFBC7B319D4049AFCD88CCB490B6718(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* L_1 = V_0;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_2 = ___0_port;
		NullCheck(L_1);
		L_1->___port = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___port), (void*)L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* L_4 = V_0;
		Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26* L_5 = (Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26*)il2cpp_codegen_object_new(Func_2_t2D5ACB9AC48E6996054EC973D49386832DC69C26_il2cpp_TypeInfo_var);
		Func_2__ctor_mE6AD553F1F11E09CD7A7CC7EC486042CF756860B(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CDisconnectFromValidU3Eb__0_m1DB418735BF790649E765369C4B7EF2D0F2A38A8_RuntimeMethod_var), NULL);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_6;
		L_6 = Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C(L_3, L_5, Enumerable_SingleOrDefault_TisControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_mF0F6B8EC97E553E96EC538A4D4C57FFB1606CB1C_RuntimeMethod_var);
		V_1 = L_6;
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_7 = V_1;
		V_2 = (bool)((!(((RuntimeObject*)(ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		RuntimeObject* L_9;
		L_9 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_9);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_10;
		L_10 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_10);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_11;
		L_11 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(L_10, NULL);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_12 = V_1;
		NullCheck(L_11);
		bool L_13;
		L_13 = ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5(L_11, L_12, ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var);
	}

IL_0047:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlOutput_DisconnectFromInvalid_m02344272BABBDCE5720944EB4210B96F739481DD (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_m31466250940E4A4F8A5D0636DC30EAFEF2DF6312_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_m31466250940E4A4F8A5D0636DC30EAFEF2DF6312(__this, __this, L_0, UnitPort_3_DisconnectInvalid_m31466250940E4A4F8A5D0636DC30EAFEF2DF6312_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ControlOutput_CompatiblePort_mEC53FDBDA31255D9FD3D05EC062DBFE4D6969AB4 (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		V_1 = (RuntimeObject*)NULL;
		goto IL_0020;
	}

IL_0012:
	{
		RuntimeObject* L_3 = ___0_unit;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(9, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_3);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_5;
		L_5 = Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D(L_4, Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D_RuntimeMethod_var);
		V_1 = L_5;
		goto IL_0020;
	}

IL_0020:
	{
		RuntimeObject* L_6 = V_1;
		return L_6;
	}
}
#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_m878A3E014D80BA89F80092384B086E4F5DF7677A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_0 = (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271*)il2cpp_codegen_object_new(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mFE43F32511A1D3DD92106D9D4A3D4D0A54069650(L_0, NULL);
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mFE43F32511A1D3DD92106D9D4A3D4D0A54069650 (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mBEF25FBD6D336F2FA05D194950F56E96822F65E5 (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ___0_c, const RuntimeMethod* method) 
{
	{
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_0 = ___0_c;
		NullCheck(L_0);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = VirtualFuncInvoker0< ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* >::Invoke(40, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_m5D6148662BD73AAE330C0E82CCDB44102E78342D (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(40, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CIsPredictableU3Eb__11_0_m43F25460790FF93B571EF92C884E6945E5D06630 (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, RuntimeObject* ___0_r, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_r;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var, L_0);
		return (bool)((!(((RuntimeObject*)(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)((ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)IsInstSealed((RuntimeObject*)L_1, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_0_m63850BE9E28A9FA9AE53ECD2F9299AF32867F7B8 (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, RuntimeObject* ___0_r, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_r;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var, L_0);
		return (bool)((!(((RuntimeObject*)(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)((ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)IsInstSealed((RuntimeObject*)L_1, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_1_mC89D3E308C0A2882758BF48EAE6B875C8985D91B (U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* __this, RuntimeObject* ___0_r, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_r;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var, L_0);
		NullCheck(((ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)CastclassSealed((RuntimeObject*)L_1, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var)));
		bool L_2;
		L_2 = ControlInput_get_couldBeEntered_m28684BE4FFFE1744B565D32340F2913B10A1D775(((ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)CastclassSealed((RuntimeObject*)L_1, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var)), NULL);
		return L_2;
	}
}
#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__DisplayClass11_0__ctor_m8AC73A71D3C9731D078A6FD85B7DE9F30279174F (U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass11_0_U3CIsPredictableU3Eb__1_mA4C94D1CD3E840BCE59174E431A7A66D479EECE7 (U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* __this, RuntimeObject* ___0_r, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_r;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IConnection_2_t21C14514FA4C0A36D5F2AF743BC45DEBE2DC8754_il2cpp_TypeInfo_var, L_0);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = __this->___recursion;
		NullCheck(((ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)CastclassSealed((RuntimeObject*)L_1, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var)));
		bool L_3;
		L_3 = ControlInput_IsPredictable_mF408530EFD7C8ACCCC7675374580D07F0E41CB92(((ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)CastclassSealed((RuntimeObject*)L_1, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var)), L_2, NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_mE9286311AFFBC7B319D4049AFCD88CCB490B6718 (U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass21_0_U3CDisconnectFromValidU3Eb__0_m1DB418735BF790649E765369C4B7EF2D0F2A38A8 (U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272* __this, ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* ___0_c, const RuntimeMethod* method) 
{
	{
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_0 = ___0_c;
		NullCheck(L_0);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = VirtualFuncInvoker0< ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* >::Invoke(40, L_0);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_2 = __this->___port;
		return (bool)((((RuntimeObject*)(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)L_1) == ((RuntimeObject*)(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)L_2))? 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 ControlOutputDefinition__ctor_m7E5B32AF10AAD745BF424BD996F02C521983A242 (ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* __this, const RuntimeMethod* method) 
{
	{
		ControlPortDefinition__ctor_m3249EB50DAD8823863720810636A31079719F43C(__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 ControlPortDefinition__ctor_m3249EB50DAD8823863720810636A31079719F43C (ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8* __this, const RuntimeMethod* method) 
{
	{
		UnitPortDefinition__ctor_m31ED049951E8F763507D324538A88DD7E5FE5CDB(__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 InvalidInput__ctor_m339720C4AF5EB83AD38964F999AB8E4AA97C7E66 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_m8AEA3325A95CEC7A760E95CCA43D0E978A9C8060_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_m8AEA3325A95CEC7A760E95CCA43D0E978A9C8060(__this, L_0, UnitPort_3__ctor_m8AEA3325A95CEC7A760E95CCA43D0E978A9C8060_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidInput_get_validConnections_mC947E333A695623796EE9ACC1EF522296F108303 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_mFC8BE19E3F7BC00285AF4EA9ADC311D9F6A39164_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_mFC8BE19E3F7BC00285AF4EA9ADC311D9F6A39164_inline(__this, UnitPort_3_get_unit_mFC8BE19E3F7BC00285AF4EA9ADC311D9F6A39164_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_4;
		L_4 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A(L_4, __this, ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidInput_get_invalidConnections_mFA8F573A81A2A6529DA65E16A018E6C9231E5903 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0;
		L_0 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidInput_get_validConnectedPorts_m1EAA135ED1AB78B206CE01D5E32B7E0EAC112AC3 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mCB593B2BC5E0F15434F2D95793167DA1E6381601_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_1 = ((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9__6_0;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* L_3 = ((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_4 = (Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940*)il2cpp_codegen_object_new(Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		Func_2__ctor_m55CD208FD3AD5D85D1F9E130A0FB2A539EE1CA78(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mCB593B2BC5E0F15434F2D95793167DA1E6381601_RuntimeMethod_var), NULL);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_5 = L_4;
		((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9__6_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9__6_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidInput_get_invalidConnectedPorts_m58847E34AF02173099ABBAD2E3A3AFC2ABCD85E2 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mA341A37B9EC403698D86D780FE139AED7CB004B7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(23, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_1 = ((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* L_3 = ((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_4 = (Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940*)il2cpp_codegen_object_new(Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		Func_2__ctor_m55CD208FD3AD5D85D1F9E130A0FB2A539EE1CA78(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mA341A37B9EC403698D86D780FE139AED7CB004B7_RuntimeMethod_var), NULL);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_5 = L_4;
		((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InvalidInput_CanConnectToValid_mFF729121871174418B157FFF82D75BCDC96DACEE (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidInput_ConnectToValid_m792CEEAE8744F3F871ED83C72DD2DF17057575BB (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9(__this, L_0, __this, UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidInput_ConnectToInvalid_mF744D4F1271F25F9A15A03D7D085844D3CE52B38 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9(__this, L_0, __this, UnitPort_3_ConnectInvalid_mFF360913C5EBA374AF98D142DE82A45122172BB9_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidInput_DisconnectFromValid_m99261D183BBE6281E473F061DAC33F6E34C13F17 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374(__this, L_0, __this, UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidInput_DisconnectFromInvalid_mEC52ADF9E604C51D67FF16101B11EEB058531661 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374(__this, L_0, __this, UnitPort_3_DisconnectInvalid_m449C2B887DE1C847E109BA32FD4AF0A472218374_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidInput_CompatiblePort_mEBF07165D91C2C195FC6B01FC6FE0F069A1F79F4 (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		V_0 = (RuntimeObject*)NULL;
		goto IL_0005;
	}

IL_0005:
	{
		RuntimeObject* 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 void U3CU3Ec__cctor_m03D475861E8AE0EE114FCFC8484925A7AA5D6985 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* L_0 = (U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B*)il2cpp_codegen_object_new(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m213E64C6E55E436E668E93E7B3DF93CC8BEEA850(L_0, NULL);
		((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m213E64C6E55E436E668E93E7B3DF93CC8BEEA850 (U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_mCB593B2BC5E0F15434F2D95793167DA1E6381601 (U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(39, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mA341A37B9EC403698D86D780FE139AED7CB004B7 (U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(39, 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 InvalidOutput__ctor_m72C3861076079D89495DEB3C1FEEB31246E93521 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_mD2498EDED24C9158824DAB560D8C85EB765F7BD1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_mD2498EDED24C9158824DAB560D8C85EB765F7BD1(__this, L_0, UnitPort_3__ctor_mD2498EDED24C9158824DAB560D8C85EB765F7BD1_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidOutput_get_validConnections_mCA55186C52BF1E8146794C25F16F16CEE75C1330 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m47A14DDBA00C46851AB650085A51D87CC836820F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m47A14DDBA00C46851AB650085A51D87CC836820F_inline(__this, UnitPort_3_get_unit_m47A14DDBA00C46851AB650085A51D87CC836820F_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_4;
		L_4 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631(L_4, __this, ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidOutput_get_invalidConnections_m5F16B21F4D55E53D6B93CA9EA87374A354FDB3AE (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0;
		L_0 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidOutput_get_validConnectedPorts_m8ADA3652DA8135E6CA9010A65CEB62A83A1C8CD3 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_m14B6A61203B49BF9CC18CB249FDFCF5884992B9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_1 = ((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9__6_0;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* L_3 = ((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_4 = (Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D*)il2cpp_codegen_object_new(Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		Func_2__ctor_m5E907DB8DCF5B1D1FB6D11B5A66E182674279270(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_m14B6A61203B49BF9CC18CB249FDFCF5884992B9B_RuntimeMethod_var), NULL);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_5 = L_4;
		((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9__6_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9__6_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidOutput_get_invalidConnectedPorts_mB543EEA57C0BC7A62187A82DCC6B7C0F8DD81E8B (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mD41CA9B7D29AE2D92DBDA3D4A4ADEA6F1F636D9B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(23, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_1 = ((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* L_3 = ((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_4 = (Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D*)il2cpp_codegen_object_new(Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		Func_2__ctor_m5E907DB8DCF5B1D1FB6D11B5A66E182674279270(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mD41CA9B7D29AE2D92DBDA3D4A4ADEA6F1F636D9B_RuntimeMethod_var), NULL);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_5 = L_4;
		((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InvalidOutput_CanConnectToValid_mE21676CC93251C2E001CCCA286DCF4373864E009 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOutput_ConnectToValid_m2E10777F210BA03425620CEB88DD01130A675BD1 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E(__this, __this, L_0, UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOutput_ConnectToInvalid_mFAFCFE5ADD10E5C6A254ECD5BB9DC6A1C0D71102 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E(__this, __this, L_0, UnitPort_3_ConnectInvalid_m9D070E80CF7705BCFBE63922984953935401E58E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOutput_DisconnectFromValid_mFCD1D51854AC541D5DEB89AA5AD532681211B54A (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0(__this, __this, L_0, UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOutput_DisconnectFromInvalid_m0C60B1C446707515084427B50A7B92E31C866964 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0(__this, __this, L_0, UnitPort_3_DisconnectInvalid_m5C67139DF2BC13B5235625FD4CF7ACBAD9E999D0_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InvalidOutput_CompatiblePort_mBFDF0160B001B215B349D0C5543A43051CC50019 (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		V_0 = (RuntimeObject*)NULL;
		goto IL_0005;
	}

IL_0005:
	{
		RuntimeObject* 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 void U3CU3Ec__cctor_mE61D1C32FBCBFC7A3AAE88CC535F385D39345F79 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* L_0 = (U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6*)il2cpp_codegen_object_new(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m4123A93B5B54FEE727F673691AAA61B6EAB881C5(L_0, NULL);
		((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4123A93B5B54FEE727F673691AAA61B6EAB881C5 (U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__6_0_m14B6A61203B49BF9CC18CB249FDFCF5884992B9B (U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(40, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__8_0_mD41CA9B7D29AE2D92DBDA3D4A4ADEA6F1F636D9B (U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(40, 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 MissingValuePortInputException__ctor_mD4A8F195D7F45708BAD298CCB487B0338088CFBA (MissingValuePortInputException_tBD0780B77E62866969F0F658A38CCD00FE8A9D76* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21AB3EB3B58F37D5928D1CED716C2695E318B4BD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		String_t* L_1;
		L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral21AB3EB3B58F37D5928D1CED716C2695E318B4BD, L_0, _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8, NULL);
		il2cpp_codegen_runtime_class_init_inline(Exception_t_il2cpp_TypeInfo_var);
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(__this, L_1, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CkeyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortDefinition_set_key_mEECDBFBA9F66D47F8D6D5698DBCE310B199C5E51 (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CkeyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CkeyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPortDefinition_get_label_m6C7C4A523E1B5D3A198FC7B543DF9B382D84D3E4 (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3ClabelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortDefinition_set_label_m72C71382D2EEF49623EFA71938A87BC4BA496D3A (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3ClabelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClabelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitPortDefinition_get_summary_mD5631001C75F2C58F37E07F7691FCFFFBB84EB6E (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CsummaryU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortDefinition_set_summary_mABBF93EA481CDDD58C5654782F741B7D43EB8C61 (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CsummaryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsummaryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPortDefinition_get_hideLabel_m906A47D04644DAF1C0443CE1DFA0BEF55C7460AD (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3ChideLabelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortDefinition_set_hideLabel_m53EEB696AF551014AA68358B2F1EEDD5B9DA9FE9 (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3ChideLabelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitPortDefinition_get_isValid_m39BB1DD28BEA9D19C83E3C6810E7444E22DA533C (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(__this, NULL);
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortDefinition__ctor_m31ED049951E8F763507D324538A88DD7E5FE5CDB (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __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 ValueInput__ctor_m688CB3102F5E6B569AD7D662DCF23B31C6A60102 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, String_t* ___0_key, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_m5B1D5B37711780425104651FC733C657836CA7DE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_m5B1D5B37711780425104651FC733C657836CA7DE(__this, L_0, UnitPort_3__ctor_m5B1D5B37711780425104651FC733C657836CA7DE_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_2 = ___1_type;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_1, L_2, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_3 = ___1_type;
		__this->___U3CtypeU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_get_hasDefaultValue_mF762CA8D001112E029CFC830FE2ED62F64B2B00A (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_0);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1;
		L_1 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
		String_t* L_2;
		L_2 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_3;
		L_3 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_1, L_2, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInput_get_validConnections_mD21F9E16E64DB4B326D0AC437688BD2AE8AD5E8D (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithDestination_m938B009E47EEB7FF48E82628DF868338851217E0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_4;
		L_4 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithDestination_m938B009E47EEB7FF48E82628DF868338851217E0(L_4, __this, ConnectionCollectionBase_4_WithDestination_m938B009E47EEB7FF48E82628DF868338851217E0_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_inline(Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInput_get_invalidConnections_m621FF2FF292C4A51378C9022972937D1AC712468 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_4;
		L_4 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A(L_4, __this, ConnectionCollectionBase_4_WithDestination_m49CD884B14526E58F9A596C40C8DCB4EE73C2E3A_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInput_get_validConnectedPorts_m1F43BB8F50AC270DFC05CD40D160A274A53186C6 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_mFE75E9E7A72D133CA5BF72781E0AA6C975F9E802_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_validConnectedPortsU3Eb__11_0_m8D521521156B8D6E031B0D6B0E8BE0B319F48829_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* L_1 = ((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9__11_0;
		Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* L_3 = ((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* L_4 = (Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A*)il2cpp_codegen_object_new(Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A_il2cpp_TypeInfo_var);
		Func_2__ctor_m587A2FD89076935B2B6C851136AFA9D8273FC4DB(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_validConnectedPortsU3Eb__11_0_m8D521521156B8D6E031B0D6B0E8BE0B319F48829_RuntimeMethod_var), NULL);
		Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* L_5 = L_4;
		((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9__11_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9__11_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_mFE75E9E7A72D133CA5BF72781E0AA6C975F9E802(G_B2_1, G_B2_0, Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_mFE75E9E7A72D133CA5BF72781E0AA6C975F9E802_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInput_get_invalidConnectedPorts_mFDF2AFC77A11842563A35822C7AE57EAC77E7CD5 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__13_0_m3D868E1341F9A33E4AE1D04EA5C67211EA5A650D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(23, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_1 = ((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9__13_0;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* L_3 = ((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_4 = (Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940*)il2cpp_codegen_object_new(Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940_il2cpp_TypeInfo_var);
		Func_2__ctor_m55CD208FD3AD5D85D1F9E130A0FB2A539EE1CA78(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__13_0_m3D868E1341F9A33E4AE1D04EA5C67211EA5A650D_RuntimeMethod_var), NULL);
		Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* L_5 = L_4;
		((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9__13_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9__13_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m402AFAD2AD638E53674E7E99E9569224B9D3C5B3_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInput_get__defaultValue_m639FAC42536FD9307D2D1E56995D0308CB733CC2 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_0);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1;
		L_1 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
		String_t* L_2;
		L_2 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		NullCheck(L_1);
		RuntimeObject* L_3;
		L_3 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_1, L_2, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		V_0 = L_3;
		goto IL_001a;
	}

IL_001a:
	{
		RuntimeObject* L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_set__defaultValue_m76CBDF1AABC938971ADBF29E6BEE180F25890247 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_0);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1;
		L_1 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
		String_t* L_2;
		L_2 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		RuntimeObject* L_3 = ___0_value;
		NullCheck(L_1);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_1, L_2, L_3, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_get_nullMeansSelf_mADCBA6EA2AD2B433A3AE7EB9F2144CAEBD9D87DD (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CnullMeansSelfU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_set_nullMeansSelf_mB9E4BEAF5059FF097D67CF224179F9B00EC281B1 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CnullMeansSelfU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_get_allowsNull_m8A0217E996D3D1E3E48740BDF4E2F746574DFB23 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowsNullU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_set_allowsNull_m0E2CB5C8365D3DEA4AE7671C5BDC1DDEFEB3BE44 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowsNullU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ValueInput_get_connection_mC936EAF30DE105845AB2D96AF89843F4E6D59E3A (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m73518EAD299D0DC130E888995E2B349DBE129E6F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B2_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B1_0 = NULL;
	ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* G_B3_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1;
		L_1 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			goto IL_0012;
		}
		G_B1_0 = L_2;
	}
	{
		G_B3_0 = ((ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)(NULL));
		goto IL_001d;
	}

IL_0012:
	{
		NullCheck(G_B2_0);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_3;
		L_3 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(G_B2_0, NULL);
		NullCheck(L_3);
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_4;
		L_4 = ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m73518EAD299D0DC130E888995E2B349DBE129E6F(L_3, __this, ConnectionCollectionBase_4_SingleOrDefaultWithDestination_m73518EAD299D0DC130E888995E2B349DBE129E6F_RuntimeMethod_var);
		G_B3_0 = L_4;
	}

IL_001d:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_get_hasValidConnection_m7EAB2E41ED22BFE4913681D8D281E1E164308C24 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	{
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_0;
		L_0 = ValueInput_get_connection_mC936EAF30DE105845AB2D96AF89843F4E6D59E3A(__this, NULL);
		return (bool)((!(((RuntimeObject*)(ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_SetDefaultValue_m06F51CD112973949926588356CFCBD6749BF7060 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, NULL);
		RuntimeObject* L_1 = ___0_value;
		Type_t* L_2;
		L_2 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		NullCheck(L_0);
		EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213(L_0, L_1, L_2, EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var);
		Type_t* L_3;
		L_3 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = ValueInput_SupportsDefaultValue_mCEB80184A5F9513D4119B7689CBEBB2BEE02F971(L_3, NULL);
		V_0 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_002d;
		}
	}
	{
		goto IL_007d;
	}

IL_002d:
	{
		RuntimeObject* L_6;
		L_6 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_6);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7;
		L_7 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_6);
		String_t* L_8;
		L_8 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		NullCheck(L_7);
		bool L_9;
		L_9 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_7, L_8, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		V_1 = L_9;
		bool L_10 = V_1;
		if (!L_10)
		{
			goto IL_0063;
		}
	}
	{
		RuntimeObject* L_11;
		L_11 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_11);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_12;
		L_12 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
		String_t* L_13;
		L_13 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		RuntimeObject* L_14 = ___0_value;
		NullCheck(L_12);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_12, L_13, L_14, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		goto IL_007d;
	}

IL_0063:
	{
		RuntimeObject* L_15;
		L_15 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_15);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_16;
		L_16 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_15);
		String_t* L_17;
		L_17 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		RuntimeObject* L_18 = ___0_value;
		NullCheck(L_16);
		Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443(L_16, L_17, L_18, Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
	}

IL_007d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_CanConnectToValid_m8673F869AEFF7C34C5AAED782A2C4F18F5A45BC3 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	bool V_2 = false;
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_port;
		V_0 = L_0;
		V_1 = __this;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = V_0;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline(L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3 = V_1;
		NullCheck(L_3);
		Type_t* L_4;
		L_4 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = ConversionUtility_IsConvertibleTo_m691B297AD2413AE10C9127DCAE71BD41B6662B6A(L_2, L_4, (bool)0, NULL);
		V_2 = L_5;
		goto IL_001a;
	}

IL_001a:
	{
		bool L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_ConnectToValid_m11A77A088B159A3F8AF6509D10422CFC466FD797 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_port;
		V_0 = L_0;
		V_1 = __this;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1 = V_1;
		NullCheck(L_1);
		UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337(L_1, UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337_RuntimeMethod_var);
		RuntimeObject* L_2;
		L_2 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_2);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3;
		L_3 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_4;
		L_4 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5 = V_0;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6 = V_1;
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_7 = (ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)il2cpp_codegen_object_new(ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_il2cpp_TypeInfo_var);
		ValueConnection__ctor_m21E06EE28CCA54146A0056BCC147171ADDC95232(L_7, L_5, L_6, NULL);
		NullCheck(L_4);
		ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630(L_4, L_7, ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_ConnectToInvalid_mC7D91F4428B2F405DCBFD19C7392F7D22FB1BFEF (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_m400FBAF852B3413B89B5B3143438882B2EB58676_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_m400FBAF852B3413B89B5B3143438882B2EB58676(__this, L_0, __this, UnitPort_3_ConnectInvalid_m400FBAF852B3413B89B5B3143438882B2EB58676_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_DisconnectFromValid_m824B795489DF8F5B88CB1CA9B2265ACB2AE583B8 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_U3CDisconnectFromValidU3Eb__0_m2BB508E4CCAB00F42C58A51359C7F28C891048A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* V_0 = NULL;
	ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* V_1 = NULL;
	bool V_2 = false;
	{
		U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* L_0 = (U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass33_0__ctor_mACF8AB3FC85C0A6A8F94F81695513E5BB4032357(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* L_1 = V_0;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2 = ___0_port;
		NullCheck(L_1);
		L_1->___port = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___port), (void*)L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* L_4 = V_0;
		Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412* L_5 = (Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412*)il2cpp_codegen_object_new(Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412_il2cpp_TypeInfo_var);
		Func_2__ctor_m1A870E41A3DA8BCD6C28BC744FAE8BB3C699B2EE(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass33_0_U3CDisconnectFromValidU3Eb__0_m2BB508E4CCAB00F42C58A51359C7F28C891048A0_RuntimeMethod_var), NULL);
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_6;
		L_6 = Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77(L_3, L_5, Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77_RuntimeMethod_var);
		V_1 = L_6;
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_7 = V_1;
		V_2 = (bool)((!(((RuntimeObject*)(ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		RuntimeObject* L_9;
		L_9 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_9);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_10;
		L_10 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_10);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_11;
		L_11 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(L_10, NULL);
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_12 = V_1;
		NullCheck(L_11);
		bool L_13;
		L_13 = ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664(L_11, L_12, ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664_RuntimeMethod_var);
	}

IL_0047:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput_DisconnectFromInvalid_m2CD3B20E5CE6D9350206C5A08D803FC2D2443F9F (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_mD2B88E0F8961A0EE15038E3934D7304E98D573E2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_mD2B88E0F8961A0EE15038E3934D7304E98D573E2(__this, L_0, __this, UnitPort_3_DisconnectInvalid_mD2B88E0F8961A0EE15038E3934D7304E98D573E2_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		Type_t* L_0;
		L_0 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		bool L_1;
		L_1 = ComponentHolderProtocol_IsComponentHolderType_mBBBCB1421A04E0EE33EB059DFE0BCBC07064C07B(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		ValueInput_set_nullMeansSelf_mB9E4BEAF5059FF097D67CF224179F9B00EC281B1_inline(__this, (bool)1, NULL);
	}

IL_001a:
	{
		V_1 = __this;
		goto IL_001e;
	}

IL_001e:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		Type_t* L_0;
		L_0 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = TypeUtility_IsNullable_m231FD352991AA34AFE82055417DA61DB28FF4AF8(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		ValueInput_set_allowsNull_m0E2CB5C8365D3DEA4AE7671C5BDC1DDEFEB3BE44_inline(__this, (bool)1, NULL);
	}

IL_001a:
	{
		V_1 = __this;
		goto IL_001e;
	}

IL_001e:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInput_SupportsDefaultValue_mCEB80184A5F9513D4119B7689CBEBB2BEE02F971 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B5_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = ((ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields*)il2cpp_codegen_static_fields_for(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var))->___typesWithDefaultValues;
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		bool L_2;
		L_2 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_0, L_1, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_003a;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_3 = ((ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields*)il2cpp_codegen_static_fields_for(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var))->___typesWithDefaultValues;
		Type_t* L_4 = ___0_type;
		Type_t* L_5;
		L_5 = Nullable_GetUnderlyingType_mA8FA7F61D3B8E56EB4E40378020FD2854838BDF8(L_4, NULL);
		NullCheck(L_3);
		bool L_6;
		L_6 = HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D(L_3, L_5, HashSet_1_Contains_mDA8DE9AE6B9EB1DD6FD9F741272BF6747AAF1B5D_RuntimeMethod_var);
		if (L_6)
		{
			goto IL_003a;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = TypeUtility_IsBasic_m82F3CE28839D7F7B0BF8FB654521DCE3A7FB6C91(L_7, NULL);
		if (L_8)
		{
			goto IL_003a;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_10;
		L_10 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_9, NULL);
		Type_t* L_11 = ___0_type;
		NullCheck(L_10);
		bool L_12;
		L_12 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22, L_10, L_11);
		G_B5_0 = ((int32_t)(L_12));
		goto IL_003b;
	}

IL_003a:
	{
		G_B5_0 = 1;
	}

IL_003b:
	{
		V_0 = (bool)G_B5_0;
		goto IL_003e;
	}

IL_003e:
	{
		bool L_13 = V_0;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInput_CompatiblePort_mBE666B963EFE6B6384FA0D87D56CEB5D3CA29266 (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		V_1 = (RuntimeObject*)NULL;
		goto IL_0021;
	}

IL_0012:
	{
		RuntimeObject* L_3 = ___0_unit;
		Type_t* L_4;
		L_4 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = XUnit_CompatibleValueOutput_m0BBC93EB11C11EE566B73065C9241DA32D4FF570(L_3, L_4, NULL);
		V_1 = L_5;
		goto IL_0021;
	}

IL_0021:
	{
		RuntimeObject* L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInput__cctor_mE6FB7D1F253D9C28B6E02FFBA973810E1A8732E7 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* V_0 = NULL;
	{
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_0 = (HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7*)il2cpp_codegen_object_new(HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_il2cpp_TypeInfo_var);
		HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC(L_0, HashSet_1__ctor_m2CF57902B2200A0A6EC0336F9F47E8479CB8FEEC_RuntimeMethod_var);
		V_0 = L_0;
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_1 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_3;
		L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL);
		NullCheck(L_1);
		bool L_4;
		L_4 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_1, L_3, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_5 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var) };
		Type_t* L_7;
		L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
		NullCheck(L_5);
		bool L_8;
		L_8 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_5, L_7, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_9 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_0_0_0_var) };
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		NullCheck(L_9);
		bool L_12;
		L_12 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_9, L_11, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_13 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F_0_0_0_var) };
		Type_t* L_15;
		L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
		NullCheck(L_13);
		bool L_16;
		L_16 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_13, L_15, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_17 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast<intptr_t> (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_0_0_0_var) };
		Type_t* L_19;
		L_19 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_18, NULL);
		NullCheck(L_17);
		bool L_20;
		L_20 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_17, L_19, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_21 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast<intptr_t> (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D_0_0_0_var) };
		Type_t* L_23;
		L_23 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_22, NULL);
		NullCheck(L_21);
		bool L_24;
		L_24 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_21, L_23, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_25 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00_0_0_0_var) };
		Type_t* L_27;
		L_27 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_26, NULL);
		NullCheck(L_25);
		bool L_28;
		L_28 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_25, L_27, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_29 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast<intptr_t> (Ray2D_t48EB7C703F8A2363D8A8F4A05D58640BD5721C7A_0_0_0_var) };
		Type_t* L_31;
		L_31 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_30, NULL);
		NullCheck(L_29);
		bool L_32;
		L_32 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_29, L_31, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_33 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.systemtype_class->byval_arg) };
		Type_t* L_35;
		L_35 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_34, NULL);
		NullCheck(L_33);
		bool L_36;
		L_36 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_33, L_35, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_37 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast<intptr_t> (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_0_0_0_var) };
		Type_t* L_39;
		L_39 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_38, NULL);
		NullCheck(L_37);
		bool L_40;
		L_40 = HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1(L_37, L_39, HashSet_1_Add_mE981A3DF3CF945751F5D80D6B2DC2E699FB9D7F1_RuntimeMethod_var);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_41 = V_0;
		((ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields*)il2cpp_codegen_static_fields_for(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var))->___typesWithDefaultValues = L_41;
		Il2CppCodeGenWriteBarrier((void**)(&((ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields*)il2cpp_codegen_static_fields_for(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var))->___typesWithDefaultValues), (void*)L_41);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mF3C86304019D9CD404CB5935BA2C8800EC5DD8C1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* L_0 = (U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD*)il2cpp_codegen_object_new(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mC30DEF4397B1DC4717F895D4CD755C011E93CE94(L_0, NULL);
		((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mC30DEF4397B1DC4717F895D4CD755C011E93CE94 (U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__11_0_m8D521521156B8D6E031B0D6B0E8BE0B319F48829 (U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* __this, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ___0_c, const RuntimeMethod* method) 
{
	{
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_0 = ___0_c;
		NullCheck(L_0);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = VirtualFuncInvoker0< ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* >::Invoke(39, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__13_0_m3D868E1341F9A33E4AE1D04EA5C67211EA5A650D (U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(39, 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 U3CU3Ec__DisplayClass33_0__ctor_mACF8AB3FC85C0A6A8F94F81695513E5BB4032357 (U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass33_0_U3CDisconnectFromValidU3Eb__0_m2BB508E4CCAB00F42C58A51359C7F28C891048A0 (U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78* __this, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ___0_c, const RuntimeMethod* method) 
{
	{
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_0 = ___0_c;
		NullCheck(L_0);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = VirtualFuncInvoker0< ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* >::Invoke(39, L_0);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2 = __this->___port;
		return (bool)((((RuntimeObject*)(ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B*)L_1) == ((RuntimeObject*)(ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B*)L_2))? 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 Type_t* ValueInputDefinition_get_type_m8F6AEAA1F482BA95328FA1B93E1A8A1A9B5C1695 (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) 
{
	Type_t* V_0 = NULL;
	{
		Type_t* L_0;
		L_0 = ValuePortDefinition_get_type_m3FCBDAF57E660B0ADAA8E1D9FE2FF9148CC188F7(__this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Type_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInputDefinition_set_type_mB95B730415C06A5A041E39341EB420638B2AF0AE (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Type_t* L_0 = ___0_value;
		ValuePortDefinition_set_type_m1B199D97D248AF42E05E94718301CD82A1C079A0(__this, L_0, NULL);
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		RuntimeObject* L_2;
		L_2 = ValueInputDefinition_get_defaultValue_mC12845243C3391478B069A5FDC5D73ACB555258F(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569(L_1, L_2, NULL);
		V_0 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0058;
		}
	}
	{
		Type_t* L_5;
		L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		il2cpp_codegen_runtime_class_init_inline(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = ValueInput_SupportsDefaultValue_mCEB80184A5F9513D4119B7689CBEBB2BEE02F971(L_5, NULL);
		V_1 = L_6;
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0046;
		}
	}
	{
		Type_t* L_8;
		L_8 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_9;
		L_9 = TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8(L_8, NULL);
		__this->____defaultvalue = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____defaultvalue), (void*)L_9);
		goto IL_0057;
	}

IL_0046:
	{
		ValueInputDefinition_set_hasDefaultValue_mFB92CFA059E13CE65B34C73153CA53E8C9A36F50_inline(__this, (bool)0, NULL);
		__this->____defaultvalue = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____defaultvalue), (void*)NULL);
	}

IL_0057:
	{
	}

IL_0058:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueInputDefinition_get_hasDefaultValue_m403238BFCDCFD87B937E36EB0BCE53744DA2E0A1 (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3ChasDefaultValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInputDefinition_set_hasDefaultValue_mFB92CFA059E13CE65B34C73153CA53E8C9A36F50 (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3ChasDefaultValueU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueInputDefinition_get_defaultValue_mC12845243C3391478B069A5FDC5D73ACB555258F (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = __this->____defaultvalue;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInputDefinition_set_defaultValue_mE7FEDD7A071E882D1052599439DAEAB6C835907B (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		Type_t* L_0;
		L_0 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral89E853EE1CCE48EBFE0612046241B7C0EDB0C571)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueInputDefinition_set_defaultValue_mE7FEDD7A071E882D1052599439DAEAB6C835907B_RuntimeMethod_var)));
	}

IL_001d:
	{
		Type_t* L_4;
		L_4 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		il2cpp_codegen_runtime_class_init_inline(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = ValueInput_SupportsDefaultValue_mCEB80184A5F9513D4119B7689CBEBB2BEE02F971(L_4, NULL);
		V_1 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_003b;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral61AC40BEA644D21ACB27CD5305D3188EB3A3FD34)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ValueInputDefinition_set_defaultValue_mE7FEDD7A071E882D1052599439DAEAB6C835907B_RuntimeMethod_var)));
	}

IL_003b:
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_8;
		L_8 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, NULL);
		RuntimeObject* L_9 = ___0_value;
		Type_t* L_10;
		L_10 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		NullCheck(L_8);
		EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213(L_8, L_9, L_10, EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var);
		RuntimeObject* L_11 = ___0_value;
		__this->____defaultvalue = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____defaultvalue), (void*)L_11);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueInputDefinition__ctor_m6D1F801D8047F708C7E5AADBCE0FED0B7076D942 (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) 
{
	{
		ValuePortDefinition__ctor_mCFE7F19F7CD4492B21AD6C628776A4DD5D41ABC0(__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 ValueOutput__ctor_m6C7223AF54C80BBD87F8AF653CF73F4E1906590F (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, String_t* ___0_key, Type_t* ___1_type, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___2_getValue, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFunc_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_m3FD3B90763BC533E10561AF8055BB736145F3C27_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94990B87A54C9598577DFAEBD272852BC786FDD9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76(__this, L_0, UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_2 = ___1_type;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_1, L_2, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_3;
		L_3 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral94990B87A54C9598577DFAEBD272852BC786FDD9, NULL);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_4 = ___2_getValue;
		NullCheck(L_3);
		EnsureThat_IsNotNull_TisFunc_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_m3FD3B90763BC533E10561AF8055BB736145F3C27(L_3, L_4, EnsureThat_IsNotNull_TisFunc_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_m3FD3B90763BC533E10561AF8055BB736145F3C27_RuntimeMethod_var);
		Type_t* L_5 = ___1_type;
		__this->___U3CtypeU3Ek__BackingField = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_5);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_6 = ___2_getValue;
		__this->___getValue = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___getValue), (void*)L_6);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput__ctor_m0A6C5509666DF4D368A0B95A33B921C359D91CD4 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, String_t* ___0_key, Type_t* ___1_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___0_key;
		UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76(__this, L_0, UnitPort_3__ctor_mB6198D4A519EF90D6F5C39AD40AF551D5AA67C76_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_1;
		L_1 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_2 = ___1_type;
		NullCheck(L_1);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_1, L_2, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		Type_t* L_3 = ___1_type;
		__this->___U3CtypeU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueOutput_get_supportsPrediction_mC3809419A51FC9F7EADD6F18A73E2604E390A79B (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	{
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_0 = __this->___canPredictValue;
		return (bool)((!(((RuntimeObject*)(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueOutput_get_supportsFetch_m05DE857F301998322990B174516A85466B572E8C (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	{
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_0 = __this->___getValue;
		return (bool)((!(((RuntimeObject*)(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueOutput_get_validConnections_mE3E64B95A04EDA4520A2BF1C920690A470E4F502 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSource_m724001BC7D46F6B3FBAA76C00F285A3621229324_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_inline(__this, UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_4;
		L_4 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithSource_m724001BC7D46F6B3FBAA76C00F285A3621229324(L_4, __this, ConnectionCollectionBase_4_WithSource_m724001BC7D46F6B3FBAA76C00F285A3621229324_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_inline(Enumerable_Empty_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m5AC146C78880FDBCE478F82049635EE3479FC98F_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueOutput_get_invalidConnections_mF266A79893A7AA142D22FC279B13767A716C4042 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B4_0 = NULL;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* G_B3_0 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_inline(__this, UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		RuntimeObject* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, G_B2_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3 = L_2;
		if (L_3)
		{
			G_B4_0 = L_3;
			goto IL_0019;
		}
		G_B3_0 = L_3;
	}
	{
		G_B5_0 = ((RuntimeObject*)(NULL));
		goto IL_0024;
	}

IL_0019:
	{
		NullCheck(G_B4_0);
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_4;
		L_4 = FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline(G_B4_0, NULL);
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631(L_4, __this, ConnectionCollectionBase_4_WithSource_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var);
		G_B5_0 = L_5;
	}

IL_0024:
	{
		RuntimeObject* L_6 = G_B5_0;
		if (L_6)
		{
			G_B7_0 = L_6;
			goto IL_002d;
		}
		G_B6_0 = L_6;
	}
	{
		RuntimeObject* L_7;
		L_7 = Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_inline(Enumerable_Empty_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_m8B62B4A5429440B4A01B12CFE5B2CEEC688525B9_RuntimeMethod_var);
		G_B7_0 = L_7;
	}

IL_002d:
	{
		return G_B7_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueOutput_get_validConnectedPorts_m30488A319489CC605CFFC4429E9C2980AF8F8F6E (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mCCD07528BB6D3053BC7B91C3369E7EF77EECD9E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_validConnectedPortsU3Eb__16_0_m8C2637C803B5E5D4CB946D408CD7E27775360442_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* L_1 = ((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__16_0;
		Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* L_3 = ((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* L_4 = (Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54*)il2cpp_codegen_object_new(Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54_il2cpp_TypeInfo_var);
		Func_2__ctor_m5086B5216D283E3613F3F1E68BAFB7C3F73B8EDA(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_validConnectedPortsU3Eb__16_0_m8C2637C803B5E5D4CB946D408CD7E27775360442_RuntimeMethod_var), NULL);
		Func_2_t56F0291BFE1BA699E2F35E7785C380E617A88C54* L_5 = L_4;
		((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__16_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__16_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mCCD07528BB6D3053BC7B91C3369E7EF77EECD9E4(G_B2_1, G_B2_0, Enumerable_Select_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_mCCD07528BB6D3053BC7B91C3369E7EF77EECD9E4_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueOutput_get_invalidConnectedPorts_m65766E948E31C31A7A225914FED6250F9420347B (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__18_0_m22F46EFA27603B1522D175C96968EA757FE3E06D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(23, __this);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_1 = ((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__18_0;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* L_3 = ((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_4 = (Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D*)il2cpp_codegen_object_new(Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var);
		Func_2__ctor_m5E907DB8DCF5B1D1FB6D11B5A66E182674279270(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__18_0_m22F46EFA27603B1522D175C96968EA757FE3E06D_RuntimeMethod_var), NULL);
		Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D* L_5 = L_4;
		((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__18_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__18_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87(G_B2_1, G_B2_0, Enumerable_Select_TisInvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mF25B6390A4262FA131F238A5A3C89DE76AE07C87_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValueOutput_CanConnectToValid_m75A40683A5807F84F0B6A3DA23EC02A6ECE22AB9 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	bool V_2 = false;
	{
		V_0 = __this;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_port;
		V_1 = L_0;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = V_0;
		NullCheck(L_1);
		Type_t* L_2;
		L_2 = ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline(L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3 = V_1;
		NullCheck(L_3);
		Type_t* L_4;
		L_4 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(L_3, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = ConversionUtility_IsConvertibleTo_m691B297AD2413AE10C9127DCAE71BD41B6662B6A(L_2, L_4, (bool)0, NULL);
		V_2 = L_5;
		goto IL_001a;
	}

IL_001a:
	{
		bool L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput_ConnectToValid_m0FE3BF38B1934B7C16B67D34B76FEEB52B7B5313 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		V_0 = __this;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_port;
		V_1 = L_0;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1 = V_1;
		NullCheck(L_1);
		UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337(L_1, UnitPort_3_Disconnect_m7453BA565BDD1AC4BB54EBD8E8AB6D3F05831337_RuntimeMethod_var);
		RuntimeObject* L_2;
		L_2 = UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_inline(__this, UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		NullCheck(L_2);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_3;
		L_3 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		NullCheck(L_3);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_4;
		L_4 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5 = V_0;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6 = V_1;
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_7 = (ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)il2cpp_codegen_object_new(ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_il2cpp_TypeInfo_var);
		ValueConnection__ctor_m21E06EE28CCA54146A0056BCC147171ADDC95232(L_7, L_5, L_6, NULL);
		NullCheck(L_4);
		ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630(L_4, L_7, ConnectionCollectionBase_4_Add_m853ED72F4334E0817EE45FB16DA0D5D17C876630_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput_ConnectToInvalid_m750F82540F9B40B6C635239C3257B58BDC5B6772 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_ConnectInvalid_m0E7DE3F3EFEC38D83AB175D67E5789FB16C2FA10_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_ConnectInvalid_m0E7DE3F3EFEC38D83AB175D67E5789FB16C2FA10(__this, __this, L_0, UnitPort_3_ConnectInvalid_m0E7DE3F3EFEC38D83AB175D67E5789FB16C2FA10_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput_DisconnectFromValid_m0EDDEC7D9AAFEBD50150AC43E25B11B1E4A407CA (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass22_0_U3CDisconnectFromValidU3Eb__0_m5CEE09A7699ED37B8ED7A789BE2C168E4D629927_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* V_0 = NULL;
	ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* V_1 = NULL;
	bool V_2 = false;
	{
		U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* L_0 = (U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass22_0__ctor_mAAFB2B1F45AC0A70A4BCE822C0A67CD2A84CF6C2(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* L_1 = V_0;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2 = ___0_port;
		NullCheck(L_1);
		L_1->___port = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___port), (void*)L_2);
		RuntimeObject* L_3;
		L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(22, __this);
		U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* L_4 = V_0;
		Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412* L_5 = (Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412*)il2cpp_codegen_object_new(Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412_il2cpp_TypeInfo_var);
		Func_2__ctor_m1A870E41A3DA8BCD6C28BC744FAE8BB3C699B2EE(L_5, L_4, (intptr_t)((void*)U3CU3Ec__DisplayClass22_0_U3CDisconnectFromValidU3Eb__0_m5CEE09A7699ED37B8ED7A789BE2C168E4D629927_RuntimeMethod_var), NULL);
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_6;
		L_6 = Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77(L_3, L_5, Enumerable_SingleOrDefault_TisValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_m6A18BD4408AEB5B5CD0ED5C7DA48EBE298180A77_RuntimeMethod_var);
		V_1 = L_6;
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_7 = V_1;
		V_2 = (bool)((!(((RuntimeObject*)(ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0047;
		}
	}
	{
		RuntimeObject* L_9;
		L_9 = UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_inline(__this, UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		NullCheck(L_9);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_10;
		L_10 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_9);
		NullCheck(L_10);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_11;
		L_11 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(L_10, NULL);
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_12 = V_1;
		NullCheck(L_11);
		bool L_13;
		L_13 = ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664(L_11, L_12, ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664_RuntimeMethod_var);
	}

IL_0047:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValueOutput_DisconnectFromInvalid_mD0D68F421C947433794A22E4AE29DDF49F52691B (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_DisconnectInvalid_mBD8D42FF23779BDE39BF67CEA0EA01E796153159_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		UnitPort_3_DisconnectInvalid_mBD8D42FF23779BDE39BF67CEA0EA01E796153159(__this, __this, L_0, UnitPort_3_DisconnectInvalid_mBD8D42FF23779BDE39BF67CEA0EA01E796153159_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ValueOutput_PredictableIf_m0A6BF27A16FB6D3DFDF6B9F7BEDAA5058DBEBE6D (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___0_condition, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EnsureThat_IsNotNull_TisFunc_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_mF4AD229B2D7857BF81CAFB1DC90D939C9DA4CBCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_1 = ___0_condition;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisFunc_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_mF4AD229B2D7857BF81CAFB1DC90D939C9DA4CBCD(L_0, L_1, EnsureThat_IsNotNull_TisFunc_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_mF4AD229B2D7857BF81CAFB1DC90D939C9DA4CBCD_RuntimeMethod_var);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_2 = ___0_condition;
		__this->___canPredictValue = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___canPredictValue), (void*)L_2);
		V_0 = __this;
		goto IL_001d;
	}

IL_001d:
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CPredictableU3Eb__25_0_m206DDF74E02716613AF898D289F0731534CDCED1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B2_0 = NULL;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* G_B2_1 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B1_0 = NULL;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* G_B1_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_0 = ((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__25_0;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = __this;
			goto IL_0021;
		}
		G_B1_0 = L_1;
		G_B1_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* L_2 = ((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_3 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CPredictableU3Eb__25_0_m206DDF74E02716613AF898D289F0731534CDCED1_RuntimeMethod_var), NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_4 = L_3;
		((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__25_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9__25_0), (void*)L_4);
		G_B2_0 = L_4;
		G_B2_1 = G_B1_1;
	}

IL_0021:
	{
		NullCheck(G_B2_1);
		G_B2_1->___canPredictValue = G_B2_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B2_1->___canPredictValue), (void*)G_B2_0);
		V_0 = __this;
		goto IL_002a;
	}

IL_002a:
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ValueOutput_CompatiblePort_m216F91B0F6C297695E8431B2824C75AC41507D11 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_inline(__this, UnitPort_3_get_unit_m21CFE1F0985615B5BE112B27A31775A8AA4E1134_RuntimeMethod_var);
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		V_1 = (RuntimeObject*)NULL;
		goto IL_0021;
	}

IL_0012:
	{
		RuntimeObject* L_3 = ___0_unit;
		Type_t* L_4;
		L_4 = ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = XUnit_CompatibleValueInput_m3B47BE052EF8C8DE91302F026E49ADF20BDF10C8(L_3, L_4, NULL);
		V_1 = L_5;
		goto IL_0021;
	}

IL_0021:
	{
		RuntimeObject* L_6 = V_1;
		return L_6;
	}
}
#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_mA092097AF9AD64C54BEA80CCD748428BB5CCF50F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* L_0 = (U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB*)il2cpp_codegen_object_new(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m32BD112A3CC30DDF497798D070868D6E19FFDABC(L_0, NULL);
		((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m32BD112A3CC30DDF497798D070868D6E19FFDABC (U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* U3CU3Ec_U3Cget_validConnectedPortsU3Eb__16_0_m8C2637C803B5E5D4CB946D408CD7E27775360442 (U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* __this, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ___0_c, const RuntimeMethod* method) 
{
	{
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_0 = ___0_c;
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = VirtualFuncInvoker0< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* >::Invoke(40, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_invalidConnectedPortsU3Eb__18_0_m22F46EFA27603B1522D175C96968EA757FE3E06D (U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* __this, InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* ___0_c, const RuntimeMethod* method) 
{
	{
		InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD* L_0 = ___0_c;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(40, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CPredictableU3Eb__25_0_m206DDF74E02716613AF898D289F0731534CDCED1 (U3CU3Ec_tAF90F4E604DE7EADBA44A968BF8184EF93EC50CB* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return (bool)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__DisplayClass22_0__ctor_mAAFB2B1F45AC0A70A4BCE822C0A67CD2A84CF6C2 (U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass22_0_U3CDisconnectFromValidU3Eb__0_m5CEE09A7699ED37B8ED7A789BE2C168E4D629927 (U3CU3Ec__DisplayClass22_0_tA501A7EAEB78F83CA15E2E41111554E00FA1D85D* __this, ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* ___0_c, const RuntimeMethod* method) 
{
	{
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_0 = ___0_c;
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = VirtualFuncInvoker0< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* >::Invoke(40, L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2 = __this->___port;
		return (bool)((((RuntimeObject*)(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*)L_1) == ((RuntimeObject*)(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*)L_2))? 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 ValueOutputDefinition__ctor_mC4F641B5312ABE6A8C89452720BA8FB2E0790523 (ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* __this, const RuntimeMethod* method) 
{
	{
		ValuePortDefinition__ctor_mCFE7F19F7CD4492B21AD6C628776A4DD5D41ABC0(__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 Type_t* ValuePortDefinition_get__type_m5578ABED0CA65483EFB716DC4BB9E45E0C6913DA (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3C_typeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValuePortDefinition_set__type_m4836D384DC50BB8F728E0A70009E465C9B3D0393 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3C_typeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3C_typeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* ValuePortDefinition_get_type_m3FCBDAF57E660B0ADAA8E1D9FE2FF9148CC188F7 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) 
{
	Type_t* V_0 = NULL;
	{
		Type_t* L_0;
		L_0 = ValuePortDefinition_get__type_m5578ABED0CA65483EFB716DC4BB9E45E0C6913DA_inline(__this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		Type_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValuePortDefinition_set_type_m1B199D97D248AF42E05E94718301CD82A1C079A0 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		ValuePortDefinition_set__type_m4836D384DC50BB8F728E0A70009E465C9B3D0393_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ValuePortDefinition_get_isValid_mFD63615FC92525EE6CA6815CFC25B98527D047C0 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) 
{
	int32_t G_B3_0 = 0;
	{
		bool L_0;
		L_0 = UnitPortDefinition_get_isValid_m39BB1DD28BEA9D19C83E3C6810E7444E22DA533C(__this, NULL);
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		Type_t* L_1;
		L_1 = VirtualFuncInvoker0< Type_t* >::Invoke(11, __this);
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_2;
		L_2 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, (Type_t*)NULL, NULL);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		return (bool)G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ValuePortDefinition__ctor_mCFE7F19F7CD4492B21AD6C628776A4DD5D41ABC0 (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) 
{
	{
		UnitPortDefinition__ctor_m31ED049951E8F763507D324538A88DD7E5FE5CDB(__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 ScriptGraphAsset_ShowData_mFC3080261123E1CB2CE28E6D7A106A83FA764881 (ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* __this, const RuntimeMethod* method) 
{
	{
		LudiqScriptableObject_ShowData_m53F17A66E811705D002006DED0BED7EE7F06428D(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ScriptGraphAsset_DefaultGraph_m0668BBB60127AAFCA2834441CB83DBE6C3CAC1BE (ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* __this, const RuntimeMethod* method) 
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = FlowGraph_WithInputOutput_mDE68999F9BD051F3FD57129619457C4F51AED5C4(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 void ScriptGraphAsset__ctor_mB98963C829519A9205869F4740B308B488BEE97B (ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Macro_1__ctor_mFFE186ECACDFE1CE86673CCAC51191CA991E9477_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Macro_1__ctor_mFFE186ECACDFE1CE86673CCAC51191CA991E9477(__this, Macro_1__ctor_mFFE186ECACDFE1CE86673CCAC51191CA991E9477_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 FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ScriptMachine_DefaultGraph_m5A66A970F7D07A91F7A7CA984403935E7BAAEE51 (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = FlowGraph_WithStartUpdate_m24CDDDDBED76998116D044E8B197BFE8311B55D9(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 void ScriptMachine_OnEnable_m2D0A8376C3D3DDAB8FD45DD5E70F530029BC2BB7 (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnEnable_m4C242CC7CCD1D4B45C1095ECAE531FDC0133F232_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5(__this, Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A(__this, Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_3;
		L_3 = Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A(__this, Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9(L_2, L_3, NULL);
	}

IL_001f:
	{
		EventMachine_2_OnEnable_m4C242CC7CCD1D4B45C1095ECAE531FDC0133F232(__this, EventMachine_2_OnEnable_m4C242CC7CCD1D4B45C1095ECAE531FDC0133F232_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptMachine_OnInstantiateWhileEnabled_m72C385CC8C3FC315BE44D94026AC782C5A9A9AE6 (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnInstantiateWhileEnabled_m636ABA336F23F674E158A0F095A655EB6719D92B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5(__this, Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A(__this, Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_3;
		L_3 = Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A(__this, Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9(L_2, L_3, NULL);
	}

IL_001f:
	{
		EventMachine_2_OnInstantiateWhileEnabled_m636ABA336F23F674E158A0F095A655EB6719D92B(__this, EventMachine_2_OnInstantiateWhileEnabled_m636ABA336F23F674E158A0F095A655EB6719D92B_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptMachine_OnUninstantiateWhileEnabled_m4B705B6681456A6B1F81BAA40CD10BA9F72367D0 (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnUninstantiateWhileEnabled_m31B1D8586ADFC7BC96876D36A60C0DF42CE4AFD7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		EventMachine_2_OnUninstantiateWhileEnabled_m31B1D8586ADFC7BC96876D36A60C0DF42CE4AFD7(__this, EventMachine_2_OnUninstantiateWhileEnabled_m31B1D8586ADFC7BC96876D36A60C0DF42CE4AFD7_RuntimeMethod_var);
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5(__this, Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A(__this, Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_3;
		L_3 = Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A(__this, Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		XGraphEventListener_StopListening_m6521CC383E1DEC9C994AB5A40BE56C429C25209F(L_2, L_3, NULL);
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptMachine_OnDisable_m6F5AA5CFF09D3F5C21ED1A5C80E5F07FFCF9A4BF (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2_OnDisable_m7920C3C8D3594C0F2B380CA76FD247187E340AE7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		EventMachine_2_OnDisable_m7920C3C8D3594C0F2B380CA76FD247187E340AE7(__this, EventMachine_2_OnDisable_m7920C3C8D3594C0F2B380CA76FD247187E340AE7_RuntimeMethod_var);
		bool L_0;
		L_0 = Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5(__this, Machine_2_get_hasGraph_m233BE459E5E30F8D2C253DE6895CB38336381EB5_RuntimeMethod_var);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A(__this, Machine_2_get_graph_m7DC33476937DA086299C3BE1F85E62E4456F916A_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_3;
		L_3 = Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A(__this, Machine_2_get_reference_m27AAA1B48B835BA56FB84DD26C5CE4619AF4E21A_RuntimeMethod_var);
		XGraphEventListener_StopListening_m6521CC383E1DEC9C994AB5A40BE56C429C25209F(L_2, L_3, NULL);
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptMachine_ShowData_m9CFBB74442DF705155CCBACBFB35AE909E0706E2 (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	{
		LudiqBehaviour_ShowData_m087A71050C40ADE4A92F6AF6B4DF6EAE258EE9FA(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptMachine__ctor_mF86D067470D2C4E641B8FCEEBDA406AF6412F501 (ScriptMachine_t16C94091F9B511347B4A2EDD1B300F3F44CD799A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventMachine_2__ctor_m8715D5497FD904B55857B7984C24343D2921A279_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventMachine_2__ctor_m8715D5497FD904B55857B7984C24343D2921A279(__this, EventMachine_2__ctor_m8715D5497FD904B55857B7984C24343D2921A279_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* SubgraphUnit_CreateData_m22D58FC77D755E68693FCEA48181A64FD48255F3 (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* L_0 = (Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0*)il2cpp_codegen_object_new(Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_il2cpp_TypeInfo_var);
		Data__ctor_mC6DAC02408FD89F656F857C1F6E607577CC6ED82(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 void SubgraphUnit__ctor_m2B486971F9D40642BF11D7BB2D8A8C3661E2BD99 (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2__ctor_m57C71BDE20EA4ED268E0A40EEA22BC465AC4594D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		NesterUnit_2__ctor_m57C71BDE20EA4ED268E0A40EEA22BC465AC4594D(__this, NesterUnit_2__ctor_m57C71BDE20EA4ED268E0A40EEA22BC465AC4594D_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit__ctor_mC431D94095C06B80BDA027DF1A7C5D3FFD935AC9 (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* ___0_macro, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2__ctor_mDBB293A7073F4E4C8E679406F321BA0723FD268F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ScriptGraphAsset_t3A899A232ABBF913A5E29152AC28920AED4B0F8C* L_0 = ___0_macro;
		NesterUnit_2__ctor_mDBB293A7073F4E4C8E679406F321BA0723FD268F(__this, L_0, NesterUnit_2__ctor_mDBB293A7073F4E4C8E679406F321BA0723FD268F_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* SubgraphUnit_WithInputOutput_mD486DA088A85B27432DFC50371D1CA641EA12F54 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		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*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* V_0 = NULL;
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* V_1 = NULL;
	{
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_0 = (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)il2cpp_codegen_object_new(SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		SubgraphUnit__ctor_m2B486971F9D40642BF11D7BB2D8A8C3661E2BD99(L_0, NULL);
		V_0 = L_0;
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_1 = V_0;
		NullCheck(L_1);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_2;
		L_2 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(L_1, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_2);
		GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2(L_2, 0, GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_3 = V_0;
		NullCheck(L_3);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(L_3, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_5;
		L_5 = FlowGraph_WithInputOutput_mDE68999F9BD051F3FD57129619457C4F51AED5C4(NULL);
		NullCheck(L_4);
		GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D(L_4, L_5, GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_6 = V_0;
		V_1 = L_6;
		goto IL_0029;
	}

IL_0029:
	{
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* SubgraphUnit_WithStartUpdate_mFB0872C0247C71FB7EB65DBC89EEF618B0C5212E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		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*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* V_0 = NULL;
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* V_1 = NULL;
	{
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_0 = (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F*)il2cpp_codegen_object_new(SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_il2cpp_TypeInfo_var);
		SubgraphUnit__ctor_m2B486971F9D40642BF11D7BB2D8A8C3661E2BD99(L_0, NULL);
		V_0 = L_0;
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_1 = V_0;
		NullCheck(L_1);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_2;
		L_2 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(L_1, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_2);
		GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2(L_2, 0, GraphNest_2_set_source_m5D452830C3C79AC95960B35B40ABD4639EB42AF2_RuntimeMethod_var);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_3 = V_0;
		NullCheck(L_3);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(L_3, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_5;
		L_5 = FlowGraph_WithStartUpdate_m24CDDDDBED76998116D044E8B197BFE8311B55D9(NULL);
		NullCheck(L_4);
		GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D(L_4, L_5, GraphNest_2_set_embed_mEE1AA89375CE65D83A8640DE4A213F02807E156D_RuntimeMethod_var);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_6 = V_0;
		V_1 = L_6;
		goto IL_0029;
	}

IL_0029:
	{
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* SubgraphUnit_DefaultGraph_m8A7116A1D38A52B24725A8DEF2C891878C3C209C (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* V_0 = NULL;
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = FlowGraph_WithInputOutput_mDE68999F9BD051F3FD57129619457C4F51AED5C4(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 void SubgraphUnit_Definition_mE7D455C3D768D1029A987D5782713BD6045F596E (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t08AEF7AA707BEF8935DBA3FDC02294084C0FF377_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t86B7F34067F3776CDCB23BA2BCBD48DD2EE80CE5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3CDefinitionU3Eb__0_mDCDF175C90DBF81A525041E38CD6E5781EC62F29_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_1_U3CDefinitionU3Eb__1_m6338D0C78F0896D46304811B3AA882206C5319D9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* V_3 = NULL;
	ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* V_4 = NULL;
	bool V_5 = false;
	ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* V_6 = NULL;
	String_t* V_7 = NULL;
	Type_t* V_8 = NULL;
	bool V_9 = false;
	RuntimeObject* V_10 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_11 = NULL;
	bool V_12 = false;
	bool V_13 = false;
	ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* V_14 = NULL;
	String_t* V_15 = NULL;
	bool V_16 = false;
	U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* V_17 = NULL;
	ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* V_18 = NULL;
	Type_t* V_19 = NULL;
	{
		VirtualActionInvoker1< bool >::Invoke(73, __this, (bool)1);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_0;
		L_0 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1;
		L_1 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_0, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404(L_1, NULL);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t08AEF7AA707BEF8935DBA3FDC02294084C0FF377_il2cpp_TypeInfo_var, L_2);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0175:
			{
				{
					RuntimeObject* L_4 = V_0;
					if (!L_4)
					{
						goto IL_017f;
					}
				}
				{
					RuntimeObject* L_5 = V_0;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_017f:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0168_1;
			}

IL_0025_1:
			{
				RuntimeObject* L_6 = V_0;
				NullCheck(L_6);
				RuntimeObject* L_7;
				L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_t86B7F34067F3776CDCB23BA2BCBD48DD2EE80CE5_il2cpp_TypeInfo_var, L_6);
				V_1 = L_7;
				RuntimeObject* L_8 = V_1;
				V_2 = (bool)((!(((RuntimeObject*)(ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E*)((ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E*)IsInstSealed((RuntimeObject*)L_8, ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_9 = V_2;
				if (!L_9)
				{
					goto IL_007c_1;
				}
			}
			{
				U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* L_10 = (U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676_il2cpp_TypeInfo_var);
				U3CU3Ec__DisplayClass7_0__ctor_m5265FF4DC17655BB1D375DD96724BD8B1AEF2734(L_10, NULL);
				V_3 = L_10;
				U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* L_11 = V_3;
				NullCheck(L_11);
				L_11->___U3CU3E4__this = __this;
				Il2CppCodeGenWriteBarrier((void**)(&L_11->___U3CU3E4__this), (void*)__this);
				RuntimeObject* L_12 = V_1;
				V_4 = ((ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E*)CastclassSealed((RuntimeObject*)L_12, ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_il2cpp_TypeInfo_var));
				U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* L_13 = V_3;
				ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* L_14 = V_4;
				NullCheck(L_14);
				String_t* L_15;
				L_15 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_14, NULL);
				NullCheck(L_13);
				L_13->___key = L_15;
				Il2CppCodeGenWriteBarrier((void**)(&L_13->___key), (void*)L_15);
				U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* L_16 = V_3;
				NullCheck(L_16);
				String_t* L_17 = L_16->___key;
				U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* L_18 = V_3;
				Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_19 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
				Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3CDefinitionU3Eb__0_mDCDF175C90DBF81A525041E38CD6E5781EC62F29_RuntimeMethod_var), NULL);
				ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_20;
				L_20 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, L_17, L_19, NULL);
				goto IL_0167_1;
			}

IL_007c_1:
			{
				RuntimeObject* L_21 = V_1;
				V_5 = (bool)((!(((RuntimeObject*)(ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E*)((ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E*)IsInstSealed((RuntimeObject*)L_21, ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_22 = V_5;
				if (!L_22)
				{
					goto IL_00de_1;
				}
			}
			{
				RuntimeObject* L_23 = V_1;
				V_6 = ((ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E*)CastclassSealed((RuntimeObject*)L_23, ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_il2cpp_TypeInfo_var));
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_24 = V_6;
				NullCheck(L_24);
				String_t* L_25;
				L_25 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_24, NULL);
				V_7 = L_25;
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_26 = V_6;
				NullCheck(L_26);
				Type_t* L_27;
				L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_26);
				V_8 = L_27;
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_28 = V_6;
				NullCheck(L_28);
				bool L_29;
				L_29 = ValueInputDefinition_get_hasDefaultValue_m403238BFCDCFD87B937E36EB0BCE53744DA2E0A1_inline(L_28, NULL);
				V_9 = L_29;
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_30 = V_6;
				NullCheck(L_30);
				RuntimeObject* L_31;
				L_31 = ValueInputDefinition_get_defaultValue_mC12845243C3391478B069A5FDC5D73ACB555258F(L_30, NULL);
				V_10 = L_31;
				Type_t* L_32 = V_8;
				String_t* L_33 = V_7;
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_34;
				L_34 = Unit_ValueInput_mC3A0304FABE5B5D5E98B850EF624F8CE643C394D(__this, L_32, L_33, NULL);
				V_11 = L_34;
				bool L_35 = V_9;
				V_12 = L_35;
				bool L_36 = V_12;
				if (!L_36)
				{
					goto IL_00d8_1;
				}
			}
			{
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_37 = V_11;
				RuntimeObject* L_38 = V_10;
				NullCheck(L_37);
				ValueInput_SetDefaultValue_m06F51CD112973949926588356CFCBD6749BF7060(L_37, L_38, NULL);
			}

IL_00d8_1:
			{
				goto IL_0167_1;
			}

IL_00de_1:
			{
				RuntimeObject* L_39 = V_1;
				V_13 = (bool)((!(((RuntimeObject*)(ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9*)((ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9*)IsInstSealed((RuntimeObject*)L_39, ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_40 = V_13;
				if (!L_40)
				{
					goto IL_010b_1;
				}
			}
			{
				RuntimeObject* L_41 = V_1;
				V_14 = ((ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9*)CastclassSealed((RuntimeObject*)L_41, ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_il2cpp_TypeInfo_var));
				ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* L_42 = V_14;
				NullCheck(L_42);
				String_t* L_43;
				L_43 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_42, NULL);
				V_15 = L_43;
				String_t* L_44 = V_15;
				ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_45;
				L_45 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, L_44, NULL);
				goto IL_0167_1;
			}

IL_010b_1:
			{
				RuntimeObject* L_46 = V_1;
				V_16 = (bool)((!(((RuntimeObject*)(ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C*)((ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C*)IsInstSealed((RuntimeObject*)L_46, ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_47 = V_16;
				if (!L_47)
				{
					goto IL_0167_1;
				}
			}
			{
				U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* L_48 = (U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B_il2cpp_TypeInfo_var);
				U3CU3Ec__DisplayClass7_1__ctor_m0BA8D9BFF1C93384A5EA167CEB0DF961436BDEE2(L_48, NULL);
				V_17 = L_48;
				U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* L_49 = V_17;
				NullCheck(L_49);
				L_49->___U3CU3E4__this = __this;
				Il2CppCodeGenWriteBarrier((void**)(&L_49->___U3CU3E4__this), (void*)__this);
				RuntimeObject* L_50 = V_1;
				V_18 = ((ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C*)CastclassSealed((RuntimeObject*)L_50, ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_il2cpp_TypeInfo_var));
				U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* L_51 = V_17;
				ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* L_52 = V_18;
				NullCheck(L_52);
				String_t* L_53;
				L_53 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_52, NULL);
				NullCheck(L_51);
				L_51->___key = L_53;
				Il2CppCodeGenWriteBarrier((void**)(&L_51->___key), (void*)L_53);
				ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* L_54 = V_18;
				NullCheck(L_54);
				Type_t* L_55;
				L_55 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_54);
				V_19 = L_55;
				Type_t* L_56 = V_19;
				U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* L_57 = V_17;
				NullCheck(L_57);
				String_t* L_58 = L_57->___key;
				U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* L_59 = V_17;
				Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_60 = (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)il2cpp_codegen_object_new(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
				Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76(L_60, L_59, (intptr_t)((void*)U3CU3Ec__DisplayClass7_1_U3CDefinitionU3Eb__1_m6338D0C78F0896D46304811B3AA882206C5319D9_RuntimeMethod_var), NULL);
				ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_61;
				L_61 = Unit_ValueOutput_mD670E2BF2F2185903E7D24197E11163CFE3FD99D(__this, L_56, L_58, L_60, NULL);
			}

IL_0167_1:
			{
			}

IL_0168_1:
			{
				RuntimeObject* L_62 = V_0;
				NullCheck(L_62);
				bool L_63;
				L_63 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_62);
				if (L_63)
				{
					goto IL_0025_1;
				}
			}
			{
				goto IL_0180;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0180:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_StartListening_mCD47BCA415EC4A3C78B6825CB3B1B091184DDD4E (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __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*)&GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_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 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_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:
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_7 = ___0_stack;
		NullCheck(L_7);
		Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* L_8;
		L_8 = GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193(L_7, __this, GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var);
		NullCheck(L_8);
		L_8->___isListening = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_StopListening_m33421E098E606E90249A7FF7B0BD3CE8405EF484 (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __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*)&GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* L_1;
		L_1 = GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193(L_0, __this, GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var);
		NullCheck(L_1);
		L_1->___isListening = (bool)0;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
		NullCheck(L_2);
		bool L_3;
		L_3 = GraphStack_TryEnterParentElement_mB1BF77A7F1FF07C7EF6A043843F31A1FD41B3895(L_2, __this, NULL);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_5;
		L_5 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_5);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_6;
		L_6 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_5, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_7 = ___0_stack;
		NullCheck(L_6);
		FlowGraph_StopListening_m869ED63E7EDDF145E07FAF4E224DC61AAA676020(L_6, L_7, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8 = ___0_stack;
		NullCheck(L_8);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_8, NULL);
	}

IL_0034:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SubgraphUnit_IsListening_m83EDA5D5EAEE91FA5CEFDDB3F1C139F452627471 (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __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_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		NullCheck(L_0);
		Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* L_1;
		L_1 = GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193(L_0, __this, GraphPointer_GetElementData_TisData_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0_m22F8BC082EBE488EF07B8BFE4A851D01FA036193_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2 = L_1->___isListening;
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_AfterAdd_m26F08391CAF99AD7D81268B4297F2873F1AFC3AD (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_add_afterGraphChange_m9B3E4B3D1B1064EFE4F15ACF66AFC19F13E44517_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_add_beforeGraphChange_m604AC76DAA5FEFB9044FE0625EEA06809C83711C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Unit_AfterAdd_mA2B2CACDD44427C301ED0A8FA2F054C1D1A51E94(__this, NULL);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_0;
		L_0 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF_RuntimeMethod_var), NULL);
		NullCheck(L_0);
		GraphNest_2_add_beforeGraphChange_m604AC76DAA5FEFB9044FE0625EEA06809C83711C(L_0, L_1, GraphNest_2_add_beforeGraphChange_m604AC76DAA5FEFB9044FE0625EEA06809C83711C_RuntimeMethod_var);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_2;
		L_2 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, __this, (intptr_t)((void*)SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		GraphNest_2_add_afterGraphChange_m9B3E4B3D1B1064EFE4F15ACF66AFC19F13E44517(L_2, L_3, GraphNest_2_add_afterGraphChange_m9B3E4B3D1B1064EFE4F15ACF66AFC19F13E44517_RuntimeMethod_var);
		SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_BeforeRemove_mDA8276DB15E4D144586C72A2A76C44417BEF0B0B (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_remove_afterGraphChange_mB8B8DF4BAB57A142F3352BFF56FDEC0CE35681F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_remove_beforeGraphChange_m41833A924DEB7134285B42724208D4A0C43EC04B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Unit_BeforeRemove_m25A3DE984CDA2E4DB20A46974577EF8F214B968C(__this, NULL);
		SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF(__this, NULL);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_0;
		L_0 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF_RuntimeMethod_var), NULL);
		NullCheck(L_0);
		GraphNest_2_remove_beforeGraphChange_m41833A924DEB7134285B42724208D4A0C43EC04B(L_0, L_1, GraphNest_2_remove_beforeGraphChange_m41833A924DEB7134285B42724208D4A0C43EC04B_RuntimeMethod_var);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_2;
		L_2 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, __this, (intptr_t)((void*)SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA_RuntimeMethod_var), NULL);
		NullCheck(L_2);
		GraphNest_2_remove_afterGraphChange_mB8B8DF4BAB57A142F3352BFF56FDEC0CE35681F4(L_2, L_3, GraphNest_2_remove_afterGraphChange_mB8B8DF4BAB57A142F3352BFF56FDEC0CE35681F4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_StopWatchingPortDefinitions_m39E980625B70883672CF4B817E847406C52CE0CF (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_0;
		L_0 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1;
		L_1 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_0, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		V_0 = (bool)((!(((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0033;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_3;
		L_3 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_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);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_5, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 41)), NULL);
		NullCheck(L_4);
		FlowGraph_remove_onPortDefinitionsChanged_mA65209112A1189E17AC5994ECBAD275D6A6C5774(L_4, L_5, NULL);
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubgraphUnit_StartWatchingPortDefinitions_m38987EC92482F377D9C3E031FCC76F04F235BFEA (SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_0;
		L_0 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_0);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_1;
		L_1 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_0, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		V_0 = (bool)((!(((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0033;
		}
	}
	{
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_3;
		L_3 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(__this, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_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);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_5, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 41)), NULL);
		NullCheck(L_4);
		FlowGraph_add_onPortDefinitionsChanged_mD07140962F532563B52CE587EC6CF3C230944435(L_4, L_5, NULL);
	}

IL_0033:
	{
		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 Data__ctor_mC6DAC02408FD89F656F857C1F6E607577CC6ED82 (Data_t8E175DB97337BE8FA62BE54C6D2CB7938B4F6CD0* __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 U3CU3Ec__DisplayClass7_0__ctor_m5265FF4DC17655BB1D375DD96724BD8B1AEF2734 (U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* U3CU3Ec__DisplayClass7_0_U3CDefinitionU3Eb__0_mDCDF175C90DBF81A525041E38CD6E5781EC62F29 (U3CU3Ec__DisplayClass7_0_t7B46371279B541A557A693E0346FFDD06CC8E676* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* V_3 = NULL;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_4 = NULL;
	{
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_0 = __this->___U3CU3E4__this;
		NullCheck(L_0);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_1;
		L_1 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(L_0, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		NullCheck(L_1);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_2;
		L_2 = GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418(L_1, GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		NullCheck(L_2);
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_3;
		L_3 = FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline(L_2, NULL);
		NullCheck(L_3);
		NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 L_4;
		L_4 = GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2(L_3, GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2_RuntimeMethod_var);
		V_0 = L_4;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0070:
			{
				NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8((&V_0), NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0065_1;
			}

IL_001f_1:
			{
				RuntimeObject* L_5;
				L_5 = NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_inline((&V_0), NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_RuntimeMethod_var);
				V_1 = L_5;
				RuntimeObject* L_6 = V_1;
				V_2 = (bool)((!(((RuntimeObject*)(GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199*)((GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199*)IsInstSealed((RuntimeObject*)L_6, GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_7 = V_2;
				if (!L_7)
				{
					goto IL_0064_1;
				}
			}
			{
				RuntimeObject* L_8 = V_1;
				V_3 = ((GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199*)CastclassSealed((RuntimeObject*)L_8, GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199_il2cpp_TypeInfo_var));
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
				NullCheck(L_9);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_10;
				L_10 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_9, NULL);
				SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_11 = __this->___U3CU3E4__this;
				NullCheck(L_10);
				GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD(L_10, L_11, NULL);
				GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* L_12 = V_3;
				NullCheck(L_12);
				RuntimeObject* L_13;
				L_13 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(L_12, NULL);
				String_t* L_14 = __this->___key;
				NullCheck(L_13);
				ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_15;
				L_15 = InterfaceFuncInvoker1< ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, String_t* >::Invoke(0, IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var, L_13, L_14);
				V_4 = L_15;
				goto IL_0084;
			}

IL_0064_1:
			{
			}

IL_0065_1:
			{
				bool L_16;
				L_16 = NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A((&V_0), NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A_RuntimeMethod_var);
				if (L_16)
				{
					goto IL_001f_1;
				}
			}
			{
				goto IL_007f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007f:
	{
		V_4 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
		goto IL_0084;
	}

IL_0084:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_17 = V_4;
		return L_17;
	}
}
#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__DisplayClass7_1__ctor_m0BA8D9BFF1C93384A5EA167CEB0DF961436BDEE2 (U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass7_1_U3CDefinitionU3Eb__1_m6338D0C78F0896D46304811B3AA882206C5319D9 (U3CU3Ec__DisplayClass7_1_t19AB5B98EFBA58311129AB8AB669906DB2E7146B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphNest_2_get_graph_m012A17EECE4CF8F30830276A5820DAC573CCE418_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_2 = __this->___U3CU3E4__this;
		NullCheck(L_1);
		GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD(L_1, L_2, NULL);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* L_4;
		L_4 = NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_inline(L_3, NesterUnit_2_get_nest_mE917B3C337A9E6E0FD3BECEABD091CD40854948B_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);
		NullCheck(L_5);
		GraphElementCollection_1_t0165568BAE7EF8D2CD1E954F9F5CB8527EDEC824* L_6;
		L_6 = FlowGraph_get_units_m66372CF9B4C1EBB6580F088192E35003B9259297_inline(L_5, NULL);
		NullCheck(L_6);
		NoAllocEnumerator_1_t7BFF44A0411F18BC57FC384B55091CC5EA65E194 L_7;
		L_7 = GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2(L_6, GraphElementCollection_1_GetEnumerator_mB1A20908E302C5DDC9215CCF649CBF1D878186E2_RuntimeMethod_var);
		V_0 = L_7;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0086:
			{
				NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8((&V_0), NoAllocEnumerator_1_Dispose_m595D8C342433D8989D024AB030EAB661F776CDD8_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_007b_1;
			}

IL_0031_1:
			{
				RuntimeObject* L_8;
				L_8 = NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_inline((&V_0), NoAllocEnumerator_1_get_Current_mDB9DB80D0973A51DE7B9AF466BA3D185F626A995_RuntimeMethod_var);
				V_1 = L_8;
				RuntimeObject* L_9 = V_1;
				V_2 = (bool)((!(((RuntimeObject*)(GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032*)((GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032*)IsInstSealed((RuntimeObject*)L_9, GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_10 = V_2;
				if (!L_10)
				{
					goto IL_007a_1;
				}
			}
			{
				RuntimeObject* L_11 = V_1;
				V_3 = ((GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032*)CastclassSealed((RuntimeObject*)L_11, GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032_il2cpp_TypeInfo_var));
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_12 = ___0_flow;
				GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* L_13 = V_3;
				NullCheck(L_13);
				RuntimeObject* L_14;
				L_14 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(L_13, NULL);
				String_t* L_15 = __this->___key;
				NullCheck(L_14);
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_16;
				L_16 = InterfaceFuncInvoker1< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, String_t* >::Invoke(0, IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var, L_14, L_15);
				NullCheck(L_12);
				RuntimeObject* L_17;
				L_17 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_12, L_16, NULL);
				V_4 = L_17;
				Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_18 = ___0_flow;
				NullCheck(L_18);
				GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_19;
				L_19 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_18, NULL);
				NullCheck(L_19);
				GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_19, NULL);
				RuntimeObject* L_20 = V_4;
				V_5 = L_20;
				goto IL_00ac;
			}

IL_007a_1:
			{
			}

IL_007b_1:
			{
				bool L_21;
				L_21 = NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A((&V_0), NoAllocEnumerator_1_MoveNext_mE434B182B3B905C5A2D40693090A2F98A0A9459A_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_0031_1;
				}
			}
			{
				goto IL_0095;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0095:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_22 = ___0_flow;
		NullCheck(L_22);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_23;
		L_23 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_22, NULL);
		NullCheck(L_23);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_23, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_24 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA1FF880DD7E670C95CB0947B0F5ED941C96BD4FB)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CU3Ec__DisplayClass7_1_U3CDefinitionU3Eb__1_m6338D0C78F0896D46304811B3AA882206C5319D9_RuntimeMethod_var)));
	}

IL_00ac:
	{
		RuntimeObject* L_25 = V_5;
		return L_25;
	}
}
#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 Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollection_3__ctor_m4183BD09749E2299AA7DB726382362CBE17734CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1__ctor_m26D9541FB0CF56899942F060C30858280F89B126_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1__ctor_m6FFFBF089FED0F21622746CAC48F78DC8AA784F7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1__ctor_mA32721604538AFB205F467527C686A01A60DFEAA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1__ctor_mADD304518D3854DD3CCC00CE75D0C14CA1B70470_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1__ctor_mE74FF3C1F3D82032402B29B45939EFEF251B2914_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1__ctor_mE8DD69906BF29809E3CB63D34AFC6E69A2F28CB1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CisControlRootU3Ek__BackingField = (bool)0;
		GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50(__this, GraphElement_1__ctor_m42C88FFA120A9253A6726B146D2B097B6F7AAF50_RuntimeMethod_var);
		UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B* L_0 = (UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B*)il2cpp_codegen_object_new(UnitPortCollection_1_t869E7D119DD04C974A4AC9FD499ABAAC9B25A81B_il2cpp_TypeInfo_var);
		UnitPortCollection_1__ctor_mA32721604538AFB205F467527C686A01A60DFEAA(L_0, __this, UnitPortCollection_1__ctor_mA32721604538AFB205F467527C686A01A60DFEAA_RuntimeMethod_var);
		__this->___U3CcontrolInputsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolInputsU3Ek__BackingField), (void*)L_0);
		UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C* L_1 = (UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C*)il2cpp_codegen_object_new(UnitPortCollection_1_tB8F69485CA4C67644DA9295339654EE6CB1C4A4C_il2cpp_TypeInfo_var);
		UnitPortCollection_1__ctor_mE8DD69906BF29809E3CB63D34AFC6E69A2F28CB1(L_1, __this, UnitPortCollection_1__ctor_mE8DD69906BF29809E3CB63D34AFC6E69A2F28CB1_RuntimeMethod_var);
		__this->___U3CcontrolOutputsU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolOutputsU3Ek__BackingField), (void*)L_1);
		UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155* L_2 = (UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155*)il2cpp_codegen_object_new(UnitPortCollection_1_t2D4F735E30394EF61D2BE2ABA5BB036F2F253155_il2cpp_TypeInfo_var);
		UnitPortCollection_1__ctor_m26D9541FB0CF56899942F060C30858280F89B126(L_2, __this, UnitPortCollection_1__ctor_m26D9541FB0CF56899942F060C30858280F89B126_RuntimeMethod_var);
		__this->___U3CvalueInputsU3Ek__BackingField = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvalueInputsU3Ek__BackingField), (void*)L_2);
		UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB* L_3 = (UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB*)il2cpp_codegen_object_new(UnitPortCollection_1_tFA08FCFD954EF748C43301674A76EB613B1E71CB_il2cpp_TypeInfo_var);
		UnitPortCollection_1__ctor_m6FFFBF089FED0F21622746CAC48F78DC8AA784F7(L_3, __this, UnitPortCollection_1__ctor_m6FFFBF089FED0F21622746CAC48F78DC8AA784F7_RuntimeMethod_var);
		__this->___U3CvalueOutputsU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvalueOutputsU3Ek__BackingField), (void*)L_3);
		UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B* L_4 = (UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B*)il2cpp_codegen_object_new(UnitPortCollection_1_t84695E8C76E8912C84311340BD8D8A7AC372533B_il2cpp_TypeInfo_var);
		UnitPortCollection_1__ctor_mADD304518D3854DD3CCC00CE75D0C14CA1B70470(L_4, __this, UnitPortCollection_1__ctor_mADD304518D3854DD3CCC00CE75D0C14CA1B70470_RuntimeMethod_var);
		__this->___U3CinvalidInputsU3Ek__BackingField = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinvalidInputsU3Ek__BackingField), (void*)L_4);
		UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00* L_5 = (UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00*)il2cpp_codegen_object_new(UnitPortCollection_1_tD6C4A72B7B3512FACE1FBEA5CE03FE801F159F00_il2cpp_TypeInfo_var);
		UnitPortCollection_1__ctor_mE74FF3C1F3D82032402B29B45939EFEF251B2914(L_5, __this, UnitPortCollection_1__ctor_mE74FF3C1F3D82032402B29B45939EFEF251B2914_RuntimeMethod_var);
		__this->___U3CinvalidOutputsU3Ek__BackingField = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinvalidOutputsU3Ek__BackingField), (void*)L_5);
		ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859* L_6 = (ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859*)il2cpp_codegen_object_new(ConnectionCollection_3_tE67ED23843FCCBCC25A516ED52D298132054B859_il2cpp_TypeInfo_var);
		ConnectionCollection_3__ctor_m4183BD09749E2299AA7DB726382362CBE17734CA(L_6, ConnectionCollection_3__ctor_m4183BD09749E2299AA7DB726382362CBE17734CA_RuntimeMethod_var);
		Unit_set_relations_mF24928913B674471D91ED6D66C6779B684A78773_inline(__this, L_6, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_7, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		Unit_set_defaultValues_mC49E10AF0DE329B32FDBC79784C7EFA70BDA2719_inline(__this, L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_CreateDebugData_mFCA76826AD33D86005014C7C5E158C00CAEAB099 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* L_0 = (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E*)il2cpp_codegen_object_new(DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E_il2cpp_TypeInfo_var);
		DebugData__ctor_m65343570D70BFFB1B3F329BF86CBE1D5BF1278F6(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 void Unit_AfterAdd_mA2B2CACDD44427C301ED0A8FA2F054C1D1A51E94 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_AfterAdd_mF1D85EE0EB94DC152D3D9AE6B2CB5F4F1AA44FF2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Unit_Define_m1200843184E3D331AAC242A111A5607BD2F85BB5(__this, NULL);
		GraphElement_1_AfterAdd_mF1D85EE0EB94DC152D3D9AE6B2CB5F4F1AA44FF2(__this, GraphElement_1_AfterAdd_mF1D85EE0EB94DC152D3D9AE6B2CB5F4F1AA44FF2_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_BeforeRemove_m25A3DE984CDA2E4DB20A46974577EF8F214B968C (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_BeforeRemove_m7DDA5A80CC7CF0C05A42A10C892CA6EE9F3970ED_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GraphElement_1_BeforeRemove_m7DDA5A80CC7CF0C05A42A10C892CA6EE9F3970ED(__this, GraphElement_1_BeforeRemove_m7DDA5A80CC7CF0C05A42A10C892CA6EE9F3970ED_RuntimeMethod_var);
		Unit_Disconnect_mF0A111E15D837ED150659BB05C3ACBBFB2C5E715(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Instantiate_mB9AA5B2097E3A41A0759B2C58D26D26737F6AB1E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_mA736E3BCB96D157E3C70FA6767A217B939C002EF_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_mA736E3BCB96D157E3C70FA6767A217B939C002EF(__this, L_0, GraphElement_1_Instantiate_mA736E3BCB96D157E3C70FA6767A217B939C002EF_RuntimeMethod_var);
		V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)__this, IGraphEventListener_t21DB6AC98799BE07817E5FE5F9CF2C2FB5FE5F93_il2cpp_TypeInfo_var));
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2 = ___0_instance;
		bool L_3;
		L_3 = XGraphEventListener_IsHierarchyListening_m9688197D645798FC41B87C99232AAD879806BF35(L_2, NULL);
		G_B3_0 = ((int32_t)(L_3));
		goto IL_001c;
	}

IL_001b:
	{
		G_B3_0 = 0;
	}

IL_001c:
	{
		V_1 = (bool)G_B3_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_002a;
		}
	}
	{
		RuntimeObject* L_5 = V_0;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_6 = ___0_instance;
		XGraphEventListener_StartListening_m0DFDFC253035301D7ABCCC4635CA7282B2222AE9(L_5, L_6, NULL);
	}

IL_002a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Uninstantiate_m5311F23939FACDABD43ABB8861FD32B0A0A4C3C2 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_m77F42A8E5909D1BCDFCE11408A09DF1E0BF60A3D_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_m77F42A8E5909D1BCDFCE11408A09DF1E0BF60A3D(__this, L_4, GraphElement_1_Uninstantiate_m77F42A8E5909D1BCDFCE11408A09DF1E0BF60A3D_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_CopyFrom_mD7B2D0CB07A742541E40F990F56E9121758BAE5A (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* ___0_source, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_CopyFrom_m65A5C1A8FCF4FAD86095B8A62A2B6A41DA5FF556_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* L_0 = ___0_source;
		GraphElement_1_CopyFrom_m65A5C1A8FCF4FAD86095B8A62A2B6A41DA5FF556(__this, L_0, GraphElement_1_CopyFrom_m65A5C1A8FCF4FAD86095B8A62A2B6A41DA5FF556_RuntimeMethod_var);
		Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* L_1 = ___0_source;
		NullCheck(L_1);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2;
		L_2 = Unit_get_defaultValues_m30C795552E64DF3E82675E4886AD37F7AB3DF64C_inline(L_1, NULL);
		Unit_set_defaultValues_mC49E10AF0DE329B32FDBC79784C7EFA70BDA2719_inline(__this, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Unit_get_canDefine_m33A28BA53ABE19C296ECEFB3F143EB912CB871D0 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Unit_get_failedToDefine_m29449A70B6E7B6C467981FD39BC3ED32B285D891 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0;
		L_0 = Unit_get_definitionException_m956CC242AA25AF586E023770AB34C4093AC1596E_inline(__this, NULL);
		return (bool)((!(((RuntimeObject*)(Exception_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Unit_get_isDefined_mB32EF9E74E3A76F916D81C011CFBF3EC78F63184 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisDefinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_set_isDefined_mD2267E46C47F5EFD84F584831AA3265897CB2601 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisDefinedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_AfterDefine_mAA6FB4A4B6717AE49906CBD2920192930EB88A3B (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_BeforeUndefine_m18D18181C4A1A9C36B422A3BB2B51BD9F72CC232 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Undefine_m5E0B315BF96E13F9A836C835B53CC0C514DD0E11 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA7BDDF074DB56F17D7F8B9E4215C2859577E261C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB2F8C47CF307DF92520C28F69697FA6ED795CFA2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tE076BA0F545B038CA040DA480E4D0AE8413CF7CB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Unit_get_isDefined_mB32EF9E74E3A76F916D81C011CFBF3EC78F63184_inline(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		VirtualActionInvoker0::Invoke(71, __this);
	}

IL_0014:
	{
		Unit_Disconnect_mF0A111E15D837ED150659BB05C3ACBBFB2C5E715(__this, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2;
		L_2 = Unit_get_defaultValues_m30C795552E64DF3E82675E4886AD37F7AB3DF64C_inline(__this, NULL);
		NullCheck(L_2);
		Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB(L_2, Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var);
		RuntimeObject* L_3;
		L_3 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__this, NULL);
		NullCheck(L_3);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var, L_3);
		RuntimeObject* L_4;
		L_4 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(__this, NULL);
		NullCheck(L_4);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_tB2F8C47CF307DF92520C28F69697FA6ED795CFA2_il2cpp_TypeInfo_var, L_4);
		RuntimeObject* L_5;
		L_5 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(__this, NULL);
		NullCheck(L_5);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_tA7BDDF074DB56F17D7F8B9E4215C2859577E261C_il2cpp_TypeInfo_var, L_5);
		RuntimeObject* L_6;
		L_6 = Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline(__this, NULL);
		NullCheck(L_6);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var, L_6);
		RuntimeObject* L_7;
		L_7 = Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline(__this, NULL);
		NullCheck(L_7);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var, L_7);
		RuntimeObject* L_8;
		L_8 = Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline(__this, NULL);
		NullCheck(L_8);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var, L_8);
		RuntimeObject* L_9;
		L_9 = Unit_get_relations_mDB187201ED45FDB33FDAFFE4A7B93A29A17F0C94_inline(__this, NULL);
		NullCheck(L_9);
		InterfaceActionInvoker0::Invoke(3, ICollection_1_tE076BA0F545B038CA040DA480E4D0AE8413CF7CB_il2cpp_TypeInfo_var, L_9);
		Unit_set_isDefined_mD2267E46C47F5EFD84F584831AA3265897CB2601_inline(__this, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_EnsureDefined_m10AD2035B0D42EC10F74AC0DB1FE5CC9D920AC57 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = Unit_get_isDefined_mB32EF9E74E3A76F916D81C011CFBF3EC78F63184_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		Unit_Define_m1200843184E3D331AAC242A111A5607BD2F85BB5(__this, NULL);
	}

IL_0017:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Define_m1200843184E3D331AAC242A111A5607BD2F85BB5 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* V_0 = NULL;
	bool V_1 = false;
	Exception_t* V_2 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_0;
		L_0 = UnitPreservation_Preserve_m58C59A86B8373A30ED18DFA5A6911568D5043843(__this, NULL);
		V_0 = L_0;
		Unit_Undefine_m5E0B315BF96E13F9A836C835B53CC0C514DD0E11(__this, NULL);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(68, __this);
		V_1 = L_1;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0063;
		}
	}
	{
	}
	try
	{
		VirtualActionInvoker0::Invoke(69, __this);
		Unit_set_isDefined_mD2267E46C47F5EFD84F584831AA3265897CB2601_inline(__this, (bool)1, NULL);
		Unit_set_definitionException_m46312F5CED13ECE48F5EB06303FBC86D1C111FC3_inline(__this, (Exception_t*)NULL, NULL);
		VirtualActionInvoker0::Invoke(70, __this);
		goto IL_0062;
	}
	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_003c;
		}
		throw e;
	}

CATCH_003c:
	{
		Exception_t* L_3 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_2 = L_3;
		Unit_Undefine_m5E0B315BF96E13F9A836C835B53CC0C514DD0E11(__this, NULL);
		Exception_t* L_4 = V_2;
		Unit_set_definitionException_m46312F5CED13ECE48F5EB06303FBC86D1C111FC3_inline(__this, L_4, NULL);
		Exception_t* L_5 = V_2;
		String_t* L_6;
		L_6 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral623321984CAA53EF999A7C16D8E0851E9A9ED9E6)), __this, L_5, NULL);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
		Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_6, NULL);
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_0062;
	}

IL_0062:
	{
	}

IL_0063:
	{
		UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_7 = V_0;
		NullCheck(L_7);
		UnitPreservation_RestoreTo_m62501A82E936DB752A79341481DDCDFC24AA0929(L_7, __this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_RemoveUnconnectedInvalidPorts_mF7821E24A4AAE359B03617366582A87A3BCBBA4E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_m0A31BE67EC600CB999E107256F0202B896D2EDF4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mF915FA7982BA769C64B55471D744A06A769017AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_mEA987898920E88742923F84B219A5B508116C1EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mCD2807B08BAEE61C0C392CDECFCE13BDDDE74163_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF73B483428972E193534E8E316F9295E5ADA8534_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_0_m8CFF4295328B8774AC9F1DCD05F803352F23DC83_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_1_m7D5483ABC6226BC6685A72224339E7EFCBE31C95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725* V_0 = NULL;
	int32_t V_1 = 0;
	InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* V_2 = NULL;
	InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225* V_3 = NULL;
	int32_t V_4 = 0;
	InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* V_5 = NULL;
	Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* G_B7_0 = NULL;
	RuntimeObject* G_B7_1 = NULL;
	Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* G_B6_0 = NULL;
	RuntimeObject* G_B6_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* L_1 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__22_0;
		Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0027;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* L_3 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* L_4 = (Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F*)il2cpp_codegen_object_new(Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F_il2cpp_TypeInfo_var);
		Func_2__ctor_mDB69D285332B3684DE5FC1829B90F6B2A1F5C6FF(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_0_m8CFF4295328B8774AC9F1DCD05F803352F23DC83_RuntimeMethod_var), NULL);
		Func_2_t7B9366BA203E2E1541B0929C17958D32A788D85F* L_5 = L_4;
		((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__22_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__22_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0027:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Where_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_mEA987898920E88742923F84B219A5B508116C1EE(G_B2_1, G_B2_0, Enumerable_Where_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_mEA987898920E88742923F84B219A5B508116C1EE_RuntimeMethod_var);
		InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725* L_7;
		L_7 = Enumerable_ToArray_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_m0A31BE67EC600CB999E107256F0202B896D2EDF4(L_6, Enumerable_ToArray_TisInvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_m0A31BE67EC600CB999E107256F0202B896D2EDF4_RuntimeMethod_var);
		V_0 = L_7;
		V_1 = 0;
		goto IL_004d;
	}

IL_0036:
	{
		InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725* L_8 = V_0;
		int32_t L_9 = V_1;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		V_2 = L_11;
		RuntimeObject* L_12;
		L_12 = Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline(__this, NULL);
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_13 = V_2;
		NullCheck(L_12);
		bool L_14;
		L_14 = InterfaceFuncInvoker1< bool, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* >::Invoke(6, ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var, L_12, L_13);
		int32_t L_15 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_004d:
	{
		int32_t L_16 = V_1;
		InvalidInputU5BU5D_tF87A9DCDFC21C4D667DBAE4439B236B9ED22B725* L_17 = V_0;
		NullCheck(L_17);
		if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length)))))
		{
			goto IL_0036;
		}
	}
	{
		RuntimeObject* L_18;
		L_18 = Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* L_19 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__22_1;
		Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* L_20 = L_19;
		if (L_20)
		{
			G_B7_0 = L_20;
			G_B7_1 = L_18;
			goto IL_0079;
		}
		G_B6_0 = L_20;
		G_B6_1 = L_18;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* L_21 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* L_22 = (Func_2_tF73B483428972E193534E8E316F9295E5ADA8534*)il2cpp_codegen_object_new(Func_2_tF73B483428972E193534E8E316F9295E5ADA8534_il2cpp_TypeInfo_var);
		Func_2__ctor_m3ED3DF8B6C255200231B9ECFC30043AF7D0DEAE7(L_22, L_21, (intptr_t)((void*)U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_1_m7D5483ABC6226BC6685A72224339E7EFCBE31C95_RuntimeMethod_var), NULL);
		Func_2_tF73B483428972E193534E8E316F9295E5ADA8534* L_23 = L_22;
		((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__22_1 = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__22_1), (void*)L_23);
		G_B7_0 = L_23;
		G_B7_1 = G_B6_1;
	}

IL_0079:
	{
		RuntimeObject* L_24;
		L_24 = Enumerable_Where_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mCD2807B08BAEE61C0C392CDECFCE13BDDDE74163(G_B7_1, G_B7_0, Enumerable_Where_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mCD2807B08BAEE61C0C392CDECFCE13BDDDE74163_RuntimeMethod_var);
		InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225* L_25;
		L_25 = Enumerable_ToArray_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mF915FA7982BA769C64B55471D744A06A769017AA(L_24, Enumerable_ToArray_TisInvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_mF915FA7982BA769C64B55471D744A06A769017AA_RuntimeMethod_var);
		V_3 = L_25;
		V_4 = 0;
		goto IL_00a5;
	}

IL_0089:
	{
		InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225* L_26 = V_3;
		int32_t L_27 = V_4;
		NullCheck(L_26);
		int32_t L_28 = L_27;
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		V_5 = L_29;
		RuntimeObject* L_30;
		L_30 = Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline(__this, NULL);
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_31 = V_5;
		NullCheck(L_30);
		bool L_32;
		L_32 = InterfaceFuncInvoker1< bool, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* >::Invoke(6, ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var, L_30, L_31);
		int32_t L_33 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1));
	}

IL_00a5:
	{
		int32_t L_34 = V_4;
		InvalidOutputU5BU5D_tE08B5D0BC22DEAAD800451FF7E33B962FF267225* L_35 = V_3;
		NullCheck(L_35);
		if ((((int32_t)L_34) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length)))))
		{
			goto IL_0089;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CcontrolInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CcontrolOutputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CvalueInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CvalueOutputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CinvalidInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CinvalidOutputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_inputs_m882245950127637C1C172D93F255025806FA0BC4 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_0 = (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*)(IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*)SZArrayNew(IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4_il2cpp_TypeInfo_var, (uint32_t)3);
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_1 = L_0;
		RuntimeObject* L_2;
		L_2 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__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 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(__this, NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_4);
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_5 = L_3;
		RuntimeObject* L_6;
		L_6 = Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline(__this, NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_6);
		RuntimeObject* L_7;
		L_7 = LinqUtility_Concat_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C(L_5, LinqUtility_Concat_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C_RuntimeMethod_var);
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_outputs_m332C0564F55830D67E6EBE9959A5CC74AD87B56D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_0 = (IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*)(IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4*)SZArrayNew(IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4_il2cpp_TypeInfo_var, (uint32_t)3);
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_1 = L_0;
		RuntimeObject* L_2;
		L_2 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(__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 = Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline(__this, NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_4);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_4);
		IEnumerableU5BU5D_t2675ADA6DB5E6D17F6B3F4850BCE62F26E04B5B4* L_5 = L_3;
		RuntimeObject* L_6;
		L_6 = Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline(__this, NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_6);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_6);
		RuntimeObject* L_7;
		L_7 = LinqUtility_Concat_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4(L_5, LinqUtility_Concat_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4_RuntimeMethod_var);
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_validInputs_m788B0393432AF9067E51EC6C67E6DAFDB6DA5172 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C_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 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__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 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(__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_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C(L_3, LinqUtility_Concat_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_mA91A84DC17FFAC51E36BBB9885F6FD4335F3965C_RuntimeMethod_var);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_validOutputs_m5E33A7DD5037A8A38BAA5881FDBEFE5BEF023AE8 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4_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 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(__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 = Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline(__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_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4(L_3, LinqUtility_Concat_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_m43032FF00ED8B6737F3DC8B7BD29CC582C3591D4_RuntimeMethod_var);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_ports_m35475A24E484DEF49237F13A2A554C02B3965389 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_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 = Unit_get_inputs_m882245950127637C1C172D93F255025806FA0BC4(__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 = Unit_get_outputs_m332C0564F55830D67E6EBE9959A5CC74AD87B56D(__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_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0(L_3, LinqUtility_Concat_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_RuntimeMethod_var);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidPorts_m77FC60B99B22CCC3536D7152B67E11830013E094 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_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 = Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline(__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 = Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline(__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_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0(L_3, LinqUtility_Concat_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_RuntimeMethod_var);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_validPorts_m93DBBEF4359EFE29F4035E6DE7D2F4BDB52B816E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_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 = Unit_get_validInputs_m788B0393432AF9067E51EC6C67E6DAFDB6DA5172(__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 = Unit_get_validOutputs_m5E33A7DD5037A8A38BAA5881FDBEFE5BEF023AE8(__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_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0(L_3, LinqUtility_Concat_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m389C2640CC8CD72C9776067DAAE4E3B79425FEF0_RuntimeMethod_var);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_add_onPortsChanged_m42653E8E043ADA8D7083ECE60126ECD869FCCE0F (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onPortsChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___onPortsChanged);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_remove_onPortsChanged_m0DBB1B99AE2BC5601765F42E4FA174DB44F6053B (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_1 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_2 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onPortsChanged;
		V_0 = L_0;
	}

IL_0007:
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = V_0;
		V_1 = L_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)CastclassSealed((RuntimeObject*)L_4, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var));
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07** L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07**)(&__this->___onPortsChanged);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = V_2;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = V_1;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8;
		L_8 = InterlockedCompareExchangeImpl<Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*>(L_5, L_6, L_7);
		V_0 = L_8;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_9 = V_0;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_10 = V_1;
		if ((!(((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_9) == ((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_PortsChanged_m931384E7BBE55B8DAAD38DAE04077AD5C1F49DC4 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
	{
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___onPortsChanged;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_0013;
	}

IL_000d:
	{
		NullCheck(G_B2_0);
		Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
	}

IL_0013:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Unit_get_defaultValues_m30C795552E64DF3E82675E4886AD37F7AB3DF64C (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CdefaultValuesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_set_defaultValues_mC49E10AF0DE329B32FDBC79784C7EFA70BDA2719 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->___U3CdefaultValuesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultValuesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_relations_mDB187201ED45FDB33FDAFFE4A7B93A29A17F0C94 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CrelationsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_set_relations_mF24928913B674471D91ED6D66C6779B684A78773 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CrelationsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelationsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_connections_mA9247666D1AE49F732887C9C5F19765463724AD0 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_SelectMany_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_TisIUnitConnection_t7D3C5F679EA07D6C114445FC2DBBB6B16534FAEA_m34C14E21A5B768D757B0DC90C736FD70245346FD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_connectionsU3Eb__68_0_mF9E1ACD4A04BDAFF9A8FAC89DDB3EB60C0A2AFCB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = Unit_get_ports_m35475A24E484DEF49237F13A2A554C02B3965389(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* L_1 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__68_0;
		Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			goto IL_0025;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* L_3 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* L_4 = (Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015*)il2cpp_codegen_object_new(Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015_il2cpp_TypeInfo_var);
		Func_2__ctor_m433A1B5ED673CF684C3E95AE838F3D99C02FF24A(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3Cget_connectionsU3Eb__68_0_mF9E1ACD4A04BDAFF9A8FAC89DDB3EB60C0A2AFCB_RuntimeMethod_var), NULL);
		Func_2_t7BE62F81B04C09343ED0754CCBD0892226872015* L_5 = L_4;
		((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__68_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__68_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
	}

IL_0025:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_SelectMany_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_TisIUnitConnection_t7D3C5F679EA07D6C114445FC2DBBB6B16534FAEA_m34C14E21A5B768D757B0DC90C736FD70245346FD(G_B2_1, G_B2_0, Enumerable_SelectMany_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_TisIUnitConnection_t7D3C5F679EA07D6C114445FC2DBBB6B16534FAEA_m34C14E21A5B768D757B0DC90C736FD70245346FD_RuntimeMethod_var);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Disconnect_mF0A111E15D837ED150659BB05C3ACBBFB2C5E715 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m0F2B7508CDD0A91D4706257A5EDDC4710EB4880B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_First_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m7F6828211720F7289B2BC4985B0FAFC549BACB12_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDisconnectU3Eb__69_0_mA5EB527D72A36E046A88A81EBA3964151777226E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDisconnectU3Eb__69_1_mA33F234C7A42BCE4C8865ED9A917192FE9866F1E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* G_B3_0 = NULL;
	RuntimeObject* G_B3_1 = NULL;
	Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* G_B6_0 = NULL;
	RuntimeObject* G_B6_1 = NULL;
	Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* G_B5_0 = NULL;
	RuntimeObject* G_B5_1 = NULL;
	{
		goto IL_0035;
	}

IL_0003:
	{
		RuntimeObject* L_0;
		L_0 = Unit_get_ports_m35475A24E484DEF49237F13A2A554C02B3965389(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_1 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__69_0;
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_2 = L_1;
		if (L_2)
		{
			G_B3_0 = L_2;
			G_B3_1 = L_0;
			goto IL_0029;
		}
		G_B2_0 = L_2;
		G_B2_1 = L_0;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* L_3 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_4 = (Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA*)il2cpp_codegen_object_new(Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA_il2cpp_TypeInfo_var);
		Func_2__ctor_mD3C289D2B9DF75DE56627A5708418DF32DC4DF04(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CDisconnectU3Eb__69_0_mA5EB527D72A36E046A88A81EBA3964151777226E_RuntimeMethod_var), NULL);
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_5 = L_4;
		((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__69_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__69_0), (void*)L_5);
		G_B3_0 = L_5;
		G_B3_1 = G_B2_1;
	}

IL_0029:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_First_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m7F6828211720F7289B2BC4985B0FAFC549BACB12(G_B3_1, G_B3_0, Enumerable_First_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m7F6828211720F7289B2BC4985B0FAFC549BACB12_RuntimeMethod_var);
		NullCheck(L_6);
		InterfaceActionInvoker0::Invoke(15, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_6);
	}

IL_0035:
	{
		RuntimeObject* L_7;
		L_7 = Unit_get_ports_m35475A24E484DEF49237F13A2A554C02B3965389(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_8 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__69_1;
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_9 = L_8;
		if (L_9)
		{
			G_B6_0 = L_9;
			G_B6_1 = L_7;
			goto IL_005a;
		}
		G_B5_0 = L_9;
		G_B5_1 = L_7;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* L_10 = ((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_11 = (Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA*)il2cpp_codegen_object_new(Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA_il2cpp_TypeInfo_var);
		Func_2__ctor_mD3C289D2B9DF75DE56627A5708418DF32DC4DF04(L_11, L_10, (intptr_t)((void*)U3CU3Ec_U3CDisconnectU3Eb__69_1_mA33F234C7A42BCE4C8865ED9A917192FE9866F1E_RuntimeMethod_var), NULL);
		Func_2_tD49DEBC40A7838DEEE1DB0E45329AC48854573DA* L_12 = L_11;
		((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__69_1 = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9__69_1), (void*)L_12);
		G_B6_0 = L_12;
		G_B6_1 = G_B5_1;
	}

IL_005a:
	{
		bool L_13;
		L_13 = Enumerable_Any_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m0F2B7508CDD0A91D4706257A5EDDC4710EB4880B(G_B6_1, G_B6_0, Enumerable_Any_TisIUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_m0F2B7508CDD0A91D4706257A5EDDC4710EB4880B_RuntimeMethod_var);
		V_0 = L_13;
		bool L_14 = V_0;
		if (L_14)
		{
			goto IL_0003;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Unit_get_isControlRoot_mD63A76CC7CC21B3D3172B8007DF9AED957C7FD8E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisControlRootU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_set_isControlRoot_mAA8F1535B9E67D6D6ED28A3520C88312B767C143 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisControlRootU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_tB5134229FAEDF9680B5EEB965C38145FE7023D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		RuntimeObject* L_0;
		L_0 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		NullCheck(L_0);
		bool L_2;
		L_2 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_tB5134229FAEDF9680B5EEB965C38145FE7023D2B_il2cpp_TypeInfo_var, L_0, L_1);
		if (L_2)
		{
			goto IL_002b;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(__this, NULL);
		String_t* L_4 = ___0_key;
		NullCheck(L_3);
		bool L_5;
		L_5 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var, L_3, L_4);
		if (L_5)
		{
			goto IL_002b;
		}
	}
	{
		RuntimeObject* L_6;
		L_6 = Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline(__this, NULL);
		String_t* L_7 = ___0_key;
		NullCheck(L_6);
		bool L_8;
		L_8 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_t2ACCB06A81C21652D8C46EB8F022C35A3047187A_il2cpp_TypeInfo_var, L_6, L_7);
		G_B4_0 = ((int32_t)(L_8));
		goto IL_002c;
	}

IL_002b:
	{
		G_B4_0 = 1;
	}

IL_002c:
	{
		V_0 = (bool)G_B4_0;
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_0048;
		}
	}
	{
		String_t* L_10 = ___0_key;
		Type_t* L_11;
		L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
		String_t* L_12;
		L_12 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54E1321D77001D901E013C63DC608069E8B0A37F)), L_10, L_11, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49_RuntimeMethod_var)));
	}

IL_0048:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t2637CD908A1D68FF4DE4F5E75F0197A5BF7094A3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		RuntimeObject* L_0;
		L_0 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(__this, NULL);
		String_t* L_1 = ___0_key;
		NullCheck(L_0);
		bool L_2;
		L_2 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var, L_0, L_1);
		if (L_2)
		{
			goto IL_002b;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline(__this, NULL);
		String_t* L_4 = ___0_key;
		NullCheck(L_3);
		bool L_5;
		L_5 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_t2637CD908A1D68FF4DE4F5E75F0197A5BF7094A3_il2cpp_TypeInfo_var, L_3, L_4);
		if (L_5)
		{
			goto IL_002b;
		}
	}
	{
		RuntimeObject* L_6;
		L_6 = Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline(__this, NULL);
		String_t* L_7 = ___0_key;
		NullCheck(L_6);
		bool L_8;
		L_8 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_t381764FA48DF149BE0CCDD211403315A592316CA_il2cpp_TypeInfo_var, L_6, L_7);
		G_B4_0 = ((int32_t)(L_8));
		goto IL_002c;
	}

IL_002b:
	{
		G_B4_0 = 1;
	}

IL_002c:
	{
		V_0 = (bool)G_B4_0;
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_0048;
		}
	}
	{
		String_t* L_10 = ___0_key;
		Type_t* L_11;
		L_11 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
		String_t* L_12;
		L_12 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB8696A00F12280E3816816ABC967400248801841)), L_10, L_11, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1_RuntimeMethod_var)));
	}

IL_0048:
	{
		return;
	}
}
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) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_0 = NULL;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_1 = NULL;
	{
		String_t* L_0 = ___0_key;
		Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49(__this, L_0, NULL);
		String_t* L_1 = ___0_key;
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = ___1_action;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3 = (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)il2cpp_codegen_object_new(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		ControlInput__ctor_m8330DF4E17FB7CC3AFEFF209E0561A610991BEAD(L_3, L_1, L_2, NULL);
		V_0 = L_3;
		RuntimeObject* L_4;
		L_4 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_5 = V_0;
		NullCheck(L_4);
		InterfaceActionInvoker1< ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* >::Invoke(2, ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var, L_4, L_5);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6 = V_0;
		V_1 = L_6;
		goto IL_0022;
	}

IL_0022:
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Unit_ControlInputCoroutine_m55CB669B3F4D3208B3BEC9FBF4DB08A6DD9B494B (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___1_coroutineAction, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_0 = NULL;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_1 = NULL;
	{
		String_t* L_0 = ___0_key;
		Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49(__this, L_0, NULL);
		String_t* L_1 = ___0_key;
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_2 = ___1_coroutineAction;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3 = (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)il2cpp_codegen_object_new(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		ControlInput__ctor_mCE78EAD5EB90125CF6C4765A4B61160C5D1B3034(L_3, L_1, L_2, NULL);
		V_0 = L_3;
		RuntimeObject* L_4;
		L_4 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_5 = V_0;
		NullCheck(L_4);
		InterfaceActionInvoker1< ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* >::Invoke(2, ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var, L_4, L_5);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6 = V_0;
		V_1 = L_6;
		goto IL_0022;
	}

IL_0022:
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Unit_ControlInputCoroutine_mDE43448247299DC9ACC215046E93A058A5AE15A4 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___2_coroutineAction, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_0 = NULL;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_1 = NULL;
	{
		String_t* L_0 = ___0_key;
		Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49(__this, L_0, NULL);
		String_t* L_1 = ___0_key;
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = ___1_action;
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_3 = ___2_coroutineAction;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_4 = (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*)il2cpp_codegen_object_new(ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var);
		ControlInput__ctor_mE0DC6CD6855539FB27416F17550B8B75D1BC77CF(L_4, L_1, L_2, L_3, NULL);
		V_0 = L_4;
		RuntimeObject* L_5;
		L_5 = Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_6 = V_0;
		NullCheck(L_5);
		InterfaceActionInvoker1< ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* >::Invoke(2, ICollection_1_tA93AF00DDDD527293B8B36A8BA54A7D3B3A697D3_il2cpp_TypeInfo_var, L_5, L_6);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_7 = V_0;
		V_1 = L_7;
		goto IL_0023;
	}

IL_0023:
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tB2F8C47CF307DF92520C28F69697FA6ED795CFA2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_0 = NULL;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_1 = NULL;
	{
		String_t* L_0 = ___0_key;
		Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1(__this, L_0, NULL);
		String_t* L_1 = ___0_key;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2 = (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)il2cpp_codegen_object_new(ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_il2cpp_TypeInfo_var);
		ControlOutput__ctor_mBF23FC15401E4017E029BA519D90462577540765(L_2, L_1, NULL);
		V_0 = L_2;
		RuntimeObject* L_3;
		L_3 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4 = V_0;
		NullCheck(L_3);
		InterfaceActionInvoker1< ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* >::Invoke(2, ICollection_1_tB2F8C47CF307DF92520C28F69697FA6ED795CFA2_il2cpp_TypeInfo_var, L_3, L_4);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5 = V_0;
		V_1 = L_5;
		goto IL_0021;
	}

IL_0021:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_mC3A0304FABE5B5D5E98B850EF624F8CE643C394D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Type_t* ___0_type, String_t* ___1_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tA7BDDF074DB56F17D7F8B9E4215C2859577E261C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		String_t* L_0 = ___1_key;
		Unit_EnsureUniqueInput_mBD9434E18D191D1032083B40ABB1AECF8245DE49(__this, L_0, NULL);
		String_t* L_1 = ___1_key;
		Type_t* L_2 = ___0_type;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3 = (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*)il2cpp_codegen_object_new(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		ValueInput__ctor_m688CB3102F5E6B569AD7D662DCF23B31C6A60102(L_3, L_1, L_2, NULL);
		V_0 = L_3;
		RuntimeObject* L_4;
		L_4 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5 = V_0;
		NullCheck(L_4);
		InterfaceActionInvoker1< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* >::Invoke(2, ICollection_1_tA7BDDF074DB56F17D7F8B9E4215C2859577E261C_il2cpp_TypeInfo_var, L_4, L_5);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6 = V_0;
		V_1 = L_6;
		goto IL_0022;
	}

IL_0022:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_m81E1466E77946ABE570086EF9FD05C425C23A97A (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Type_t* ___0_type, String_t* ___1_key, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_1 = NULL;
	{
		String_t* L_0 = ___1_key;
		Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1(__this, L_0, NULL);
		String_t* L_1 = ___1_key;
		Type_t* L_2 = ___0_type;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3 = (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B*)il2cpp_codegen_object_new(ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_il2cpp_TypeInfo_var);
		ValueOutput__ctor_m0A6C5509666DF4D368A0B95A33B921C359D91CD4(L_3, L_1, L_2, NULL);
		V_0 = L_3;
		RuntimeObject* L_4;
		L_4 = Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5 = V_0;
		NullCheck(L_4);
		InterfaceActionInvoker1< ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* >::Invoke(2, ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var, L_4, L_5);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6 = V_0;
		V_1 = L_6;
		goto IL_0022;
	}

IL_0022:
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_mD670E2BF2F2185903E7D24197E11163CFE3FD99D (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Type_t* ___0_type, String_t* ___1_key, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___2_getValue, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_0 = NULL;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* V_1 = NULL;
	{
		String_t* L_0 = ___1_key;
		Unit_EnsureUniqueOutput_m2F64D7B9B131781D4ECD09FA1E7DD32845ACEED1(__this, L_0, NULL);
		String_t* L_1 = ___1_key;
		Type_t* L_2 = ___0_type;
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_3 = ___2_getValue;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4 = (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B*)il2cpp_codegen_object_new(ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_il2cpp_TypeInfo_var);
		ValueOutput__ctor_m6C7223AF54C80BBD87F8AF653CF73F4E1906590F(L_4, L_1, L_2, L_3, NULL);
		V_0 = L_4;
		RuntimeObject* L_5;
		L_5 = Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6 = V_0;
		NullCheck(L_5);
		InterfaceActionInvoker1< ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* >::Invoke(2, ICollection_1_tDDE90764A31193E47A9628B8B9962F4EFB0FF23A_il2cpp_TypeInfo_var, L_5, L_6);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7 = V_0;
		V_1 = L_7;
		goto IL_0023;
	}

IL_0023:
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Relation_m3D1C741910BF26C36F03F2446424950C1DFA87A9 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, RuntimeObject* ___0_source, RuntimeObject* ___1_destination, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_tE076BA0F545B038CA040DA480E4D0AE8413CF7CB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0;
		L_0 = Unit_get_relations_mDB187201ED45FDB33FDAFFE4A7B93A29A17F0C94_inline(__this, NULL);
		RuntimeObject* L_1 = ___0_source;
		RuntimeObject* L_2 = ___1_destination;
		UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE* L_3 = (UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE*)il2cpp_codegen_object_new(UnitRelation_tFB91F0AFF5915A3537394C63DD985F4922DE79FE_il2cpp_TypeInfo_var);
		UnitRelation__ctor_mB1342812F24A7D6C73627C174BE9158A6E293B43(L_3, L_1, L_2, NULL);
		NullCheck(L_0);
		InterfaceActionInvoker1< RuntimeObject* >::Invoke(2, ICollection_1_tE076BA0F545B038CA040DA480E4D0AE8413CF7CB_il2cpp_TypeInfo_var, L_0, L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_source, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___1_destination, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_source;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1 = ___1_destination;
		Unit_Relation_m3D1C741910BF26C36F03F2446424950C1DFA87A9(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_source, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___1_destination, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_source;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = ___1_destination;
		Unit_Relation_m3D1C741910BF26C36F03F2446424950C1DFA87A9(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Assignment_mE5DC2E131C1BA666F655E321312165D7B4BB74C7 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_source, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___1_destination, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_source;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = ___1_destination;
		Unit_Relation_m3D1C741910BF26C36F03F2446424950C1DFA87A9(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_source, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___1_destination, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_source;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_1 = ___1_destination;
		Unit_Relation_m3D1C741910BF26C36F03F2446424950C1DFA87A9(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Unit_get_position_m6FCF07A498215985DC0BE9E3B1DE17CD67832F05 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CpositionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_set_position_m773CEF759ACC9172E095706EA740E335780E1DDB (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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 Exception_t* Unit_get_definitionException_m956CC242AA25AF586E023770AB34C4093AC1596E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = __this->___U3CdefinitionExceptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_set_definitionException_m46312F5CED13ECE48F5EB06303FBC86D1C111FC3 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Exception_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = ___0_value;
		__this->___U3CdefinitionExceptionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefinitionExceptionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* Unit_GetAnalyticsIdentifier_mF2F8C3FF7CEDA4A727F34459F4642069144FAA63 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __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 FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* Unit_Unity_VisualScripting_IUnit_get_graph_m8EF6EE262C413C49B9B888618D2B63E634588A9E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_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 int32_t DebugData_get_lastInvokeFrame_mD8BB9709864F3A45FC1CA4D2B4D039FC21053DA7 (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3ClastInvokeFrameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_lastInvokeFrame_m410F05C4D39AF1A2532890EC12BF597A4AAA911B (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ClastInvokeFrameU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DebugData_get_lastInvokeTime_m38DF1585495D25D7AF9C3F38BEECDFE728E16F87 (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3ClastInvokeTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_lastInvokeTime_m3DFCA6AE06DCF563AFFB5EF55518E7A8D44F0B3D (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3ClastInvokeTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Exception_t* DebugData_get_runtimeException_m04CB1C714D16E2897A26A48593BD5DF86ED30A61 (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __this, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = __this->___U3CruntimeExceptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_set_runtimeException_m7BC0B612B1E84DCA70A42DBC2BF7EF0D0C2CA84B (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __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_m65343570D70BFFB1B3F329BF86CBE1D5BF1278F6 (DebugData_tCC56E4E54173A69828AA1938729A40F9CE86B23E* __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 U3CU3Ec__cctor_mE7C762032EA4314800CE24050B5318AD772EC91A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* L_0 = (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373*)il2cpp_codegen_object_new(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mD41A42C1EF873E6D8050D956C6BCA71BABDDEB93(L_0, NULL);
		((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD41A42C1EF873E6D8050D956C6BCA71BABDDEB93 (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_0_m8CFF4295328B8774AC9F1DCD05F803352F23DC83 (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_hasAnyConnection_m06FFCC2E7A25E441323B885185F01CFD2A1BD488_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_0 = ___0_p;
		NullCheck(L_0);
		bool L_1;
		L_1 = UnitPort_3_get_hasAnyConnection_m06FFCC2E7A25E441323B885185F01CFD2A1BD488(L_0, UnitPort_3_get_hasAnyConnection_m06FFCC2E7A25E441323B885185F01CFD2A1BD488_RuntimeMethod_var);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CRemoveUnconnectedInvalidPortsU3Eb__22_1_m7D5483ABC6226BC6685A72224339E7EFCBE31C95 (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPort_3_get_hasAnyConnection_m93AE70DD6C3D17A09AD04728800A8B9F0701657D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_0 = ___0_p;
		NullCheck(L_0);
		bool L_1;
		L_1 = UnitPort_3_get_hasAnyConnection_m93AE70DD6C3D17A09AD04728800A8B9F0701657D(L_0, UnitPort_3_get_hasAnyConnection_m93AE70DD6C3D17A09AD04728800A8B9F0701657D_RuntimeMethod_var);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3Cget_connectionsU3Eb__68_0_mF9E1ACD4A04BDAFF9A8FAC89DDB3EB60C0A2AFCB (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(6, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CDisconnectU3Eb__69_0_mA5EB527D72A36E046A88A81EBA3964151777226E (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker0< bool >::Invoke(8, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CDisconnectU3Eb__69_1_mA33F234C7A42BCE4C8865ED9A917192FE9866F1E (U3CU3Ec_tB13AEAB840E54BB2D67F6B3DFEB66559CE5F9373* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		bool L_1;
		L_1 = InterfaceFuncInvoker0< bool >::Invoke(8, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_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 UnitCategory__ctor_mCFEF3588D9656C9ED1F0F05EA123240CC34D2ADF (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, String_t* ___0_fullName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21242E768CCE095A6B65BD73C1A03C65F163B368);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	bool V_1 = false;
	{
		Attribute__ctor_m79ED1BF1EE36D1E417BA89A0D9F91F8AAD8D19E2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral21242E768CCE095A6B65BD73C1A03C65F163B368, NULL);
		String_t* L_1 = ___0_fullName;
		NullCheck(L_0);
		EnsureThat_IsNotNull_m5EC50846951F99E0A677FCF5EFB764413EEF5ABD(L_0, L_1, NULL);
		String_t* L_2 = ___0_fullName;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_2, ((int32_t)92), ((int32_t)47), NULL);
		___0_fullName = L_3;
		String_t* L_4 = ___0_fullName;
		__this->___U3CfullNameU3Ek__BackingField = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfullNameU3Ek__BackingField), (void*)L_4);
		String_t* L_5 = ___0_fullName;
		NullCheck(L_5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6;
		L_6 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_5, ((int32_t)47), 0, NULL);
		V_0 = L_6;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = V_0;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_0;
		NullCheck(L_8);
		NullCheck(L_7);
		int32_t L_9 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_8)->max_length)), 1));
		String_t* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		__this->___U3CnameU3Ek__BackingField = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_10);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = V_0;
		NullCheck(L_11);
		V_1 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length))) > ((int32_t)1))? 1 : 0);
		bool L_12 = V_1;
		if (!L_12)
		{
			goto IL_0079;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = V_0;
		NullCheck(L_13);
		int32_t L_14 = 0;
		String_t* L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_16 = (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)il2cpp_codegen_object_new(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		UnitCategory__ctor_mCFEF3588D9656C9ED1F0F05EA123240CC34D2ADF(L_16, L_15, NULL);
		__this->___U3CrootU3Ek__BackingField = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrootU3Ek__BackingField), (void*)L_16);
		String_t* L_17 = ___0_fullName;
		String_t* L_18 = ___0_fullName;
		NullCheck(L_18);
		int32_t L_19;
		L_19 = String_LastIndexOf_m6BB3E7E1B48702D4C715FA423F8A822C053B290E(L_18, ((int32_t)47), NULL);
		NullCheck(L_17);
		String_t* L_20;
		L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_17, 0, L_19, NULL);
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_21 = (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)il2cpp_codegen_object_new(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		UnitCategory__ctor_mCFEF3588D9656C9ED1F0F05EA123240CC34D2ADF(L_21, L_20, NULL);
		__this->___U3CparentU3Ek__BackingField = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparentU3Ek__BackingField), (void*)L_21);
		goto IL_0089;
	}

IL_0079:
	{
		__this->___U3CrootU3Ek__BackingField = __this;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrootU3Ek__BackingField), (void*)__this);
		__this->___U3CisRootU3Ek__BackingField = (bool)1;
	}

IL_0089:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* UnitCategory_get_root_mF9D4FBD7A2AE56C52861E036EB234305A6E59BBA (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CrootU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* UnitCategory_get_parent_mD1413E73DA6B306AB02ABE2CF4EA113CB3345F66 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CparentU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CfullNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitCategory_get_name_m14256A21602454E535B0810030E750EED9DF1463 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitCategory_get_isRoot_mE40429ADEC795DE01A9F6F1806CB9EBA1FF3B27E (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisRootU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitCategory_get_ancestors_m3574B078960595740F98B4499440EF9455F67E62 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* L_0 = (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5*)il2cpp_codegen_object_new(U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5_il2cpp_TypeInfo_var);
		U3Cget_ancestorsU3Ed__17__ctor_m923492A1E2ADE86B6A5477C71EB8A4A7FB1EA7E7(L_0, ((int32_t)-2), NULL);
		V_0 = L_0;
		U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* L_1 = V_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* L_2 = V_0;
		V_1 = L_2;
		RuntimeObject* L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitCategory_AndAncestors_mD49697ED773B29D3F519D62735A4CA8EF5C89596 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* L_0 = (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3*)il2cpp_codegen_object_new(U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3_il2cpp_TypeInfo_var);
		U3CAndAncestorsU3Ed__18__ctor_m337975C056E7F1450B832AB7BFF7D5C9202225DF(L_0, ((int32_t)-2), NULL);
		U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitCategory_Equals_m94C2D2E40EE05D3080683CB85BF8B540750C3986 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		if (!((UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)IsInstClass((RuntimeObject*)L_0, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var)))
		{
			goto IL_0021;
		}
	}
	{
		RuntimeObject* L_1 = ___0_obj;
		NullCheck(((UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)CastclassClass((RuntimeObject*)L_1, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var)));
		String_t* L_2;
		L_2 = UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline(((UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)CastclassClass((RuntimeObject*)L_1, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var)), NULL);
		String_t* L_3;
		L_3 = UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline(__this, NULL);
		bool L_4;
		L_4 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, L_3, NULL);
		G_B3_0 = ((int32_t)(L_4));
		goto IL_0022;
	}

IL_0021:
	{
		G_B3_0 = 0;
	}

IL_0022:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnitCategory_GetHashCode_m4E45957A7777AA5CE1B44CFCBACEFF7D90624735 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		String_t* L_0;
		L_0 = UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnitCategory_ToString_m002E43E3F834206A0D763A72AB0CA41917579AE3 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		String_t* L_0;
		L_0 = UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline(__this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitCategory_op_Equality_m5B52559634B1903F6B915C8D698F5CEA145E4973 (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___0_a, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___1_b, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B5_0 = 0;
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = ___0_a;
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_1 = ___1_b;
		V_0 = (bool)((((RuntimeObject*)(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)L_0) == ((RuntimeObject*)(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_002b;
	}

IL_000e:
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_3 = ___0_a;
		if (!L_3)
		{
			goto IL_0017;
		}
	}
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_4 = ___1_b;
		G_B5_0 = ((((RuntimeObject*)(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B5_0 = 1;
	}

IL_0018:
	{
		V_2 = (bool)G_B5_0;
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0021;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_002b;
	}

IL_0021:
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_6 = ___0_a;
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_7 = ___1_b;
		NullCheck(L_6);
		bool L_8;
		L_8 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_6, L_7);
		V_1 = L_8;
		goto IL_002b;
	}

IL_002b:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnitCategory_op_Inequality_m79EB9C6CD94C2C07A6388113E4C70D9E4B8049BE (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___0_a, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* ___1_b, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = ___0_a;
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_1 = ___1_b;
		bool L_2;
		L_2 = UnitCategory_op_Equality_m5B52559634B1903F6B915C8D698F5CEA145E4973(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
#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 U3CAndAncestorsU3Ed__18__ctor_m337975C056E7F1450B832AB7BFF7D5C9202225DF (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAndAncestorsU3Ed__18_System_IDisposable_Dispose_m290F3CF94E4D1FD6CC3CAB01DD0B4AF797843882 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_000e;
	}

IL_000e:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)2)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0020;
	}

IL_0014:
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0017:
			{
				U3CAndAncestorsU3Ed__18_U3CU3Em__Finally1_mCE160C9FB1DECEE33132792053148EF533A36910(__this, NULL);
				return;
			}
		});
		try
		{
			goto IL_001e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001e:
	{
		goto IL_0020;
	}

IL_0020:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAndAncestorsU3Ed__18_MoveNext_m3AE0EE8DBC25D581D7BA0B4C0DB29FAF1A17CED2 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t4AF70810123D57D0579CF7EA1198EC6DEBFAA802_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t4C2AC155A122A9D6EF0096D04084AFD8C07BEBF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		auto __finallyBlock = il2cpp::utils::Fault([&]
		{

FAULT_00ca:
			{
				U3CAndAncestorsU3Ed__18_System_IDisposable_Dispose_m290F3CF94E4D1FD6CC3CAB01DD0B4AF797843882(__this, NULL);
				return;
			}
		});
		try
		{
			{
				int32_t L_0 = __this->___U3CU3E1__state;
				V_1 = L_0;
				int32_t L_1 = V_1;
				switch (L_1)
				{
					case 0:
					{
						goto IL_001b_1;
					}
					case 1:
					{
						goto IL_001d_1;
					}
					case 2:
					{
						goto IL_001f_1;
					}
				}
			}
			{
				goto IL_0021_1;
			}

IL_001b_1:
			{
				goto IL_0028_1;
			}

IL_001d_1:
			{
				goto IL_004a_1;
			}

IL_001f_1:
			{
				goto IL_009b_1;
			}

IL_0021_1:
			{
				V_0 = (bool)0;
				goto IL_00d2;
			}

IL_0028_1:
			{
				__this->___U3CU3E1__state = (-1);
				UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_2 = __this->___U3CU3E4__this;
				__this->___U3CU3E2__current = L_2;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_2);
				__this->___U3CU3E1__state = 1;
				V_0 = (bool)1;
				goto IL_00d2;
			}

IL_004a_1:
			{
				__this->___U3CU3E1__state = (-1);
				UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_3 = __this->___U3CU3E4__this;
				NullCheck(L_3);
				RuntimeObject* L_4;
				L_4 = UnitCategory_get_ancestors_m3574B078960595740F98B4499440EF9455F67E62(L_3, NULL);
				NullCheck(L_4);
				RuntimeObject* L_5;
				L_5 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t4AF70810123D57D0579CF7EA1198EC6DEBFAA802_il2cpp_TypeInfo_var, L_4);
				__this->___U3CU3Es__1 = L_5;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__1), (void*)L_5);
				__this->___U3CU3E1__state = ((int32_t)-3);
				goto IL_00ab_1;
			}

IL_0072_1:
			{
				RuntimeObject* L_6 = __this->___U3CU3Es__1;
				NullCheck(L_6);
				UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_7;
				L_7 = InterfaceFuncInvoker0< UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* >::Invoke(0, IEnumerator_1_t4C2AC155A122A9D6EF0096D04084AFD8C07BEBF2_il2cpp_TypeInfo_var, L_6);
				__this->___U3CancestorU3E5__2 = L_7;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CancestorU3E5__2), (void*)L_7);
				UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_8 = __this->___U3CancestorU3E5__2;
				__this->___U3CU3E2__current = L_8;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_8);
				__this->___U3CU3E1__state = 2;
				V_0 = (bool)1;
				goto IL_00d2;
			}

IL_009b_1:
			{
				__this->___U3CU3E1__state = ((int32_t)-3);
				__this->___U3CancestorU3E5__2 = (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CancestorU3E5__2), (void*)(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)NULL);
			}

IL_00ab_1:
			{
				RuntimeObject* L_9 = __this->___U3CU3Es__1;
				NullCheck(L_9);
				bool L_10;
				L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_9);
				if (L_10)
				{
					goto IL_0072_1;
				}
			}
			{
				U3CAndAncestorsU3Ed__18_U3CU3Em__Finally1_mCE160C9FB1DECEE33132792053148EF533A36910(__this, NULL);
				__this->___U3CU3Es__1 = (RuntimeObject*)NULL;
				Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__1), (void*)(RuntimeObject*)NULL);
				V_0 = (bool)0;
				goto IL_00d2;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d2:
	{
		bool L_11 = V_0;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAndAncestorsU3Ed__18_U3CU3Em__Finally1_mCE160C9FB1DECEE33132792053148EF533A36910 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___U3CU3E1__state = (-1);
		RuntimeObject* L_0 = __this->___U3CU3Es__1;
		if (!L_0)
		{
			goto IL_001b;
		}
	}
	{
		RuntimeObject* L_1 = __this->___U3CU3Es__1;
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
	}

IL_001b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* U3CAndAncestorsU3Ed__18_System_Collections_Generic_IEnumeratorU3CUnity_VisualScripting_UnitCategoryU3E_get_Current_mB3A04BD93E46DEC3CF902E777D73D9B1F566F56C (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAndAncestorsU3Ed__18_System_Collections_IEnumerator_Reset_m8B74D3009C2BB38DBDB323460C270A24C1B413AC (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CAndAncestorsU3Ed__18_System_Collections_IEnumerator_Reset_m8B74D3009C2BB38DBDB323460C270A24C1B413AC_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAndAncestorsU3Ed__18_System_Collections_IEnumerator_get_Current_mC929E1D954F603BC8A0DCC3BA5E2B2D3919A8C81 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAndAncestorsU3Ed__18_System_Collections_Generic_IEnumerableU3CUnity_VisualScripting_UnitCategoryU3E_GetEnumerator_m6146F96A06FE46A84F1AF198BA3874057CD7A626 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0035;
	}

IL_0022:
	{
		U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* L_3 = (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3*)il2cpp_codegen_object_new(U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3_il2cpp_TypeInfo_var);
		U3CAndAncestorsU3Ed__18__ctor_m337975C056E7F1450B832AB7BFF7D5C9202225DF(L_3, 0, NULL);
		V_0 = L_3;
		U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* L_4 = V_0;
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_5 = __this->___U3CU3E4__this;
		NullCheck(L_4);
		L_4->___U3CU3E4__this = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this), (void*)L_5);
	}

IL_0035:
	{
		U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAndAncestorsU3Ed__18_System_Collections_IEnumerable_GetEnumerator_mD39718F6013E01693CB69D5F5EC8E31A8C5F5986 (U3CAndAncestorsU3Ed__18_t7C9D34CCF4F02F950B800D761D87F86E89CFF3D3* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3CAndAncestorsU3Ed__18_System_Collections_Generic_IEnumerableU3CUnity_VisualScripting_UnitCategoryU3E_GetEnumerator_m6146F96A06FE46A84F1AF198BA3874057CD7A626(__this, NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ancestorsU3Ed__17__ctor_m923492A1E2ADE86B6A5477C71EB8A4A7FB1EA7E7 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ancestorsU3Ed__17_System_IDisposable_Dispose_m7291840FB902D303500338FCC8A4ED7F283053E0 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_ancestorsU3Ed__17_MoveNext_m5F8ED4DD0F994069033E6795FBBDB47B926EA1FB (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0016;
	}

IL_0012:
	{
		goto IL_0018;
	}

IL_0014:
	{
		goto IL_0049;
	}

IL_0016:
	{
		return (bool)0;
	}

IL_0018:
	{
		__this->___U3CU3E1__state = (-1);
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_3 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_4;
		L_4 = UnitCategory_get_parent_mD1413E73DA6B306AB02ABE2CF4EA113CB3345F66_inline(L_3, NULL);
		__this->___U3CancestorU3E5__1 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CancestorU3E5__1), (void*)L_4);
		goto IL_0062;
	}

IL_0033:
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_5 = __this->___U3CancestorU3E5__1;
		__this->___U3CU3E2__current = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_5);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0049:
	{
		__this->___U3CU3E1__state = (-1);
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_6 = __this->___U3CancestorU3E5__1;
		NullCheck(L_6);
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_7;
		L_7 = UnitCategory_get_parent_mD1413E73DA6B306AB02ABE2CF4EA113CB3345F66_inline(L_6, NULL);
		__this->___U3CancestorU3E5__1 = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CancestorU3E5__1), (void*)L_7);
	}

IL_0062:
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_8 = __this->___U3CancestorU3E5__1;
		bool L_9;
		L_9 = UnitCategory_op_Inequality_m79EB9C6CD94C2C07A6388113E4C70D9E4B8049BE(L_8, (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)NULL, NULL);
		V_1 = L_9;
		bool L_10 = V_1;
		if (L_10)
		{
			goto IL_0033;
		}
	}
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* U3Cget_ancestorsU3Ed__17_System_Collections_Generic_IEnumeratorU3CUnity_VisualScripting_UnitCategoryU3E_get_Current_m6F4E68229422454055139DFF76810282BE0EB4D1 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_ancestorsU3Ed__17_System_Collections_IEnumerator_Reset_mF0C6765477964CE6C95302102186E687CA041E73 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3Cget_ancestorsU3Ed__17_System_Collections_IEnumerator_Reset_mF0C6765477964CE6C95302102186E687CA041E73_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ancestorsU3Ed__17_System_Collections_IEnumerator_get_Current_m3E8DEF95C7A48D24D7E957961045BF6644D1D2A0 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ancestorsU3Ed__17_System_Collections_Generic_IEnumerableU3CUnity_VisualScripting_UnitCategoryU3E_GetEnumerator_mFFB50F8600EB8ABB544E89F42C65FD0369966C0B (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0035;
	}

IL_0022:
	{
		U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* L_3 = (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5*)il2cpp_codegen_object_new(U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5_il2cpp_TypeInfo_var);
		U3Cget_ancestorsU3Ed__17__ctor_m923492A1E2ADE86B6A5477C71EB8A4A7FB1EA7E7(L_3, 0, NULL);
		V_0 = L_3;
		U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* L_4 = V_0;
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_5 = __this->___U3CU3E4__this;
		NullCheck(L_4);
		L_4->___U3CU3E4__this = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this), (void*)L_5);
	}

IL_0035:
	{
		U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_ancestorsU3Ed__17_System_Collections_IEnumerable_GetEnumerator_m054480E177EB5E2EBA6342ED0EAF6FAC6B9BD218 (U3Cget_ancestorsU3Ed__17_tF2DBEB65B2AB6FE86551C24DA4F049CBCCB536C5* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3Cget_ancestorsU3Ed__17_System_Collections_Generic_IEnumerableU3CUnity_VisualScripting_UnitCategoryU3E_GetEnumerator_mFFB50F8600EB8ABB544E89F42C65FD0369966C0B(__this, NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* UnitCategoryConverter_get_ModelType_mB2982FBD8171F29E1B027B232656C190E92985EA (UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitCategoryConverter_CreateInstance_m160089A7855979FF035D498B802AB6A37EEDED9B (UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, Type_t* ___1_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(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 fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 UnitCategoryConverter_TrySerialize_mECAD42CFFC8B2975393D04EC11F115C781AD00EB (UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A* __this, RuntimeObject* ___0_instance, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** ___1_serialized, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23** L_0 = ___1_serialized;
		RuntimeObject* L_1 = ___0_instance;
		NullCheck(((UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)CastclassClass((RuntimeObject*)L_1, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var)));
		String_t* L_2;
		L_2 = UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline(((UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)CastclassClass((RuntimeObject*)L_1, UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var)), NULL);
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_3 = (fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23*)il2cpp_codegen_object_new(fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23_il2cpp_TypeInfo_var);
		fsData__ctor_m144DD5B09AD525C0F94B2E1750A4256495266F66(L_3, L_2, NULL);
		*((RuntimeObject**)L_0) = (RuntimeObject*)L_3;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)L_3);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_4 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		V_0 = L_4;
		goto IL_001b;
	}

IL_001b:
	{
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 UnitCategoryConverter_TryDeserialize_m5D314DB4293334E3D4B508CA45E940237481983B (UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A* __this, fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* ___0_data, RuntimeObject** ___1_instance, Type_t* ___2_storageType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 V_1;
	memset((&V_1), 0, sizeof(V_1));
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	String_t* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_0 = ___0_data;
		NullCheck(L_0);
		bool L_1;
		L_1 = fsData_get_IsString_m1B40F32297A731D5A4EB637438B95632453C84B8(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_3 = ___0_data;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_4 = L_3;
		if (L_4)
		{
			G_B3_0 = L_4;
			G_B3_1 = _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
			goto IL_001c;
		}
		G_B2_0 = L_4;
		G_B2_1 = _stringLiteral05F5AA68C219733BAB29857305A6108960D34C0A;
	}
	{
		G_B4_0 = ((String_t*)(NULL));
		G_B4_1 = G_B2_1;
		goto IL_0021;
	}

IL_001c:
	{
		NullCheck(G_B3_0);
		String_t* L_5;
		L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3, G_B3_0);
		G_B4_0 = L_5;
		G_B4_1 = G_B3_1;
	}

IL_0021:
	{
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B4_1, G_B4_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_7;
		L_7 = fsResult_Fail_m3315594F29830C02FD560F7401D311F99DA241CD(L_6, NULL);
		V_1 = L_7;
		goto IL_0043;
	}

IL_002e:
	{
		RuntimeObject** L_8 = ___1_instance;
		fsData_t6E144EC58C6E449805AB7BF77BCDAB7230BBFA23* L_9 = ___0_data;
		NullCheck(L_9);
		String_t* L_10;
		L_10 = fsData_get_AsString_mCF0FBBF9D300BCAC9E0F1C7B6C9DAA4B8AFB9570(L_9, NULL);
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_11 = (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C*)il2cpp_codegen_object_new(UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C_il2cpp_TypeInfo_var);
		UnitCategory__ctor_mCFEF3588D9656C9ED1F0F05EA123240CC34D2ADF(L_11, L_10, NULL);
		*((RuntimeObject**)L_8) = (RuntimeObject*)L_11;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_8, (void*)(RuntimeObject*)L_11);
		il2cpp_codegen_runtime_class_init_inline(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var);
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_12 = ((fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_StaticFields*)il2cpp_codegen_static_fields_for(fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974_il2cpp_TypeInfo_var))->___Success;
		V_1 = L_12;
		goto IL_0043;
	}

IL_0043:
	{
		fsResult_tEB0578624BDC55E2B1775451433E6E3CBDA8D974 L_13 = V_1;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitCategoryConverter__ctor_m4106713E3623DE4668B797C635F3554394A00103 (UnitCategoryConverter_tF8C14125C026D0BA257B615B958064AD87DDD34A* __this, const RuntimeMethod* method) 
{
	{
		fsDirectConverter__ctor_mCE6F7898DA2A3FBE101F5939D06A809E3164ABE1(__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 UnitPreservation_Unity_VisualScripting_IPoolable_New_m898328E3755FA774911E168857BACAC5F561769A (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, const RuntimeMethod* method) 
{
	{
		__this->___disposed = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation_Unity_VisualScripting_IPoolable_Free_mBE3AE1BDB912A4A4254E65BC8894C414BE7E8C6A (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B V_0;
	memset((&V_0), 0, sizeof(V_0));
	KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B V_1;
	memset((&V_1), 0, sizeof(V_1));
	Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B V_2;
	memset((&V_2), 0, sizeof(V_2));
	KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		__this->___disposed = (bool)1;
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_0 = __this->___inputConnections;
		NullCheck(L_0);
		Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B L_1;
		L_1 = Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D(L_0, Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0039:
			{
				Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A((&V_0), Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_002e_1;
			}

IL_0017_1:
			{
				KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B L_2;
				L_2 = Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_inline((&V_0), Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var);
				V_1 = L_2;
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_3;
				L_3 = KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_inline((&V_1), KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var);
				il2cpp_codegen_runtime_class_init_inline(ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var);
				ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422(L_3, ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422_RuntimeMethod_var);
			}

IL_002e_1:
			{
				bool L_4;
				L_4 = Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6((&V_0), Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var);
				if (L_4)
				{
					goto IL_0017_1;
				}
			}
			{
				goto IL_0048;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0048:
	{
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_5 = __this->___outputConnections;
		NullCheck(L_5);
		Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B L_6;
		L_6 = Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D(L_5, Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var);
		V_2 = L_6;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0079:
			{
				Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A((&V_2), Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_006e_1;
			}

IL_0057_1:
			{
				KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B L_7;
				L_7 = Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_inline((&V_2), Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var);
				V_3 = L_7;
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_8;
				L_8 = KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_inline((&V_3), KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var);
				il2cpp_codegen_runtime_class_init_inline(ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var);
				ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422(L_8, ListPool_1_Free_mEB055DC6B0C2C799AD57B0920FCBCC2E49077422_RuntimeMethod_var);
			}

IL_006e_1:
			{
				bool L_9;
				L_9 = Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6((&V_2), Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var);
				if (L_9)
				{
					goto IL_0057_1;
				}
			}
			{
				goto IL_0088;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0088:
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_10 = __this->___defaultValues;
		NullCheck(L_10);
		Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB(L_10, Dictionary_2_Clear_mBC8B8FD18821E87AC78242BEAB058EB832641EAB_RuntimeMethod_var);
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_11 = __this->___inputConnections;
		NullCheck(L_11);
		Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A(L_11, Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A_RuntimeMethod_var);
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_12 = __this->___outputConnections;
		NullCheck(L_12);
		Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A(L_12, Dictionary_2_Clear_mBE0DAEBD46D8A09D0460BA7E38C92EAD3E6DC12A_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation__ctor_m579D7DCD523E7D2EE02FA6C4943147D83EBE6145 (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_0, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		__this->___defaultValues = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___defaultValues), (void*)L_0);
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_1 = (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*)il2cpp_codegen_object_new(Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1(L_1, Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1_RuntimeMethod_var);
		__this->___inputConnections = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inputConnections), (void*)L_1);
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_2 = (Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7*)il2cpp_codegen_object_new(Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1(L_2, Dictionary_2__ctor_m236A47DC7C330B1456ECEB248E4C01FA8CDD48F1_RuntimeMethod_var);
		__this->___outputConnections = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___outputConnections), (void*)L_2);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* UnitPreservation_Preserve_m58C59A86B8373A30ED18DFA5A6911568D5043843 (RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericPool_1_New_m31F602301BD70BCC38CA623CAE8E318BF671C75A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericPool_1_t771B0C5644EBA6E00235E4F888280BA5026C38E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0A37A36D6F27992415D9CAE0C8AAFE42BF542CCF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t1CDC360303CC5A7C1A73DD7FB9DD5B6AA9882385_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tDBA05FC05AC96F2AD8D7D65CCBB798EEB7E81FA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t7142D7C5722E371B714C2F1F5A179E47CA2F5B4B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tDA786CB630171E4C45DCA83A3099BDAA0B0576A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tF04ED3B8C457EA731515D4D0023EB3082B5B0153_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CPreserveU3Eb__8_0_m8F452B698769D8CDCC171BA4E066724BA4D5A40D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* V_0 = NULL;
	Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 V_1;
	memset((&V_1), 0, sizeof(V_1));
	KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 V_2;
	memset((&V_2), 0, sizeof(V_2));
	RuntimeObject* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	bool V_5 = false;
	RuntimeObject* V_6 = NULL;
	RuntimeObject* V_7 = NULL;
	RuntimeObject* V_8 = NULL;
	RuntimeObject* V_9 = NULL;
	bool V_10 = false;
	RuntimeObject* V_11 = NULL;
	RuntimeObject* V_12 = NULL;
	UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* V_13 = NULL;
	Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* G_B2_0 = NULL;
	Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* G_B1_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var);
		Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* L_0 = ((U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var))->___U3CU3E9__8_0;
		Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0020;
		}
		G_B1_0 = L_1;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var);
		U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587* L_2 = ((U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* L_3 = (Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D*)il2cpp_codegen_object_new(Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D_il2cpp_TypeInfo_var);
		Func_1__ctor_m7DB800F8B91E60AFA82D0E5815A81B3EAABE6420(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CPreserveU3Eb__8_0_m8F452B698769D8CDCC171BA4E066724BA4D5A40D_RuntimeMethod_var), NULL);
		Func_1_t2E0141809107F1247FA1A8E658DE24DFC735666D* L_4 = L_3;
		((U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var))->___U3CU3E9__8_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var))->___U3CU3E9__8_0), (void*)L_4);
		G_B2_0 = L_4;
	}

IL_0020:
	{
		il2cpp_codegen_runtime_class_init_inline(GenericPool_1_t771B0C5644EBA6E00235E4F888280BA5026C38E8_il2cpp_TypeInfo_var);
		UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_5;
		L_5 = GenericPool_1_New_m31F602301BD70BCC38CA623CAE8E318BF671C75A(G_B2_0, GenericPool_1_New_m31F602301BD70BCC38CA623CAE8E318BF671C75A_RuntimeMethod_var);
		V_0 = L_5;
		RuntimeObject* L_6 = ___0_unit;
		NullCheck(L_6);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7;
		L_7 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_6);
		NullCheck(L_7);
		Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 L_8;
		L_8 = Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC(L_7, Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		V_1 = L_8;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0064:
			{
				Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F((&V_1), Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0059_1;
			}

IL_0035_1:
			{
				KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_9;
				L_9 = Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_inline((&V_1), Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
				V_2 = L_9;
				UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_10 = V_0;
				NullCheck(L_10);
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_11 = L_10->___defaultValues;
				String_t* L_12;
				L_12 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_2), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
				RuntimeObject* L_13;
				L_13 = KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline((&V_2), KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
				NullCheck(L_11);
				Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443(L_11, L_12, L_13, Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
			}

IL_0059_1:
			{
				bool L_14;
				L_14 = Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E((&V_1), Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
				if (L_14)
				{
					goto IL_0035_1;
				}
			}
			{
				goto IL_0073;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0073:
	{
		RuntimeObject* L_15 = ___0_unit;
		NullCheck(L_15);
		RuntimeObject* L_16;
		L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(15, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_15);
		NullCheck(L_16);
		RuntimeObject* L_17;
		L_17 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t1CDC360303CC5A7C1A73DD7FB9DD5B6AA9882385_il2cpp_TypeInfo_var, L_16);
		V_3 = L_17;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0116:
			{
				{
					RuntimeObject* L_18 = V_3;
					if (!L_18)
					{
						goto IL_0120;
					}
				}
				{
					RuntimeObject* L_19 = V_3;
					NullCheck(L_19);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_19);
				}

IL_0120:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0109_1;
			}

IL_0085_1:
			{
				RuntimeObject* L_20 = V_3;
				NullCheck(L_20);
				RuntimeObject* L_21;
				L_21 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_t7142D7C5722E371B714C2F1F5A179E47CA2F5B4B_il2cpp_TypeInfo_var, L_20);
				V_4 = L_21;
				RuntimeObject* L_22 = V_4;
				NullCheck(L_22);
				bool L_23;
				L_23 = InterfaceFuncInvoker0< bool >::Invoke(8, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_22);
				V_5 = L_23;
				bool L_24 = V_5;
				if (!L_24)
				{
					goto IL_0108_1;
				}
			}
			{
				UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_25 = V_0;
				NullCheck(L_25);
				Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_26 = L_25->___inputConnections;
				RuntimeObject* L_27 = V_4;
				NullCheck(L_27);
				String_t* L_28;
				L_28 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_27);
				il2cpp_codegen_runtime_class_init_inline(ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var);
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_29;
				L_29 = ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3(ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3_RuntimeMethod_var);
				NullCheck(L_26);
				Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24(L_26, L_28, L_29, Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24_RuntimeMethod_var);
				RuntimeObject* L_30 = V_4;
				NullCheck(L_30);
				RuntimeObject* L_31;
				L_31 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_30);
				NullCheck(L_31);
				RuntimeObject* L_32;
				L_32 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t0A37A36D6F27992415D9CAE0C8AAFE42BF542CCF_il2cpp_TypeInfo_var, L_31);
				V_6 = L_32;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00fa_1:
					{
						{
							RuntimeObject* L_33 = V_6;
							if (!L_33)
							{
								goto IL_0106_1;
							}
						}
						{
							RuntimeObject* L_34 = V_6;
							NullCheck(L_34);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_34);
						}

IL_0106_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_00ef_2;
					}

IL_00c5_2:
					{
						RuntimeObject* L_35 = V_6;
						NullCheck(L_35);
						RuntimeObject* L_36;
						L_36 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_tF04ED3B8C457EA731515D4D0023EB3082B5B0153_il2cpp_TypeInfo_var, L_35);
						V_7 = L_36;
						UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_37 = V_0;
						NullCheck(L_37);
						Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_38 = L_37->___inputConnections;
						RuntimeObject* L_39 = V_4;
						NullCheck(L_39);
						String_t* L_40;
						L_40 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_39);
						NullCheck(L_38);
						List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_41;
						L_41 = Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D(L_38, L_40, Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D_RuntimeMethod_var);
						RuntimeObject* L_42 = V_7;
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_43;
						memset((&L_43), 0, sizeof(L_43));
						UnitPortPreservation__ctor_m5AA82590CB5411C03FDA82BE4B6D4AA88F64CA2B((&L_43), L_42, NULL);
						NullCheck(L_41);
						List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_inline(L_41, L_43, List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_RuntimeMethod_var);
					}

IL_00ef_2:
					{
						RuntimeObject* L_44 = V_6;
						NullCheck(L_44);
						bool L_45;
						L_45 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_44);
						if (L_45)
						{
							goto IL_00c5_2;
						}
					}
					{
						goto IL_0107_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0107_1:
			{
			}

IL_0108_1:
			{
			}

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

IL_0121:
	{
		RuntimeObject* L_48 = ___0_unit;
		NullCheck(L_48);
		RuntimeObject* L_49;
		L_49 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(16, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_48);
		NullCheck(L_49);
		RuntimeObject* L_50;
		L_50 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tDBA05FC05AC96F2AD8D7D65CCBB798EEB7E81FA3_il2cpp_TypeInfo_var, L_49);
		V_8 = L_50;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01c7:
			{
				{
					RuntimeObject* L_51 = V_8;
					if (!L_51)
					{
						goto IL_01d3;
					}
				}
				{
					RuntimeObject* L_52 = V_8;
					NullCheck(L_52);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_52);
				}

IL_01d3:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_01b9_1;
			}

IL_0134_1:
			{
				RuntimeObject* L_53 = V_8;
				NullCheck(L_53);
				RuntimeObject* L_54;
				L_54 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_tDA786CB630171E4C45DCA83A3099BDAA0B0576A7_il2cpp_TypeInfo_var, L_53);
				V_9 = L_54;
				RuntimeObject* L_55 = V_9;
				NullCheck(L_55);
				bool L_56;
				L_56 = InterfaceFuncInvoker0< bool >::Invoke(8, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_55);
				V_10 = L_56;
				bool L_57 = V_10;
				if (!L_57)
				{
					goto IL_01b8_1;
				}
			}
			{
				UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_58 = V_0;
				NullCheck(L_58);
				Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_59 = L_58->___outputConnections;
				RuntimeObject* L_60 = V_9;
				NullCheck(L_60);
				String_t* L_61;
				L_61 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_60);
				il2cpp_codegen_runtime_class_init_inline(ListPool_1_t540FC9171890EBDB2C2BD0074A92CD5176B4DE76_il2cpp_TypeInfo_var);
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_62;
				L_62 = ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3(ListPool_1_New_mAF8E69FA8121B51B099B1AA135E5388E2DE567C3_RuntimeMethod_var);
				NullCheck(L_59);
				Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24(L_59, L_61, L_62, Dictionary_2_Add_m8F0C5E6C14A7C25808A69DCC82CFE633FA406C24_RuntimeMethod_var);
				RuntimeObject* L_63 = V_9;
				NullCheck(L_63);
				RuntimeObject* L_64;
				L_64 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(7, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_63);
				NullCheck(L_64);
				RuntimeObject* L_65;
				L_65 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t0A37A36D6F27992415D9CAE0C8AAFE42BF542CCF_il2cpp_TypeInfo_var, L_64);
				V_11 = L_65;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_01aa_1:
					{
						{
							RuntimeObject* L_66 = V_11;
							if (!L_66)
							{
								goto IL_01b6_1;
							}
						}
						{
							RuntimeObject* L_67 = V_11;
							NullCheck(L_67);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_67);
						}

IL_01b6_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_019f_2;
					}

IL_0175_2:
					{
						RuntimeObject* L_68 = V_11;
						NullCheck(L_68);
						RuntimeObject* L_69;
						L_69 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerator_1_tF04ED3B8C457EA731515D4D0023EB3082B5B0153_il2cpp_TypeInfo_var, L_68);
						V_12 = L_69;
						UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_70 = V_0;
						NullCheck(L_70);
						Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_71 = L_70->___outputConnections;
						RuntimeObject* L_72 = V_9;
						NullCheck(L_72);
						String_t* L_73;
						L_73 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_72);
						NullCheck(L_71);
						List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_74;
						L_74 = Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D(L_71, L_73, Dictionary_2_get_Item_mAE5A15BAE3136AACC50017A3942F4BE46959BF6D_RuntimeMethod_var);
						RuntimeObject* L_75 = V_12;
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_76;
						memset((&L_76), 0, sizeof(L_76));
						UnitPortPreservation__ctor_m5AA82590CB5411C03FDA82BE4B6D4AA88F64CA2B((&L_76), L_75, NULL);
						NullCheck(L_74);
						List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_inline(L_74, L_76, List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_RuntimeMethod_var);
					}

IL_019f_2:
					{
						RuntimeObject* L_77 = V_11;
						NullCheck(L_77);
						bool L_78;
						L_78 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_77);
						if (L_78)
						{
							goto IL_0175_2;
						}
					}
					{
						goto IL_01b7_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_01b7_1:
			{
			}

IL_01b8_1:
			{
			}

IL_01b9_1:
			{
				RuntimeObject* L_79 = V_8;
				NullCheck(L_79);
				bool L_80;
				L_80 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_79);
				if (L_80)
				{
					goto IL_0134_1;
				}
			}
			{
				goto IL_01d4;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01d4:
	{
		UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_81 = V_0;
		V_13 = L_81;
		goto IL_01d9;
	}

IL_01d9:
	{
		UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_82 = V_13;
		return L_82;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation_RestoreTo_m62501A82E936DB752A79341481DDCDFC24AA0929 (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, RuntimeObject* ___0_unit, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericPool_1_Free_m662E11B2AFE54765B8DAAB07FEF83409815C1217_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericPool_1_t771B0C5644EBA6E00235E4F888280BA5026C38E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 V_1;
	memset((&V_1), 0, sizeof(V_1));
	KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B V_4;
	memset((&V_4), 0, sizeof(V_4));
	KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B V_5;
	memset((&V_5), 0, sizeof(V_5));
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 V_6;
	memset((&V_6), 0, sizeof(V_6));
	List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* V_7 = NULL;
	Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E V_8;
	memset((&V_8), 0, sizeof(V_8));
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 V_9;
	memset((&V_9), 0, sizeof(V_9));
	Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B V_10;
	memset((&V_10), 0, sizeof(V_10));
	KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B V_11;
	memset((&V_11), 0, sizeof(V_11));
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 V_12;
	memset((&V_12), 0, sizeof(V_12));
	List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* V_13 = NULL;
	Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E V_14;
	memset((&V_14), 0, sizeof(V_14));
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 V_15;
	memset((&V_15), 0, sizeof(V_15));
	int32_t G_B8_0 = 0;
	{
		bool L_0 = __this->___disposed;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_2;
		L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3, __this);
		ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
		ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_3, L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnitPreservation_RestoreTo_m62501A82E936DB752A79341481DDCDFC24AA0929_RuntimeMethod_var)));
	}

IL_0018:
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_4 = __this->___defaultValues;
		NullCheck(L_4);
		Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 L_5;
		L_5 = Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC(L_4, Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		V_1 = L_5;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ad:
			{
				Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F((&V_1), Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_009f_1;
			}

IL_0027_1:
			{
				KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_6;
				L_6 = Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_inline((&V_1), Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
				V_2 = L_6;
				RuntimeObject* L_7 = ___0_unit;
				NullCheck(L_7);
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_8;
				L_8 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_7);
				String_t* L_9;
				L_9 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_2), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
				NullCheck(L_8);
				bool L_10;
				L_10 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_8, L_9, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
				if (!L_10)
				{
					goto IL_007d_1;
				}
			}
			{
				RuntimeObject* L_11 = ___0_unit;
				NullCheck(L_11);
				RuntimeObject* L_12;
				L_12 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_11);
				String_t* L_13;
				L_13 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_2), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
				NullCheck(L_12);
				bool L_14;
				L_14 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(3, IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var, L_12, L_13);
				if (!L_14)
				{
					goto IL_007d_1;
				}
			}
			{
				RuntimeObject* L_15 = ___0_unit;
				NullCheck(L_15);
				RuntimeObject* L_16;
				L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(11, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_15);
				String_t* L_17;
				L_17 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_2), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
				NullCheck(L_16);
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_18;
				L_18 = InterfaceFuncInvoker1< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, String_t* >::Invoke(0, IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var, L_16, L_17);
				NullCheck(L_18);
				Type_t* L_19;
				L_19 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(L_18, NULL);
				RuntimeObject* L_20;
				L_20 = KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline((&V_2), KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
				il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
				bool L_21;
				L_21 = TypeUtility_IsAssignableFrom_mAEB6320B1B550044B01FABADEF19F5B2C1D4D569(L_19, L_20, NULL);
				G_B8_0 = ((int32_t)(L_21));
				goto IL_007e_1;
			}

IL_007d_1:
			{
				G_B8_0 = 0;
			}

IL_007e_1:
			{
				V_3 = (bool)G_B8_0;
				bool L_22 = V_3;
				if (!L_22)
				{
					goto IL_009e_1;
				}
			}
			{
				RuntimeObject* L_23 = ___0_unit;
				NullCheck(L_23);
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_24;
				L_24 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_23);
				String_t* L_25;
				L_25 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_2), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
				RuntimeObject* L_26;
				L_26 = KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline((&V_2), KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
				NullCheck(L_24);
				Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_24, L_25, L_26, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
			}

IL_009e_1:
			{
			}

IL_009f_1:
			{
				bool L_27;
				L_27 = Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E((&V_1), Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
				if (L_27)
				{
					goto IL_0027_1;
				}
			}
			{
				goto IL_00bc;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00bc:
	{
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_28 = __this->___inputConnections;
		NullCheck(L_28);
		Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B L_29;
		L_29 = Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D(L_28, Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var);
		V_4 = L_29;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0136:
			{
				Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A((&V_4), Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_012b_1;
			}

IL_00cc_1:
			{
				KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B L_30;
				L_30 = Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_inline((&V_4), Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var);
				V_5 = L_30;
				RuntimeObject* L_31 = ___0_unit;
				String_t* L_32;
				L_32 = KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_inline((&V_5), KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_RuntimeMethod_var);
				UnitPortPreservation__ctor_mA1F0B9381EB9B3D6883D13DD6DBB44FD0B4945C2((&V_6), L_31, L_32, NULL);
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_33;
				L_33 = KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_inline((&V_5), KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var);
				V_7 = L_33;
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_34 = V_7;
				NullCheck(L_34);
				Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E L_35;
				L_35 = List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51(L_34, List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51_RuntimeMethod_var);
				V_8 = L_35;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_011b_1:
					{
						Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA((&V_8), Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_0110_2;
					}

IL_00fa_2:
					{
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_36;
						L_36 = Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_inline((&V_8), Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_RuntimeMethod_var);
						V_9 = L_36;
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_37 = V_9;
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_38 = V_6;
						UnitPreservation_RestoreConnection_mB72A05603CFD3849C92B134FE8992E4B3943EEDE(__this, L_37, L_38, NULL);
					}

IL_0110_2:
					{
						bool L_39;
						L_39 = Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9((&V_8), Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9_RuntimeMethod_var);
						if (L_39)
						{
							goto IL_00fa_2;
						}
					}
					{
						goto IL_012a_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_012a_1:
			{
			}

IL_012b_1:
			{
				bool L_40;
				L_40 = Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6((&V_4), Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var);
				if (L_40)
				{
					goto IL_00cc_1;
				}
			}
			{
				goto IL_0145;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0145:
	{
		Dictionary_2_tF8639D5F5EB6BD0379FF06248633F9C8AF9627B7* L_41 = __this->___outputConnections;
		NullCheck(L_41);
		Enumerator_t191F0C259BC85B4DC05BD9437CB17829D87FDA5B L_42;
		L_42 = Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D(L_41, Dictionary_2_GetEnumerator_m2289AC68279A78B0D4F2ACECA8F198DAAF35AC2D_RuntimeMethod_var);
		V_10 = L_42;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01bf:
			{
				Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A((&V_10), Enumerator_Dispose_m7003888E1BB82E58DF20F5400229D6425DCB8B6A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_01b4_1;
			}

IL_0155_1:
			{
				KeyValuePair_2_tB01805F9F551ECA95118D2F6518C26F1C3F9527B L_43;
				L_43 = Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_inline((&V_10), Enumerator_get_Current_mCE2629E36DD08FA92A791162138C58876604A19E_RuntimeMethod_var);
				V_11 = L_43;
				RuntimeObject* L_44 = ___0_unit;
				String_t* L_45;
				L_45 = KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_inline((&V_11), KeyValuePair_2_get_Key_mA2693F25F79AFF9CA49383F1BFDB7202CA083990_RuntimeMethod_var);
				UnitPortPreservation__ctor_mA1F0B9381EB9B3D6883D13DD6DBB44FD0B4945C2((&V_12), L_44, L_45, NULL);
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_46;
				L_46 = KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_inline((&V_11), KeyValuePair_2_get_Value_m283CA1BF3C3932A50AF73B1607334983632ACD3B_RuntimeMethod_var);
				V_13 = L_46;
				List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* L_47 = V_13;
				NullCheck(L_47);
				Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E L_48;
				L_48 = List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51(L_47, List_1_GetEnumerator_m2438C14A421D8FAAF3A692CD63C4BFCD4723AD51_RuntimeMethod_var);
				V_14 = L_48;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_01a4_1:
					{
						Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA((&V_14), Enumerator_Dispose_m59348CA917AB3C9F998BCA3AA7BA2862677061BA_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_0199_2;
					}

IL_0183_2:
					{
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_49;
						L_49 = Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_inline((&V_14), Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_RuntimeMethod_var);
						V_15 = L_49;
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_50 = V_12;
						UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_51 = V_15;
						UnitPreservation_RestoreConnection_mB72A05603CFD3849C92B134FE8992E4B3943EEDE(__this, L_50, L_51, NULL);
					}

IL_0199_2:
					{
						bool L_52;
						L_52 = Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9((&V_14), Enumerator_MoveNext_m91E5E9E0F74736340EC2768F93A872BA511FAEC9_RuntimeMethod_var);
						if (L_52)
						{
							goto IL_0183_2;
						}
					}
					{
						goto IL_01b3_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_01b3_1:
			{
			}

IL_01b4_1:
			{
				bool L_53;
				L_53 = Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6((&V_10), Enumerator_MoveNext_mECA98AF4599055682248004FFE3AA7586CFA5CF6_RuntimeMethod_var);
				if (L_53)
				{
					goto IL_0155_1;
				}
			}
			{
				goto IL_01ce;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01ce:
	{
		il2cpp_codegen_runtime_class_init_inline(GenericPool_1_t771B0C5644EBA6E00235E4F888280BA5026C38E8_il2cpp_TypeInfo_var);
		GenericPool_1_Free_m662E11B2AFE54765B8DAAB07FEF83409815C1217(__this, GenericPool_1_Free_m662E11B2AFE54765B8DAAB07FEF83409815C1217_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPreservation_RestoreConnection_mB72A05603CFD3849C92B134FE8992E4B3943EEDE (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_sourcePreservation, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___1_destinationPreservation, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* V_0 = NULL;
	InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	{
		RuntimeObject* L_0;
		L_0 = UnitPortPreservation_GetOrCreateOutput_mFCECFAA4A18ED08B3620140995B098B269AB14A4((&___0_sourcePreservation), (&V_0), NULL);
		V_2 = L_0;
		RuntimeObject* L_1;
		L_1 = UnitPortPreservation_GetOrCreateInput_m16458D1405D90BEA7F607AA89E97A1007C71F8EE((&___1_destinationPreservation), (&V_1), NULL);
		V_3 = L_1;
		RuntimeObject* L_2 = V_2;
		RuntimeObject* L_3 = V_3;
		NullCheck(L_2);
		bool L_4;
		L_4 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(12, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_2, L_3);
		V_4 = L_4;
		bool L_5 = V_4;
		if (!L_5)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject* L_6 = V_2;
		RuntimeObject* L_7 = V_3;
		NullCheck(L_6);
		InterfaceActionInvoker1< RuntimeObject* >::Invoke(14, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_6, L_7);
		goto IL_0085;
	}

IL_002e:
	{
		RuntimeObject* L_8 = V_2;
		RuntimeObject* L_9 = V_3;
		NullCheck(L_8);
		bool L_10;
		L_10 = InterfaceFuncInvoker1< bool, RuntimeObject* >::Invoke(11, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_8, L_9);
		V_5 = L_10;
		bool L_11 = V_5;
		if (!L_11)
		{
			goto IL_0047;
		}
	}
	{
		RuntimeObject* L_12 = V_2;
		RuntimeObject* L_13 = V_3;
		NullCheck(L_12);
		InterfaceActionInvoker1< RuntimeObject* >::Invoke(13, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_12, L_13);
		goto IL_0085;
	}

IL_0047:
	{
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_14 = V_0;
		V_6 = (bool)((!(((RuntimeObject*)(InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E*)L_14) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_15 = V_6;
		if (!L_15)
		{
			goto IL_0066;
		}
	}
	{
		UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_16 = ___0_sourcePreservation;
		RuntimeObject* L_17 = L_16.___unit;
		NullCheck(L_17);
		RuntimeObject* L_18;
		L_18 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(14, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_17);
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_19 = V_0;
		NullCheck(L_18);
		bool L_20;
		L_20 = InterfaceFuncInvoker1< bool, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* >::Invoke(6, ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var, L_18, L_19);
	}

IL_0066:
	{
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_21 = V_1;
		V_7 = (bool)((!(((RuntimeObject*)(InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17*)L_21) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_22 = V_7;
		if (!L_22)
		{
			goto IL_0084;
		}
	}
	{
		UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_23 = ___1_destinationPreservation;
		RuntimeObject* L_24 = L_23.___unit;
		NullCheck(L_24);
		RuntimeObject* L_25;
		L_25 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(13, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_24);
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_26 = V_1;
		NullCheck(L_25);
		bool L_27;
		L_27 = InterfaceFuncInvoker1< bool, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* >::Invoke(6, ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var, L_25, L_26);
	}

IL_0084:
	{
	}

IL_0085:
	{
		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 UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshal_pinvoke(const UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4& unmarshaled, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___unitException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___unitException, NULL);
}
IL2CPP_EXTERN_C void UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshal_pinvoke_back(const UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_pinvoke& marshaled, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___unitException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___unitException, NULL);
}
IL2CPP_EXTERN_C void UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshal_pinvoke_cleanup(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshal_com(const UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4& unmarshaled, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___unitException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___unitException, NULL);
}
IL2CPP_EXTERN_C void UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshal_com_back(const UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_com& marshaled, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___unitException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4____unit_FieldInfo_var, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___unitException, NULL);
}
IL2CPP_EXTERN_C void UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshal_com_cleanup(UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortPreservation__ctor_m5AA82590CB5411C03FDA82BE4B6D4AA88F64CA2B (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, RuntimeObject* ___0_port, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_port;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		__this->___unit = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___unit), (void*)L_1);
		RuntimeObject* L_2 = ___0_port;
		NullCheck(L_2);
		String_t* L_3;
		L_3 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_2);
		__this->___key = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C  void UnitPortPreservation__ctor_m5AA82590CB5411C03FDA82BE4B6D4AA88F64CA2B_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_port, const RuntimeMethod* method)
{
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*>(__this + _offset);
	UnitPortPreservation__ctor_m5AA82590CB5411C03FDA82BE4B6D4AA88F64CA2B(_thisAdjusted, ___0_port, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnitPortPreservation__ctor_mA1F0B9381EB9B3D6883D13DD6DBB44FD0B4945C2 (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, RuntimeObject* ___0_unit, String_t* ___1_key, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_unit;
		__this->___unit = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___unit), (void*)L_0);
		String_t* L_1 = ___1_key;
		__this->___key = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___key), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void UnitPortPreservation__ctor_mA1F0B9381EB9B3D6883D13DD6DBB44FD0B4945C2_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_unit, String_t* ___1_key, const RuntimeMethod* method)
{
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*>(__this + _offset);
	UnitPortPreservation__ctor_mA1F0B9381EB9B3D6883D13DD6DBB44FD0B4945C2(_thisAdjusted, ___0_unit, ___1_key, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortPreservation_GetOrCreateInput_m16458D1405D90BEA7F607AA89E97A1007C71F8EE (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** ___0_newInvalidInput, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m6917FB13203F53677B2EC769E4EAFDA31F4324E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Single_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m7EF4939CAAB1ABCA3EDF7DED1C037530A3F23C62_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__0_m02DE0F32F6E4D6D3C6180CA0BBD6D8C9908F8D39_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__1_mAA863668D0BDB1C6E80DA2BF18CCF8EA623D0E45_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	{
		U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* L_0 = (U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass4_0__ctor_mF819F99056832937CA3DB68C6E9A43DC2AE243F8(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* L_1 = V_0;
		String_t* L_2 = __this->___key;
		NullCheck(L_1);
		L_1->___key = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___key), (void*)L_2);
		RuntimeObject* L_3 = __this->___unit;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(15, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_3);
		U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* L_5 = V_0;
		Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62* L_6 = (Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62*)il2cpp_codegen_object_new(Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62_il2cpp_TypeInfo_var);
		Func_2__ctor_m9C8DFCBC4C80C73F74B2823B4E33F25CC263B2D7(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__1_mAA863668D0BDB1C6E80DA2BF18CCF8EA623D0E45_RuntimeMethod_var), NULL);
		bool L_7;
		L_7 = Enumerable_Any_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m6917FB13203F53677B2EC769E4EAFDA31F4324E9(L_4, L_6, Enumerable_Any_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m6917FB13203F53677B2EC769E4EAFDA31F4324E9_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** L_9 = ___0_newInvalidInput;
		U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* L_10 = V_0;
		NullCheck(L_10);
		String_t* L_11 = L_10->___key;
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_12 = (InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17*)il2cpp_codegen_object_new(InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17_il2cpp_TypeInfo_var);
		InvalidInput__ctor_m339720C4AF5EB83AD38964F999AB8E4AA97C7E66(L_12, L_11, NULL);
		*((RuntimeObject**)L_9) = (RuntimeObject*)L_12;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_12);
		RuntimeObject* L_13 = __this->___unit;
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(13, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_13);
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** L_15 = ___0_newInvalidInput;
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* L_16 = *((InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17**)L_15);
		NullCheck(L_14);
		InterfaceActionInvoker1< InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17* >::Invoke(2, ICollection_1_t9A84AA5DAC77C443243DCCA1E68524EF2D1A20D9_il2cpp_TypeInfo_var, L_14, L_16);
		goto IL_005f;
	}

IL_005a:
	{
		InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** L_17 = ___0_newInvalidInput;
		*((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
	}

IL_005f:
	{
		RuntimeObject* L_18 = __this->___unit;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(15, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_18);
		U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* L_20 = V_0;
		Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62* L_21 = (Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62*)il2cpp_codegen_object_new(Func_2_tA26B52C5747D3839AA6C2497595303BA23BCDF62_il2cpp_TypeInfo_var);
		Func_2__ctor_m9C8DFCBC4C80C73F74B2823B4E33F25CC263B2D7(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__0_m02DE0F32F6E4D6D3C6180CA0BBD6D8C9908F8D39_RuntimeMethod_var), NULL);
		RuntimeObject* L_22;
		L_22 = Enumerable_Single_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m7EF4939CAAB1ABCA3EDF7DED1C037530A3F23C62(L_19, L_21, Enumerable_Single_TisIUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908_m7EF4939CAAB1ABCA3EDF7DED1C037530A3F23C62_RuntimeMethod_var);
		V_2 = L_22;
		goto IL_007e;
	}

IL_007e:
	{
		RuntimeObject* L_23 = V_2;
		return L_23;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* UnitPortPreservation_GetOrCreateInput_m16458D1405D90BEA7F607AA89E97A1007C71F8EE_AdjustorThunk (RuntimeObject* __this, InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17** ___0_newInvalidInput, const RuntimeMethod* method)
{
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = UnitPortPreservation_GetOrCreateInput_m16458D1405D90BEA7F607AA89E97A1007C71F8EE(_thisAdjusted, ___0_newInvalidInput, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* UnitPortPreservation_GetOrCreateOutput_mFCECFAA4A18ED08B3620140995B098B269AB14A4 (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* __this, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** ___0_newInvalidOutput, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Any_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCEF191D9341B0334C799C7210F1D611E3FBD1F40_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Single_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCAB12664A0886F323894A1760DFA6110F454AEEC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__0_m97125A1949C666B210F892A92E8B7FD09FE8E6A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__1_m2B2028C321254E58755149A9F8B3FAAAA8F758D4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* V_0 = NULL;
	bool V_1 = false;
	RuntimeObject* V_2 = NULL;
	{
		U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* L_0 = (U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass5_0__ctor_m6851CB4F1683CFD059832F013807217A21589936(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* L_1 = V_0;
		String_t* L_2 = __this->___key;
		NullCheck(L_1);
		L_1->___key = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___key), (void*)L_2);
		RuntimeObject* L_3 = __this->___unit;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(16, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_3);
		U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* L_5 = V_0;
		Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3* L_6 = (Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3*)il2cpp_codegen_object_new(Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3_il2cpp_TypeInfo_var);
		Func_2__ctor_m61052314189727AEF3611CF27B97735DCDF4A676(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__1_m2B2028C321254E58755149A9F8B3FAAAA8F758D4_RuntimeMethod_var), NULL);
		bool L_7;
		L_7 = Enumerable_Any_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCEF191D9341B0334C799C7210F1D611E3FBD1F40(L_4, L_6, Enumerable_Any_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCEF191D9341B0334C799C7210F1D611E3FBD1F40_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** L_9 = ___0_newInvalidOutput;
		U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* L_10 = V_0;
		NullCheck(L_10);
		String_t* L_11 = L_10->___key;
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_12 = (InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E*)il2cpp_codegen_object_new(InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E_il2cpp_TypeInfo_var);
		InvalidOutput__ctor_m72C3861076079D89495DEB3C1FEEB31246E93521(L_12, L_11, NULL);
		*((RuntimeObject**)L_9) = (RuntimeObject*)L_12;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_9, (void*)(RuntimeObject*)L_12);
		RuntimeObject* L_13 = __this->___unit;
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(14, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_13);
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** L_15 = ___0_newInvalidOutput;
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* L_16 = *((InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E**)L_15);
		NullCheck(L_14);
		InterfaceActionInvoker1< InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E* >::Invoke(2, ICollection_1_t124CC5CE9478118A799B0BEDD58471573AAB300D_il2cpp_TypeInfo_var, L_14, L_16);
		goto IL_005f;
	}

IL_005a:
	{
		InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** L_17 = ___0_newInvalidOutput;
		*((RuntimeObject**)L_17) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_17, (void*)(RuntimeObject*)NULL);
	}

IL_005f:
	{
		RuntimeObject* L_18 = __this->___unit;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(16, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_18);
		U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* L_20 = V_0;
		Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3* L_21 = (Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3*)il2cpp_codegen_object_new(Func_2_t94CEF8C1B62AF914EB9996E39C0B027CB7D5C2C3_il2cpp_TypeInfo_var);
		Func_2__ctor_m61052314189727AEF3611CF27B97735DCDF4A676(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__0_m97125A1949C666B210F892A92E8B7FD09FE8E6A6_RuntimeMethod_var), NULL);
		RuntimeObject* L_22;
		L_22 = Enumerable_Single_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCAB12664A0886F323894A1760DFA6110F454AEEC(L_19, L_21, Enumerable_Single_TisIUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56_mCAB12664A0886F323894A1760DFA6110F454AEEC_RuntimeMethod_var);
		V_2 = L_22;
		goto IL_007e;
	}

IL_007e:
	{
		RuntimeObject* L_23 = V_2;
		return L_23;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* UnitPortPreservation_GetOrCreateOutput_mFCECFAA4A18ED08B3620140995B098B269AB14A4_AdjustorThunk (RuntimeObject* __this, InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E** ___0_newInvalidOutput, const RuntimeMethod* method)
{
	UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = UnitPortPreservation_GetOrCreateOutput_mFCECFAA4A18ED08B3620140995B098B269AB14A4(_thisAdjusted, ___0_newInvalidOutput, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass4_0__ctor_mF819F99056832937CA3DB68C6E9A43DC2AE243F8 (U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__1_mAA863668D0BDB1C6E80DA2BF18CCF8EA623D0E45 (U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		String_t* L_2 = __this->___key;
		bool L_3;
		L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass4_0_U3CGetOrCreateInputU3Eb__0_m02DE0F32F6E4D6D3C6180CA0BBD6D8C9908F8D39 (U3CU3Ec__DisplayClass4_0_t70A7BFD720566300F0DBE68E8C16B2410663D4B4* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		String_t* L_2 = __this->___key;
		bool L_3;
		L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m6851CB4F1683CFD059832F013807217A21589936 (U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__1_m2B2028C321254E58755149A9F8B3FAAAA8F758D4 (U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		String_t* L_2 = __this->___key;
		bool L_3;
		L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CGetOrCreateOutputU3Eb__0_m97125A1949C666B210F892A92E8B7FD09FE8E6A6 (U3CU3Ec__DisplayClass5_0_t3BA40833B1780F6CACB4D6FE9A0DD3EA16B53671* __this, RuntimeObject* ___0_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_p;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InterfaceFuncInvoker0< String_t* >::Invoke(2, IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE_il2cpp_TypeInfo_var, L_0);
		String_t* L_2 = __this->___key;
		bool L_3;
		L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
		return L_3;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m04D66214762EEF822A460C3E4E51264E4FE835FD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587* L_0 = (U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587*)il2cpp_codegen_object_new(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m69E0F334806E59C0B75437D9C33A1F20F8C16E59(L_0, NULL);
		((U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m69E0F334806E59C0B75437D9C33A1F20F8C16E59 (U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* U3CU3Ec_U3CPreserveU3Eb__8_0_m8F452B698769D8CDCC171BA4E066724BA4D5A40D (U3CU3Ec_t613DC78F9A18B6A43F6C23104067E0ADFAF15587* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA* L_0 = (UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA*)il2cpp_codegen_object_new(UnitPreservation_t8521E56C0A5A500AD869ECCA8753503B84EC58CA_il2cpp_TypeInfo_var);
		UnitPreservation__ctor_m579D7DCD523E7D2EE02FA6C4943147D83EBE6145(L_0, NULL);
		return L_0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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 RuntimeObject* OnInputSystemEvent_CreateData_mCA59013EBFB171A0DE18B3499485E7D08514213F (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t577874C81BAC076AC94097E39B9C67A81FD115AF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_0 = (Data_t577874C81BAC076AC94097E39B9C67A81FD115AF*)il2cpp_codegen_object_new(Data_t577874C81BAC076AC94097E39B9C67A81FD115AF_il2cpp_TypeInfo_var);
		Data__ctor_m855026602EC6E70EF0CC1828441132A87BBF179A(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 String_t* OnInputSystemEvent_get_hookName_m91A986EFD22115A79DF0A15ED8E8E7EC03A1E700 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8);
		s_Il2CppMethodInitialized = true;
	}
	String_t* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0;
		L_0 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline(L_0, NULL);
		if ((((int32_t)L_1) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		G_B3_0 = _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8;
		goto IL_0019;
	}

IL_0014:
	{
		G_B3_0 = _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}

IL_0019:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnInputSystemEvent_get_InputAction_m925BC5A96CF5AD2A8298267719F84D120B06C73B (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CInputActionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_InputAction_m8C2FF50789A804AA83AD786E0D5C40EFA3951A74 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CInputActionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInputActionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnInputSystemEvent_get_Target_mEAEAE4C922D94B459BC5920FEDC4E247482436C6 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CTargetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_Target_m27F11C1EA27B56BADD2685567D649ACB7C5E0F5F (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CTargetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTargetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputSystemEvent_get_FloatValue_m71F0BF66D340ACEA00323116A7573A346B44B009 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CFloatValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_FloatValue_m5BF46F6583B3F0291519AE4A26EFF66F4C877C5A (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CFloatValueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFloatValueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputSystemEvent_get_Vector2Value_mB3A9C21765AC0B44A217FE95786447DD0C9299A8 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CVector2ValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_Vector2Value_mC84A69D2A633510D2D9A6B5978E1DA55A03A8B07 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CVector2ValueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVector2ValueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_Definition_mD308F1B3650A6AD8CB641C10AF455C86BF89D083 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnInputSystemEvent_U3CDefinitionU3Eb__24_0_m7772ECB428F6C622381A2980EDB439001B5283FF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnInputSystemEvent_U3CDefinitionU3Eb__24_1_mEB36A0169F09A46518978FD65AD393966ADC3675_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6790F5A313E4F3D7D9EE743046C665DE8D5FE0F2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78ADFAF0FC33E1788502B8F059E77908B27F6A83);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AE201131A574CCA6921332677693EBEDED2A8BE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF6284A48321C7F30426FA52DA1B9260BB133BEF9);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE(__this, EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_mC3A0304FABE5B5D5E98B850EF624F8CE643C394D(__this, L_1, _stringLiteral6790F5A313E4F3D7D9EE743046C665DE8D5FE0F2, NULL);
		OnInputSystemEvent_set_Target_m27F11C1EA27B56BADD2685567D649ACB7C5E0F5F_inline(__this, L_2, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = OnInputSystemEvent_get_Target_mEAEAE4C922D94B459BC5920FEDC4E247482436C6_inline(__this, NULL);
		NullCheck(L_3);
		ValueInput_SetDefaultValue_m06F51CD112973949926588356CFCBD6749BF7060(L_3, NULL, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = OnInputSystemEvent_get_Target_mEAEAE4C922D94B459BC5920FEDC4E247482436C6_inline(__this, NULL);
		NullCheck(L_4);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_4, NULL);
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_0_0_0_var) };
		Type_t* L_7;
		L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8;
		L_8 = Unit_ValueInput_mC3A0304FABE5B5D5E98B850EF624F8CE643C394D(__this, L_7, _stringLiteral8AE201131A574CCA6921332677693EBEDED2A8BE, NULL);
		OnInputSystemEvent_set_InputAction_m8C2FF50789A804AA83AD786E0D5C40EFA3951A74_inline(__this, L_8, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9;
		L_9 = OnInputSystemEvent_get_InputAction_m925BC5A96CF5AD2A8298267719F84D120B06C73B_inline(__this, NULL);
		NullCheck(L_9);
		ValueInput_SetDefaultValue_m06F51CD112973949926588356CFCBD6749BF7060(L_9, NULL, NULL);
		int32_t L_10;
		L_10 = VirtualFuncInvoker0< int32_t >::Invoke(91, __this);
		V_1 = L_10;
		int32_t L_11 = V_1;
		V_0 = L_11;
		int32_t L_12 = V_0;
		switch (L_12)
		{
			case 0:
			{
				goto IL_0083;
			}
			case 1:
			{
				goto IL_0085;
			}
			case 2:
			{
				goto IL_00a5;
			}
		}
	}
	{
		goto IL_00c5;
	}

IL_0083:
	{
		goto IL_00cb;
	}

IL_0085:
	{
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_13 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_13, __this, (intptr_t)((void*)OnInputSystemEvent_U3CDefinitionU3Eb__24_0_m7772ECB428F6C622381A2980EDB439001B5283FF_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_14;
		L_14 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral78ADFAF0FC33E1788502B8F059E77908B27F6A83, L_13, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		OnInputSystemEvent_set_FloatValue_m5BF46F6583B3F0291519AE4A26EFF66F4C877C5A_inline(__this, L_14, NULL);
		goto IL_00cb;
	}

IL_00a5:
	{
		Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B* L_15 = (Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B*)il2cpp_codegen_object_new(Func_2_tB4E80D24D99E11D7091949A721AAF0EE41CE867B_il2cpp_TypeInfo_var);
		Func_2__ctor_mE9E5873A90C57FFB6BF79DF507EB649B2F7F805D(L_15, __this, (intptr_t)((void*)OnInputSystemEvent_U3CDefinitionU3Eb__24_1_mEB36A0169F09A46518978FD65AD393966ADC3675_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_16;
		L_16 = Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7(__this, _stringLiteralF6284A48321C7F30426FA52DA1B9260BB133BEF9, L_15, Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m361C2B6CE866543DFB652A1889EF7DAE569F5BC7_RuntimeMethod_var);
		OnInputSystemEvent_set_Vector2Value_mC84A69D2A633510D2D9A6B5978E1DA55A03A8B07_inline(__this, L_16, NULL);
		goto IL_00cb;
	}

IL_00c5:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_17 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_17, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OnInputSystemEvent_Definition_mD308F1B3650A6AD8CB641C10AF455C86BF89D083_RuntimeMethod_var)));
	}

IL_00cb:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_StartListening_m52E015AB44146352747B7982D16765F2B09695F7 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_FetchValue_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mC52EEE52FC2129FBA5BA3663F994A2BB0F14CC9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_FetchValue_TisPlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_m51856625F756AD3DFB0D7BCF5C91AEEF4B83BADE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* V_0 = NULL;
	PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* V_1 = NULL;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_2 = NULL;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* V_3 = NULL;
	bool V_4 = false;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* G_B7_0 = NULL;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* G_B3_0 = NULL;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* G_B5_0 = NULL;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* G_B4_0 = NULL;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* G_B6_0 = NULL;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* G_B6_1 = NULL;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* G_B8_0 = NULL;
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* G_B8_1 = NULL;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED(__this, L_0, EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1 = ___0_stack;
		NullCheck(L_1);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2;
		L_2 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_1, NULL);
		V_0 = L_2;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = OnInputSystemEvent_get_Target_mEAEAE4C922D94B459BC5920FEDC4E247482436C6_inline(__this, NULL);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_4 = V_0;
		PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* L_5;
		L_5 = Flow_FetchValue_TisPlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_m51856625F756AD3DFB0D7BCF5C91AEEF4B83BADE(L_3, L_4, Flow_FetchValue_TisPlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F_m51856625F756AD3DFB0D7BCF5C91AEEF4B83BADE_RuntimeMethod_var);
		V_1 = L_5;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = OnInputSystemEvent_get_InputAction_m925BC5A96CF5AD2A8298267719F84D120B06C73B_inline(__this, NULL);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_7 = V_0;
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_8;
		L_8 = Flow_FetchValue_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mC52EEE52FC2129FBA5BA3663F994A2BB0F14CC9F(L_6, L_7, Flow_FetchValue_TisInputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD_mC52EEE52FC2129FBA5BA3663F994A2BB0F14CC9F_RuntimeMethod_var);
		V_2 = L_8;
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_9 = V_2;
		V_4 = (bool)((((RuntimeObject*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_10 = V_4;
		if (!L_10)
		{
			goto IL_0036;
		}
	}
	{
		goto IL_006b;
	}

IL_0036:
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_11 = ___0_stack;
		NullCheck(L_11);
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_12;
		L_12 = GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D(L_11, __this, GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var);
		V_3 = L_12;
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_13 = V_3;
		PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* L_14 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_15;
		L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
		if (L_15)
		{
			G_B7_0 = L_13;
			goto IL_0055;
		}
		G_B3_0 = L_13;
	}
	{
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_16 = V_2;
		NullCheck(L_16);
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_17;
		L_17 = InputAction_get_actionMap_m43B509A85057642A7DD0B89E4F27044ABB5B5E93(L_16, NULL);
		if (L_17)
		{
			G_B5_0 = G_B3_0;
			goto IL_0052;
		}
		G_B4_0 = G_B3_0;
	}
	{
		G_B6_0 = ((InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)(NULL));
		G_B6_1 = G_B4_0;
		goto IL_0053;
	}

IL_0052:
	{
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_18 = V_2;
		G_B6_0 = L_18;
		G_B6_1 = G_B5_0;
	}

IL_0053:
	{
		G_B8_0 = G_B6_0;
		G_B8_1 = G_B6_1;
		goto IL_0066;
	}

IL_0055:
	{
		PlayerInput_t5155B6508FE1937D9B2380CBA545FABE36A6F81F* L_19 = V_1;
		NullCheck(L_19);
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_20;
		L_20 = PlayerInput_get_actions_m7A85BC149F2EAE4E7BB0785A08D2AEA6B9F4E183(L_19, NULL);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_21 = V_2;
		NullCheck(L_21);
		Guid_t L_22;
		L_22 = InputAction_get_id_mC9CBAB090420289E55D0BE9A6582EA3B08C40624(L_21, NULL);
		NullCheck(L_20);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_23;
		L_23 = InputActionAsset_FindAction_m16E1640E2BBADC5F408EA6F05C81D593269CD24A(L_20, L_22, NULL);
		G_B8_0 = L_23;
		G_B8_1 = G_B7_0;
	}

IL_0066:
	{
		NullCheck(G_B8_1);
		G_B8_1->___Action = G_B8_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B8_1->___Action), (void*)G_B8_0);
	}

IL_006b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_StopListening_mB82D7EFFAF89AE598558B47F65F541B35B5C26A3 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* V_0 = NULL;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3(__this, L_0, EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_RuntimeMethod_var);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1 = ___0_stack;
		NullCheck(L_1);
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D(L_1, __this, GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var);
		V_0 = L_2;
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_3 = V_0;
		NullCheck(L_3);
		L_3->___Action = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_3->___Action), (void*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnInputSystemEvent_ShouldTrigger_mD1FCCA7A03212A9E3D489A138A456E5351413E55 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool G_B8_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);
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D(L_1, __this, GraphPointer_GetElementData_TisData_t577874C81BAC076AC94097E39B9C67A81FD115AF_mE0EEBA6DB9457F5B6040763F57ED7A25C4A8891D_RuntimeMethod_var);
		V_0 = L_2;
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_3 = V_0;
		NullCheck(L_3);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_4 = L_3->___Action;
		V_2 = (bool)((((RuntimeObject*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_001f;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_0093;
	}

IL_001f:
	{
		int32_t L_6 = __this->___InputActionChangeType;
		V_5 = L_6;
		int32_t L_7 = V_5;
		V_4 = L_7;
		int32_t L_8 = V_4;
		switch (L_8)
		{
			case 0:
			{
				goto IL_0040;
			}
			case 1:
			{
				goto IL_004e;
			}
			case 2:
			{
				goto IL_0072;
			}
		}
	}
	{
		goto IL_0080;
	}

IL_0040:
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_9 = V_0;
		NullCheck(L_9);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_10 = L_9->___Action;
		NullCheck(L_10);
		bool L_11;
		L_11 = InputAction_WasPressedThisFrame_m9D3F0284EB46EEB7F720DCC96BBDF027C9B6A75F(L_10, NULL);
		V_1 = L_11;
		goto IL_0086;
	}

IL_004e:
	{
		int32_t L_12;
		L_12 = VirtualFuncInvoker0< int32_t >::Invoke(91, __this);
		if ((((int32_t)L_12) == ((int32_t)2)))
		{
			goto IL_0064;
		}
	}
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_13 = V_0;
		NullCheck(L_13);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_14 = L_13->___Action;
		NullCheck(L_14);
		bool L_15;
		L_15 = InputAction_IsPressed_m40DF920F0E7D18170B62666DA2A2131AD336A301(L_14, NULL);
		G_B8_0 = L_15;
		goto IL_006f;
	}

IL_0064:
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_16 = V_0;
		NullCheck(L_16);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_17 = L_16->___Action;
		NullCheck(L_17);
		bool L_18;
		L_18 = InputAction_IsInProgress_m0572B3C5AA6C8E7FC4A1927DDAA54C3D40714E62(L_17, NULL);
		G_B8_0 = L_18;
	}

IL_006f:
	{
		V_1 = G_B8_0;
		goto IL_0086;
	}

IL_0072:
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_19 = V_0;
		NullCheck(L_19);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_20 = L_19->___Action;
		NullCheck(L_20);
		bool L_21;
		L_21 = InputAction_WasReleasedThisFrame_mF694B7E4116DBBA186CC8828F7C36ADCC351F409(L_20, NULL);
		V_1 = L_21;
		goto IL_0086;
	}

IL_0080:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_22 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_22, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OnInputSystemEvent_ShouldTrigger_mD1FCCA7A03212A9E3D489A138A456E5351413E55_RuntimeMethod_var)));
	}

IL_0086:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_23 = ___0_flow;
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_24 = V_0;
		OnInputSystemEvent_DoAssignArguments_m8C5E019D34AF3BF40AAE2697FFF19048C0DDC5F7(__this, L_23, L_24, NULL);
		bool L_25 = V_1;
		V_3 = L_25;
		goto IL_0093;
	}

IL_0093:
	{
		bool L_26 = V_3;
		return L_26;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent_DoAssignArguments_m8C5E019D34AF3BF40AAE2697FFF19048C0DDC5F7 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* ___1_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		int32_t L_0;
		L_0 = VirtualFuncInvoker0< int32_t >::Invoke(91, __this);
		V_3 = L_0;
		int32_t L_1 = V_3;
		V_2 = L_1;
		int32_t L_2 = V_2;
		switch (L_2)
		{
			case 0:
			{
				goto IL_001e;
			}
			case 1:
			{
				goto IL_0020;
			}
			case 2:
			{
				goto IL_0053;
			}
		}
	}
	{
		goto IL_007b;
	}

IL_001e:
	{
		goto IL_0081;
	}

IL_0020:
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_3 = ___1_data;
		NullCheck(L_3);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_4 = L_3->___Action;
		NullCheck(L_4);
		float L_5;
		L_5 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_4, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
		V_0 = L_5;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Value);
		float L_7 = V_0;
		Vector2_Set_m42A76E817B65A9626E1F5E900EB67F037B3E1ED0_inline(L_6, L_7, (0.0f), NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = OnInputSystemEvent_get_FloatValue_m71F0BF66D340ACEA00323116A7573A346B44B009_inline(__this, NULL);
		float L_10 = V_0;
		float L_11 = L_10;
		RuntimeObject* L_12 = Box(il2cpp_defaults.single_class, &L_11);
		NullCheck(L_8);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_8, L_9, L_12, NULL);
		goto IL_0081;
	}

IL_0053:
	{
		Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* L_13 = ___1_data;
		NullCheck(L_13);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_14 = L_13->___Action;
		NullCheck(L_14);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
		L_15 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_14, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
		V_1 = L_15;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_1;
		__this->___m_Value = L_16;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_17 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_18;
		L_18 = OnInputSystemEvent_get_Vector2Value_mB3A9C21765AC0B44A217FE95786447DD0C9299A8_inline(__this, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = L_19;
		RuntimeObject* L_21 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_20);
		NullCheck(L_17);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_17, L_18, L_21, NULL);
		goto IL_0081;
	}

IL_007b:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_22 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_22, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OnInputSystemEvent_DoAssignArguments_m8C5E019D34AF3BF40AAE2697FFF19048C0DDC5F7_RuntimeMethod_var)));
	}

IL_0081:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEvent__ctor_m75EDBDAC41485D12266F079E5A532A5AFD78AF1A (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120(__this, MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OnInputSystemEvent_U3CDefinitionU3Eb__24_0_m7772ECB428F6C622381A2980EDB439001B5283FF (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0__, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___m_Value);
		float L_1 = L_0->___x;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 OnInputSystemEvent_U3CDefinitionU3Eb__24_1_mEB36A0169F09A46518978FD65AD393966ADC3675 (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0__, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___m_Value;
		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_m855026602EC6E70EF0CC1828441132A87BBF179A (Data_t577874C81BAC076AC94097E39B9C67A81FD115AF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F(__this, Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F_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 OnInputSystemEventButton_get_OutputType_m65D9F12BBCBE78369CCAEB4EE6D460F7A548CE46 (OnInputSystemEventButton_t1AC4852440504C2058C239561D19B022D0A75CE2* __this, const RuntimeMethod* method) 
{
	{
		return (int32_t)(0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEventButton__ctor_m45EF477B4EE3F903A05E5786B2EAE47C61A6990E (OnInputSystemEventButton_t1AC4852440504C2058C239561D19B022D0A75CE2* __this, const RuntimeMethod* method) 
{
	{
		OnInputSystemEvent__ctor_m75EDBDAC41485D12266F079E5A532A5AFD78AF1A(__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 OnInputSystemEventFloat_get_OutputType_m1F5D0212CB1D9B366D983BDA925EE4D2781F2552 (OnInputSystemEventFloat_t1ADF37816A0488AA7EB9808AECB5E01EA00DF8A4* __this, const RuntimeMethod* method) 
{
	{
		return (int32_t)(1);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEventFloat__ctor_m55EB1DF670122C29550085737219EFC2AF88BA94 (OnInputSystemEventFloat_t1ADF37816A0488AA7EB9808AECB5E01EA00DF8A4* __this, const RuntimeMethod* method) 
{
	{
		OnInputSystemEvent__ctor_m75EDBDAC41485D12266F079E5A532A5AFD78AF1A(__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 OnInputSystemEventVector2_get_OutputType_m388DDB689FDEBEFF89C9F9532C87EA8BFCE21204 (OnInputSystemEventVector2_tCECAA8C2D9CC8F880B7213D0F6D4B9402FEF449A* __this, const RuntimeMethod* method) 
{
	{
		return (int32_t)(2);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputSystemEventVector2__ctor_m5E25670A68D2557C14AC83E64CDF7903B36078C0 (OnInputSystemEventVector2_tCECAA8C2D9CC8F880B7213D0F6D4B9402FEF449A* __this, const RuntimeMethod* method) 
{
	{
		OnInputSystemEvent__ctor_m75EDBDAC41485D12266F079E5A532A5AFD78AF1A(__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 BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6 (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, int32_t ___0_type, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___1_leftExpression, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___2_rightExpression, const RuntimeMethod* method) 
{
	{
		LogicalExpression__ctor_mC180EF846E24CD9005ED04E50B507193551547EF(__this, NULL);
		int32_t L_0 = ___0_type;
		BinaryExpression_set_Type_m46E4A8B9ABC8162888A167065437C850CE986BDF_inline(__this, L_0, NULL);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_1 = ___1_leftExpression;
		BinaryExpression_set_LeftExpression_m6E3EFD9AC74353200B1946C06122B226E0EBDDAD_inline(__this, L_1, NULL);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_2 = ___2_rightExpression;
		BinaryExpression_set_RightExpression_m1C72A28D4D5F6312CD6906A25525AF69C5CBDC1E_inline(__this, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* BinaryExpression_get_LeftExpression_mD21818A59055D95C304B73471F9D4B782DB63B28 (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CLeftExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryExpression_set_LeftExpression_m6E3EFD9AC74353200B1946C06122B226E0EBDDAD (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_value;
		__this->___U3CLeftExpressionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLeftExpressionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* BinaryExpression_get_RightExpression_m7CF8195F4CC8C4EEABB53A658BECE92ACEE3BD94 (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CRightExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryExpression_set_RightExpression_m1C72A28D4D5F6312CD6906A25525AF69C5CBDC1E (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_value;
		__this->___U3CRightExpressionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRightExpressionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BinaryExpression_get_Type_m643CED48C4A086AB2E63036E53B64DD3D04D10A1 (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryExpression_set_Type_m46E4A8B9ABC8162888A167065437C850CE986BDF (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryExpression_Accept_m8DFAE687187E95BB1AA8D93DF879D37D933F10E3 (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* ___0_visitor, const RuntimeMethod* method) 
{
	{
		LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* L_0 = ___0_visitor;
		NullCheck(L_0);
		VirtualActionInvoker1< BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* >::Invoke(5, L_0, __this);
		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
void EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_Multicast(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* currentDelegate = reinterpret_cast<EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*>(delegatesToInvoke[i]);
		typedef void (*FunctionPointerType) (RuntimeObject*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B*, const RuntimeMethod*);
		((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_flow, ___1_name, ___2_args, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
}
void EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_OpenInst(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, const RuntimeMethod* method)
{
	NullCheck(___0_flow);
	typedef void (*FunctionPointerType) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_flow, ___1_name, ___2_args, method);
}
void EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_OpenStatic(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, const RuntimeMethod* method)
{
	typedef void (*FunctionPointerType) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_flow, ___1_name, ___2_args, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateFunctionHandler__ctor_m64ED74FD93198D828AE9F245B69DB64EFF3E7C85 (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 3;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 2;
		if (isOpen)
		{
			__this->___invoke_impl = (intptr_t)&EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_OpenInst;
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4 (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_flow, ___1_name, ___2_args, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EvaluateFunctionHandler_BeginInvoke_mA1444480AFE185BCDCEE20BB12B3CD40914B826F (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method) 
{
	void *__d_args[4] = {0};
	__d_args[0] = ___0_flow;
	__d_args[1] = ___1_name;
	__d_args[2] = ___2_args;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateFunctionHandler_EndInvoke_m5FC4ECBEB469DF6361F6A5869D0DF1E420F76A5E (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) 
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_Multicast(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* currentDelegate = reinterpret_cast<EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*>(delegatesToInvoke[i]);
		typedef void (*FunctionPointerType) (RuntimeObject*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957*, const RuntimeMethod*);
		((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_flow, ___1_name, ___2_args, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
}
void EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_OpenInst(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method)
{
	NullCheck(___0_flow);
	typedef void (*FunctionPointerType) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_flow, ___1_name, ___2_args, method);
}
void EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_OpenStatic(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method)
{
	typedef void (*FunctionPointerType) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_flow, ___1_name, ___2_args, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateParameterHandler__ctor_m7D33238E371CBF8FCB2348F80692AEAA658C349E (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 3;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 2;
		if (isOpen)
		{
			__this->___invoke_impl = (intptr_t)&EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_OpenInst;
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400 (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_flow, ___1_name, ___2_args, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EvaluateParameterHandler_BeginInvoke_mD0CB12B4E1A31A0BCDF01A147748963B34167A8C (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___3_callback, RuntimeObject* ___4_object, const RuntimeMethod* method) 
{
	void *__d_args[4] = {0};
	__d_args[0] = ___0_flow;
	__d_args[1] = ___1_name;
	__d_args[2] = ___2_args;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___3_callback, (RuntimeObject*)___4_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateParameterHandler_EndInvoke_m5E600B4E426AE5758E56294D0BC1B504605F3C55 (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) 
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationException__ctor_mC3545B04D76AEAFC2007507CC0D00D12D4CC6BFE (EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E* __this, String_t* ___0_message, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_message;
		ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationException__ctor_m9478BE037F5A77AE12E4F53B29186ABC02447073 (EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E* __this, String_t* ___0_message, Exception_t* ___1_innerException, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_message;
		Exception_t* L_1 = ___1_innerException;
		ApplicationException__ctor_m924E77609BAFA0595453363EB8B7BCCBA03B32DD(__this, L_0, L_1, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#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 EvaluationVisitor__ctor_mED21650FBC36C3337D8813211EA0646EB40904E4 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_options, const RuntimeMethod* method) 
{
	{
		LogicalExpressionVisitor__ctor_m24C7C345ACEE6EADDD7106CAC9D789BFEBB0F3D9(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		__this->___flow = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___flow), (void*)L_0);
		int32_t L_1 = ___1_options;
		__this->___options = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_add_EvaluateFunction_m1955E1765D25FFA46EEBC18B8362E08DA1C90239 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_0 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_1 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_2 = NULL;
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_0 = __this->___EvaluateFunction;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_1 = V_0;
		V_1 = L_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_2 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)CastclassSealed((RuntimeObject*)L_4, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var));
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9** L_5 = (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9**)(&__this->___EvaluateFunction);
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_6 = V_2;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_7 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_9 = V_0;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_9) == ((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_remove_EvaluateFunction_mBB5D9ED9F7F5434D9FB0C041BB7D2822D1309C81 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_0 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_1 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_2 = NULL;
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_0 = __this->___EvaluateFunction;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_1 = V_0;
		V_1 = L_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_2 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)CastclassSealed((RuntimeObject*)L_4, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var));
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9** L_5 = (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9**)(&__this->___EvaluateFunction);
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_6 = V_2;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_7 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_9 = V_0;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_9) == ((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_add_EvaluateParameter_m6A55C7AE74154547C54EEEA6679241406EFB65F5 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_0 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_1 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_2 = NULL;
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_0 = __this->___EvaluateParameter;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_1 = V_0;
		V_1 = L_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_2 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)CastclassSealed((RuntimeObject*)L_4, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var));
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF** L_5 = (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF**)(&__this->___EvaluateParameter);
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_6 = V_2;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_7 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_9 = V_0;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_9) == ((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_remove_EvaluateParameter_m634CEA6DBB23637725CC121F50E114BDD0697C18 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_0 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_1 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_2 = NULL;
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_0 = __this->___EvaluateParameter;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_1 = V_0;
		V_1 = L_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_2 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)CastclassSealed((RuntimeObject*)L_4, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var));
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF** L_5 = (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF**)(&__this->___EvaluateParameter);
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_6 = V_2;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_7 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_9 = V_0;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_9) == ((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EvaluationVisitor_get_IgnoreCase_m3DE86E19BB44B54C12D346014B7488D09EB5998A (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___options;
		int32_t L_1 = L_0;
		int32_t L_2 = 2;
		bool L_3 = il2cpp_codegen_enum_has_flag((int32_t)L_1, (int32_t)L_2);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CResultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CResultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CParametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_set_Parameters_m83EC3219B34E258A2D63609B9B982C3C694C45B6 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->___U3CParametersU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CParametersU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_expression, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_expression;
		NullCheck(L_0);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_0, __this);
		RuntimeObject* L_1;
		L_1 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(__this, NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		RuntimeObject* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_Visit_mAB45247DE3CABF49B9F11BFDD3352BF11288678C (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* ___0_ternary, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* L_0 = ___0_ternary;
		NullCheck(L_0);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_1;
		L_1 = TernaryExpression_get_LeftExpression_mDE504809B2CDB09C513D85D62F681F3432EAEBE0_inline(L_0, NULL);
		NullCheck(L_1);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_1, __this);
		RuntimeObject* L_2;
		L_2 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9(L_2, ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		V_0 = L_3;
		bool L_4 = V_0;
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0030;
		}
	}
	{
		TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* L_6 = ___0_ternary;
		NullCheck(L_6);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_7;
		L_7 = TernaryExpression_get_MiddleExpression_m31BE5A457389B52577A93E6757D2291A3ABDDFA7_inline(L_6, NULL);
		NullCheck(L_7);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_7, __this);
		goto IL_003f;
	}

IL_0030:
	{
		TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* L_8 = ___0_ternary;
		NullCheck(L_8);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_9;
		L_9 = TernaryExpression_get_RightExpression_m3BB5D4B3540900E08217DBA3B4DCA150B3293825_inline(L_8, NULL);
		NullCheck(L_9);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_9, __this);
	}

IL_003f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_Visit_mE6AE6E16989670B7CAF152820C26E0106B5DC0F0 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* ___0_binary, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t911AC4A38419FF93611610DD8E30223A906746EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__0_m7F2E969AFD11BD5ECEEC0B06A86C369ED27B1189_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__1_m465EF0C62A9AF21B74B5425C62899D38711A6490_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* V_0 = NULL;
	Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* V_1 = NULL;
	Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B4_0 = NULL;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B5_1 = NULL;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B8_0 = NULL;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B7_0 = NULL;
	int32_t G_B9_0 = 0;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B9_1 = NULL;
	{
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_0 = (U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass21_0__ctor_mB75870E459FC92CC1399521920BD26FD2590C3D1(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_1 = V_0;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = ___0_binary;
		NullCheck(L_1);
		L_1->___binary = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___binary), (void*)L_2);
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_3 = V_0;
		NullCheck(L_3);
		L_3->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_3->___U3CU3E4__this), (void*)__this);
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_4 = V_0;
		NullCheck(L_4);
		L_4->___leftValue = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___leftValue), (void*)NULL);
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_5 = V_0;
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_6 = (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE*)il2cpp_codegen_object_new(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE_il2cpp_TypeInfo_var);
		Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2(L_6, L_5, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__0_m7F2E969AFD11BD5ECEEC0B06A86C369ED27B1189_RuntimeMethod_var), NULL);
		V_1 = L_6;
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_7 = V_0;
		NullCheck(L_7);
		L_7->___rightValue = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_7->___rightValue), (void*)NULL);
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_8 = V_0;
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_9 = (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE*)il2cpp_codegen_object_new(Func_1_t911AC4A38419FF93611610DD8E30223A906746EE_il2cpp_TypeInfo_var);
		Func_1__ctor_m443287C933BE5E48D5BDCEA36C2EF28A33B7CEA2(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__1_m465EF0C62A9AF21B74B5425C62899D38711A6490_RuntimeMethod_var), NULL);
		V_2 = L_9;
		U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* L_10 = V_0;
		NullCheck(L_10);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_11 = L_10->___binary;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = BinaryExpression_get_Type_m643CED48C4A086AB2E63036E53B64DD3D04D10A1_inline(L_11, NULL);
		V_4 = L_12;
		int32_t L_13 = V_4;
		V_3 = L_13;
		int32_t L_14 = V_3;
		switch (L_14)
		{
			case 0:
			{
				goto IL_00a0;
			}
			case 1:
			{
				goto IL_00cc;
			}
			case 2:
			{
				goto IL_01f9;
			}
			case 3:
			{
				goto IL_019d;
			}
			case 4:
			{
				goto IL_0159;
			}
			case 5:
			{
				goto IL_017b;
			}
			case 6:
			{
				goto IL_0137;
			}
			case 7:
			{
				goto IL_0115;
			}
			case 8:
			{
				goto IL_01bf;
			}
			case 9:
			{
				goto IL_021b;
			}
			case 10:
			{
				goto IL_01dc;
			}
			case 11:
			{
				goto IL_00f8;
			}
			case 12:
			{
				goto IL_0238;
			}
			case 13:
			{
				goto IL_026f;
			}
			case 14:
			{
				goto IL_0255;
			}
			case 15:
			{
				goto IL_0289;
			}
			case 16:
			{
				goto IL_02a3;
			}
			case 17:
			{
				goto IL_02bd;
			}
		}
	}
	{
		goto IL_02d7;
	}

IL_00a0:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_15 = V_1;
		NullCheck(L_15);
		RuntimeObject* L_16;
		L_16 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_15, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_17;
		L_17 = ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9(L_16, ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		if (!L_17)
		{
			G_B4_0 = __this;
			goto IL_00bb;
		}
		G_B3_0 = __this;
	}
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_18 = V_2;
		NullCheck(L_18);
		RuntimeObject* L_19;
		L_19 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_18, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_20;
		L_20 = ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9(L_19, ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		G_B5_0 = ((int32_t)(L_20));
		G_B5_1 = G_B3_0;
		goto IL_00bc;
	}

IL_00bb:
	{
		G_B5_0 = 0;
		G_B5_1 = G_B4_0;
	}

IL_00bc:
	{
		bool L_21 = ((bool)G_B5_0);
		RuntimeObject* L_22 = Box(il2cpp_defaults.boolean_class, &L_21);
		NullCheck(G_B5_1);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(G_B5_1, L_22, NULL);
		goto IL_02d7;
	}

IL_00cc:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_23 = V_1;
		NullCheck(L_23);
		RuntimeObject* L_24;
		L_24 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_23, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_25;
		L_25 = ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9(L_24, ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		if (L_25)
		{
			G_B8_0 = __this;
			goto IL_00e7;
		}
		G_B7_0 = __this;
	}
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_26 = V_2;
		NullCheck(L_26);
		RuntimeObject* L_27;
		L_27 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_26, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_28;
		L_28 = ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9(L_27, ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		G_B9_0 = ((int32_t)(L_28));
		G_B9_1 = G_B7_0;
		goto IL_00e8;
	}

IL_00e7:
	{
		G_B9_0 = 1;
		G_B9_1 = G_B8_0;
	}

IL_00e8:
	{
		bool L_29 = ((bool)G_B9_0);
		RuntimeObject* L_30 = Box(il2cpp_defaults.boolean_class, &L_29);
		NullCheck(G_B9_1);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(G_B9_1, L_30, NULL);
		goto IL_02d7;
	}

IL_00f8:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_31 = V_1;
		NullCheck(L_31);
		RuntimeObject* L_32;
		L_32 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_31, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_33 = V_2;
		NullCheck(L_33);
		RuntimeObject* L_34;
		L_34 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_33, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_35;
		L_35 = OperatorUtility_Divide_m2F36E62FE471F3A8FBC267231A386A51F202DDC6(L_32, L_34, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_35, NULL);
		goto IL_02d7;
	}

IL_0115:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_36 = V_1;
		NullCheck(L_36);
		RuntimeObject* L_37;
		L_37 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_36, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_38 = V_2;
		NullCheck(L_38);
		RuntimeObject* L_39;
		L_39 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_38, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_40;
		L_40 = OperatorUtility_Equal_m49E55C48B6B73FFB2D0CC2E6128752FC28145F53(L_37, L_39, NULL);
		bool L_41 = L_40;
		RuntimeObject* L_42 = Box(il2cpp_defaults.boolean_class, &L_41);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_42, NULL);
		goto IL_02d7;
	}

IL_0137:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_43 = V_1;
		NullCheck(L_43);
		RuntimeObject* L_44;
		L_44 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_43, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_45 = V_2;
		NullCheck(L_45);
		RuntimeObject* L_46;
		L_46 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_45, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_47;
		L_47 = OperatorUtility_GreaterThan_mC0848F3DF97F6A5F2497AA257BFBD6543CCAFAF3(L_44, L_46, NULL);
		bool L_48 = L_47;
		RuntimeObject* L_49 = Box(il2cpp_defaults.boolean_class, &L_48);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_49, NULL);
		goto IL_02d7;
	}

IL_0159:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_50 = V_1;
		NullCheck(L_50);
		RuntimeObject* L_51;
		L_51 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_50, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_52 = V_2;
		NullCheck(L_52);
		RuntimeObject* L_53;
		L_53 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_52, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_54;
		L_54 = OperatorUtility_GreaterThanOrEqual_m27D8B5EBB3F2452491CC1825B2D71E0E1E3F9726(L_51, L_53, NULL);
		bool L_55 = L_54;
		RuntimeObject* L_56 = Box(il2cpp_defaults.boolean_class, &L_55);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_56, NULL);
		goto IL_02d7;
	}

IL_017b:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_57 = V_1;
		NullCheck(L_57);
		RuntimeObject* L_58;
		L_58 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_57, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_59 = V_2;
		NullCheck(L_59);
		RuntimeObject* L_60;
		L_60 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_59, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_61;
		L_61 = OperatorUtility_LessThan_m608DABC30A989B29DD9A11A46305B3FB14C1B9E4(L_58, L_60, NULL);
		bool L_62 = L_61;
		RuntimeObject* L_63 = Box(il2cpp_defaults.boolean_class, &L_62);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_63, NULL);
		goto IL_02d7;
	}

IL_019d:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_64 = V_1;
		NullCheck(L_64);
		RuntimeObject* L_65;
		L_65 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_64, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_66 = V_2;
		NullCheck(L_66);
		RuntimeObject* L_67;
		L_67 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_66, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_68;
		L_68 = OperatorUtility_LessThanOrEqual_m9AB1B921459D4E5949D7201C28089B94DFF17452(L_65, L_67, NULL);
		bool L_69 = L_68;
		RuntimeObject* L_70 = Box(il2cpp_defaults.boolean_class, &L_69);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_70, NULL);
		goto IL_02d7;
	}

IL_01bf:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_71 = V_1;
		NullCheck(L_71);
		RuntimeObject* L_72;
		L_72 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_71, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_73 = V_2;
		NullCheck(L_73);
		RuntimeObject* L_74;
		L_74 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_73, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_75;
		L_75 = OperatorUtility_Subtract_mCA77FBF5FA712CF2B58D97784F930BBB2A7F6694(L_72, L_74, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_75, NULL);
		goto IL_02d7;
	}

IL_01dc:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_76 = V_1;
		NullCheck(L_76);
		RuntimeObject* L_77;
		L_77 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_76, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_78 = V_2;
		NullCheck(L_78);
		RuntimeObject* L_79;
		L_79 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_78, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_80;
		L_80 = OperatorUtility_Modulo_m828B6D13DEE092FC995D7921AD21047647A66BC7(L_77, L_79, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_80, NULL);
		goto IL_02d7;
	}

IL_01f9:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_81 = V_1;
		NullCheck(L_81);
		RuntimeObject* L_82;
		L_82 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_81, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_83 = V_2;
		NullCheck(L_83);
		RuntimeObject* L_84;
		L_84 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_83, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_85;
		L_85 = OperatorUtility_NotEqual_mEF1EA137CD70D376D3350C7B7D8633428B96D45B(L_82, L_84, NULL);
		bool L_86 = L_85;
		RuntimeObject* L_87 = Box(il2cpp_defaults.boolean_class, &L_86);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_87, NULL);
		goto IL_02d7;
	}

IL_021b:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_88 = V_1;
		NullCheck(L_88);
		RuntimeObject* L_89;
		L_89 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_88, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_90 = V_2;
		NullCheck(L_90);
		RuntimeObject* L_91;
		L_91 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_90, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_92;
		L_92 = OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3(L_89, L_91, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_92, NULL);
		goto IL_02d7;
	}

IL_0238:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_93 = V_1;
		NullCheck(L_93);
		RuntimeObject* L_94;
		L_94 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_93, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_95 = V_2;
		NullCheck(L_95);
		RuntimeObject* L_96;
		L_96 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_95, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_97;
		L_97 = OperatorUtility_Multiply_mEA81EF99FFE42EC04540A97EB92F7E1AD5CA5A2C(L_94, L_96, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_97, NULL);
		goto IL_02d7;
	}

IL_0255:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_98 = V_1;
		NullCheck(L_98);
		RuntimeObject* L_99;
		L_99 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_98, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_100 = V_2;
		NullCheck(L_100);
		RuntimeObject* L_101;
		L_101 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_100, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_102;
		L_102 = OperatorUtility_And_m6A06EB0B48C3E915D2FC9C882BDD31ACC14BDEEA(L_99, L_101, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_102, NULL);
		goto IL_02d7;
	}

IL_026f:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_103 = V_1;
		NullCheck(L_103);
		RuntimeObject* L_104;
		L_104 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_103, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_105 = V_2;
		NullCheck(L_105);
		RuntimeObject* L_106;
		L_106 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_105, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_107;
		L_107 = OperatorUtility_Or_m51E3B6306200F23DCC113CDBFB25A957ED874FE5(L_104, L_106, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_107, NULL);
		goto IL_02d7;
	}

IL_0289:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_108 = V_1;
		NullCheck(L_108);
		RuntimeObject* L_109;
		L_109 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_108, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_110 = V_2;
		NullCheck(L_110);
		RuntimeObject* L_111;
		L_111 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_110, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_112;
		L_112 = OperatorUtility_ExclusiveOr_m16F151029DBEA2F808A13D03543F925ADCD58A3D(L_109, L_111, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_112, NULL);
		goto IL_02d7;
	}

IL_02a3:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_113 = V_1;
		NullCheck(L_113);
		RuntimeObject* L_114;
		L_114 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_113, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_115 = V_2;
		NullCheck(L_115);
		RuntimeObject* L_116;
		L_116 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_115, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_117;
		L_117 = OperatorUtility_LeftShift_m4699033DC6695555B4F2289DD67DCDC86E985AE5(L_114, L_116, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_117, NULL);
		goto IL_02d7;
	}

IL_02bd:
	{
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_118 = V_1;
		NullCheck(L_118);
		RuntimeObject* L_119;
		L_119 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_118, NULL);
		Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* L_120 = V_2;
		NullCheck(L_120);
		RuntimeObject* L_121;
		L_121 = Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_inline(L_120, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_122;
		L_122 = OperatorUtility_RightShift_mDD6D6105DEF1E88D9342A7763F490EE49A5624F6(L_119, L_121, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_122, NULL);
		goto IL_02d7;
	}

IL_02d7:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_Visit_mC4E75F3B44FD5ABF1C136E027C837119AAE31F35 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* ___0_unary, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* L_0 = ___0_unary;
		NullCheck(L_0);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_1;
		L_1 = UnaryExpression_get_Expression_m048BC347DA44FFBA007ECA3B5C71B26C9A730EED_inline(L_0, NULL);
		NullCheck(L_1);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_1, __this);
		UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* L_2 = ___0_unary;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = UnaryExpression_get_Type_m1975DEB3A3A893A20EEF225A9B83A818812A457B_inline(L_2, NULL);
		V_1 = L_3;
		int32_t L_4 = V_1;
		V_0 = L_4;
		int32_t L_5 = V_0;
		switch (L_5)
		{
			case 0:
			{
				goto IL_002b;
			}
			case 1:
			{
				goto IL_0047;
			}
			case 2:
			{
				goto IL_005b;
			}
		}
	}
	{
		goto IL_006f;
	}

IL_002b:
	{
		RuntimeObject* L_6;
		L_6 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9(L_6, ConversionUtility_Convert_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m985FF0FFEB9001BFAAC3B3E3C88B4E4CE9DD75C9_RuntimeMethod_var);
		bool L_8 = ((bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0));
		RuntimeObject* L_9 = Box(il2cpp_defaults.boolean_class, &L_8);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_9, NULL);
		goto IL_006f;
	}

IL_0047:
	{
		RuntimeObject* L_10;
		L_10 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_11;
		L_11 = OperatorUtility_Negate_m84839273F856DE48C492986C18F31457D02DEA00(L_10, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_11, NULL);
		goto IL_006f;
	}

IL_005b:
	{
		RuntimeObject* L_12;
		L_12 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_13;
		L_13 = OperatorUtility_Not_mBA7FE596A7B2BE94BDFA82F3532B3951DBA18FDB(L_12, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_13, NULL);
		goto IL_006f;
	}

IL_006f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_Visit_mC9CDE738C8CDEDBD13CE99E4DDBD75B5737C8679 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_0 = ___0_value;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = ValueExpression_get_Value_m5114B4BA989CC94C8E5090888632884B9EC3428E_inline(L_0, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_Visit_m89648BEB4B7850406B004153BCB92FD0C36BCA36 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* ___0_function, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral136B540A8630F1606A6B94CE48B975D13A72971C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B25AB2315A297CB937A477D5B7A826085F86E3E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C9C88D585F9F2AC9ED2371E5E69982CD7D342E3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2342ED095E8746444A44CFCD5D8ACA13F0E7EEF8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral266A6E70F3BC9E04A2BC6274C2A8820535A50A1E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2684E74084B3F2D1796B7F69531DC22C93BF40D6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32D308F08E201660A1A1B244F9AF831CDBFC2635);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34CECD2DAFE3EC2873E4E7BAD26EFAD8072349B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42A7734F4B77B4569977106EBBAD62FC466CEFD8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral441BEFE1DF6EEDA03F2CD7F626AFD0D6DF6CA2C9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4962F46F6A403277F9412B630B8BABB987601CC9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral499284EE1D3CD7FE549A05AE5F4E78D079B96018);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F1C2D6FA5A50BC71CC2E7384557551AC65C2767);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral522247F08B9DF655AC618A6C6FC14D5927F32D1F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5387280129C03D9806797B9D96ED94628E3863A1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53FC279E3B6D4632976D2AA4748764C5A57E8343);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54D0E574606CCC53B29A25E1CA8844A1A96519F3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54D24BE6B9E2706317A812ACDD9778ED2629ADEF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B615C8D64F050A4B841840469BBCCA764121BFC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral628C1CB2DE6C223AB65EB41986A1A13F550874C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral664AE8814095D5AAFE22453E3FE6253BA4D6D23E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7475A128B246573BD905D7271AC5CDEC8B0672AB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7628CB9CDFFD92FA8ADEACB73F1E87E1F2E88E7E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82A901265FBEA6E3CB1AA8C0B59AB2E742A5F278);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral970DBD957E951CBB2A0CADFAE721EDA0478353B9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2241B3A43BEAB5D6E2FD668A12D495053F64FC4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFC7CC599C7290EEF3486EC0AE9F2227555AFE70);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB2C3A71AF7CAC0EEF21F9C5E9E079D18F0425FB5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4028BD3C005C2DCB9F8A7503F1D241571953900);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC29737350F47E65B64743D7E597D04BC4F44CADC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD041002A2B2993E4471AAFA416A359B954AD20F3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2185E2B320102DBAC16E15976BE9935D7508BC0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD2A85358B0BEC27E598666291DCBEF209863E938);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEA3F5044E13F19207D83873B64CD5C1E5385A9F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECCC734F364206CB24A1C3B12ED53FDF863B173E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED751CF24F6F55D70AD34B6F8B38F37DE12E144D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEDF7261789409A234DE3BB01784C2E64B45B8AE4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE9530495DD5117D27753E74EC9DF80888C5C80C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFC5D3315D0EF731A6264E907EA8BCE49E2C475A);
		s_Il2CppMethodInitialized = true;
	}
	FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* V_0 = NULL;
	FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* V_1 = NULL;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	RuntimeObject* V_5 = NULL;
	bool V_6 = false;
	String_t* V_7 = NULL;
	String_t* V_8 = NULL;
	uint32_t V_9 = 0;
	int32_t V_10 = 0;
	RuntimeObject* V_11 = NULL;
	bool V_12 = false;
	bool V_13 = false;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B5_0 = NULL;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B4_0 = NULL;
	String_t* G_B6_0 = NULL;
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* G_B6_1 = NULL;
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_0 = (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B*)il2cpp_codegen_object_new(FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B_il2cpp_TypeInfo_var);
		FunctionArgs__ctor_m1318E69A33A644B644A53394E7924E2F2D396FAB(L_0, NULL);
		V_1 = L_0;
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_1 = V_1;
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_2 = ___0_function;
		NullCheck(L_2);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_3;
		L_3 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_2, NULL);
		NullCheck(L_3);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_4 = (ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724*)(ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724*)SZArrayNew(ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)));
		NullCheck(L_1);
		FunctionArgs_set_Parameters_m429BFC1082F8D5423AB73DCAC955F835DB7D8C48(L_1, L_4, NULL);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_5 = V_1;
		V_0 = L_5;
		V_2 = 0;
		goto IL_007e;
	}

IL_0021:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_6 = V_0;
		NullCheck(L_6);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_7;
		L_7 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3(L_6, NULL);
		int32_t L_8 = V_2;
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_9 = ___0_function;
		NullCheck(L_9);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_10;
		L_10 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_9, NULL);
		int32_t L_11 = V_2;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		int32_t L_14 = __this->___options;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_15 = (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)il2cpp_codegen_object_new(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		Expression__ctor_mA38F89D568C8F9DC00D0FD46F1499DCD54228AFF(L_15, L_13, L_14, NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_15);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)L_15);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_16 = V_0;
		NullCheck(L_16);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_17;
		L_17 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3(L_16, NULL);
		int32_t L_18 = V_2;
		NullCheck(L_17);
		int32_t L_19 = L_18;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_21 = __this->___EvaluateFunction;
		NullCheck(L_20);
		Expression_add_EvaluateFunction_m93B1C8FE60EB5786D8C35491FE0715DA459C9964(L_20, L_21, NULL);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_22 = V_0;
		NullCheck(L_22);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_23;
		L_23 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3(L_22, NULL);
		int32_t L_24 = V_2;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_27 = __this->___EvaluateParameter;
		NullCheck(L_26);
		Expression_add_EvaluateParameter_mAB2F748CF1AE06078C756B6DBB0A5751FBE591DA(L_26, L_27, NULL);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_28 = V_0;
		NullCheck(L_28);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_29;
		L_29 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3(L_28, NULL);
		int32_t L_30 = V_2;
		NullCheck(L_29);
		int32_t L_31 = L_30;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_32 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_33;
		L_33 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		NullCheck(L_32);
		Expression_set_Parameters_m12352BE742CE4B56B6D56C4C8E1FA221D804A013(L_32, L_33, NULL);
		int32_t L_34 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_34, 1));
	}

IL_007e:
	{
		int32_t L_35 = V_2;
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_36 = ___0_function;
		NullCheck(L_36);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_37;
		L_37 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_36, NULL);
		NullCheck(L_37);
		V_3 = (bool)((((int32_t)L_35) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))? 1 : 0);
		bool L_38 = V_3;
		if (L_38)
		{
			goto IL_0021;
		}
	}
	{
		bool L_39;
		L_39 = EvaluationVisitor_get_IgnoreCase_m3DE86E19BB44B54C12D346014B7488D09EB5998A(__this, NULL);
		if (L_39)
		{
			G_B5_0 = __this;
			goto IL_00a3;
		}
		G_B4_0 = __this;
	}
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_40 = ___0_function;
		NullCheck(L_40);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_41;
		L_41 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_40, NULL);
		NullCheck(L_41);
		String_t* L_42;
		L_42 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_41, NULL);
		G_B6_0 = L_42;
		G_B6_1 = G_B4_0;
		goto IL_00b3;
	}

IL_00a3:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_43 = ___0_function;
		NullCheck(L_43);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_44;
		L_44 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_43, NULL);
		NullCheck(L_44);
		String_t* L_45;
		L_45 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_44, NULL);
		NullCheck(L_45);
		String_t* L_46;
		L_46 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_45, NULL);
		G_B6_0 = L_46;
		G_B6_1 = G_B5_0;
	}

IL_00b3:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_47 = V_0;
		NullCheck(G_B6_1);
		EvaluationVisitor_OnEvaluateFunction_m0B7465FFC2922E1860AFEBDA8A59A5C2D776B170(G_B6_1, G_B6_0, L_47, NULL);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_48 = V_0;
		NullCheck(L_48);
		bool L_49;
		L_49 = FunctionArgs_get_HasResult_mD4C72E14C370E00AF29877A6FB0DA60995D8D3C0_inline(L_48, NULL);
		V_4 = L_49;
		bool L_50 = V_4;
		if (!L_50)
		{
			goto IL_00d9;
		}
	}
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_51 = V_0;
		NullCheck(L_51);
		RuntimeObject* L_52;
		L_52 = FunctionArgs_get_Result_m794654EB05C712E22478509A084E08FBC74361B5(L_51, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_52, NULL);
		goto IL_099a;
	}

IL_00d9:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_53 = ___0_function;
		NullCheck(L_53);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_54;
		L_54 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_53, NULL);
		NullCheck(L_54);
		String_t* L_55;
		L_55 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_54, NULL);
		il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
		CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_56;
		L_56 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
		NullCheck(L_55);
		String_t* L_57;
		L_57 = String_ToLower_mD22E5D18F36015484078F5BA0F1687DA95904D1E(L_55, L_56, NULL);
		V_8 = L_57;
		String_t* L_58 = V_8;
		V_7 = L_58;
		String_t* L_59 = V_7;
		uint32_t L_60;
		L_60 = U3CPrivateImplementationDetailsU3E_ComputeStringHash_mCD31B865A41BB2F8FD3279C909302AD1BB45C92F(L_59, NULL);
		V_9 = L_60;
		uint32_t L_61 = V_9;
		if ((!(((uint32_t)L_61) <= ((uint32_t)((int32_t)1659167240)))))
		{
			goto IL_01bc;
		}
	}
	{
		uint32_t L_62 = V_9;
		if ((!(((uint32_t)L_62) <= ((uint32_t)((int32_t)1062293841)))))
		{
			goto IL_0167;
		}
	}
	{
		uint32_t L_63 = V_9;
		if ((!(((uint32_t)L_63) <= ((uint32_t)((int32_t)213683108)))))
		{
			goto IL_013a;
		}
	}
	{
		uint32_t L_64 = V_9;
		if ((((int32_t)L_64) == ((int32_t)((int32_t)108579519))))
		{
			goto IL_02ab;
		}
	}
	{
		goto IL_0129;
	}

IL_0129:
	{
		uint32_t L_65 = V_9;
		if ((((int32_t)L_65) == ((int32_t)((int32_t)213683108))))
		{
			goto IL_0387;
		}
	}
	{
		goto IL_0984;
	}

IL_013a:
	{
		uint32_t L_66 = V_9;
		if ((((int32_t)L_66) == ((int32_t)((int32_t)709362235))))
		{
			goto IL_0269;
		}
	}
	{
		goto IL_0148;
	}

IL_0148:
	{
		uint32_t L_67 = V_9;
		if ((((int32_t)L_67) == ((int32_t)((int32_t)1006755615))))
		{
			goto IL_027f;
		}
	}
	{
		goto IL_0156;
	}

IL_0156:
	{
		uint32_t L_68 = V_9;
		if ((((int32_t)L_68) == ((int32_t)((int32_t)1062293841))))
		{
			goto IL_032f;
		}
	}
	{
		goto IL_0984;
	}

IL_0167:
	{
		uint32_t L_69 = V_9;
		if ((!(((uint32_t)L_69) <= ((uint32_t)((int32_t)1111263159)))))
		{
			goto IL_018f;
		}
	}
	{
		uint32_t L_70 = V_9;
		if ((((int32_t)L_70) == ((int32_t)((int32_t)1094220446))))
		{
			goto IL_040b;
		}
	}
	{
		goto IL_017e;
	}

IL_017e:
	{
		uint32_t L_71 = V_9;
		if ((((int32_t)L_71) == ((int32_t)((int32_t)1111263159))))
		{
			goto IL_0319;
		}
	}
	{
		goto IL_0984;
	}

IL_018f:
	{
		uint32_t L_72 = V_9;
		if ((((int32_t)L_72) == ((int32_t)((int32_t)1326178875))))
		{
			goto IL_0371;
		}
	}
	{
		goto IL_019d;
	}

IL_019d:
	{
		uint32_t L_73 = V_9;
		if ((((int32_t)L_73) == ((int32_t)((int32_t)1479764693))))
		{
			goto IL_035b;
		}
	}
	{
		goto IL_01ab;
	}

IL_01ab:
	{
		uint32_t L_74 = V_9;
		if ((((int32_t)L_74) == ((int32_t)((int32_t)1659167240))))
		{
			goto IL_02c1;
		}
	}
	{
		goto IL_0984;
	}

IL_01bc:
	{
		uint32_t L_75 = V_9;
		if ((!(((uint32_t)L_75) <= ((uint32_t)((int32_t)-1192817635)))))
		{
			goto IL_021a;
		}
	}
	{
		uint32_t L_76 = V_9;
		if ((!(((uint32_t)L_76) <= ((uint32_t)((int32_t)2112764879)))))
		{
			goto IL_01ed;
		}
	}
	{
		uint32_t L_77 = V_9;
		if ((((int32_t)L_77) == ((int32_t)((int32_t)1923516200))))
		{
			goto IL_02ed;
		}
	}
	{
		goto IL_01dc;
	}

IL_01dc:
	{
		uint32_t L_78 = V_9;
		if ((((int32_t)L_78) == ((int32_t)((int32_t)2112764879))))
		{
			goto IL_03b3;
		}
	}
	{
		goto IL_0984;
	}

IL_01ed:
	{
		uint32_t L_79 = V_9;
		if ((((int32_t)L_79) == ((int32_t)((int32_t)-1948121296))))
		{
			goto IL_0345;
		}
	}
	{
		goto IL_01fb;
	}

IL_01fb:
	{
		uint32_t L_80 = V_9;
		if ((((int32_t)L_80) == ((int32_t)((int32_t)-1661520744))))
		{
			goto IL_03c9;
		}
	}
	{
		goto IL_0209;
	}

IL_0209:
	{
		uint32_t L_81 = V_9;
		if ((((int32_t)L_81) == ((int32_t)((int32_t)-1192817635))))
		{
			goto IL_0303;
		}
	}
	{
		goto IL_0984;
	}

IL_021a:
	{
		uint32_t L_82 = V_9;
		if ((!(((uint32_t)L_82) <= ((uint32_t)((int32_t)-677190887)))))
		{
			goto IL_0242;
		}
	}
	{
		uint32_t L_83 = V_9;
		if ((((int32_t)L_83) == ((int32_t)((int32_t)-913357481))))
		{
			goto IL_03f5;
		}
	}
	{
		goto IL_0231;
	}

IL_0231:
	{
		uint32_t L_84 = V_9;
		if ((((int32_t)L_84) == ((int32_t)((int32_t)-677190887))))
		{
			goto IL_03df;
		}
	}
	{
		goto IL_0984;
	}

IL_0242:
	{
		uint32_t L_85 = V_9;
		if ((((int32_t)L_85) == ((int32_t)((int32_t)-533714355))))
		{
			goto IL_039d;
		}
	}
	{
		goto IL_0250;
	}

IL_0250:
	{
		uint32_t L_86 = V_9;
		if ((((int32_t)L_86) == ((int32_t)((int32_t)-74587492))))
		{
			goto IL_02d7;
		}
	}
	{
		goto IL_025b;
	}

IL_025b:
	{
		uint32_t L_87 = V_9;
		if ((((int32_t)L_87) == ((int32_t)((int32_t)-22118746))))
		{
			goto IL_0295;
		}
	}
	{
		goto IL_0984;
	}

IL_0269:
	{
		String_t* L_88 = V_7;
		bool L_89;
		L_89 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_88, _stringLiteral441BEFE1DF6EEDA03F2CD7F626AFD0D6DF6CA2C9, NULL);
		if (L_89)
		{
			goto IL_0421;
		}
	}
	{
		goto IL_0984;
	}

IL_027f:
	{
		String_t* L_90 = V_7;
		bool L_91;
		L_91 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_90, _stringLiteral54D24BE6B9E2706317A812ACDD9778ED2629ADEF, NULL);
		if (L_91)
		{
			goto IL_045f;
		}
	}
	{
		goto IL_0984;
	}

IL_0295:
	{
		String_t* L_92 = V_7;
		bool L_93;
		L_93 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_92, _stringLiteral628C1CB2DE6C223AB65EB41986A1A13F550874C3, NULL);
		if (L_93)
		{
			goto IL_049d;
		}
	}
	{
		goto IL_0984;
	}

IL_02ab:
	{
		String_t* L_94 = V_7;
		bool L_95;
		L_95 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_94, _stringLiteral42A7734F4B77B4569977106EBBAD62FC466CEFD8, NULL);
		if (L_95)
		{
			goto IL_04db;
		}
	}
	{
		goto IL_0984;
	}

IL_02c1:
	{
		String_t* L_96 = V_7;
		bool L_97;
		L_97 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_96, _stringLiteralEE9530495DD5117D27753E74EC9DF80888C5C80C, NULL);
		if (L_97)
		{
			goto IL_0519;
		}
	}
	{
		goto IL_0984;
	}

IL_02d7:
	{
		String_t* L_98 = V_7;
		bool L_99;
		L_99 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_98, _stringLiteral4962F46F6A403277F9412B630B8BABB987601CC9, NULL);
		if (L_99)
		{
			goto IL_0557;
		}
	}
	{
		goto IL_0984;
	}

IL_02ed:
	{
		String_t* L_100 = V_7;
		bool L_101;
		L_101 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_100, _stringLiteralECCC734F364206CB24A1C3B12ED53FDF863B173E, NULL);
		if (L_101)
		{
			goto IL_0595;
		}
	}
	{
		goto IL_0984;
	}

IL_0303:
	{
		String_t* L_102 = V_7;
		bool L_103;
		L_103 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_102, _stringLiteralDEA3F5044E13F19207D83873B64CD5C1E5385A9F, NULL);
		if (L_103)
		{
			goto IL_05d3;
		}
	}
	{
		goto IL_0984;
	}

IL_0319:
	{
		String_t* L_104 = V_7;
		bool L_105;
		L_105 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_104, _stringLiteralAFC7CC599C7290EEF3486EC0AE9F2227555AFE70, NULL);
		if (L_105)
		{
			goto IL_0611;
		}
	}
	{
		goto IL_0984;
	}

IL_032f:
	{
		String_t* L_106 = V_7;
		bool L_107;
		L_107 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_106, _stringLiteral1C9C88D585F9F2AC9ED2371E5E69982CD7D342E3, NULL);
		if (L_107)
		{
			goto IL_064f;
		}
	}
	{
		goto IL_0984;
	}

IL_0345:
	{
		String_t* L_108 = V_7;
		bool L_109;
		L_109 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_108, _stringLiteral2684E74084B3F2D1796B7F69531DC22C93BF40D6, NULL);
		if (L_109)
		{
			goto IL_06a0;
		}
	}
	{
		goto IL_0984;
	}

IL_035b:
	{
		String_t* L_110 = V_7;
		bool L_111;
		L_111 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_110, _stringLiteral7628CB9CDFFD92FA8ADEACB73F1E87E1F2E88E7E, NULL);
		if (L_111)
		{
			goto IL_06de;
		}
	}
	{
		goto IL_0984;
	}

IL_0371:
	{
		String_t* L_112 = V_7;
		bool L_113;
		L_113 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_112, _stringLiteral266A6E70F3BC9E04A2BC6274C2A8820535A50A1E, NULL);
		if (L_113)
		{
			goto IL_072f;
		}
	}
	{
		goto IL_0984;
	}

IL_0387:
	{
		String_t* L_114 = V_7;
		bool L_115;
		L_115 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_114, _stringLiteralB4028BD3C005C2DCB9F8A7503F1D241571953900, NULL);
		if (L_115)
		{
			goto IL_076d;
		}
	}
	{
		goto IL_0984;
	}

IL_039d:
	{
		String_t* L_116 = V_7;
		bool L_117;
		L_117 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_116, _stringLiteralC29737350F47E65B64743D7E597D04BC4F44CADC, NULL);
		if (L_117)
		{
			goto IL_07ab;
		}
	}
	{
		goto IL_0984;
	}

IL_03b3:
	{
		String_t* L_118 = V_7;
		bool L_119;
		L_119 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_118, _stringLiteralEDF7261789409A234DE3BB01784C2E64B45B8AE4, NULL);
		if (L_119)
		{
			goto IL_07e9;
		}
	}
	{
		goto IL_0984;
	}

IL_03c9:
	{
		String_t* L_120 = V_7;
		bool L_121;
		L_121 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_120, _stringLiteral136B540A8630F1606A6B94CE48B975D13A72971C, NULL);
		if (L_121)
		{
			goto IL_0827;
		}
	}
	{
		goto IL_0984;
	}

IL_03df:
	{
		String_t* L_122 = V_7;
		bool L_123;
		L_123 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_122, _stringLiteral499284EE1D3CD7FE549A05AE5F4E78D079B96018, NULL);
		if (L_123)
		{
			goto IL_0865;
		}
	}
	{
		goto IL_0984;
	}

IL_03f5:
	{
		String_t* L_124 = V_7;
		bool L_125;
		L_125 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_124, _stringLiteral32D308F08E201660A1A1B244F9AF831CDBFC2635, NULL);
		if (L_125)
		{
			goto IL_08b6;
		}
	}
	{
		goto IL_0984;
	}

IL_040b:
	{
		String_t* L_126 = V_7;
		bool L_127;
		L_127 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_126, _stringLiteralC1E0482ABDB4530F47C01C2A81FB06ED6E98A110, NULL);
		if (L_127)
		{
			goto IL_0907;
		}
	}
	{
		goto IL_0984;
	}

IL_0421:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_128 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_128, _stringLiteralD2A85358B0BEC27E598666291DCBEF209863E938, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_129 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_129, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_130 = ___0_function;
		NullCheck(L_130);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_131;
		L_131 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_130, NULL);
		NullCheck(L_131);
		int32_t L_132 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_133 = (L_131)->GetAt(static_cast<il2cpp_array_size_t>(L_132));
		RuntimeObject* L_134;
		L_134 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_133, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_135;
		L_135 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_134, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_136;
		L_136 = fabsf(L_135);
		float L_137 = L_136;
		RuntimeObject* L_138 = Box(il2cpp_defaults.single_class, &L_137);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_138, NULL);
		goto IL_099a;
	}

IL_045f:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_139 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_139, _stringLiteral7475A128B246573BD905D7271AC5CDEC8B0672AB, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_140 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_140, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_141 = ___0_function;
		NullCheck(L_141);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_142;
		L_142 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_141, NULL);
		NullCheck(L_142);
		int32_t L_143 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_144 = (L_142)->GetAt(static_cast<il2cpp_array_size_t>(L_143));
		RuntimeObject* L_145;
		L_145 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_144, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_146;
		L_146 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_145, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_147;
		L_147 = acosf(L_146);
		float L_148 = L_147;
		RuntimeObject* L_149 = Box(il2cpp_defaults.single_class, &L_148);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_149, NULL);
		goto IL_099a;
	}

IL_049d:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_150 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_150, _stringLiteral54D0E574606CCC53B29A25E1CA8844A1A96519F3, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_151 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_151, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_152 = ___0_function;
		NullCheck(L_152);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_153;
		L_153 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_152, NULL);
		NullCheck(L_153);
		int32_t L_154 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_155 = (L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_154));
		RuntimeObject* L_156;
		L_156 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_155, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_157;
		L_157 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_156, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_158;
		L_158 = asinf(L_157);
		float L_159 = L_158;
		RuntimeObject* L_160 = Box(il2cpp_defaults.single_class, &L_159);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_160, NULL);
		goto IL_099a;
	}

IL_04db:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_161 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_161, _stringLiteral664AE8814095D5AAFE22453E3FE6253BA4D6D23E, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_162 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_162, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_163 = ___0_function;
		NullCheck(L_163);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_164;
		L_164 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_163, NULL);
		NullCheck(L_164);
		int32_t L_165 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_166 = (L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_165));
		RuntimeObject* L_167;
		L_167 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_166, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_168;
		L_168 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_167, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_169;
		L_169 = atanf(L_168);
		float L_170 = L_169;
		RuntimeObject* L_171 = Box(il2cpp_defaults.single_class, &L_170);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_171, NULL);
		goto IL_099a;
	}

IL_0519:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_172 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_172, _stringLiteralD041002A2B2993E4471AAFA416A359B954AD20F3, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_173 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_173, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_174 = ___0_function;
		NullCheck(L_174);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_175;
		L_175 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_174, NULL);
		NullCheck(L_175);
		int32_t L_176 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_177 = (L_175)->GetAt(static_cast<il2cpp_array_size_t>(L_176));
		RuntimeObject* L_178;
		L_178 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_177, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_179;
		L_179 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_178, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_180;
		L_180 = ceilf(L_179);
		float L_181 = L_180;
		RuntimeObject* L_182 = Box(il2cpp_defaults.single_class, &L_181);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_182, NULL);
		goto IL_099a;
	}

IL_0557:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_183 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_183, _stringLiteralED751CF24F6F55D70AD34B6F8B38F37DE12E144D, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_184 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_184, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_185 = ___0_function;
		NullCheck(L_185);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_186;
		L_186 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_185, NULL);
		NullCheck(L_186);
		int32_t L_187 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_188 = (L_186)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
		RuntimeObject* L_189;
		L_189 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_188, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_190;
		L_190 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_189, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_191;
		L_191 = cosf(L_190);
		float L_192 = L_191;
		RuntimeObject* L_193 = Box(il2cpp_defaults.single_class, &L_192);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_193, NULL);
		goto IL_099a;
	}

IL_0595:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_194 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_194, _stringLiteral34CECD2DAFE3EC2873E4E7BAD26EFAD8072349B9, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_195 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_195, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_196 = ___0_function;
		NullCheck(L_196);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_197;
		L_197 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_196, NULL);
		NullCheck(L_197);
		int32_t L_198 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_199 = (L_197)->GetAt(static_cast<il2cpp_array_size_t>(L_198));
		RuntimeObject* L_200;
		L_200 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_199, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_201;
		L_201 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_200, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_202;
		L_202 = expf(L_201);
		float L_203 = L_202;
		RuntimeObject* L_204 = Box(il2cpp_defaults.single_class, &L_203);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_204, NULL);
		goto IL_099a;
	}

IL_05d3:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_205 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_205, _stringLiteral970DBD957E951CBB2A0CADFAE721EDA0478353B9, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_206 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_206, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_207 = ___0_function;
		NullCheck(L_207);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_208;
		L_208 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_207, NULL);
		NullCheck(L_208);
		int32_t L_209 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_210 = (L_208)->GetAt(static_cast<il2cpp_array_size_t>(L_209));
		RuntimeObject* L_211;
		L_211 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_210, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_212;
		L_212 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_211, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_213;
		L_213 = floorf(L_212);
		float L_214 = L_213;
		RuntimeObject* L_215 = Box(il2cpp_defaults.single_class, &L_214);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_215, NULL);
		goto IL_099a;
	}

IL_0611:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_216 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_216, _stringLiteral53FC279E3B6D4632976D2AA4748764C5A57E8343, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_217 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_217, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_218 = ___0_function;
		NullCheck(L_218);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_219;
		L_219 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_218, NULL);
		NullCheck(L_219);
		int32_t L_220 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_221 = (L_219)->GetAt(static_cast<il2cpp_array_size_t>(L_220));
		RuntimeObject* L_222;
		L_222 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_221, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_223;
		L_223 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_222, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		int32_t L_224;
		L_224 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_223, NULL);
		int32_t L_225 = L_224;
		RuntimeObject* L_226 = Box(il2cpp_defaults.int32_class, &L_225);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_226, NULL);
		goto IL_099a;
	}

IL_064f:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_227 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_227, _stringLiteralD2185E2B320102DBAC16E15976BE9935D7508BC0, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_228 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_228, 2, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_229 = ___0_function;
		NullCheck(L_229);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_230;
		L_230 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_229, NULL);
		NullCheck(L_230);
		int32_t L_231 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_232 = (L_230)->GetAt(static_cast<il2cpp_array_size_t>(L_231));
		RuntimeObject* L_233;
		L_233 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_232, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_234;
		L_234 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_233, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_235 = ___0_function;
		NullCheck(L_235);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_236;
		L_236 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_235, NULL);
		NullCheck(L_236);
		int32_t L_237 = 1;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_238 = (L_236)->GetAt(static_cast<il2cpp_array_size_t>(L_237));
		RuntimeObject* L_239;
		L_239 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_238, NULL);
		float L_240;
		L_240 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_239, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_241;
		L_241 = Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline(L_234, L_240, NULL);
		float L_242 = L_241;
		RuntimeObject* L_243 = Box(il2cpp_defaults.single_class, &L_242);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_243, NULL);
		goto IL_099a;
	}

IL_06a0:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_244 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_244, _stringLiteral5387280129C03D9806797B9D96ED94628E3863A1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_245 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_245, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_246 = ___0_function;
		NullCheck(L_246);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_247;
		L_247 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_246, NULL);
		NullCheck(L_247);
		int32_t L_248 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_249 = (L_247)->GetAt(static_cast<il2cpp_array_size_t>(L_248));
		RuntimeObject* L_250;
		L_250 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_249, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_251;
		L_251 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_250, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_252;
		L_252 = log10f(L_251);
		float L_253 = L_252;
		RuntimeObject* L_254 = Box(il2cpp_defaults.single_class, &L_253);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_254, NULL);
		goto IL_099a;
	}

IL_06de:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_255 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_255, _stringLiteral82A901265FBEA6E3CB1AA8C0B59AB2E742A5F278, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_256 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_256, 2, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_257 = ___0_function;
		NullCheck(L_257);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_258;
		L_258 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_257, NULL);
		NullCheck(L_258);
		int32_t L_259 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_260 = (L_258)->GetAt(static_cast<il2cpp_array_size_t>(L_259));
		RuntimeObject* L_261;
		L_261 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_260, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_262;
		L_262 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_261, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_263 = ___0_function;
		NullCheck(L_263);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_264;
		L_264 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_263, NULL);
		NullCheck(L_264);
		int32_t L_265 = 1;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_266 = (L_264)->GetAt(static_cast<il2cpp_array_size_t>(L_265));
		RuntimeObject* L_267;
		L_267 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_266, NULL);
		float L_268;
		L_268 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_267, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_269;
		L_269 = powf(L_262, L_268);
		float L_270 = L_269;
		RuntimeObject* L_271 = Box(il2cpp_defaults.single_class, &L_270);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_271, NULL);
		goto IL_099a;
	}

IL_072f:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_272 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_272, _stringLiteral1B25AB2315A297CB937A477D5B7A826085F86E3E, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_273 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_273, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_274 = ___0_function;
		NullCheck(L_274);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_275;
		L_275 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_274, NULL);
		NullCheck(L_275);
		int32_t L_276 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_277 = (L_275)->GetAt(static_cast<il2cpp_array_size_t>(L_276));
		RuntimeObject* L_278;
		L_278 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_277, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_279;
		L_279 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_278, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_280;
		L_280 = bankers_roundf(L_279);
		float L_281 = L_280;
		RuntimeObject* L_282 = Box(il2cpp_defaults.single_class, &L_281);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_282, NULL);
		goto IL_099a;
	}

IL_076d:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_283 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_283, _stringLiteral4F1C2D6FA5A50BC71CC2E7384557551AC65C2767, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_284 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_284, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_285 = ___0_function;
		NullCheck(L_285);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_286;
		L_286 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_285, NULL);
		NullCheck(L_286);
		int32_t L_287 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_288 = (L_286)->GetAt(static_cast<il2cpp_array_size_t>(L_287));
		RuntimeObject* L_289;
		L_289 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_288, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_290;
		L_290 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_289, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_291;
		L_291 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_290, NULL);
		float L_292 = L_291;
		RuntimeObject* L_293 = Box(il2cpp_defaults.single_class, &L_292);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_293, NULL);
		goto IL_099a;
	}

IL_07ab:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_294 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_294, _stringLiteral522247F08B9DF655AC618A6C6FC14D5927F32D1F, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_295 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_295, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_296 = ___0_function;
		NullCheck(L_296);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_297;
		L_297 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_296, NULL);
		NullCheck(L_297);
		int32_t L_298 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_299 = (L_297)->GetAt(static_cast<il2cpp_array_size_t>(L_298));
		RuntimeObject* L_300;
		L_300 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_299, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_301;
		L_301 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_300, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_302;
		L_302 = sinf(L_301);
		float L_303 = L_302;
		RuntimeObject* L_304 = Box(il2cpp_defaults.single_class, &L_303);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_304, NULL);
		goto IL_099a;
	}

IL_07e9:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_305 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_305, _stringLiteralA2241B3A43BEAB5D6E2FD668A12D495053F64FC4, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_306 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_306, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_307 = ___0_function;
		NullCheck(L_307);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_308;
		L_308 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_307, NULL);
		NullCheck(L_308);
		int32_t L_309 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_310 = (L_308)->GetAt(static_cast<il2cpp_array_size_t>(L_309));
		RuntimeObject* L_311;
		L_311 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_310, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_312;
		L_312 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_311, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_313;
		L_313 = sqrtf(L_312);
		float L_314 = L_313;
		RuntimeObject* L_315 = Box(il2cpp_defaults.single_class, &L_314);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_315, NULL);
		goto IL_099a;
	}

IL_0827:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_316 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_316, _stringLiteralEFC5D3315D0EF731A6264E907EA8BCE49E2C475A, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_317 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_317, 1, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_318 = ___0_function;
		NullCheck(L_318);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_319;
		L_319 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_318, NULL);
		NullCheck(L_319);
		int32_t L_320 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_321 = (L_319)->GetAt(static_cast<il2cpp_array_size_t>(L_320));
		RuntimeObject* L_322;
		L_322 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_321, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_323;
		L_323 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_322, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_324;
		L_324 = tanf(L_323);
		float L_325 = L_324;
		RuntimeObject* L_326 = Box(il2cpp_defaults.single_class, &L_325);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_326, NULL);
		goto IL_099a;
	}

IL_0865:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_327 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_327, _stringLiteral5B615C8D64F050A4B841840469BBCCA764121BFC, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_328 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_328, 2, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_329 = ___0_function;
		NullCheck(L_329);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_330;
		L_330 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_329, NULL);
		NullCheck(L_330);
		int32_t L_331 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_332 = (L_330)->GetAt(static_cast<il2cpp_array_size_t>(L_331));
		RuntimeObject* L_333;
		L_333 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_332, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_334;
		L_334 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_333, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_335 = ___0_function;
		NullCheck(L_335);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_336;
		L_336 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_335, NULL);
		NullCheck(L_336);
		int32_t L_337 = 1;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_338 = (L_336)->GetAt(static_cast<il2cpp_array_size_t>(L_337));
		RuntimeObject* L_339;
		L_339 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_338, NULL);
		float L_340;
		L_340 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_339, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_341;
		L_341 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_334, L_340, NULL);
		float L_342 = L_341;
		RuntimeObject* L_343 = Box(il2cpp_defaults.single_class, &L_342);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_343, NULL);
		goto IL_099a;
	}

IL_08b6:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_344 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_344, _stringLiteralB2C3A71AF7CAC0EEF21F9C5E9E079D18F0425FB5, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_345 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_345, 2, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_346 = ___0_function;
		NullCheck(L_346);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_347;
		L_347 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_346, NULL);
		NullCheck(L_347);
		int32_t L_348 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_349 = (L_347)->GetAt(static_cast<il2cpp_array_size_t>(L_348));
		RuntimeObject* L_350;
		L_350 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_349, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_351;
		L_351 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_350, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_352 = ___0_function;
		NullCheck(L_352);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_353;
		L_353 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_352, NULL);
		NullCheck(L_353);
		int32_t L_354 = 1;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_355 = (L_353)->GetAt(static_cast<il2cpp_array_size_t>(L_354));
		RuntimeObject* L_356;
		L_356 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_355, NULL);
		float L_357;
		L_357 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_356, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		float L_358;
		L_358 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_351, L_357, NULL);
		float L_359 = L_358;
		RuntimeObject* L_360 = Box(il2cpp_defaults.single_class, &L_359);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_360, NULL);
		goto IL_099a;
	}

IL_0907:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_361 = ___0_function;
		EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2(__this, L_361, _stringLiteral2342ED095E8746444A44CFCD5D8ACA13F0E7EEF8, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_362 = ___0_function;
		EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B(L_362, 2, NULL);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_363 = ___0_function;
		NullCheck(L_363);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_364;
		L_364 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_363, NULL);
		NullCheck(L_364);
		int32_t L_365 = 0;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_366 = (L_364)->GetAt(static_cast<il2cpp_array_size_t>(L_365));
		RuntimeObject* L_367;
		L_367 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_366, NULL);
		V_5 = L_367;
		V_6 = (bool)0;
		V_10 = 1;
		goto IL_0962;
	}

IL_0934:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_368 = ___0_function;
		NullCheck(L_368);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_369;
		L_369 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_368, NULL);
		int32_t L_370 = V_10;
		NullCheck(L_369);
		int32_t L_371 = L_370;
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_372 = (L_369)->GetAt(static_cast<il2cpp_array_size_t>(L_371));
		RuntimeObject* L_373;
		L_373 = EvaluationVisitor_Evaluate_m4087C262691936D68E552B963F0CC2A6FA359871(__this, L_372, NULL);
		V_11 = L_373;
		RuntimeObject* L_374 = V_5;
		RuntimeObject* L_375 = V_11;
		bool L_376;
		L_376 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_374, L_375, NULL);
		V_12 = L_376;
		bool L_377 = V_12;
		if (!L_377)
		{
			goto IL_095b;
		}
	}
	{
		V_6 = (bool)1;
		goto IL_0974;
	}

IL_095b:
	{
		int32_t L_378 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_add(L_378, 1));
	}

IL_0962:
	{
		int32_t L_379 = V_10;
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_380 = ___0_function;
		NullCheck(L_380);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_381;
		L_381 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_380, NULL);
		NullCheck(L_381);
		V_13 = (bool)((((int32_t)L_379) < ((int32_t)((int32_t)(((RuntimeArray*)L_381)->max_length))))? 1 : 0);
		bool L_382 = V_13;
		if (L_382)
		{
			goto IL_0934;
		}
	}

IL_0974:
	{
		bool L_383 = V_6;
		bool L_384 = L_383;
		RuntimeObject* L_385 = Box(il2cpp_defaults.boolean_class, &L_384);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_385, NULL);
		goto IL_099a;
	}

IL_0984:
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_386 = ___0_function;
		NullCheck(L_386);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_387;
		L_387 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_386, NULL);
		NullCheck(L_387);
		String_t* L_388;
		L_388 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_387, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_389 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_389, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBC269C7045AEFAD71AA0CF06168902F81D300BD0)), L_388, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_389, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationVisitor_Visit_m89648BEB4B7850406B004153BCB92FD0C36BCA36_RuntimeMethod_var)));
	}

IL_099a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* ___0_function, String_t* ___1_reference, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_0 = ___0_function;
		NullCheck(L_0);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_1;
		L_1 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_0, NULL);
		NullCheck(L_1);
		String_t* L_2;
		L_2 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_1, NULL);
		V_0 = L_2;
		bool L_3;
		L_3 = EvaluationVisitor_get_IgnoreCase_m3DE86E19BB44B54C12D346014B7488D09EB5998A(__this, NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0033;
		}
	}
	{
		String_t* L_5 = V_0;
		String_t* L_6 = ___1_reference;
		bool L_7;
		L_7 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_5, L_6, 3, NULL);
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0027;
		}
	}
	{
		goto IL_0070;
	}

IL_0027:
	{
		String_t* L_9 = V_0;
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4F5CD18B61045779E73AE62C0310037467A13A31)), L_9, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2_RuntimeMethod_var)));
	}

IL_0033:
	{
		String_t* L_11 = V_0;
		String_t* L_12 = ___1_reference;
		bool L_13;
		L_13 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_11, L_12, NULL);
		V_3 = L_13;
		bool L_14 = V_3;
		if (!L_14)
		{
			goto IL_0070;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
		NullCheck(L_16);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral233889F57C76675334AF22A22C5E8B86FE1883CA)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
		String_t* L_18 = V_0;
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_18);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
		NullCheck(L_19);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD0A11A3C15ED1508C101186E94618502AB445D8)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
		String_t* L_21 = ___1_reference;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_21);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20;
		NullCheck(L_22);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB71F91D8324D0B006EE24CEBACF3983303D31BDA)));
		String_t* L_23;
		L_23 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_22, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_24 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_24, L_23, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationVisitor_CheckCase_m301BAB7F51D2D62D501E2E21A8A753C9A1E942F2_RuntimeMethod_var)));
	}

IL_0070:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_OnEvaluateFunction_m0B7465FFC2922E1860AFEBDA8A59A5C2D776B170 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, String_t* ___0_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___1_args, const RuntimeMethod* method) 
{
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* G_B2_0 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* G_B1_0 = NULL;
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_0 = __this->___EvaluateFunction;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_001b;
	}

IL_000d:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = __this->___flow;
		String_t* L_3 = ___0_name;
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_4 = ___1_args;
		NullCheck(G_B2_0);
		EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_inline(G_B2_0, L_2, L_3, L_4, NULL);
	}

IL_001b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_Visit_m55C6E19982C5F8408ACC6B4AA7A06EC1A0CACF7E (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* ___0_identifier, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* V_2 = NULL;
	Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 V_3;
	memset((&V_3), 0, sizeof(V_3));
	KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 V_4;
	memset((&V_4), 0, sizeof(V_4));
	ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* V_5 = NULL;
	bool V_6 = false;
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_1 = ___0_identifier;
		NullCheck(L_1);
		String_t* L_2;
		L_2 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_1, NULL);
		NullCheck(L_0);
		bool L_3;
		L_3 = Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC(L_0, L_2, Dictionary_2_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0102;
		}
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5;
		L_5 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_6 = ___0_identifier;
		NullCheck(L_6);
		String_t* L_7;
		L_7 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_6, NULL);
		NullCheck(L_5);
		RuntimeObject* L_8;
		L_8 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_5, L_7, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		V_1 = (bool)((!(((RuntimeObject*)(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)IsInstClass((RuntimeObject*)L_8, Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_00e5;
		}
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_10;
		L_10 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_11 = ___0_identifier;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_11, NULL);
		NullCheck(L_10);
		RuntimeObject* L_13;
		L_13 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_10, L_12, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		V_2 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)CastclassClass((RuntimeObject*)L_13, Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var));
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_14;
		L_14 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		NullCheck(L_14);
		Enumerator_t06A9DDA7FA9EA8BC40458E628EBAF7B3AA14EB62 L_15;
		L_15 = Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC(L_14, Dictionary_2_GetEnumerator_mF5B5B00F670F3436AB3C07C0F64149501DEC2DBC_RuntimeMethod_var);
		V_3 = L_15;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0091:
			{
				Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F((&V_3), Enumerator_Dispose_mA7C78FC10B78BFFDD69A6E1CA050B42D48F8B53F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0086_1;
			}

IL_0061_1:
			{
				KeyValuePair_2_tBEE55F2A4574C64393155C322376FD98C7BFC7B9 L_16;
				L_16 = Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_inline((&V_3), Enumerator_get_Current_mFAD52D332201C947C95ECF69DAE5C3319CA654F1_RuntimeMethod_var);
				V_4 = L_16;
				Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_17 = V_2;
				NullCheck(L_17);
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_18;
				L_18 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(L_17, NULL);
				String_t* L_19;
				L_19 = KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_inline((&V_4), KeyValuePair_2_get_Key_mA64FF29A08423140758B0276333D1A89C71B793A_RuntimeMethod_var);
				RuntimeObject* L_20;
				L_20 = KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_inline((&V_4), KeyValuePair_2_get_Value_m2052BF44A3FDE623D98B0E6B6E227B2900034235_RuntimeMethod_var);
				NullCheck(L_18);
				Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_18, L_19, L_20, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
			}

IL_0086_1:
			{
				bool L_21;
				L_21 = Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E((&V_3), Enumerator_MoveNext_mBB43E0B46CDCD47543052FDB890026C269E6D96E_RuntimeMethod_var);
				if (L_21)
				{
					goto IL_0061_1;
				}
			}
			{
				goto IL_00a0;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a0:
	{
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_22 = V_2;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_23 = __this->___EvaluateFunction;
		NullCheck(L_22);
		Expression_add_EvaluateFunction_m93B1C8FE60EB5786D8C35491FE0715DA459C9964(L_22, L_23, NULL);
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_24 = V_2;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_25 = __this->___EvaluateParameter;
		NullCheck(L_24);
		Expression_add_EvaluateParameter_mAB2F748CF1AE06078C756B6DBB0A5751FBE591DA(L_24, L_25, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_26;
		L_26 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_27 = ___0_identifier;
		NullCheck(L_27);
		String_t* L_28;
		L_28 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_27, NULL);
		NullCheck(L_26);
		RuntimeObject* L_29;
		L_29 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_26, L_28, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_30 = __this->___flow;
		NullCheck(((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)CastclassClass((RuntimeObject*)L_29, Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var)));
		RuntimeObject* L_31;
		L_31 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)CastclassClass((RuntimeObject*)L_29, Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var)), L_30, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_31, NULL);
		goto IL_00ff;
	}

IL_00e5:
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_32;
		L_32 = EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline(__this, NULL);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_33 = ___0_identifier;
		NullCheck(L_33);
		String_t* L_34;
		L_34 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_33, NULL);
		NullCheck(L_32);
		RuntimeObject* L_35;
		L_35 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_32, L_34, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_35, NULL);
	}

IL_00ff:
	{
		goto IL_014a;
	}

IL_0102:
	{
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_36 = (ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957*)il2cpp_codegen_object_new(ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957_il2cpp_TypeInfo_var);
		ParameterArgs__ctor_m8AE187E045B505540DE24CDB377ECE4B14F96E42(L_36, NULL);
		V_5 = L_36;
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_37 = ___0_identifier;
		NullCheck(L_37);
		String_t* L_38;
		L_38 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_37, NULL);
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_39 = V_5;
		EvaluationVisitor_OnEvaluateParameter_m3495EE06DF651A9CEA7CDDEE337A36A9539FE4A6(__this, L_38, L_39, NULL);
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_40 = V_5;
		NullCheck(L_40);
		bool L_41;
		L_41 = ParameterArgs_get_HasResult_m00CBA2CBCC312D378EAAF7665634BB5B0CE2F444_inline(L_40, NULL);
		V_6 = (bool)((((int32_t)L_41) == ((int32_t)0))? 1 : 0);
		bool L_42 = V_6;
		if (!L_42)
		{
			goto IL_013b;
		}
	}
	{
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_43 = ___0_identifier;
		NullCheck(L_43);
		String_t* L_44;
		L_44 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_43, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_45 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_45, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ADBC7690C23AF8755E2E797C776CA643DEF7B9B)), L_44, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_45, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationVisitor_Visit_m55C6E19982C5F8408ACC6B4AA7A06EC1A0CACF7E_RuntimeMethod_var)));
	}

IL_013b:
	{
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_46 = V_5;
		NullCheck(L_46);
		RuntimeObject* L_47;
		L_47 = ParameterArgs_get_Result_m0C577BECCB47D7097879C041C6EF76D7AB597AB7(L_46, NULL);
		EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline(__this, L_47, NULL);
	}

IL_014a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_OnEvaluateParameter_m3495EE06DF651A9CEA7CDDEE337A36A9539FE4A6 (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, String_t* ___0_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___1_args, const RuntimeMethod* method) 
{
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* G_B2_0 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* G_B1_0 = NULL;
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_0 = __this->___EvaluateParameter;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_001b;
	}

IL_000d:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = __this->___flow;
		String_t* L_3 = ___0_name;
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_4 = ___1_args;
		NullCheck(G_B2_0);
		EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_inline(G_B2_0, L_2, L_3, L_4, NULL);
	}

IL_001b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* ___0_function, int32_t ___1_count, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_0 = ___0_function;
		NullCheck(L_0);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_1;
		L_1 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_0, NULL);
		NullCheck(L_1);
		int32_t L_2 = ___1_count;
		V_0 = (bool)((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) == ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0042;
		}
	}
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_4 = ___0_function;
		NullCheck(L_4);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_5;
		L_5 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_4, NULL);
		NullCheck(L_5);
		String_t* L_6;
		L_6 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_5, NULL);
		int32_t L_7 = ___1_count;
		int32_t L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_10 = ___0_function;
		NullCheck(L_10);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_11;
		L_11 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_10, NULL);
		NullCheck(L_11);
		int32_t L_12 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
		RuntimeObject* L_13 = Box(il2cpp_defaults.int32_class, &L_12);
		String_t* L_14;
		L_14 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral08EBBCCC7EA060ED003D09CDA95ACF4917DE583F)), L_6, L_9, L_13, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationVisitor_CheckExactArgumentCount_m3B1999916EC37D610095517B611B21FBE104E88B_RuntimeMethod_var)));
	}

IL_0042:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EvaluationVisitor_CheckMinArgumentCount_mC82462A7EC7A6836737E745F3BC48433A2C17709 (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* ___0_function, int32_t ___1_count, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_0 = ___0_function;
		NullCheck(L_0);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_1;
		L_1 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_0, NULL);
		NullCheck(L_1);
		int32_t L_2 = ___1_count;
		V_0 = (bool)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) < ((int32_t)L_2))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_003f;
		}
	}
	{
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_4 = ___0_function;
		NullCheck(L_4);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_5;
		L_5 = FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline(L_4, NULL);
		NullCheck(L_5);
		String_t* L_6;
		L_6 = IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline(L_5, NULL);
		int32_t L_7 = ___1_count;
		int32_t L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
		FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* L_10 = ___0_function;
		NullCheck(L_10);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_11;
		L_11 = FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline(L_10, NULL);
		NullCheck(L_11);
		int32_t L_12 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
		RuntimeObject* L_13 = Box(il2cpp_defaults.int32_class, &L_12);
		String_t* L_14;
		L_14 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD687AF9E3851E3A53D8997A4F68A8ACF3C93DF38)), L_6, L_9, L_13, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, L_14, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationVisitor_CheckMinArgumentCount_mC82462A7EC7A6836737E745F3BC48433A2C17709_RuntimeMethod_var)));
	}

IL_003f:
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_mB75870E459FC92CC1399521920BD26FD2590C3D1 (U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__0_m7F2E969AFD11BD5ECEEC0B06A86C369ED27B1189 (U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = __this->___leftValue;
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0038;
		}
	}
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = __this->___binary;
		NullCheck(L_2);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_3;
		L_3 = BinaryExpression_get_LeftExpression_mD21818A59055D95C304B73471F9D4B782DB63B28_inline(L_2, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_4 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_3, L_4);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_5 = __this->___U3CU3E4__this;
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(L_5, NULL);
		__this->___leftValue = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___leftValue), (void*)L_6);
	}

IL_0038:
	{
		RuntimeObject* L_7 = __this->___leftValue;
		V_1 = L_7;
		goto IL_0041;
	}

IL_0041:
	{
		RuntimeObject* L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CVisitU3Eb__1_m465EF0C62A9AF21B74B5425C62899D38711A6490 (U3CU3Ec__DisplayClass21_0_tE3DA2A1E80469F395A42F56907DA0763AF778B97* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = __this->___rightValue;
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0038;
		}
	}
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = __this->___binary;
		NullCheck(L_2);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_3;
		L_3 = BinaryExpression_get_RightExpression_m7CF8195F4CC8C4EEABB53A658BECE92ACEE3BD94_inline(L_2, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_4 = __this->___U3CU3E4__this;
		NullCheck(L_3);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_3, L_4);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_5 = __this->___U3CU3E4__this;
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(L_5, NULL);
		__this->___rightValue = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___rightValue), (void*)L_6);
	}

IL_0038:
	{
		RuntimeObject* L_7 = __this->___rightValue;
		V_1 = L_7;
		goto IL_0041;
	}

IL_0041:
	{
		RuntimeObject* L_8 = V_1;
		return L_8;
	}
}
#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 Expression__ctor_mB49AAFDCD81023F9C7B0FF290C4871322E3CD7FC (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1;
		L_1 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		V_0 = NULL;
		NullCheck(L_1);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_1, _stringLiteral900D858FE9ABCD2ED2B25CD27110A78ADCC6EC6B, NULL, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		RuntimeObject* L_2 = V_0;
		NullCheck(L_0);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_0, _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174, L_2, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__ctor_mC20F887C4306B4FD58BAC0A36FA0E7EE4C04AA99 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, String_t* ___0_expression, int32_t ___1_options, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Expression__ctor_mB49AAFDCD81023F9C7B0FF290C4871322E3CD7FC(__this, NULL);
		String_t* L_0 = ___0_expression;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0023;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6167660C7829D628506C7DE16D372572AC57D7A7)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral866DE57E7E4678162A1865095E3B8C11E24AD5C6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression__ctor_mC20F887C4306B4FD58BAC0A36FA0E7EE4C04AA99_RuntimeMethod_var)));
	}

IL_0023:
	{
		String_t* L_4 = ___0_expression;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_4, ((int32_t)34), ((int32_t)39), NULL);
		___0_expression = L_5;
		String_t* L_6 = ___0_expression;
		__this->___OriginalExpression = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___OriginalExpression), (void*)L_6);
		int32_t L_7 = ___1_options;
		Expression_set_Options_m0CE27C68CB599CBDADB8BD4FFA1DB4316F643E9D_inline(__this, L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__ctor_mA38F89D568C8F9DC00D0FD46F1499DCD54228AFF (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_expression, int32_t ___1_options, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		Expression__ctor_mB49AAFDCD81023F9C7B0FF290C4871322E3CD7FC(__this, NULL);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_expression;
		V_0 = (bool)((((RuntimeObject*)(LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral44B4A9135B79C43835BC9597E1AA127E0DE60347)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral866DE57E7E4678162A1865095E3B8C11E24AD5C6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression__ctor_mA38F89D568C8F9DC00D0FD46F1499DCD54228AFF_RuntimeMethod_var)));
	}

IL_0021:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_3 = ___0_expression;
		Expression_set_ParsedExpression_m848708CCA4E7DA047ECC780CC271F9DA689C7A98_inline(__this, L_3, NULL);
		int32_t L_4 = ___1_options;
		Expression_set_Options_m0CE27C68CB599CBDADB8BD4FFA1DB4316F643E9D_inline(__this, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_add_EvaluateFunction_m93B1C8FE60EB5786D8C35491FE0715DA459C9964 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_0 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_1 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_2 = NULL;
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_0 = __this->___EvaluateFunction;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_1 = V_0;
		V_1 = L_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_2 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)CastclassSealed((RuntimeObject*)L_4, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var));
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9** L_5 = (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9**)(&__this->___EvaluateFunction);
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_6 = V_2;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_7 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_9 = V_0;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_9) == ((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_remove_EvaluateFunction_m8A7E72E35FFA7B4D3D843E81B550989A2B879C2B (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_0 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_1 = NULL;
	EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* V_2 = NULL;
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_0 = __this->___EvaluateFunction;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_1 = V_0;
		V_1 = L_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_2 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)CastclassSealed((RuntimeObject*)L_4, EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var));
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9** L_5 = (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9**)(&__this->___EvaluateFunction);
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_6 = V_2;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_7 = V_1;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_9 = V_0;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_9) == ((RuntimeObject*)(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_add_EvaluateParameter_mAB2F748CF1AE06078C756B6DBB0A5751FBE591DA (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_0 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_1 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_2 = NULL;
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_0 = __this->___EvaluateParameter;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_1 = V_0;
		V_1 = L_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_2 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Combine_m1F725AEF318BE6F0426863490691A6F4606E7D00(L_2, L_3, NULL);
		V_2 = ((EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)CastclassSealed((RuntimeObject*)L_4, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var));
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF** L_5 = (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF**)(&__this->___EvaluateParameter);
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_6 = V_2;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_7 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_9 = V_0;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_9) == ((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_remove_EvaluateParameter_mFB934175DC286E4EF2B780189D68802B4E41DD68 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_0 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_1 = NULL;
	EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* V_2 = NULL;
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_0 = __this->___EvaluateParameter;
		V_0 = L_0;
	}

IL_0007:
	{
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_1 = V_0;
		V_1 = L_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_2 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_3 = ___0_value;
		Delegate_t* L_4;
		L_4 = Delegate_Remove_m8B7DD5661308FA972E23CA1CC3FC9CEB355504E3(L_2, L_3, NULL);
		V_2 = ((EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)CastclassSealed((RuntimeObject*)L_4, EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var));
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF** L_5 = (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF**)(&__this->___EvaluateParameter);
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_6 = V_2;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_7 = V_1;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_8;
		L_8 = InterlockedCompareExchangeImpl<EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*>(L_5, L_6, L_7);
		V_0 = L_8;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_9 = V_0;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_10 = V_1;
		if ((!(((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_9) == ((RuntimeObject*)(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)L_10))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3COptionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_set_Options_m0CE27C68CB599CBDADB8BD4FFA1DB4316F643E9D (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3COptionsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Expression_get_Error_mB1CF0822DD3347EF854086E8B566895E56B1EBD1 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CErrorU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_set_Error_m96D43E44117F59244208822CA01CE65423ACFF9A (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CErrorU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CErrorU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CParsedExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_set_ParsedExpression_m848708CCA4E7DA047ECC780CC271F9DA689C7A98 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_value;
		__this->___U3CParsedExpressionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CParsedExpressionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_0 = NULL;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* V_1 = NULL;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* G_B2_0 = NULL;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* G_B1_0 = NULL;
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->____parameters;
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0019;
		}
		G_B1_0 = L_1;
	}
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_2 = (Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710*)il2cpp_codegen_object_new(Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9(L_2, Dictionary_2__ctor_mC4F3DF292BAD88F4BF193C49CD689FAEBC4570A9_RuntimeMethod_var);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_3 = L_2;
		V_0 = L_3;
		__this->____parameters = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____parameters), (void*)L_3);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_4 = V_0;
		G_B2_0 = L_4;
	}

IL_0019:
	{
		V_1 = G_B2_0;
		goto IL_001c;
	}

IL_001c:
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_set_Parameters_m12352BE742CE4B56B6D56C4C8E1FA221D804A013 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->____parameters = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____parameters), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_UpdateUnityTimeParameters_mA1EB56211E78AF74A705E2A3DE49E956228E672C (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral363278D8E9773708C6063667EE23AA08E939B3C7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral887E9B6AF7604BCDC57F8FC1D0E3043AC03E564D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF9F66D62BB404BB704522EDAEB101B1B2EF338A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1ED51ED86BC8E48E16883A779E41034008782E5);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0;
		L_0 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_1;
		L_1 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		float L_2;
		L_2 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_3 = L_2;
		RuntimeObject* L_4 = Box(il2cpp_defaults.single_class, &L_3);
		RuntimeObject* L_5 = L_4;
		V_0 = L_5;
		NullCheck(L_1);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_1, _stringLiteralDF9F66D62BB404BB704522EDAEB101B1B2EF338A, L_5, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		RuntimeObject* L_6 = V_0;
		NullCheck(L_0);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_0, _stringLiteralE1ED51ED86BC8E48E16883A779E41034008782E5, L_6, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_7;
		L_7 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_8;
		L_8 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		float L_9;
		L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		float L_10 = ((float)((1.0f)/L_9));
		RuntimeObject* L_11 = Box(il2cpp_defaults.single_class, &L_10);
		RuntimeObject* L_12 = L_11;
		V_0 = L_12;
		NullCheck(L_8);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_8, _stringLiteral887E9B6AF7604BCDC57F8FC1D0E3043AC03E564D, L_12, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		RuntimeObject* L_13 = V_0;
		NullCheck(L_7);
		Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_7, _stringLiteral363278D8E9773708C6063667EE23AA08E939B3C7, L_13, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Expression_HasErrors_m643E7135E5CB51C7C828CD23E8BB4A9D6E845678 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	Exception_t* V_2 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	int32_t G_B6_0 = 0;
	{
	}
	try
	{
		{
			LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0;
			L_0 = Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline(__this, NULL);
			V_0 = (bool)((((RuntimeObject*)(LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
			bool L_1 = V_0;
			if (!L_1)
			{
				goto IL_002e_1;
			}
		}
		{
			String_t* L_2 = __this->___OriginalExpression;
			int32_t L_3;
			L_3 = Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400_inline(__this, NULL);
			il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
			LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_4;
			L_4 = Expression_Compile_m7BDD87F2A0A09467BBB53E57C949E116F3B5B849(L_2, (bool)((((int32_t)((int32_t)((int32_t)L_3&4))) == ((int32_t)4))? 1 : 0), NULL);
			Expression_set_ParsedExpression_m848708CCA4E7DA047ECC780CC271F9DA689C7A98_inline(__this, L_4, NULL);
		}

IL_002e_1:
		{
			LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_5;
			L_5 = Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline(__this, NULL);
			if (!L_5)
			{
				goto IL_0041_1;
			}
		}
		{
			String_t* L_6;
			L_6 = Expression_get_Error_mB1CF0822DD3347EF854086E8B566895E56B1EBD1_inline(__this, NULL);
			G_B6_0 = ((!(((RuntimeObject*)(String_t*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
			goto IL_0042_1;
		}

IL_0041_1:
		{
			G_B6_0 = 0;
		}

IL_0042_1:
		{
			V_1 = (bool)G_B6_0;
			goto IL_0058;
		}
	}
	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_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		V_2 = L_7;
		Exception_t* L_8 = V_2;
		NullCheck(L_8);
		String_t* L_9;
		L_9 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_8);
		Expression_set_Error_m96D43E44117F59244208822CA01CE65423ACFF9A_inline(__this, L_9, NULL);
		V_1 = (bool)1;
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_0058;
	}

IL_0058:
	{
		bool L_10 = V_1;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5A64B9C95A8C1AA79680862359EA8928A25BA3B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m08DD3364B7F0E343750B2DDD364E57E06E1C602F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m1B89FFB3779F73EABEA7694825870405EAB848BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m31E2D1572C5D785ED651215D4228CC836D79B5CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3602430875554621B9AAA9A707076184F906A350_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mA5C2C734238C332402464D9EC0C9FF6F6406318F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mDBBE3F4BD59E22E1E32B30B24F589410129253B5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3CD65CA325F9231AEDC9717FDC8E93CC3D9D4948_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m402143BA38652F8CC5B3E6A19CA6726169962C3B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF3B78CECD98D87797DF71DDAF347DE0069FEE5DB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4AE7F479E6425B5472E8935875A32BFD3ACEDEDF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m4D4C0E84CFA4BEFE9E1639DF04D9B412A797F434_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m89A3A98C8E0DE22FE73E98885A324D2A1F4A1581_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m028C1B46460EAA3BB2B4349BE23DB673F511D661_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyCollection_GetEnumerator_m3D88DA9290240B35FAAA7003E365D0F784F87212_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_m15146A330DAD1E04764AD89D54D578552B7CA5D3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_5 = NULL;
	Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504 V_6;
	memset((&V_6), 0, sizeof(V_6));
	RuntimeObject* V_7 = NULL;
	RuntimeObject* V_8 = NULL;
	bool V_9 = false;
	int32_t V_10 = 0;
	RuntimeObject* V_11 = NULL;
	RuntimeObject* V_12 = NULL;
	RuntimeObject* V_13 = NULL;
	bool V_14 = false;
	bool V_15 = false;
	Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD V_16;
	memset((&V_16), 0, sizeof(V_16));
	String_t* V_17 = NULL;
	RuntimeObject* V_18 = NULL;
	bool V_19 = false;
	int32_t V_20 = 0;
	Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67 V_21;
	memset((&V_21), 0, sizeof(V_21));
	String_t* V_22 = NULL;
	RuntimeObject* V_23 = NULL;
	bool V_24 = false;
	RuntimeObject* V_25 = NULL;
	{
		bool L_0;
		L_0 = Expression_HasErrors_m643E7135E5CB51C7C828CD23E8BB4A9D6E845678(__this, NULL);
		V_1 = L_0;
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		String_t* L_2;
		L_2 = Expression_get_Error_mB1CF0822DD3347EF854086E8B566895E56B1EBD1_inline(__this, NULL);
		EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E* L_3 = (EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E_il2cpp_TypeInfo_var)));
		EvaluationException__ctor_mC3545B04D76AEAFC2007507CC0D00D12D4CC6BFE(L_3, L_2, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52_RuntimeMethod_var)));
	}

IL_0018:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_4;
		L_4 = Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline(__this, NULL);
		V_2 = (bool)((((RuntimeObject*)(LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0044;
		}
	}
	{
		String_t* L_6 = __this->___OriginalExpression;
		int32_t L_7;
		L_7 = Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_8;
		L_8 = Expression_Compile_m7BDD87F2A0A09467BBB53E57C949E116F3B5B849(L_6, (bool)((((int32_t)((int32_t)((int32_t)L_7&4))) == ((int32_t)4))? 1 : 0), NULL);
		Expression_set_ParsedExpression_m848708CCA4E7DA047ECC780CC271F9DA689C7A98_inline(__this, L_8, NULL);
	}

IL_0044:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		int32_t L_10;
		L_10 = Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400_inline(__this, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_11 = (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816*)il2cpp_codegen_object_new(EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816_il2cpp_TypeInfo_var);
		EvaluationVisitor__ctor_mED21650FBC36C3337D8813211EA0646EB40904E4(L_11, L_9, L_10, NULL);
		V_0 = L_11;
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_12 = V_0;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_13 = __this->___EvaluateFunction;
		NullCheck(L_12);
		EvaluationVisitor_add_EvaluateFunction_m1955E1765D25FFA46EEBC18B8362E08DA1C90239(L_12, L_13, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_14 = V_0;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_15 = __this->___EvaluateParameter;
		NullCheck(L_14);
		EvaluationVisitor_add_EvaluateParameter_m6A55C7AE74154547C54EEEA6679241406EFB65F5(L_14, L_15, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_16 = V_0;
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_17;
		L_17 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		NullCheck(L_16);
		EvaluationVisitor_set_Parameters_m83EC3219B34E258A2D63609B9B982C3C694C45B6_inline(L_16, L_17, NULL);
		int32_t L_18;
		L_18 = Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400_inline(__this, NULL);
		V_3 = (bool)((((int32_t)((int32_t)((int32_t)L_18&8))) == ((int32_t)8))? 1 : 0);
		bool L_19 = V_3;
		if (!L_19)
		{
			goto IL_027b;
		}
	}
	{
		V_4 = (-1);
		Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* L_20 = (Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA*)il2cpp_codegen_object_new(Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m08DD3364B7F0E343750B2DDD364E57E06E1C602F(L_20, Dictionary_2__ctor_m08DD3364B7F0E343750B2DDD364E57E06E1C602F_RuntimeMethod_var);
		__this->___ParameterEnumerators = L_20;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ParameterEnumerators), (void*)L_20);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_21;
		L_21 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		NullCheck(L_21);
		ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E* L_22;
		L_22 = Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC(L_21, Dictionary_2_get_Values_mA5EC7E179F55A2C9C6E256032344B019965C33AC_RuntimeMethod_var);
		NullCheck(L_22);
		Enumerator_t2723FC8542C894876DF816ED5EE7F7D3B6055504 L_23;
		L_23 = ValueCollection_GetEnumerator_m15146A330DAD1E04764AD89D54D578552B7CA5D3(L_22, ValueCollection_GetEnumerator_m15146A330DAD1E04764AD89D54D578552B7CA5D3_RuntimeMethod_var);
		V_6 = L_23;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_014f:
			{
				Enumerator_Dispose_mDBBE3F4BD59E22E1E32B30B24F589410129253B5((&V_6), Enumerator_Dispose_mDBBE3F4BD59E22E1E32B30B24F589410129253B5_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0141_1;
			}

IL_00b1_1:
			{
				RuntimeObject* L_24;
				L_24 = Enumerator_get_Current_m89A3A98C8E0DE22FE73E98885A324D2A1F4A1581_inline((&V_6), Enumerator_get_Current_m89A3A98C8E0DE22FE73E98885A324D2A1F4A1581_RuntimeMethod_var);
				V_7 = L_24;
				RuntimeObject* L_25 = V_7;
				V_8 = ((RuntimeObject*)IsInst((RuntimeObject*)L_25, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var));
				RuntimeObject* L_26 = V_8;
				V_9 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_26) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_27 = V_9;
				if (!L_27)
				{
					goto IL_0140_1;
				}
			}
			{
				V_10 = 0;
				RuntimeObject* L_28 = V_8;
				NullCheck(L_28);
				RuntimeObject* L_29;
				L_29 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_28);
				V_11 = L_29;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00fb_1:
					{
						{
							RuntimeObject* L_30 = V_11;
							V_13 = ((RuntimeObject*)IsInst((RuntimeObject*)L_30, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var));
							RuntimeObject* L_31 = V_13;
							if (!L_31)
							{
								goto IL_0110_1;
							}
						}
						{
							RuntimeObject* L_32 = V_13;
							NullCheck(L_32);
							InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_32);
						}

IL_0110_1:
						{
							return;
						}
					}
				});
				try
				{
					{
						goto IL_00f0_2;
					}

IL_00df_2:
					{
						RuntimeObject* L_33 = V_11;
						NullCheck(L_33);
						RuntimeObject* L_34;
						L_34 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_33);
						V_12 = L_34;
						int32_t L_35 = V_10;
						V_10 = ((int32_t)il2cpp_codegen_add(L_35, 1));
					}

IL_00f0_2:
					{
						RuntimeObject* L_36 = V_11;
						NullCheck(L_36);
						bool L_37;
						L_37 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_36);
						if (L_37)
						{
							goto IL_00df_2;
						}
					}
					{
						goto IL_0111_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0111_1:
			{
				int32_t L_38 = V_4;
				V_14 = (bool)((((int32_t)L_38) == ((int32_t)(-1)))? 1 : 0);
				bool L_39 = V_14;
				if (!L_39)
				{
					goto IL_0124_1;
				}
			}
			{
				int32_t L_40 = V_10;
				V_4 = L_40;
				goto IL_013f_1;
			}

IL_0124_1:
			{
				int32_t L_41 = V_10;
				int32_t L_42 = V_4;
				V_15 = (bool)((((int32_t)((((int32_t)L_41) == ((int32_t)L_42))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_43 = V_15;
				if (!L_43)
				{
					goto IL_013f_1;
				}
			}
			{
				EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E* L_44 = (EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E_il2cpp_TypeInfo_var)));
				EvaluationException__ctor_mC3545B04D76AEAFC2007507CC0D00D12D4CC6BFE(L_44, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD74AA5D623FD3954ACA36B4D93221C1F2C8FFAE2)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52_RuntimeMethod_var)));
			}

IL_013f_1:
			{
			}

IL_0140_1:
			{
			}

IL_0141_1:
			{
				bool L_45;
				L_45 = Enumerator_MoveNext_m3CD65CA325F9231AEDC9717FDC8E93CC3D9D4948((&V_6), Enumerator_MoveNext_m3CD65CA325F9231AEDC9717FDC8E93CC3D9D4948_RuntimeMethod_var);
				if (L_45)
				{
					goto IL_00b1_1;
				}
			}
			{
				goto IL_015e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_015e:
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_46;
		L_46 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
		NullCheck(L_46);
		KeyCollection_tE66790F09E854C19C7F612BEAD203AE626E90A36* L_47;
		L_47 = Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214(L_46, Dictionary_2_get_Keys_m695E003DE675B51E3006780E449C11CAC0967214_RuntimeMethod_var);
		NullCheck(L_47);
		Enumerator_tC5302CA75BECA60298FCBFCCF05EB1A932CE56DD L_48;
		L_48 = KeyCollection_GetEnumerator_m028C1B46460EAA3BB2B4349BE23DB673F511D661(L_47, KeyCollection_GetEnumerator_m028C1B46460EAA3BB2B4349BE23DB673F511D661_RuntimeMethod_var);
		V_16 = L_48;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01bf:
			{
				Enumerator_Dispose_m3602430875554621B9AAA9A707076184F906A350((&V_16), Enumerator_Dispose_m3602430875554621B9AAA9A707076184F906A350_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_01b4_1;
			}

IL_0173_1:
			{
				String_t* L_49;
				L_49 = Enumerator_get_Current_m4D4C0E84CFA4BEFE9E1639DF04D9B412A797F434_inline((&V_16), Enumerator_get_Current_m4D4C0E84CFA4BEFE9E1639DF04D9B412A797F434_RuntimeMethod_var);
				V_17 = L_49;
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_50;
				L_50 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
				String_t* L_51 = V_17;
				NullCheck(L_50);
				RuntimeObject* L_52;
				L_52 = Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5(L_50, L_51, Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var);
				V_18 = ((RuntimeObject*)IsInst((RuntimeObject*)L_52, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var));
				RuntimeObject* L_53 = V_18;
				V_19 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_53) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_54 = V_19;
				if (!L_54)
				{
					goto IL_01b3_1;
				}
			}
			{
				Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* L_55 = __this->___ParameterEnumerators;
				String_t* L_56 = V_17;
				RuntimeObject* L_57 = V_18;
				NullCheck(L_57);
				RuntimeObject* L_58;
				L_58 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131_il2cpp_TypeInfo_var, L_57);
				NullCheck(L_55);
				Dictionary_2_Add_m5A64B9C95A8C1AA79680862359EA8928A25BA3B2(L_55, L_56, L_58, Dictionary_2_Add_m5A64B9C95A8C1AA79680862359EA8928A25BA3B2_RuntimeMethod_var);
			}

IL_01b3_1:
			{
			}

IL_01b4_1:
			{
				bool L_59;
				L_59 = Enumerator_MoveNext_m402143BA38652F8CC5B3E6A19CA6726169962C3B((&V_16), Enumerator_MoveNext_m402143BA38652F8CC5B3E6A19CA6726169962C3B_RuntimeMethod_var);
				if (L_59)
				{
					goto IL_0173_1;
				}
			}
			{
				goto IL_01ce;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01ce:
	{
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_60 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_il2cpp_TypeInfo_var);
		List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_60, List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_RuntimeMethod_var);
		V_5 = L_60;
		V_20 = 0;
		goto IL_0266;
	}

IL_01dd:
	{
		Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* L_61 = __this->___ParameterEnumerators;
		NullCheck(L_61);
		KeyCollection_t2BDF282353235A2DD49035C7057F1CD1E82B7203* L_62;
		L_62 = Dictionary_2_get_Keys_m31E2D1572C5D785ED651215D4228CC836D79B5CF(L_61, Dictionary_2_get_Keys_m31E2D1572C5D785ED651215D4228CC836D79B5CF_RuntimeMethod_var);
		NullCheck(L_62);
		Enumerator_t07A3F628C14DF282F2053CD7AEF04A64F9D65E67 L_63;
		L_63 = KeyCollection_GetEnumerator_m3D88DA9290240B35FAAA7003E365D0F784F87212(L_62, KeyCollection_GetEnumerator_m3D88DA9290240B35FAAA7003E365D0F784F87212_RuntimeMethod_var);
		V_21 = L_63;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0235:
			{
				Enumerator_Dispose_mA5C2C734238C332402464D9EC0C9FF6F6406318F((&V_21), Enumerator_Dispose_mA5C2C734238C332402464D9EC0C9FF6F6406318F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_022a_1;
			}

IL_01f3_1:
			{
				String_t* L_64;
				L_64 = Enumerator_get_Current_m4AE7F479E6425B5472E8935875A32BFD3ACEDEDF_inline((&V_21), Enumerator_get_Current_m4AE7F479E6425B5472E8935875A32BFD3ACEDEDF_RuntimeMethod_var);
				V_22 = L_64;
				Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA* L_65 = __this->___ParameterEnumerators;
				String_t* L_66 = V_22;
				NullCheck(L_65);
				RuntimeObject* L_67;
				L_67 = Dictionary_2_get_Item_m1B89FFB3779F73EABEA7694825870405EAB848BF(L_65, L_66, Dictionary_2_get_Item_m1B89FFB3779F73EABEA7694825870405EAB848BF_RuntimeMethod_var);
				V_23 = L_67;
				RuntimeObject* L_68 = V_23;
				NullCheck(L_68);
				bool L_69;
				L_69 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_68);
				Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_70;
				L_70 = Expression_get_Parameters_m3B1DD79DDD4D6FBBC87063139DBD139B1CAFF0A0(__this, NULL);
				String_t* L_71 = V_22;
				RuntimeObject* L_72 = V_23;
				NullCheck(L_72);
				RuntimeObject* L_73;
				L_73 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_72);
				NullCheck(L_70);
				Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341(L_70, L_71, L_73, Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var);
			}

IL_022a_1:
			{
				bool L_74;
				L_74 = Enumerator_MoveNext_mF3B78CECD98D87797DF71DDAF347DE0069FEE5DB((&V_21), Enumerator_MoveNext_mF3B78CECD98D87797DF71DDAF347DE0069FEE5DB_RuntimeMethod_var);
				if (L_74)
				{
					goto IL_01f3_1;
				}
			}
			{
				goto IL_0244;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0244:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_75;
		L_75 = Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline(__this, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_76 = V_0;
		NullCheck(L_75);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_75, L_76);
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_77 = V_5;
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_78 = V_0;
		NullCheck(L_78);
		RuntimeObject* L_79;
		L_79 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(L_78, NULL);
		NullCheck(L_77);
		List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_77, L_79, List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_RuntimeMethod_var);
		int32_t L_80 = V_20;
		V_20 = ((int32_t)il2cpp_codegen_add(L_80, 1));
	}

IL_0266:
	{
		int32_t L_81 = V_20;
		int32_t L_82 = V_4;
		V_24 = (bool)((((int32_t)L_81) < ((int32_t)L_82))? 1 : 0);
		bool L_83 = V_24;
		if (L_83)
		{
			goto IL_01dd;
		}
	}
	{
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_84 = V_5;
		V_25 = L_84;
		goto IL_0293;
	}

IL_027b:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_85;
		L_85 = Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline(__this, NULL);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_86 = V_0;
		NullCheck(L_85);
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, L_85, L_86);
		EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* L_87 = V_0;
		NullCheck(L_87);
		RuntimeObject* L_88;
		L_88 = EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline(L_87, NULL);
		V_25 = L_88;
		goto IL_0293;
	}

IL_0293:
	{
		RuntimeObject* L_89 = V_25;
		return L_89;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* Expression_Compile_m7BDD87F2A0A09467BBB53E57C949E116F3B5B849 (String_t* ___0_expression, bool ___1_noCache, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1EA0101044A13903FC17FEE7964FCB4A949214F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m19FD49C923A147E5C2761F3D9E75AF1C323039E0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m5D59D677AFA62515E0CBA6C549D5C6715D59D4B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3571A20D881AB092B5C66F98810B1C92F4D2841F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3C957CEE98BD09F390EC7309219F720C0EFAEB2);
		s_Il2CppMethodInitialized = true;
	}
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* V_3 = NULL;
	bool V_4 = false;
	LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* V_5 = NULL;
	bool V_6 = false;
	NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* V_7 = NULL;
	NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* V_8 = NULL;
	bool V_9 = false;
	bool V_10 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B19_0 = 0;
	int32_t G_B24_0 = 0;
	{
		V_0 = (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)NULL;
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		bool L_0 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____cacheEnabled;
		if (!L_0)
		{
			goto IL_0010;
		}
	}
	{
		bool L_1 = ___1_noCache;
		G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_0011;
	}

IL_0010:
	{
		G_B3_0 = 0;
	}

IL_0011:
	{
		V_1 = (bool)G_B3_0;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_008d;
		}
	}
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_007e:
			{
				il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
				ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_3 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl;
				NullCheck(L_3);
				ReaderWriterLock_ReleaseReaderLock_mC906ABB09B62BCFF46A6203C48CA515FCB0ACEBC(L_3, NULL);
				return;
			}
		});
		try
		{
			{
				il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
				ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_4 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl;
				NullCheck(L_4);
				ReaderWriterLock_AcquireReaderLock_mEFBBE38A7EAFC75EF6D56803B4D4B1FB0B5FE22E(L_4, (-1), NULL);
				Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_5 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions;
				String_t* L_6 = ___0_expression;
				NullCheck(L_5);
				bool L_7;
				L_7 = Dictionary_2_ContainsKey_m1EA0101044A13903FC17FEE7964FCB4A949214F6(L_5, L_6, Dictionary_2_ContainsKey_m1EA0101044A13903FC17FEE7964FCB4A949214F6_RuntimeMethod_var);
				V_2 = L_7;
				bool L_8 = V_2;
				if (!L_8)
				{
					goto IL_007b_1;
				}
			}
			{
				String_t* L_9 = ___0_expression;
				String_t* L_10;
				L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA3C957CEE98BD09F390EC7309219F720C0EFAEB2, L_9, NULL);
				Trace_TraceInformation_m7CC4576DCCCBE8DCF4A1ACA22EB78605B0F40D68(L_10, NULL);
				il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
				Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_11 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions;
				String_t* L_12 = ___0_expression;
				NullCheck(L_11);
				WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_13;
				L_13 = Dictionary_2_get_Item_m19FD49C923A147E5C2761F3D9E75AF1C323039E0(L_11, L_12, Dictionary_2_get_Item_m19FD49C923A147E5C2761F3D9E75AF1C323039E0_RuntimeMethod_var);
				V_3 = L_13;
				WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_14 = V_3;
				NullCheck(L_14);
				RuntimeObject* L_15;
				L_15 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(6, L_14);
				V_0 = ((LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)IsInstClass((RuntimeObject*)L_15, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465_il2cpp_TypeInfo_var));
				WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_16 = V_3;
				NullCheck(L_16);
				bool L_17;
				L_17 = VirtualFuncInvoker0< bool >::Invoke(5, L_16);
				if (!L_17)
				{
					goto IL_006a_1;
				}
			}
			{
				LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_18 = V_0;
				G_B9_0 = ((!(((RuntimeObject*)(LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)L_18) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				goto IL_006b_1;
			}

IL_006a_1:
			{
				G_B9_0 = 0;
			}

IL_006b_1:
			{
				V_4 = (bool)G_B9_0;
				bool L_19 = V_4;
				if (!L_19)
				{
					goto IL_007a_1;
				}
			}
			{
				LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_20 = V_0;
				V_5 = L_20;
				goto IL_0164;
			}

IL_007a_1:
			{
			}

IL_007b_1:
			{
				goto IL_008c;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_008c:
	{
	}

IL_008d:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_21 = V_0;
		V_6 = (bool)((((RuntimeObject*)(LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465*)L_21) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_22 = V_6;
		if (!L_22)
		{
			goto IL_015f;
		}
	}
	{
		String_t* L_23 = ___0_expression;
		ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F* L_24 = (ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F*)il2cpp_codegen_object_new(ANTLRStringStream_t9C81DC1674BF768DCA3021997F136F30C893322F_il2cpp_TypeInfo_var);
		ANTLRStringStream__ctor_m967E50BDD0A0F8CBA81DF6AB446A3692300D61BD(L_24, L_23, NULL);
		NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* L_25 = (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5*)il2cpp_codegen_object_new(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var);
		NCalcLexer__ctor_m808E301FDA5B702AF8361B899A84881612744FEF(L_25, L_24, NULL);
		V_7 = L_25;
		NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* L_26 = V_7;
		CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A* L_27 = (CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A*)il2cpp_codegen_object_new(CommonTokenStream_t9E028DF446BECDBE8FDBD048748569978EBFE71A_il2cpp_TypeInfo_var);
		CommonTokenStream__ctor_mF1F0A6E9FC496AEC46DED57BBD42AF4C2679E19E(L_27, L_26, NULL);
		NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* L_28 = (NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0*)il2cpp_codegen_object_new(NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0_il2cpp_TypeInfo_var);
		NCalcParser__ctor_mED5BC8CDBB1F32ADF97E1FED23E75AE5DC64E464(L_28, L_27, NULL);
		V_8 = L_28;
		NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* L_29 = V_8;
		NullCheck(L_29);
		ncalcExpression_return_t7BA944E8990E85BEF9FF951F17899A1F2E37E3E6* L_30;
		L_30 = NCalcParser_ncalcExpression_m2056D603298800CBA3D58C744399464FD978DACF(L_29, NULL);
		NullCheck(L_30);
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_31 = L_30->___value;
		V_0 = L_31;
		NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* L_32 = V_8;
		NullCheck(L_32);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_33;
		L_33 = NCalcParser_get_Errors_m9830250BEAD55AE399B54776A01EDA305F609F22_inline(L_32, NULL);
		if (!L_33)
		{
			goto IL_00dd;
		}
	}
	{
		NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* L_34 = V_8;
		NullCheck(L_34);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_35;
		L_35 = NCalcParser_get_Errors_m9830250BEAD55AE399B54776A01EDA305F609F22_inline(L_34, NULL);
		NullCheck(L_35);
		int32_t L_36;
		L_36 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_35, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
		G_B19_0 = ((((int32_t)L_36) > ((int32_t)0))? 1 : 0);
		goto IL_00de;
	}

IL_00dd:
	{
		G_B19_0 = 0;
	}

IL_00de:
	{
		V_9 = (bool)G_B19_0;
		bool L_37 = V_9;
		if (!L_37)
		{
			goto IL_0101;
		}
	}
	{
		String_t* L_38;
		L_38 = Environment_get_NewLine_m8BF68A4EFDAFFB66500984CE779629811BA98FFF(NULL);
		NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* L_39 = V_8;
		NullCheck(L_39);
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_40;
		L_40 = NCalcParser_get_Errors_m9830250BEAD55AE399B54776A01EDA305F609F22_inline(L_39, NULL);
		NullCheck(L_40);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41;
		L_41 = List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_ToArray_m2C402D882AA60FC1D5C7C09A129BE7779F833B4A_RuntimeMethod_var)));
		String_t* L_42;
		L_42 = String_Join_m557B6B554B87C1742FA0B128500073B421ED0BFD(L_38, L_41, NULL);
		EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E* L_43 = (EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EvaluationException_t0C3906BE18D421772799C4E0ACFE5478571FEA4E_il2cpp_TypeInfo_var)));
		EvaluationException__ctor_mC3545B04D76AEAFC2007507CC0D00D12D4CC6BFE(L_43, L_42, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_43, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Expression_Compile_m7BDD87F2A0A09467BBB53E57C949E116F3B5B849_RuntimeMethod_var)));
	}

IL_0101:
	{
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		bool L_44 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____cacheEnabled;
		if (!L_44)
		{
			goto IL_010e;
		}
	}
	{
		bool L_45 = ___1_noCache;
		G_B24_0 = ((((int32_t)L_45) == ((int32_t)0))? 1 : 0);
		goto IL_010f;
	}

IL_010e:
	{
		G_B24_0 = 0;
	}

IL_010f:
	{
		V_10 = (bool)G_B24_0;
		bool L_46 = V_10;
		if (!L_46)
		{
			goto IL_015e;
		}
	}
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0138:
			{
				il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
				ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_47 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl;
				NullCheck(L_47);
				ReaderWriterLock_ReleaseWriterLock_m8395A397749D4D640C17359361BB77FEAB71320F(L_47, NULL);
				return;
			}
		});
		try
		{
			il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
			ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_48 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl;
			NullCheck(L_48);
			ReaderWriterLock_AcquireWriterLock_mE97B0CE3A84C4BD71A04DF7E50843DD641D8B8E9(L_48, (-1), NULL);
			Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_49 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions;
			String_t* L_50 = ___0_expression;
			LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_51 = V_0;
			WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_52 = (WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E*)il2cpp_codegen_object_new(WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E_il2cpp_TypeInfo_var);
			WeakReference__ctor_m5F9E2F970CD85965A003C0B37ABDBFAA1F5CF241(L_52, L_51, NULL);
			NullCheck(L_49);
			Dictionary_2_set_Item_m5D59D677AFA62515E0CBA6C549D5C6715D59D4B4(L_49, L_50, L_52, Dictionary_2_set_Item_m5D59D677AFA62515E0CBA6C549D5C6715D59D4B4_RuntimeMethod_var);
			goto IL_0146;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0146:
	{
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		Expression_CleanCache_mBF917BCD483103124FFD8FA1ABA0EBF2F618189A(NULL);
		String_t* L_53 = ___0_expression;
		String_t* L_54;
		L_54 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral3571A20D881AB092B5C66F98810B1C92F4D2841F, L_53, NULL);
		Trace_TraceInformation_m7CC4576DCCCBE8DCF4A1ACA22EB78605B0F40D68(L_54, NULL);
	}

IL_015e:
	{
	}

IL_015f:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_55 = V_0;
		V_5 = L_55;
		goto IL_0164;
	}

IL_0164:
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_56 = V_5;
		return L_56;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Expression_get_CacheEnabled_mF8566B4B2DB8E414BF2BA63104C20AFA751AED08 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		bool L_0 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____cacheEnabled;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_set_CacheEnabled_m9EC309119B21BBA6BE29B6FF9D33C9C2C302A5D8 (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____cacheEnabled = L_0;
		bool L_1;
		L_1 = Expression_get_CacheEnabled_mF8566B4B2DB8E414BF2BA63104C20AFA751AED08(NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_3 = (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*)il2cpp_codegen_object_new(Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8(L_3, Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions), (void*)L_3);
	}

IL_001f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_CleanCache_mBF917BCD483103124FFD8FA1ABA0EBF2F618189A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m79BA1381BA7978B00BBB79270E7497B686E67F90_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m5E91A7788F964AAD9F283EC9A492A4B910936827_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m90A7DA358EACFAE96809C28986C8D01D2153E6AD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m400939A1407E8162F4A94AE39DB89B59032CC7A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mC234625D543B6C6E5FD16971A1C337FD76BA9282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m5FF6FF7F1DBF117AFE4B8729E92D5459D892D666_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m22A1A81D0B99BFB98114DB72D8DC8FF9675AB877_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A81035836DA12550D5C63B5134A98F97816F431);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_0 = NULL;
	Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A V_1;
	memset((&V_1), 0, sizeof(V_1));
	KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_4;
	memset((&V_4), 0, sizeof(V_4));
	String_t* V_5 = NULL;
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00bb:
			{
				il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
				ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_1 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl;
				NullCheck(L_1);
				ReaderWriterLock_ReleaseReaderLock_mC906ABB09B62BCFF46A6203C48CA515FCB0ACEBC(L_1, NULL);
				return;
			}
		});
		try
		{
			{
				il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
				ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_2 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl;
				NullCheck(L_2);
				ReaderWriterLock_AcquireWriterLock_mE97B0CE3A84C4BD71A04DF7E50843DD641D8B8E9(L_2, (-1), NULL);
				Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_3 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions;
				NullCheck(L_3);
				Enumerator_tEA0862BA09426B1E2F052671B169D7D41470578A L_4;
				L_4 = Dictionary_2_GetEnumerator_m79BA1381BA7978B00BBB79270E7497B686E67F90(L_3, Dictionary_2_GetEnumerator_m79BA1381BA7978B00BBB79270E7497B686E67F90_RuntimeMethod_var);
				V_1 = L_4;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_005a_1:
					{
						Enumerator_Dispose_m90A7DA358EACFAE96809C28986C8D01D2153E6AD((&V_1), Enumerator_Dispose_m90A7DA358EACFAE96809C28986C8D01D2153E6AD_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_004f_2;
					}

IL_0022_2:
					{
						KeyValuePair_2_t41F6C4C2A30CF69491BFAD01C916C276792BFC19 L_5;
						L_5 = Enumerator_get_Current_mC234625D543B6C6E5FD16971A1C337FD76BA9282_inline((&V_1), Enumerator_get_Current_mC234625D543B6C6E5FD16971A1C337FD76BA9282_RuntimeMethod_var);
						V_2 = L_5;
						WeakReference_tD4B0518CE911FFD9FAAB3FCD492644A354312D8E* L_6;
						L_6 = KeyValuePair_2_get_Value_m22A1A81D0B99BFB98114DB72D8DC8FF9675AB877_inline((&V_2), KeyValuePair_2_get_Value_m22A1A81D0B99BFB98114DB72D8DC8FF9675AB877_RuntimeMethod_var);
						NullCheck(L_6);
						bool L_7;
						L_7 = VirtualFuncInvoker0< bool >::Invoke(5, L_6);
						V_3 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
						bool L_8 = V_3;
						if (!L_8)
						{
							goto IL_004e_2;
						}
					}
					{
						List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = V_0;
						String_t* L_10;
						L_10 = KeyValuePair_2_get_Key_m5FF6FF7F1DBF117AFE4B8729E92D5459D892D666_inline((&V_2), KeyValuePair_2_get_Key_m5FF6FF7F1DBF117AFE4B8729E92D5459D892D666_RuntimeMethod_var);
						NullCheck(L_9);
						List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_9, L_10, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
					}

IL_004e_2:
					{
					}

IL_004f_2:
					{
						bool L_11;
						L_11 = Enumerator_MoveNext_m400939A1407E8162F4A94AE39DB89B59032CC7A6((&V_1), Enumerator_MoveNext_m400939A1407E8162F4A94AE39DB89B59032CC7A6_RuntimeMethod_var);
						if (L_11)
						{
							goto IL_0022_2;
						}
					}
					{
						goto IL_0069_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_0069_1:
			{
				List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_12 = V_0;
				NullCheck(L_12);
				Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_13;
				L_13 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_12, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
				V_4 = L_13;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00a9_1:
					{
						Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_4), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_009e_2;
					}

IL_0074_2:
					{
						String_t* L_14;
						L_14 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_4), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
						V_5 = L_14;
						il2cpp_codegen_runtime_class_init_inline(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
						Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_15 = ((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions;
						String_t* L_16 = V_5;
						NullCheck(L_15);
						bool L_17;
						L_17 = Dictionary_2_Remove_m5E91A7788F964AAD9F283EC9A492A4B910936827(L_15, L_16, Dictionary_2_Remove_m5E91A7788F964AAD9F283EC9A492A4B910936827_RuntimeMethod_var);
						String_t* L_18 = V_5;
						String_t* L_19;
						L_19 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0A81035836DA12550D5C63B5134A98F97816F431, L_18, NULL);
						Trace_TraceInformation_m7CC4576DCCCBE8DCF4A1ACA22EB78605B0F40D68(L_19, NULL);
					}

IL_009e_2:
					{
						bool L_20;
						L_20 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_4), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
						if (L_20)
						{
							goto IL_0074_2;
						}
					}
					{
						goto IL_00b8_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_00b8_1:
			{
				goto IL_00c9;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00c9:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__cctor_mD34370522AF6888E27370DFDC226E4A1BDBAE7BE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____cacheEnabled = (bool)1;
		Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* L_0 = (Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD*)il2cpp_codegen_object_new(Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8(L_0, Dictionary_2__ctor_m984A74C31E45ABD293FE75303A2F9F020B7EFDD8_RuntimeMethod_var);
		((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->____compiledExpressions), (void*)L_0);
		ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* L_1 = (ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B*)il2cpp_codegen_object_new(ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B_il2cpp_TypeInfo_var);
		ReaderWriterLock__ctor_mF8833A2284145749464DAC5A4EFF7D179EA09DE2(L_1, NULL);
		((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&((Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields*)il2cpp_codegen_static_fields_for(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var))->___Rwl), (void*)L_1);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FunctionArgs_get_Result_m794654EB05C712E22478509A084E08FBC74361B5 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = __this->____result;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs_set_Result_mB16375F74B435ED3A21A4B28B6E4CF81A5455139 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->____result = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____result), (void*)L_0);
		FunctionArgs_set_HasResult_mD75953050AA96DCA55488C92FDF9FCBDF69698E1_inline(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FunctionArgs_get_HasResult_mD4C72E14C370E00AF29877A6FB0DA60995D8D3C0 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CHasResultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs_set_HasResult_mD75953050AA96DCA55488C92FDF9FCBDF69698E1 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CHasResultU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) 
{
	ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* V_0 = NULL;
	{
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_0 = __this->____parameters;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs_set_Parameters_m429BFC1082F8D5423AB73DCAC955F835DB7D8C48 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* ___0_value, const RuntimeMethod* method) 
{
	{
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_0 = ___0_value;
		__this->____parameters = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____parameters), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* FunctionArgs_EvaluateParameters_m2D5302ED393808864790EEB04C2B81BF363DEC96 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_3 = NULL;
	{
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_0 = __this->____parameters;
		NullCheck(L_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)));
		V_0 = L_1;
		V_1 = 0;
		goto IL_002a;
	}

IL_0013:
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = V_0;
		int32_t L_3 = V_1;
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_4 = __this->____parameters;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		NullCheck(L_7);
		RuntimeObject* L_9;
		L_9 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_7, L_8, NULL);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_9);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (RuntimeObject*)L_9);
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_002a:
	{
		int32_t L_11 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_0;
		NullCheck(L_12);
		V_2 = (bool)((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0);
		bool L_13 = V_2;
		if (L_13)
		{
			goto IL_0013;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
		V_3 = L_14;
		goto IL_0038;
	}

IL_0038:
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_15 = V_3;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs__ctor_m1318E69A33A644B644A53394E7924E2F2D396FAB (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_0 = (ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724*)(ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724*)SZArrayNew(ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->____parameters = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____parameters), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377_il2cpp_TypeInfo_var);
		EventArgs__ctor_mC6F9412D03203ADEF854117542C8EBF61624C8C3(__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 FunctionExpression__ctor_m34989F1EE71A2A0D4ECD1FC2704A70E4FB460F2A (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* ___0_identifier, LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* ___1_expressions, const RuntimeMethod* method) 
{
	{
		LogicalExpression__ctor_mC180EF846E24CD9005ED04E50B507193551547EF(__this, NULL);
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_0 = ___0_identifier;
		FunctionExpression_set_Identifier_m21D8D9B1A7386C599DA773ED5DA459ABD4167639_inline(__this, L_0, NULL);
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_1 = ___1_expressions;
		FunctionExpression_set_Expressions_m19A56230D146F95BA3E50E0510EA495062EC28C8_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, const RuntimeMethod* method) 
{
	{
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_0 = __this->___U3CIdentifierU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionExpression_set_Identifier_m21D8D9B1A7386C599DA773ED5DA459ABD4167639 (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* ___0_value, const RuntimeMethod* method) 
{
	{
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_0 = ___0_value;
		__this->___U3CIdentifierU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIdentifierU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819 (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_0 = __this->___U3CExpressionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionExpression_set_Expressions_m19A56230D146F95BA3E50E0510EA495062EC28C8 (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_0 = ___0_value;
		__this->___U3CExpressionsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExpressionsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionExpression_Accept_m743C626F0A95E712B7CA2DE8FFF74B07331E1858 (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* ___0_visitor, const RuntimeMethod* method) 
{
	{
		LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* L_0 = ___0_visitor;
		NullCheck(L_0);
		VirtualActionInvoker1< FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* >::Invoke(8, L_0, __this);
		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 IdentifierExpression__ctor_mD7084F992382FC6882312FF559288E684E3F2196 (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		LogicalExpression__ctor_mC180EF846E24CD9005ED04E50B507193551547EF(__this, NULL);
		String_t* L_0 = ___0_name;
		IdentifierExpression_set_Name_m3407AFE098700F18DF4D0683150405DD49E87320_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2 (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdentifierExpression_set_Name_m3407AFE098700F18DF4D0683150405DD49E87320 (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IdentifierExpression_Accept_mC76176E29C439CC923E22CFC10C25DC5B982A49A (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* ___0_visitor, const RuntimeMethod* method) 
{
	{
		LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* L_0 = ___0_visitor;
		NullCheck(L_0);
		VirtualActionInvoker1< IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* >::Invoke(9, L_0, __this);
		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 BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_And_m3709EDB4A9A1395464255720B101F765F9BA5259 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 0, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_And_mA761515CA4136AD0E2BA7F2FE3F97935E4664A0B (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 0, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_DividedBy_m83E89180E5F4AF47DA90D7C4287EE41F91CE9D1B (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)11), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_DividedBy_mD0699082B6260A1D72385B5BC9CA748C469D1E79 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)11), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_EqualsTo_m6603FAB8C173FDC569F833B0FF9BCC0641E5F008 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 7, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_EqualsTo_mD386E72B0152CBCB19E82AF3F1306225436422D2 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 7, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_GreaterThan_m2B04844531C68FD3DDC973EA5EB124110142C155 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 6, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_GreaterThan_mCDC182E48DB3A14496659A17078601D6D524ADFD (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 6, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_GreaterOrEqualThan_mE509D480006F37448EA994820742BB0C659445F2 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 4, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_GreaterOrEqualThan_m71E6C43653B41DBDD4B7C5A1B0148DA28EA51DE8 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 4, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_LesserThan_m48DA71707B317AEDA9AFE754B5DA17D5126CDC28 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 5, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_LesserThan_m786ED777ABB0DAE174F3055E7DB511DDAFE27EAD (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 5, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_LesserOrEqualThan_m67DEDECFD892506569E18311AA92A6D2B8C070B7 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 3, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_LesserOrEqualThan_mCF2D1D5A99A6CE2FA18EABA6AB443FA297EBE2F7 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 3, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Minus_m6C24853C935A4C5B3B817F55234307E56B028384 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 8, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Minus_m0A6AE1F4369F116DF49604DFCEB443426542CB3A (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 8, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Modulo_m77F39883CA304F3332BEC22935AE8317AA4BABB0 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)10), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Modulo_m27B2742EBE8434F98BE277DFCDE7DD3E354F97E0 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)10), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_NotEqual_m3E60AF011EFAF29C2880179BB5F2940B31142819 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 2, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_NotEqual_m16F81803ACE053B70436464B1E6770E70D937003 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 2, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Or_mB4E3073F92471FB5E49CCBAA547DE5DFE511D253 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, 1, __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Or_m9974B80ADE1EDFF11F2BFCC39E920BC10DF34ABE (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, 1, __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Plus_m7F7B39BF430D674267339920C46A7C077561A3A2 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)9), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Plus_m522BCC62008981942BA298CFDCBA52D739C77899 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)9), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Mult_m589221C39072970B67B9FB61EE29A8E27782C65F (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)12), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_Mult_m5158820AC8DDB8E446D0E0D4E7CF1DA3F93B943C (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)12), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_BitwiseOr_mCD67ACAE1A86D1D0B354EE6144076B0EA91E9520 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)13), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_BitwiseOr_m0D73B6CE1B5DF52C3C019303592C195C1FFE1066 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)13), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_BitwiseAnd_m8A40C6E64E97B56D4925E3C9A7DF4E22018DE2FB (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)14), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_BitwiseAnd_m6AB33B65978004D2AC72EEC8FB8D9B91DFEC6F36 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)14), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_BitwiseXOr_mCCF75CFE1556F3E71E6C05DFE6201247AB0DF2DD (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)15), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_BitwiseXOr_m2E37CFDC55BF158D12B6B7B569804D8DCB51FB60 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)15), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_LeftShift_mC96A4FCD0361D1475897FFCC32F00E65BEF16400 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)16), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_LeftShift_mF30C6E02B7FDFCE3D10B3E038A1502B1049C4A07 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)16), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_RightShift_m95F18A2F2AF204A5250C33E349510D1742B21624 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_operand;
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_1 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_1, ((int32_t)17), __this, L_0, NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* LogicalExpression_RightShift_mE0A5F75A2CF8F02E7794811BBE7F451D2EB7F193 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, RuntimeObject* ___0_operand, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* V_0 = NULL;
	{
		RuntimeObject* L_0 = ___0_operand;
		ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* L_1 = (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7*)il2cpp_codegen_object_new(ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7_il2cpp_TypeInfo_var);
		ValueExpression__ctor_mACD41125FFF375D20F709F1B2CB4B0002A8D2C97(L_1, L_0, NULL);
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_2 = (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B*)il2cpp_codegen_object_new(BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B_il2cpp_TypeInfo_var);
		BinaryExpression__ctor_mA26C4DABE317DAB57BBC4BCB6AA429740BC602A6(L_2, ((int32_t)17), __this, L_1, NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LogicalExpression_ToString_m7937A57CEADB9974DC66202D6E77960F8975CEA4 (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* V_0 = NULL;
	String_t* V_1 = NULL;
	{
		SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* L_0 = (SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58*)il2cpp_codegen_object_new(SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58_il2cpp_TypeInfo_var);
		SerializationVisitor__ctor_m375F92459AC15A3D38B7941759CB2727AD953C42(L_0, NULL);
		V_0 = L_0;
		SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* L_1 = V_0;
		VirtualActionInvoker1< LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* >::Invoke(4, __this, L_1);
		SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* L_2 = V_0;
		NullCheck(L_2);
		StringBuilder_t* L_3;
		L_3 = SerializationVisitor_get_Result_mC640670F888A2801FC65EDB88439253555AF1841_inline(L_2, NULL);
		NullCheck(L_3);
		String_t* L_4;
		L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_3);
		NullCheck(L_4);
		String_t* L_5;
		L_5 = String_TrimEnd_mDB4D96F8312F563656D4115A9F280062E05D2EE8(L_4, ((int32_t)32), NULL);
		V_1 = L_5;
		goto IL_0024;
	}

IL_0024:
	{
		String_t* L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogicalExpression_Accept_mC973EF5E13AACC03D500E44F3039B89CC550BA5C (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __this, LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* ___0_visitor, const RuntimeMethod* method) 
{
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_0 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LogicalExpression_Accept_mC973EF5E13AACC03D500E44F3039B89CC550BA5C_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* LogicalExpression_ExtractString_mE2AEF34D2EDAF12B670B9721D1321B864A5E59DF (String_t* ___0_text, 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*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	Il2CppChar V_3 = 0x0;
	String_t* V_4 = NULL;
	String_t* V_5 = NULL;
	Il2CppChar V_6 = 0x0;
	Il2CppChar V_7 = 0x0;
	Il2CppChar V_8 = 0x0;
	bool V_9 = false;
	String_t* V_10 = NULL;
	{
		String_t* L_0 = ___0_text;
		StringBuilder_t* L_1 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_mCD797D942316CB356205FD96415B0B7581CDAD60(L_1, L_0, NULL);
		V_0 = L_1;
		V_1 = 1;
		V_2 = (-1);
		goto IL_016c;
	}

IL_0011:
	{
		StringBuilder_t* L_2 = V_0;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		Il2CppChar L_4;
		L_4 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_2, ((int32_t)il2cpp_codegen_add(L_3, 1)), NULL);
		V_3 = L_4;
		Il2CppChar L_5 = V_3;
		V_8 = L_5;
		Il2CppChar L_6 = V_8;
		V_7 = L_6;
		Il2CppChar L_7 = V_7;
		if ((!(((uint32_t)L_7) <= ((uint32_t)((int32_t)92)))))
		{
			goto IL_0042;
		}
	}
	{
		Il2CppChar L_8 = V_7;
		if ((((int32_t)L_8) == ((int32_t)((int32_t)39))))
		{
			goto IL_012a;
		}
	}
	{
		goto IL_0034;
	}

IL_0034:
	{
		Il2CppChar L_9 = V_7;
		if ((((int32_t)L_9) == ((int32_t)((int32_t)92))))
		{
			goto IL_013d;
		}
	}
	{
		goto IL_0150;
	}

IL_0042:
	{
		Il2CppChar L_10 = V_7;
		if ((((int32_t)L_10) == ((int32_t)((int32_t)110))))
		{
			goto IL_00f1;
		}
	}
	{
		goto IL_004d;
	}

IL_004d:
	{
		Il2CppChar L_11 = V_7;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_11, ((int32_t)114))))
		{
			case 0:
			{
				goto IL_0104;
			}
			case 1:
			{
				goto IL_0150;
			}
			case 2:
			{
				goto IL_0117;
			}
			case 3:
			{
				goto IL_006c;
			}
		}
	}
	{
		goto IL_0150;
	}

IL_006c:
	{
		StringBuilder_t* L_12 = V_0;
		int32_t L_13 = V_2;
		NullCheck(L_12);
		Il2CppChar L_14;
		L_14 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_12, ((int32_t)il2cpp_codegen_add(L_13, 4)), NULL);
		Il2CppChar L_15 = L_14;
		RuntimeObject* L_16 = Box(il2cpp_defaults.char_class, &L_15);
		StringBuilder_t* L_17 = V_0;
		int32_t L_18 = V_2;
		NullCheck(L_17);
		Il2CppChar L_19;
		L_19 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_17, ((int32_t)il2cpp_codegen_add(L_18, 5)), NULL);
		Il2CppChar L_20 = L_19;
		RuntimeObject* L_21 = Box(il2cpp_defaults.char_class, &L_20);
		String_t* L_22;
		L_22 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(L_16, L_21, NULL);
		V_4 = L_22;
		StringBuilder_t* L_23 = V_0;
		int32_t L_24 = V_2;
		NullCheck(L_23);
		Il2CppChar L_25;
		L_25 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_23, ((int32_t)il2cpp_codegen_add(L_24, 2)), NULL);
		Il2CppChar L_26 = L_25;
		RuntimeObject* L_27 = Box(il2cpp_defaults.char_class, &L_26);
		StringBuilder_t* L_28 = V_0;
		int32_t L_29 = V_2;
		NullCheck(L_28);
		Il2CppChar L_30;
		L_30 = StringBuilder_get_Chars_m254FD6F2F75C00B0D353D73B2A4A19316BD7624D(L_28, ((int32_t)il2cpp_codegen_add(L_29, 3)), NULL);
		Il2CppChar L_31 = L_30;
		RuntimeObject* L_32 = Box(il2cpp_defaults.char_class, &L_31);
		String_t* L_33;
		L_33 = String_Concat_m81A40DADB89BCDB78DA8D63D6B723B0023A09A1A(L_27, L_32, NULL);
		V_5 = L_33;
		Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_34;
		L_34 = Encoding_get_Unicode_m1E0509DF0E550E33114D0FFEC4811B141219A3B0(NULL);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_35 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)2);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_36 = L_35;
		String_t* L_37 = V_4;
		il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var);
		uint8_t L_38;
		L_38 = Convert_ToByte_mC835E3C6004C07A7828640861C7E57DF6F42D0E9(L_37, ((int32_t)16), NULL);
		NullCheck(L_36);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (uint8_t)L_38);
		ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_39 = L_36;
		String_t* L_40 = V_5;
		uint8_t L_41;
		L_41 = Convert_ToByte_mC835E3C6004C07A7828640861C7E57DF6F42D0E9(L_40, ((int32_t)16), NULL);
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(1), (uint8_t)L_41);
		NullCheck(L_34);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42;
		L_42 = VirtualFuncInvoker1< CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(24, L_34, L_39);
		NullCheck(L_42);
		int32_t L_43 = 0;
		uint16_t L_44 = (uint16_t)(L_42)->GetAt(static_cast<il2cpp_array_size_t>(L_43));
		V_6 = L_44;
		StringBuilder_t* L_45 = V_0;
		int32_t L_46 = V_2;
		NullCheck(L_45);
		StringBuilder_t* L_47;
		L_47 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_45, L_46, 6, NULL);
		int32_t L_48 = V_2;
		Il2CppChar L_49 = V_6;
		NullCheck(L_47);
		StringBuilder_t* L_50;
		L_50 = StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679(L_47, L_48, L_49, NULL);
		goto IL_0167;
	}

IL_00f1:
	{
		StringBuilder_t* L_51 = V_0;
		int32_t L_52 = V_2;
		NullCheck(L_51);
		StringBuilder_t* L_53;
		L_53 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_51, L_52, 2, NULL);
		int32_t L_54 = V_2;
		NullCheck(L_53);
		StringBuilder_t* L_55;
		L_55 = StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679(L_53, L_54, ((int32_t)10), NULL);
		goto IL_0167;
	}

IL_0104:
	{
		StringBuilder_t* L_56 = V_0;
		int32_t L_57 = V_2;
		NullCheck(L_56);
		StringBuilder_t* L_58;
		L_58 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_56, L_57, 2, NULL);
		int32_t L_59 = V_2;
		NullCheck(L_58);
		StringBuilder_t* L_60;
		L_60 = StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679(L_58, L_59, ((int32_t)13), NULL);
		goto IL_0167;
	}

IL_0117:
	{
		StringBuilder_t* L_61 = V_0;
		int32_t L_62 = V_2;
		NullCheck(L_61);
		StringBuilder_t* L_63;
		L_63 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_61, L_62, 2, NULL);
		int32_t L_64 = V_2;
		NullCheck(L_63);
		StringBuilder_t* L_65;
		L_65 = StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679(L_63, L_64, ((int32_t)9), NULL);
		goto IL_0167;
	}

IL_012a:
	{
		StringBuilder_t* L_66 = V_0;
		int32_t L_67 = V_2;
		NullCheck(L_66);
		StringBuilder_t* L_68;
		L_68 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_66, L_67, 2, NULL);
		int32_t L_69 = V_2;
		NullCheck(L_68);
		StringBuilder_t* L_70;
		L_70 = StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679(L_68, L_69, ((int32_t)39), NULL);
		goto IL_0167;
	}

IL_013d:
	{
		StringBuilder_t* L_71 = V_0;
		int32_t L_72 = V_2;
		NullCheck(L_71);
		StringBuilder_t* L_73;
		L_73 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_71, L_72, 2, NULL);
		int32_t L_74 = V_2;
		NullCheck(L_73);
		StringBuilder_t* L_75;
		L_75 = StringBuilder_Insert_m7EC9995F7927B77505D294E81B4B285EEA6FB679(L_73, L_74, ((int32_t)92), NULL);
		goto IL_0167;
	}

IL_0150:
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
		String_t* L_76;
		L_76 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_3), NULL);
		String_t* L_77;
		L_77 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5FDE879CBB29EDDD1BF6CA7C9074367D90619E3B)), L_76, NULL);
		ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A* L_78 = (ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ApplicationException_tA744BED4E90266BD255285CD4CF909BAB3EE811A_il2cpp_TypeInfo_var)));
		ApplicationException__ctor_mE51100DFCDB0A0DF23B482CC43EC8E396BE7BE82(L_78, L_77, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&LogicalExpression_ExtractString_mE2AEF34D2EDAF12B670B9721D1321B864A5E59DF_RuntimeMethod_var)));
	}

IL_0167:
	{
		int32_t L_79 = V_2;
		V_1 = ((int32_t)il2cpp_codegen_add(L_79, 1));
	}

IL_016c:
	{
		StringBuilder_t* L_80 = V_0;
		NullCheck(L_80);
		String_t* L_81;
		L_81 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_80);
		int32_t L_82 = V_1;
		NullCheck(L_81);
		int32_t L_83;
		L_83 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_81, ((int32_t)92), L_82, NULL);
		int32_t L_84 = L_83;
		V_2 = L_84;
		V_9 = (bool)((((int32_t)((((int32_t)L_84) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_85 = V_9;
		if (L_85)
		{
			goto IL_0011;
		}
	}
	{
		StringBuilder_t* L_86 = V_0;
		NullCheck(L_86);
		StringBuilder_t* L_87;
		L_87 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_86, 0, 1, NULL);
		StringBuilder_t* L_88 = V_0;
		StringBuilder_t* L_89 = V_0;
		NullCheck(L_89);
		int32_t L_90;
		L_90 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_89, NULL);
		NullCheck(L_88);
		StringBuilder_t* L_91;
		L_91 = StringBuilder_Remove_m0D93692674D1C09795C7D6542420A3B6C5F81E90(L_88, ((int32_t)il2cpp_codegen_subtract(L_90, 1)), 1, NULL);
		StringBuilder_t* L_92 = V_0;
		NullCheck(L_92);
		String_t* L_93;
		L_93 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_92);
		V_10 = L_93;
		goto IL_01ae;
	}

IL_01ae:
	{
		String_t* L_94 = V_10;
		return L_94;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LogicalExpression__ctor_mC180EF846E24CD9005ED04E50B507193551547EF (LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* __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 LogicalExpressionVisitor__ctor_m24C7C345ACEE6EADDD7106CAC9D789BFEBB0F3D9 (LogicalExpressionVisitor_t7CEF3C71E05242B458501BB2898642F4F9C01AE2* __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 NCalcLexer__ctor_mA8820703A8CE2E7EE217899462172BD66C285E89 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	{
		Lexer__ctor_mF0C35B435B51EDA046E007B572E2EC79E5123136(__this, NULL);
		NCalcLexer_InitializeCyclicDFAs_m2543CE033F8B6910722CC688D7415602A4D5E4D8(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer__ctor_m808E301FDA5B702AF8361B899A84881612744FEF (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, RuntimeObject* ___0_input, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_input;
		NCalcLexer__ctor_m01A31203921250F7C21B9E6DFF473C2706106ECA(__this, L_0, (RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer__ctor_m01A31203921250F7C21B9E6DFF473C2706106ECA (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, RuntimeObject* ___0_input, RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* ___1_state, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_input;
		RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_1 = ___1_state;
		Lexer__ctor_m24C22EFB05E63CE0F2EC8CEBCEFE977744911D77(__this, L_0, L_1, NULL);
		NCalcLexer_InitializeCyclicDFAs_m2543CE033F8B6910722CC688D7415602A4D5E4D8(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NCalcLexer_get_GrammarFileName_m818B45E3FF9FFE8696FA7C944C41C174842AD8B2 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3EF4E53D10409FFAE3D189EFA705AC02447DFB1);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		V_0 = _stringLiteralA3EF4E53D10409FFAE3D189EFA705AC02447DFB1;
		goto IL_0009;
	}

IL_0009:
	{
		String_t* L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_InitializeCyclicDFAs_m2543CE033F8B6910722CC688D7415602A4D5E4D8 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB* L_0 = (DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB*)il2cpp_codegen_object_new(DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB_il2cpp_TypeInfo_var);
		DFA7__ctor_m480844D7B704DBBF04490D7370F60A7575D595EF(L_0, __this, NULL);
		__this->___dfa7 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___dfa7), (void*)L_0);
		DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E* L_1 = (DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E*)il2cpp_codegen_object_new(DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E_il2cpp_TypeInfo_var);
		DFA14__ctor_m183328D8536374AADA4DBC0BC8F28B00C618E551(L_1, __this, NULL);
		__this->___dfa14 = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___dfa14), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__19_m53C7DFAD1A64C4D1258C69F3C5B8A1683B24EA74 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)19);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)63));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__20_mDA636AD831C34C2082180964F6F3DFAC0EE44658 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)20);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)58));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__21_m03FAF3E55582131E95198F802A9E38AA48356A10 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB43E6200357767A31368A7DD45755612AA937A3E);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)21);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteralB43E6200357767A31368A7DD45755612AA937A3E);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__22_m00A2B87C101EECFD13E6F545EC0E6D1D47314BEE (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEEFE2DA48C3C4F29D567569CAF0C32C979221B7);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)22);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteralDEEFE2DA48C3C4F29D567569CAF0C32C979221B7);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__23_mC3FE8D3DA9A6C1E9929C38F8D0B35790564208FE (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D0E7E8352541808302146F5C2D74936910C7516);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)23);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral0D0E7E8352541808302146F5C2D74936910C7516);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__24_m67ED8A76D04C5559CDDD54F84D1D5C5C41D9CFCE (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1E6DBEFB654139460DE43FF2E7AE64CB366D96C3);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)24);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral1E6DBEFB654139460DE43FF2E7AE64CB366D96C3);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__25_m029A771D4BC04324A87FFDA9921D38133DB70940 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)25);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)124));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__26_mBC1C2385E087A5ADC746E8367A092CDD71EDF616 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)26);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)94));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__27_m689651D9282DA97F269411294808BA2DD8C33E54 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)27);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)38));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__28_mF995C11590C0E35EE97C2700A092A329C3535C77 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)28);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral7EF1829A378D66B1DD70A767729127A0DC5EDCAE);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__29_m90782208ADE15191030DEA37F616F0CBEC1737F3 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)29);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)61));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__30_m614D5061C12112A9362288554985F11794E27855 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)30);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteralFDAAB9944D2BDD67EF768F807537202334A02D27);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__31_mECBBFEAF2F28344BBE96436F891D47B923263CA6 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09D118F02225C61685E23552516BAD09FB7F7C35);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)31);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral09D118F02225C61685E23552516BAD09FB7F7C35);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__32_m7BBA587B4E28C71600234F12BF6E40E0EB02F567 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)32);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)60));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__33_m3192630519CD10758B3CC7D396DC03F620D9DCCB (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)33);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral2EA5D901C719F51450F4027DF0FEC259DBE56C69);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__34_m7641FF5AD0BC22BA3B05323C717CF3DAA33C2384 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)34);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)62));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__35_m76B7C5233958D7CF383AA544EB72E2255D3A6763 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)35);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral30C11F235EC8D2FDE84472B846C07998425FC47B);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__36_m7C2111A4BD1E24C417F92C57C18B4532742796B1 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15CF6F769B0EB2F2E90C1E65CE61C1FE2C0478AF);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)36);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral15CF6F769B0EB2F2E90C1E65CE61C1FE2C0478AF);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__37_mE7F536C926E00AFF637B2518F217EAAC1F92ADEB (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral083B3C3BCBD8E9403C00BB6509424CFF44C89CCC);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)37);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral083B3C3BCBD8E9403C00BB6509424CFF44C89CCC);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__38_mDE9A48C036B84D4AA43FC8E58D8B0C9B352DAF80 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)38);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)43));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__39_m6CDAFD2E5E3C1CFB8D4164DB7BBC7DC10D5E17C4 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)39);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)45));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__40_m8BD6706C0375679054D299BB751C5C8EDD6A0ECF (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)40);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)42));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__41_mDBC86F12C1667B8757288306B0EE68F82FDC685A (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)41);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)47));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__42_mC469E74EA0C8B8FB05CAF1DC6DD47F6A822B61BA (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)42);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)37));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__43_mCE0C4983518419AF7C1E169599376122AEE53B5C (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)43);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)33));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__44_m8021EF6C704724AFDEAD3981FDE7A680094906B1 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63FEAE5081ABFB719642D387AE43B7D4DFB3CFEB);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)44);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral63FEAE5081ABFB719642D387AE43B7D4DFB3CFEB);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__45_mFCFB4366CB5DACFF01AB0D3909EDF7AE0F823F7E (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)45);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)126));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__46_mA959A90C0E6EDF2694FB62EBB38FE593859075F2 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)46);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)40));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__47_mD8C229910DDA0BDE333F9167164C19B57AA545C4 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)47);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)41));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mT__48_mD046771514DF5B58AC6B06C5174D6C90C6A01F56 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002d:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)48);
			V_1 = 0;
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)44));
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0030;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mTRUE_mED45B661506BF970F03F45316466E914EEFDE66F (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002f:
			{
				return;
			}
		});
		try
		{
			V_0 = 8;
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0032;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0032:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mFALSE_m2860E6B239409B23A1C7AE63A1AC649310420A0A (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0030:
			{
				return;
			}
		});
		try
		{
			V_0 = ((int32_t)9);
			V_1 = 0;
			VirtualActionInvoker1< String_t* >::Invoke(30, __this, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_0 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_1 = V_0;
			NullCheck(L_0);
			L_0->___type = L_1;
			RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_2 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
			int32_t L_3 = V_1;
			NullCheck(L_2);
			L_2->___channel = L_3;
			goto IL_0033;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mID_mF202B507E94A1141ACF269320A238C07EACA3FC1 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	bool V_7 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_8 = NULL;
	bool V_9 = false;
	int32_t G_B10_0 = 0;
	int32_t G_B12_0 = 0;
	int32_t G_B24_0 = 0;
	int32_t G_B26_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_013d:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = ((int32_t)10);
				V_1 = 0;
				NCalcLexer_mLETTER_m45CE655DE78B57072E97EAE474E97273EFBEF56A(__this, NULL);
			}

IL_000f_1:
			{
				V_2 = 2;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				V_3 = L_1;
				int32_t L_2 = V_3;
				if ((((int32_t)L_2) < ((int32_t)((int32_t)48))))
				{
					goto IL_0029_1;
				}
			}
			{
				int32_t L_3 = V_3;
				if ((((int32_t)L_3) <= ((int32_t)((int32_t)57))))
				{
					goto IL_004a_1;
				}
			}

IL_0029_1:
			{
				int32_t L_4 = V_3;
				if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
				{
					goto IL_0033_1;
				}
			}
			{
				int32_t L_5 = V_3;
				if ((((int32_t)L_5) <= ((int32_t)((int32_t)90))))
				{
					goto IL_004a_1;
				}
			}

IL_0033_1:
			{
				int32_t L_6 = V_3;
				if ((((int32_t)L_6) == ((int32_t)((int32_t)95))))
				{
					goto IL_004a_1;
				}
			}
			{
				int32_t L_7 = V_3;
				if ((((int32_t)L_7) < ((int32_t)((int32_t)97))))
				{
					goto IL_0047_1;
				}
			}
			{
				int32_t L_8 = V_3;
				G_B10_0 = ((((int32_t)((((int32_t)L_8) > ((int32_t)((int32_t)122)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_0048_1;
			}

IL_0047_1:
			{
				G_B10_0 = 0;
			}

IL_0048_1:
			{
				G_B12_0 = G_B10_0;
				goto IL_004b_1;
			}

IL_004a_1:
			{
				G_B12_0 = 1;
			}

IL_004b_1:
			{
				V_4 = (bool)G_B12_0;
				bool L_9 = V_4;
				if (!L_9)
				{
					goto IL_0055_1;
				}
			}
			{
				V_2 = 1;
			}

IL_0055_1:
			{
				int32_t L_10 = V_2;
				V_6 = L_10;
				int32_t L_11 = V_6;
				V_5 = L_11;
				int32_t L_12 = V_5;
				if ((((int32_t)L_12) == ((int32_t)1)))
				{
					goto IL_0066_1;
				}
			}
			{
				goto IL_0114_1;
			}

IL_0066_1:
			{
				RuntimeObject* L_13 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_13);
				int32_t L_14;
				L_14 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_13, 1);
				if ((((int32_t)L_14) < ((int32_t)((int32_t)48))))
				{
					goto IL_0087_1;
				}
			}
			{
				RuntimeObject* L_15 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_15);
				int32_t L_16;
				L_16 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_15, 1);
				if ((((int32_t)L_16) <= ((int32_t)((int32_t)57))))
				{
					goto IL_00df_1;
				}
			}

IL_0087_1:
			{
				RuntimeObject* L_17 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_17);
				int32_t L_18;
				L_18 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_17, 1);
				if ((((int32_t)L_18) < ((int32_t)((int32_t)65))))
				{
					goto IL_00a7_1;
				}
			}
			{
				RuntimeObject* L_19 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_19);
				int32_t L_20;
				L_20 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_19, 1);
				if ((((int32_t)L_20) <= ((int32_t)((int32_t)90))))
				{
					goto IL_00df_1;
				}
			}

IL_00a7_1:
			{
				RuntimeObject* L_21 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_21);
				int32_t L_22;
				L_22 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_21, 1);
				if ((((int32_t)L_22) == ((int32_t)((int32_t)95))))
				{
					goto IL_00df_1;
				}
			}
			{
				RuntimeObject* L_23 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_23);
				int32_t L_24;
				L_24 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_23, 1);
				if ((((int32_t)L_24) < ((int32_t)((int32_t)97))))
				{
					goto IL_00dc_1;
				}
			}
			{
				RuntimeObject* L_25 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_25);
				int32_t L_26;
				L_26 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_25, 1);
				G_B24_0 = ((((int32_t)((((int32_t)L_26) > ((int32_t)((int32_t)122)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_00dd_1;
			}

IL_00dc_1:
			{
				G_B24_0 = 0;
			}

IL_00dd_1:
			{
				G_B26_0 = G_B24_0;
				goto IL_00e0_1;
			}

IL_00df_1:
			{
				G_B26_0 = 1;
			}

IL_00e0_1:
			{
				V_7 = (bool)G_B26_0;
				bool L_27 = V_7;
				if (!L_27)
				{
					goto IL_00f6_1;
				}
			}
			{
				RuntimeObject* L_28 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_28);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_28);
				goto IL_0111_1;
			}

IL_00f6_1:
			{
				RuntimeObject* L_29 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_30 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_30, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_29, NULL);
				V_8 = L_30;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_31 = V_8;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_31);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_32 = V_8;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mID_mF202B507E94A1141ACF269320A238C07EACA3FC1_RuntimeMethod_var)));
			}

IL_0111_1:
			{
				goto IL_0116_1;
			}

IL_0114_1:
			{
				goto IL_011f_1;
			}

IL_0116_1:
			{
				V_9 = (bool)1;
				goto IL_000f_1;
			}

IL_011f_1:
			{
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_33 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_34 = V_0;
				NullCheck(L_33);
				L_33->___type = L_34;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_35 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_36 = V_1;
				NullCheck(L_35);
				L_35->___channel = L_36;
				goto IL_0140;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0140:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mINTEGER_mB31851C7E9F477F2B6F332C59E00224233E578A6 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	bool V_5 = false;
	EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* V_6 = NULL;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	bool V_9 = false;
	bool V_10 = false;
	int32_t G_B5_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0098:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = 4;
				V_1 = 0;
				V_2 = 0;
			}

IL_0009_1:
			{
				V_3 = 2;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				V_4 = L_1;
				int32_t L_2 = V_4;
				if ((((int32_t)L_2) < ((int32_t)((int32_t)48))))
				{
					goto IL_002b_1;
				}
			}
			{
				int32_t L_3 = V_4;
				G_B5_0 = ((((int32_t)((((int32_t)L_3) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_002c_1;
			}

IL_002b_1:
			{
				G_B5_0 = 0;
			}

IL_002c_1:
			{
				V_5 = (bool)G_B5_0;
				bool L_4 = V_5;
				if (!L_4)
				{
					goto IL_0036_1;
				}
			}
			{
				V_3 = 1;
			}

IL_0036_1:
			{
				int32_t L_5 = V_3;
				V_8 = L_5;
				int32_t L_6 = V_8;
				V_7 = L_6;
				int32_t L_7 = V_7;
				if ((((int32_t)L_7) == ((int32_t)1)))
				{
					goto IL_0044_1;
				}
			}
			{
				goto IL_004f_1;
			}

IL_0044_1:
			{
				NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2(__this, NULL);
				goto IL_0070_1;
			}

IL_004f_1:
			{
				int32_t L_8 = V_2;
				V_9 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_9 = V_9;
				if (!L_9)
				{
					goto IL_005f_1;
				}
			}
			{
				goto IL_007a_1;
			}

IL_005f_1:
			{
				RuntimeObject* L_10 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_11 = (EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02_il2cpp_TypeInfo_var)));
				EarlyExitException__ctor_m0541AC4458BD8EDA74F4F737CA53F33CB51711E3(L_11, 2, L_10, NULL);
				V_6 = L_11;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_12 = V_6;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mINTEGER_mB31851C7E9F477F2B6F332C59E00224233E578A6_RuntimeMethod_var)));
			}

IL_0070_1:
			{
				int32_t L_13 = V_2;
				V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
				V_10 = (bool)1;
				goto IL_0009_1;
			}

IL_007a_1:
			{
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_14 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_15 = V_0;
				NullCheck(L_14);
				L_14->___type = L_15;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_16 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_17 = V_1;
				NullCheck(L_16);
				L_16->___channel = L_17;
				goto IL_009b;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_009b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mFLOAT_m7F418B4C569991121BA9D519CFAD50F1513A6743 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	bool V_10 = false;
	int32_t V_11 = 0;
	int32_t V_12 = 0;
	bool V_13 = false;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	bool V_16 = false;
	EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* V_17 = NULL;
	int32_t V_18 = 0;
	int32_t V_19 = 0;
	bool V_20 = false;
	bool V_21 = false;
	bool V_22 = false;
	int32_t V_23 = 0;
	int32_t V_24 = 0;
	int32_t V_25 = 0;
	int32_t V_26 = 0;
	int32_t V_27 = 0;
	bool V_28 = false;
	EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* V_29 = NULL;
	int32_t V_30 = 0;
	int32_t V_31 = 0;
	bool V_32 = false;
	bool V_33 = false;
	int32_t G_B9_0 = 0;
	int32_t G_B20_0 = 0;
	int32_t G_B32_0 = 0;
	int32_t G_B42_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01f8:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = 5;
				V_1 = 0;
				V_2 = 2;
				DFA7_t48436D7F9C5212F53AFF4FE9B76204B5E5AE74AB* L_0 = __this->___dfa7;
				RuntimeObject* L_1 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_2;
				L_2 = DFA_Predict_m693D20C1C742AE9138C226CD15EFF3E1F86311FB(L_0, L_1, NULL);
				V_2 = L_2;
				int32_t L_3 = V_2;
				V_4 = L_3;
				int32_t L_4 = V_4;
				V_3 = L_4;
				int32_t L_5 = V_3;
				if ((((int32_t)L_5) == ((int32_t)1)))
				{
					goto IL_0032_1;
				}
			}
			{
				goto IL_0026_1;
			}

IL_0026_1:
			{
				int32_t L_6 = V_3;
				if ((((int32_t)L_6) == ((int32_t)2)))
				{
					goto IL_0156_1;
				}
			}
			{
				goto IL_01dd_1;
			}

IL_0032_1:
			{
			}

IL_0033_1:
			{
				V_8 = 2;
				RuntimeObject* L_7 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_7);
				int32_t L_8;
				L_8 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_7, 1);
				V_9 = L_8;
				int32_t L_9 = V_9;
				if ((((int32_t)L_9) < ((int32_t)((int32_t)48))))
				{
					goto IL_0056_1;
				}
			}
			{
				int32_t L_10 = V_9;
				G_B9_0 = ((((int32_t)((((int32_t)L_10) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_0057_1;
			}

IL_0056_1:
			{
				G_B9_0 = 0;
			}

IL_0057_1:
			{
				V_10 = (bool)G_B9_0;
				bool L_11 = V_10;
				if (!L_11)
				{
					goto IL_0062_1;
				}
			}
			{
				V_8 = 1;
			}

IL_0062_1:
			{
				int32_t L_12 = V_8;
				V_12 = L_12;
				int32_t L_13 = V_12;
				V_11 = L_13;
				int32_t L_14 = V_11;
				if ((((int32_t)L_14) == ((int32_t)1)))
				{
					goto IL_0071_1;
				}
			}
			{
				goto IL_007c_1;
			}

IL_0071_1:
			{
				NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2(__this, NULL);
				goto IL_007e_1;
			}

IL_007c_1:
			{
				goto IL_0084_1;
			}

IL_007e_1:
			{
				V_13 = (bool)1;
				goto IL_0033_1;
			}

IL_0084_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)46));
				V_5 = 0;
			}

IL_0092_1:
			{
				V_14 = 2;
				RuntimeObject* L_15 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_15);
				int32_t L_16;
				L_16 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_15, 1);
				V_15 = L_16;
				int32_t L_17 = V_15;
				if ((((int32_t)L_17) < ((int32_t)((int32_t)48))))
				{
					goto IL_00b5_1;
				}
			}
			{
				int32_t L_18 = V_15;
				G_B20_0 = ((((int32_t)((((int32_t)L_18) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_00b6_1;
			}

IL_00b5_1:
			{
				G_B20_0 = 0;
			}

IL_00b6_1:
			{
				V_16 = (bool)G_B20_0;
				bool L_19 = V_16;
				if (!L_19)
				{
					goto IL_00c1_1;
				}
			}
			{
				V_14 = 1;
			}

IL_00c1_1:
			{
				int32_t L_20 = V_14;
				V_19 = L_20;
				int32_t L_21 = V_19;
				V_18 = L_21;
				int32_t L_22 = V_18;
				if ((((int32_t)L_22) == ((int32_t)1)))
				{
					goto IL_00d0_1;
				}
			}
			{
				goto IL_00db_1;
			}

IL_00d0_1:
			{
				NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2(__this, NULL);
				goto IL_00fd_1;
			}

IL_00db_1:
			{
				int32_t L_23 = V_5;
				V_20 = (bool)((((int32_t)((((int32_t)L_23) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_24 = V_20;
				if (!L_24)
				{
					goto IL_00ec_1;
				}
			}
			{
				goto IL_0109_1;
			}

IL_00ec_1:
			{
				RuntimeObject* L_25 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_26 = (EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02_il2cpp_TypeInfo_var)));
				EarlyExitException__ctor_m0541AC4458BD8EDA74F4F737CA53F33CB51711E3(L_26, 4, L_25, NULL);
				V_17 = L_26;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_27 = V_17;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mFLOAT_m7F418B4C569991121BA9D519CFAD50F1513A6743_RuntimeMethod_var)));
			}

IL_00fd_1:
			{
				int32_t L_28 = V_5;
				V_5 = ((int32_t)il2cpp_codegen_add(L_28, 1));
				V_21 = (bool)1;
				goto IL_0092_1;
			}

IL_0109_1:
			{
				V_6 = 2;
				RuntimeObject* L_29 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_29);
				int32_t L_30;
				L_30 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_29, 1);
				V_7 = L_30;
				int32_t L_31 = V_7;
				if ((((int32_t)L_31) == ((int32_t)((int32_t)69))))
				{
					goto IL_012a_1;
				}
			}
			{
				int32_t L_32 = V_7;
				G_B32_0 = ((((int32_t)L_32) == ((int32_t)((int32_t)101)))? 1 : 0);
				goto IL_012b_1;
			}

IL_012a_1:
			{
				G_B32_0 = 1;
			}

IL_012b_1:
			{
				V_22 = (bool)G_B32_0;
				bool L_33 = V_22;
				if (!L_33)
				{
					goto IL_0136_1;
				}
			}
			{
				V_6 = 1;
			}

IL_0136_1:
			{
				int32_t L_34 = V_6;
				V_24 = L_34;
				int32_t L_35 = V_24;
				V_23 = L_35;
				int32_t L_36 = V_23;
				if ((((int32_t)L_36) == ((int32_t)1)))
				{
					goto IL_0145_1;
				}
			}
			{
				goto IL_0150_1;
			}

IL_0145_1:
			{
				NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E(__this, NULL);
				goto IL_0150_1;
			}

IL_0150_1:
			{
				goto IL_01dd_1;
			}

IL_0156_1:
			{
				V_25 = 0;
			}

IL_015a_1:
			{
				V_26 = 2;
				RuntimeObject* L_37 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_37);
				int32_t L_38;
				L_38 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_37, 1);
				V_27 = L_38;
				int32_t L_39 = V_27;
				if ((((int32_t)L_39) < ((int32_t)((int32_t)48))))
				{
					goto IL_017d_1;
				}
			}
			{
				int32_t L_40 = V_27;
				G_B42_0 = ((((int32_t)((((int32_t)L_40) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_017e_1;
			}

IL_017d_1:
			{
				G_B42_0 = 0;
			}

IL_017e_1:
			{
				V_28 = (bool)G_B42_0;
				bool L_41 = V_28;
				if (!L_41)
				{
					goto IL_0189_1;
				}
			}
			{
				V_26 = 1;
			}

IL_0189_1:
			{
				int32_t L_42 = V_26;
				V_31 = L_42;
				int32_t L_43 = V_31;
				V_30 = L_43;
				int32_t L_44 = V_30;
				if ((((int32_t)L_44) == ((int32_t)1)))
				{
					goto IL_0198_1;
				}
			}
			{
				goto IL_01a3_1;
			}

IL_0198_1:
			{
				NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2(__this, NULL);
				goto IL_01c5_1;
			}

IL_01a3_1:
			{
				int32_t L_45 = V_25;
				V_32 = (bool)((((int32_t)((((int32_t)L_45) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_46 = V_32;
				if (!L_46)
				{
					goto IL_01b4_1;
				}
			}
			{
				goto IL_01d1_1;
			}

IL_01b4_1:
			{
				RuntimeObject* L_47 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_48 = (EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02_il2cpp_TypeInfo_var)));
				EarlyExitException__ctor_m0541AC4458BD8EDA74F4F737CA53F33CB51711E3(L_48, 6, L_47, NULL);
				V_29 = L_48;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_49 = V_29;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mFLOAT_m7F418B4C569991121BA9D519CFAD50F1513A6743_RuntimeMethod_var)));
			}

IL_01c5_1:
			{
				int32_t L_50 = V_25;
				V_25 = ((int32_t)il2cpp_codegen_add(L_50, 1));
				V_33 = (bool)1;
				goto IL_015a_1;
			}

IL_01d1_1:
			{
				NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E(__this, NULL);
				goto IL_01dd_1;
			}

IL_01dd_1:
			{
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_51 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_52 = V_0;
				NullCheck(L_51);
				L_51->___type = L_52;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_53 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_54 = V_1;
				NullCheck(L_53);
				L_53->___channel = L_54;
				goto IL_01fb;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01fb:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mSTRING_m43FC72D613593FBF2B616A113D00281BB70171EC (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	bool V_8 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_9 = NULL;
	bool V_10 = false;
	int32_t G_B11_0 = 0;
	int32_t G_B13_0 = 0;
	int32_t G_B27_0 = 0;
	int32_t G_B29_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0160:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = 6;
				V_1 = 0;
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)39));
			}

IL_0010_1:
			{
				V_2 = 3;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				V_3 = L_1;
				int32_t L_2 = V_3;
				V_4 = (bool)((((int32_t)L_2) == ((int32_t)((int32_t)92)))? 1 : 0);
				bool L_3 = V_4;
				if (!L_3)
				{
					goto IL_0031_1;
				}
			}
			{
				V_2 = 1;
				goto IL_0065_1;
			}

IL_0031_1:
			{
				int32_t L_4 = V_3;
				if ((((int32_t)L_4) < ((int32_t)((int32_t)32))))
				{
					goto IL_003b_1;
				}
			}
			{
				int32_t L_5 = V_3;
				if ((((int32_t)L_5) <= ((int32_t)((int32_t)38))))
				{
					goto IL_005a_1;
				}
			}

IL_003b_1:
			{
				int32_t L_6 = V_3;
				if ((((int32_t)L_6) < ((int32_t)((int32_t)40))))
				{
					goto IL_0045_1;
				}
			}
			{
				int32_t L_7 = V_3;
				if ((((int32_t)L_7) <= ((int32_t)((int32_t)91))))
				{
					goto IL_005a_1;
				}
			}

IL_0045_1:
			{
				int32_t L_8 = V_3;
				if ((((int32_t)L_8) < ((int32_t)((int32_t)93))))
				{
					goto IL_0057_1;
				}
			}
			{
				int32_t L_9 = V_3;
				G_B11_0 = ((((int32_t)((((int32_t)L_9) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_0058_1;
			}

IL_0057_1:
			{
				G_B11_0 = 0;
			}

IL_0058_1:
			{
				G_B13_0 = G_B11_0;
				goto IL_005b_1;
			}

IL_005a_1:
			{
				G_B13_0 = 1;
			}

IL_005b_1:
			{
				V_5 = (bool)G_B13_0;
				bool L_10 = V_5;
				if (!L_10)
				{
					goto IL_0065_1;
				}
			}
			{
				V_2 = 2;
			}

IL_0065_1:
			{
				int32_t L_11 = V_2;
				V_7 = L_11;
				int32_t L_12 = V_7;
				V_6 = L_12;
				int32_t L_13 = V_6;
				if ((((int32_t)L_13) == ((int32_t)1)))
				{
					goto IL_007d_1;
				}
			}
			{
				goto IL_0073_1;
			}

IL_0073_1:
			{
				int32_t L_14 = V_6;
				if ((((int32_t)L_14) == ((int32_t)2)))
				{
					goto IL_008b_1;
				}
			}
			{
				goto IL_012e_1;
			}

IL_007d_1:
			{
				NCalcLexer_mEscapeSequence_mD99EA9521B7FA7BD8C41048C12A8F6BA0D40E3A7(__this, NULL);
				goto IL_0130_1;
			}

IL_008b_1:
			{
				RuntimeObject* L_15 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_15);
				int32_t L_16;
				L_16 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_15, 1);
				if ((((int32_t)L_16) < ((int32_t)((int32_t)32))))
				{
					goto IL_00ad_1;
				}
			}
			{
				RuntimeObject* L_17 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_17);
				int32_t L_18;
				L_18 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_17, 1);
				if ((((int32_t)L_18) <= ((int32_t)((int32_t)38))))
				{
					goto IL_00f8_1;
				}
			}

IL_00ad_1:
			{
				RuntimeObject* L_19 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_19);
				int32_t L_20;
				L_20 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_19, 1);
				if ((((int32_t)L_20) < ((int32_t)((int32_t)40))))
				{
					goto IL_00cd_1;
				}
			}
			{
				RuntimeObject* L_21 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_21);
				int32_t L_22;
				L_22 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_21, 1);
				if ((((int32_t)L_22) <= ((int32_t)((int32_t)91))))
				{
					goto IL_00f8_1;
				}
			}

IL_00cd_1:
			{
				RuntimeObject* L_23 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_23);
				int32_t L_24;
				L_24 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_23, 1);
				if ((((int32_t)L_24) < ((int32_t)((int32_t)93))))
				{
					goto IL_00f5_1;
				}
			}
			{
				RuntimeObject* L_25 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_25);
				int32_t L_26;
				L_26 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_25, 1);
				G_B27_0 = ((((int32_t)((((int32_t)L_26) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_00f6_1;
			}

IL_00f5_1:
			{
				G_B27_0 = 0;
			}

IL_00f6_1:
			{
				G_B29_0 = G_B27_0;
				goto IL_00f9_1;
			}

IL_00f8_1:
			{
				G_B29_0 = 1;
			}

IL_00f9_1:
			{
				V_8 = (bool)G_B29_0;
				bool L_27 = V_8;
				if (!L_27)
				{
					goto IL_010f_1;
				}
			}
			{
				RuntimeObject* L_28 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_28);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_28);
				goto IL_012a_1;
			}

IL_010f_1:
			{
				RuntimeObject* L_29 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_30 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_30, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_29, NULL);
				V_9 = L_30;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_31 = V_9;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_31);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_32 = V_9;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mSTRING_m43FC72D613593FBF2B616A113D00281BB70171EC_RuntimeMethod_var)));
			}

IL_012a_1:
			{
				goto IL_0130_1;
			}

IL_012e_1:
			{
				goto IL_0139_1;
			}

IL_0130_1:
			{
				V_10 = (bool)1;
				goto IL_0010_1;
			}

IL_0139_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)39));
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_33 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_34 = V_0;
				NullCheck(L_33);
				L_33->___type = L_34;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_35 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_36 = V_1;
				NullCheck(L_35);
				L_35->___channel = L_36;
				goto IL_0163;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0163:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mDATETIME_m6DD33E38A532457747BED660B8877CB17190395D (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	bool V_7 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_8 = NULL;
	bool V_9 = false;
	int32_t G_B7_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B18_0 = 0;
	int32_t G_B20_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_010e:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = 7;
				V_1 = 0;
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)35));
			}

IL_0011_1:
			{
				V_2 = 2;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				V_3 = L_1;
				int32_t L_2 = V_3;
				if ((((int32_t)L_2) < ((int32_t)0)))
				{
					goto IL_002a_1;
				}
			}
			{
				int32_t L_3 = V_3;
				if ((((int32_t)L_3) <= ((int32_t)((int32_t)34))))
				{
					goto IL_003f_1;
				}
			}

IL_002a_1:
			{
				int32_t L_4 = V_3;
				if ((((int32_t)L_4) < ((int32_t)((int32_t)36))))
				{
					goto IL_003c_1;
				}
			}
			{
				int32_t L_5 = V_3;
				G_B7_0 = ((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_003d_1;
			}

IL_003c_1:
			{
				G_B7_0 = 0;
			}

IL_003d_1:
			{
				G_B9_0 = G_B7_0;
				goto IL_0040_1;
			}

IL_003f_1:
			{
				G_B9_0 = 1;
			}

IL_0040_1:
			{
				V_4 = (bool)G_B9_0;
				bool L_6 = V_4;
				if (!L_6)
				{
					goto IL_004a_1;
				}
			}
			{
				V_2 = 1;
			}

IL_004a_1:
			{
				int32_t L_7 = V_2;
				V_6 = L_7;
				int32_t L_8 = V_6;
				V_5 = L_8;
				int32_t L_9 = V_5;
				if ((((int32_t)L_9) == ((int32_t)1)))
				{
					goto IL_005b_1;
				}
			}
			{
				goto IL_00db_1;
			}

IL_005b_1:
			{
				RuntimeObject* L_10 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_10);
				int32_t L_11;
				L_11 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_10, 1);
				if ((((int32_t)L_11) < ((int32_t)0)))
				{
					goto IL_007b_1;
				}
			}
			{
				RuntimeObject* L_12 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_12);
				int32_t L_13;
				L_13 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_12, 1);
				if ((((int32_t)L_13) <= ((int32_t)((int32_t)34))))
				{
					goto IL_00a6_1;
				}
			}

IL_007b_1:
			{
				RuntimeObject* L_14 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_14);
				int32_t L_15;
				L_15 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_14, 1);
				if ((((int32_t)L_15) < ((int32_t)((int32_t)36))))
				{
					goto IL_00a3_1;
				}
			}
			{
				RuntimeObject* L_16 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_16);
				int32_t L_17;
				L_17 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_16, 1);
				G_B18_0 = ((((int32_t)((((int32_t)L_17) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_00a4_1;
			}

IL_00a3_1:
			{
				G_B18_0 = 0;
			}

IL_00a4_1:
			{
				G_B20_0 = G_B18_0;
				goto IL_00a7_1;
			}

IL_00a6_1:
			{
				G_B20_0 = 1;
			}

IL_00a7_1:
			{
				V_7 = (bool)G_B20_0;
				bool L_18 = V_7;
				if (!L_18)
				{
					goto IL_00bd_1;
				}
			}
			{
				RuntimeObject* L_19 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_19);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_19);
				goto IL_00d8_1;
			}

IL_00bd_1:
			{
				RuntimeObject* L_20 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_21 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_21, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_20, NULL);
				V_8 = L_21;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_22 = V_8;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_22);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_23 = V_8;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mDATETIME_m6DD33E38A532457747BED660B8877CB17190395D_RuntimeMethod_var)));
			}

IL_00d8_1:
			{
				goto IL_00dd_1;
			}

IL_00db_1:
			{
				goto IL_00e6_1;
			}

IL_00dd_1:
			{
				V_9 = (bool)1;
				goto IL_0011_1;
			}

IL_00e6_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)35));
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_24 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_25 = V_0;
				NullCheck(L_24);
				L_24->___type = L_25;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_26 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_27 = V_1;
				NullCheck(L_26);
				L_26->___channel = L_27;
				goto IL_0111;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0111:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mNAME_mAA2D30C1CDF613C8EF071C913DF4163D89F8D5EF (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	bool V_7 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_8 = NULL;
	bool V_9 = false;
	int32_t G_B7_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B18_0 = 0;
	int32_t G_B20_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_010f:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = ((int32_t)11);
				V_1 = 0;
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)91));
			}

IL_0012_1:
			{
				V_2 = 2;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				V_3 = L_1;
				int32_t L_2 = V_3;
				if ((((int32_t)L_2) < ((int32_t)0)))
				{
					goto IL_002b_1;
				}
			}
			{
				int32_t L_3 = V_3;
				if ((((int32_t)L_3) <= ((int32_t)((int32_t)92))))
				{
					goto IL_0040_1;
				}
			}

IL_002b_1:
			{
				int32_t L_4 = V_3;
				if ((((int32_t)L_4) < ((int32_t)((int32_t)94))))
				{
					goto IL_003d_1;
				}
			}
			{
				int32_t L_5 = V_3;
				G_B7_0 = ((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_003e_1;
			}

IL_003d_1:
			{
				G_B7_0 = 0;
			}

IL_003e_1:
			{
				G_B9_0 = G_B7_0;
				goto IL_0041_1;
			}

IL_0040_1:
			{
				G_B9_0 = 1;
			}

IL_0041_1:
			{
				V_4 = (bool)G_B9_0;
				bool L_6 = V_4;
				if (!L_6)
				{
					goto IL_004b_1;
				}
			}
			{
				V_2 = 1;
			}

IL_004b_1:
			{
				int32_t L_7 = V_2;
				V_6 = L_7;
				int32_t L_8 = V_6;
				V_5 = L_8;
				int32_t L_9 = V_5;
				if ((((int32_t)L_9) == ((int32_t)1)))
				{
					goto IL_005c_1;
				}
			}
			{
				goto IL_00dc_1;
			}

IL_005c_1:
			{
				RuntimeObject* L_10 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_10);
				int32_t L_11;
				L_11 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_10, 1);
				if ((((int32_t)L_11) < ((int32_t)0)))
				{
					goto IL_007c_1;
				}
			}
			{
				RuntimeObject* L_12 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_12);
				int32_t L_13;
				L_13 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_12, 1);
				if ((((int32_t)L_13) <= ((int32_t)((int32_t)92))))
				{
					goto IL_00a7_1;
				}
			}

IL_007c_1:
			{
				RuntimeObject* L_14 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_14);
				int32_t L_15;
				L_15 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_14, 1);
				if ((((int32_t)L_15) < ((int32_t)((int32_t)94))))
				{
					goto IL_00a4_1;
				}
			}
			{
				RuntimeObject* L_16 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_16);
				int32_t L_17;
				L_17 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_16, 1);
				G_B18_0 = ((((int32_t)((((int32_t)L_17) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_00a5_1;
			}

IL_00a4_1:
			{
				G_B18_0 = 0;
			}

IL_00a5_1:
			{
				G_B20_0 = G_B18_0;
				goto IL_00a8_1;
			}

IL_00a7_1:
			{
				G_B20_0 = 1;
			}

IL_00a8_1:
			{
				V_7 = (bool)G_B20_0;
				bool L_18 = V_7;
				if (!L_18)
				{
					goto IL_00be_1;
				}
			}
			{
				RuntimeObject* L_19 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_19);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_19);
				goto IL_00d9_1;
			}

IL_00be_1:
			{
				RuntimeObject* L_20 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_21 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_21, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_20, NULL);
				V_8 = L_21;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_22 = V_8;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_22);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_23 = V_8;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mNAME_mAA2D30C1CDF613C8EF071C913DF4163D89F8D5EF_RuntimeMethod_var)));
			}

IL_00d9_1:
			{
				goto IL_00de_1;
			}

IL_00dc_1:
			{
				goto IL_00e7_1;
			}

IL_00de_1:
			{
				V_9 = (bool)1;
				goto IL_0012_1;
			}

IL_00e7_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)93));
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_24 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_25 = V_0;
				NullCheck(L_24);
				L_24->___type = L_25;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_26 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_27 = V_1;
				NullCheck(L_26);
				L_26->___channel = L_27;
				goto IL_0112;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0112:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	bool V_5 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_6 = NULL;
	bool V_7 = false;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	bool V_10 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_11 = NULL;
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	bool V_14 = false;
	EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* V_15 = NULL;
	int32_t V_16 = 0;
	int32_t V_17 = 0;
	bool V_18 = false;
	bool V_19 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B17_0 = 0;
	int32_t G_B25_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0181:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = ((int32_t)14);
				V_1 = 0;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				if ((((int32_t)L_1) == ((int32_t)((int32_t)69))))
				{
					goto IL_002a_1;
				}
			}
			{
				RuntimeObject* L_2 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_2);
				int32_t L_3;
				L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_2, 1);
				G_B4_0 = ((((int32_t)L_3) == ((int32_t)((int32_t)101)))? 1 : 0);
				goto IL_002b_1;
			}

IL_002a_1:
			{
				G_B4_0 = 1;
			}

IL_002b_1:
			{
				V_5 = (bool)G_B4_0;
				bool L_4 = V_5;
				if (!L_4)
				{
					goto IL_0041_1;
				}
			}
			{
				RuntimeObject* L_5 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_5);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_5);
				goto IL_005c_1;
			}

IL_0041_1:
			{
				RuntimeObject* L_6 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_7 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_7, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_6, NULL);
				V_6 = L_7;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_8 = V_6;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_8);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_9 = V_6;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E_RuntimeMethod_var)));
			}

IL_005c_1:
			{
				V_2 = 2;
				RuntimeObject* L_10 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_10);
				int32_t L_11;
				L_11 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_10, 1);
				V_3 = L_11;
				int32_t L_12 = V_3;
				if ((((int32_t)L_12) == ((int32_t)((int32_t)43))))
				{
					goto IL_0077_1;
				}
			}
			{
				int32_t L_13 = V_3;
				G_B10_0 = ((((int32_t)L_13) == ((int32_t)((int32_t)45)))? 1 : 0);
				goto IL_0078_1;
			}

IL_0077_1:
			{
				G_B10_0 = 1;
			}

IL_0078_1:
			{
				V_7 = (bool)G_B10_0;
				bool L_14 = V_7;
				if (!L_14)
				{
					goto IL_0082_1;
				}
			}
			{
				V_2 = 1;
			}

IL_0082_1:
			{
				int32_t L_15 = V_2;
				V_9 = L_15;
				int32_t L_16 = V_9;
				V_8 = L_16;
				int32_t L_17 = V_8;
				if ((((int32_t)L_17) == ((int32_t)1)))
				{
					goto IL_0090_1;
				}
			}
			{
				goto IL_00e8_1;
			}

IL_0090_1:
			{
				RuntimeObject* L_18 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_18);
				int32_t L_19;
				L_19 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_18, 1);
				if ((((int32_t)L_19) == ((int32_t)((int32_t)43))))
				{
					goto IL_00b3_1;
				}
			}
			{
				RuntimeObject* L_20 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_20);
				int32_t L_21;
				L_21 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_20, 1);
				G_B17_0 = ((((int32_t)L_21) == ((int32_t)((int32_t)45)))? 1 : 0);
				goto IL_00b4_1;
			}

IL_00b3_1:
			{
				G_B17_0 = 1;
			}

IL_00b4_1:
			{
				V_10 = (bool)G_B17_0;
				bool L_22 = V_10;
				if (!L_22)
				{
					goto IL_00ca_1;
				}
			}
			{
				RuntimeObject* L_23 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_23);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_23);
				goto IL_00e5_1;
			}

IL_00ca_1:
			{
				RuntimeObject* L_24 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_25 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_25, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_24, NULL);
				V_11 = L_25;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_26 = V_11;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_26);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_27 = V_11;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E_RuntimeMethod_var)));
			}

IL_00e5_1:
			{
				goto IL_00e8_1;
			}

IL_00e8_1:
			{
				V_4 = 0;
			}

IL_00eb_1:
			{
				V_12 = 2;
				RuntimeObject* L_28 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_28);
				int32_t L_29;
				L_29 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_28, 1);
				V_13 = L_29;
				int32_t L_30 = V_13;
				if ((((int32_t)L_30) < ((int32_t)((int32_t)48))))
				{
					goto IL_010e_1;
				}
			}
			{
				int32_t L_31 = V_13;
				G_B25_0 = ((((int32_t)((((int32_t)L_31) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_010f_1;
			}

IL_010e_1:
			{
				G_B25_0 = 0;
			}

IL_010f_1:
			{
				V_14 = (bool)G_B25_0;
				bool L_32 = V_14;
				if (!L_32)
				{
					goto IL_011a_1;
				}
			}
			{
				V_12 = 1;
			}

IL_011a_1:
			{
				int32_t L_33 = V_12;
				V_17 = L_33;
				int32_t L_34 = V_17;
				V_16 = L_34;
				int32_t L_35 = V_16;
				if ((((int32_t)L_35) == ((int32_t)1)))
				{
					goto IL_0129_1;
				}
			}
			{
				goto IL_0134_1;
			}

IL_0129_1:
			{
				NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2(__this, NULL);
				goto IL_0157_1;
			}

IL_0134_1:
			{
				int32_t L_36 = V_4;
				V_18 = (bool)((((int32_t)((((int32_t)L_36) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				bool L_37 = V_18;
				if (!L_37)
				{
					goto IL_0145_1;
				}
			}
			{
				goto IL_0163_1;
			}

IL_0145_1:
			{
				RuntimeObject* L_38 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_39 = (EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02_il2cpp_TypeInfo_var)));
				EarlyExitException__ctor_m0541AC4458BD8EDA74F4F737CA53F33CB51711E3(L_39, ((int32_t)12), L_38, NULL);
				V_15 = L_39;
				EarlyExitException_t8FE7CE07A5864E4F31F3383B4ADDF2F9968F9E02* L_40 = V_15;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_40, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E_RuntimeMethod_var)));
			}

IL_0157_1:
			{
				int32_t L_41 = V_4;
				V_4 = ((int32_t)il2cpp_codegen_add(L_41, 1));
				V_19 = (bool)1;
				goto IL_00eb_1;
			}

IL_0163_1:
			{
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_42 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_43 = V_0;
				NullCheck(L_42);
				L_42->___type = L_43;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_44 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_45 = V_1;
				NullCheck(L_44);
				L_44->___channel = L_45;
				goto IL_0184;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0184:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mLETTER_m45CE655DE78B57072E97EAE474E97273EFBEF56A (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_1 = NULL;
	int32_t G_B7_0 = 0;
	int32_t G_B9_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_008c:
			{
				return;
			}
		});
		try
		{
			{
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				if ((((int32_t)L_1) < ((int32_t)((int32_t)65))))
				{
					goto IL_0023_1;
				}
			}
			{
				RuntimeObject* L_2 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_2);
				int32_t L_3;
				L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_2, 1);
				if ((((int32_t)L_3) <= ((int32_t)((int32_t)90))))
				{
					goto IL_005b_1;
				}
			}

IL_0023_1:
			{
				RuntimeObject* L_4 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_4);
				int32_t L_5;
				L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_4, 1);
				if ((((int32_t)L_5) == ((int32_t)((int32_t)95))))
				{
					goto IL_005b_1;
				}
			}
			{
				RuntimeObject* L_6 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_6);
				int32_t L_7;
				L_7 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_6, 1);
				if ((((int32_t)L_7) < ((int32_t)((int32_t)97))))
				{
					goto IL_0058_1;
				}
			}
			{
				RuntimeObject* L_8 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_8);
				int32_t L_9;
				L_9 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_8, 1);
				G_B7_0 = ((((int32_t)((((int32_t)L_9) > ((int32_t)((int32_t)122)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_0059_1;
			}

IL_0058_1:
			{
				G_B7_0 = 0;
			}

IL_0059_1:
			{
				G_B9_0 = G_B7_0;
				goto IL_005c_1;
			}

IL_005b_1:
			{
				G_B9_0 = 1;
			}

IL_005c_1:
			{
				V_0 = (bool)G_B9_0;
				bool L_10 = V_0;
				if (!L_10)
				{
					goto IL_0070_1;
				}
			}
			{
				RuntimeObject* L_11 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_11);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_11);
				goto IL_0088_1;
			}

IL_0070_1:
			{
				RuntimeObject* L_12 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_13 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_13, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_12, NULL);
				V_1 = L_13;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_14 = V_1;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_14);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_15 = V_1;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mLETTER_m45CE655DE78B57072E97EAE474E97273EFBEF56A_RuntimeMethod_var)));
			}

IL_0088_1:
			{
				goto IL_008f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_008f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mDIGIT_mAC0EDADDAF6A7853F8196943BFC0E831661E86B2 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0012:
			{
				return;
			}
		});
		try
		{
			VirtualActionInvoker2< int32_t, int32_t >::Invoke(32, __this, ((int32_t)48), ((int32_t)57));
			goto IL_0015;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0015:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mEscapeSequence_mD99EA9521B7FA7BD8C41048C12A8F6BA0D40E3A7 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0106:
			{
				return;
			}
		});
		try
		{
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)92));
				V_0 = 6;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				V_3 = L_1;
				int32_t L_2 = V_3;
				V_2 = L_2;
				int32_t L_3 = V_2;
				if ((((int32_t)L_3) > ((int32_t)((int32_t)92))))
				{
					goto IL_0030_1;
				}
			}
			{
				int32_t L_4 = V_2;
				if ((((int32_t)L_4) == ((int32_t)((int32_t)39))))
				{
					goto IL_0064_1;
				}
			}
			{
				goto IL_0029_1;
			}

IL_0029_1:
			{
				int32_t L_5 = V_2;
				if ((((int32_t)L_5) == ((int32_t)((int32_t)92))))
				{
					goto IL_006a_1;
				}
			}
			{
				goto IL_0076_1;
			}

IL_0030_1:
			{
				int32_t L_6 = V_2;
				if ((((int32_t)L_6) == ((int32_t)((int32_t)110))))
				{
					goto IL_0052_1;
				}
			}
			{
				goto IL_0037_1;
			}

IL_0037_1:
			{
				int32_t L_7 = V_2;
				switch (((int32_t)il2cpp_codegen_subtract(L_7, ((int32_t)114))))
				{
					case 0:
					{
						goto IL_0058_1;
					}
					case 1:
					{
						goto IL_0076_1;
					}
					case 2:
					{
						goto IL_005e_1;
					}
					case 3:
					{
						goto IL_0070_1;
					}
				}
			}
			{
				goto IL_0076_1;
			}

IL_0052_1:
			{
				V_0 = 1;
				goto IL_008c_1;
			}

IL_0058_1:
			{
				V_0 = 2;
				goto IL_008c_1;
			}

IL_005e_1:
			{
				V_0 = 3;
				goto IL_008c_1;
			}

IL_0064_1:
			{
				V_0 = 4;
				goto IL_008c_1;
			}

IL_006a_1:
			{
				V_0 = 5;
				goto IL_008c_1;
			}

IL_0070_1:
			{
				V_0 = 6;
				goto IL_008c_1;
			}

IL_0076_1:
			{
				RuntimeObject* L_8 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC* L_9 = (NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC_il2cpp_TypeInfo_var)));
				NoViableAltException__ctor_m9F3BB03E0B07DFF714F0AB7282044B2625DDF4F1(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709)), ((int32_t)13), 0, L_8, NULL);
				V_1 = L_9;
				NoViableAltException_tDE7603AE2CB33A63C9B3AB73E70948DE46648EFC* L_10 = V_1;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mEscapeSequence_mD99EA9521B7FA7BD8C41048C12A8F6BA0D40E3A7_RuntimeMethod_var)));
			}

IL_008c_1:
			{
				int32_t L_11 = V_0;
				V_5 = L_11;
				int32_t L_12 = V_5;
				V_4 = L_12;
				int32_t L_13 = V_4;
				switch (((int32_t)il2cpp_codegen_subtract(L_13, 1)))
				{
					case 0:
					{
						goto IL_00b6_1;
					}
					case 1:
					{
						goto IL_00c3_1;
					}
					case 2:
					{
						goto IL_00d0_1;
					}
					case 3:
					{
						goto IL_00dd_1;
					}
					case 4:
					{
						goto IL_00ea_1;
					}
					case 5:
					{
						goto IL_00f7_1;
					}
				}
			}
			{
				goto IL_0102_1;
			}

IL_00b6_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)110));
				goto IL_0102_1;
			}

IL_00c3_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)114));
				goto IL_0102_1;
			}

IL_00d0_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)116));
				goto IL_0102_1;
			}

IL_00dd_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)39));
				goto IL_0102_1;
			}

IL_00ea_1:
			{
				VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)92));
				goto IL_0102_1;
			}

IL_00f7_1:
			{
				NCalcLexer_mUnicodeEscape_m076AD2A94F4613B52EA37F2DC8A6094B09CD0476(__this, NULL);
				goto IL_0102_1;
			}

IL_0102_1:
			{
				goto IL_0109;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0109:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_1 = NULL;
	int32_t G_B8_0 = 0;
	int32_t G_B10_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_009c:
			{
				return;
			}
		});
		try
		{
			{
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				if ((((int32_t)L_1) < ((int32_t)((int32_t)48))))
				{
					goto IL_0023_1;
				}
			}
			{
				RuntimeObject* L_2 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_2);
				int32_t L_3;
				L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_2, 1);
				if ((((int32_t)L_3) <= ((int32_t)((int32_t)57))))
				{
					goto IL_006b_1;
				}
			}

IL_0023_1:
			{
				RuntimeObject* L_4 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_4);
				int32_t L_5;
				L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_4, 1);
				if ((((int32_t)L_5) < ((int32_t)((int32_t)65))))
				{
					goto IL_0043_1;
				}
			}
			{
				RuntimeObject* L_6 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_6);
				int32_t L_7;
				L_7 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_6, 1);
				if ((((int32_t)L_7) <= ((int32_t)((int32_t)70))))
				{
					goto IL_006b_1;
				}
			}

IL_0043_1:
			{
				RuntimeObject* L_8 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_8);
				int32_t L_9;
				L_9 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_8, 1);
				if ((((int32_t)L_9) < ((int32_t)((int32_t)97))))
				{
					goto IL_0068_1;
				}
			}
			{
				RuntimeObject* L_10 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_10);
				int32_t L_11;
				L_11 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_10, 1);
				G_B8_0 = ((((int32_t)((((int32_t)L_11) > ((int32_t)((int32_t)102)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
				goto IL_0069_1;
			}

IL_0068_1:
			{
				G_B8_0 = 0;
			}

IL_0069_1:
			{
				G_B10_0 = G_B8_0;
				goto IL_006c_1;
			}

IL_006b_1:
			{
				G_B10_0 = 1;
			}

IL_006c_1:
			{
				V_0 = (bool)G_B10_0;
				bool L_12 = V_0;
				if (!L_12)
				{
					goto IL_0080_1;
				}
			}
			{
				RuntimeObject* L_13 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_13);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_13);
				goto IL_0098_1;
			}

IL_0080_1:
			{
				RuntimeObject* L_14 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_15 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_15, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_14, NULL);
				V_1 = L_15;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_16 = V_1;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_16);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_17 = V_1;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C_RuntimeMethod_var)));
			}

IL_0098_1:
			{
				goto IL_009f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_009f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mUnicodeEscape_m076AD2A94F4613B52EA37F2DC8A6094B09CD0476 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002c:
			{
				return;
			}
		});
		try
		{
			VirtualActionInvoker1< int32_t >::Invoke(31, __this, ((int32_t)117));
			NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C(__this, NULL);
			NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C(__this, NULL);
			NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C(__this, NULL);
			NCalcLexer_mHexDigit_m1C8BBBB8E0EE69B463A4D146C66CCE100926153C(__this, NULL);
			goto IL_002f;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mWS_m5CAEB7B4A3BDEE3035773F1B5A75F66E475D9D14 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* V_3 = NULL;
	int32_t G_B7_0 = 0;
	{
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00a6:
			{
				return;
			}
		});
		try
		{
			{
				V_0 = ((int32_t)18);
				V_1 = 0;
				RuntimeObject* L_0 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_0);
				int32_t L_1;
				L_1 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_0, 1);
				if ((((int32_t)L_1) < ((int32_t)((int32_t)9))))
				{
					goto IL_0028_1;
				}
			}
			{
				RuntimeObject* L_2 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_2);
				int32_t L_3;
				L_3 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_2, 1);
				if ((((int32_t)L_3) <= ((int32_t)((int32_t)10))))
				{
					goto IL_005a_1;
				}
			}

IL_0028_1:
			{
				RuntimeObject* L_4 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_4);
				int32_t L_5;
				L_5 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_4, 1);
				if ((((int32_t)L_5) < ((int32_t)((int32_t)12))))
				{
					goto IL_0048_1;
				}
			}
			{
				RuntimeObject* L_6 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_6);
				int32_t L_7;
				L_7 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_6, 1);
				if ((((int32_t)L_7) <= ((int32_t)((int32_t)13))))
				{
					goto IL_005a_1;
				}
			}

IL_0048_1:
			{
				RuntimeObject* L_8 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_8);
				int32_t L_9;
				L_9 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_8, 1);
				G_B7_0 = ((((int32_t)L_9) == ((int32_t)((int32_t)32)))? 1 : 0);
				goto IL_005b_1;
			}

IL_005a_1:
			{
				G_B7_0 = 1;
			}

IL_005b_1:
			{
				V_2 = (bool)G_B7_0;
				bool L_10 = V_2;
				if (!L_10)
				{
					goto IL_006f_1;
				}
			}
			{
				RuntimeObject* L_11 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				NullCheck(L_11);
				InterfaceActionInvoker0::Invoke(0, IIntStream_tB6E2ACC6BC342F95E0D502D3894797E83A285B4D_il2cpp_TypeInfo_var, L_11);
				goto IL_0087_1;
			}

IL_006f_1:
			{
				RuntimeObject* L_12 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_13 = (MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1_il2cpp_TypeInfo_var)));
				MismatchedSetException__ctor_m86BBF2EDDE084B2481D65102A4D9A78A4F4F42A4(L_13, (BitSet_t042D0F1F2274F6B495A8EDF84DB4C9F2FA3BCCC6*)NULL, L_12, NULL);
				V_3 = L_13;
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_14 = V_3;
				VirtualActionInvoker1< RecognitionException_tFD248374278C5FC10168FCA559E211CB8D688E55* >::Invoke(33, __this, L_14);
				MismatchedSetException_tF71811010518729AF0312C30A871681CC02110D1* L_15 = V_3;
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NCalcLexer_mWS_m5CAEB7B4A3BDEE3035773F1B5A75F66E475D9D14_RuntimeMethod_var)));
			}

IL_0087_1:
			{
				V_1 = ((int32_t)99);
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_16 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_17 = V_0;
				NullCheck(L_16);
				L_16->___type = L_17;
				RecognizerSharedState_t9D2FBFC05CB434CF1781D38CE444232CD5C52CF0* L_18 = ((BaseRecognizer_tDB3DD71405FD144217E223CEDA0FD1DEDA989F5B*)__this)->___state;
				int32_t L_19 = V_1;
				NullCheck(L_18);
				L_18->___channel = L_19;
				goto IL_00a9;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a9:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer_mTokens_m363457B9F4DECC3B12EC56C4760BE09840445A25 (NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = ((int32_t)40);
		DFA14_tFBA7EA500275A28066C470E71FC8925CB701A61E* L_0 = __this->___dfa14;
		RuntimeObject* L_1 = ((Lexer_t236B54FF12CB8B83D666009EFB5F21A88BED37EE*)__this)->___input;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = DFA_Predict_m693D20C1C742AE9138C226CD15EFF3E1F86311FB(L_0, L_1, NULL);
		V_0 = L_2;
		int32_t L_3 = V_0;
		V_2 = L_3;
		int32_t L_4 = V_2;
		V_1 = L_4;
		int32_t L_5 = V_1;
		switch (((int32_t)il2cpp_codegen_subtract(L_5, 1)))
		{
			case 0:
			{
				goto IL_00c7;
			}
			case 1:
			{
				goto IL_00d5;
			}
			case 2:
			{
				goto IL_00e3;
			}
			case 3:
			{
				goto IL_00f1;
			}
			case 4:
			{
				goto IL_00ff;
			}
			case 5:
			{
				goto IL_010d;
			}
			case 6:
			{
				goto IL_011b;
			}
			case 7:
			{
				goto IL_0129;
			}
			case 8:
			{
				goto IL_0137;
			}
			case 9:
			{
				goto IL_0145;
			}
			case 10:
			{
				goto IL_0153;
			}
			case 11:
			{
				goto IL_0161;
			}
			case 12:
			{
				goto IL_016f;
			}
			case 13:
			{
				goto IL_017d;
			}
			case 14:
			{
				goto IL_018b;
			}
			case 15:
			{
				goto IL_0199;
			}
			case 16:
			{
				goto IL_01a7;
			}
			case 17:
			{
				goto IL_01b5;
			}
			case 18:
			{
				goto IL_01c3;
			}
			case 19:
			{
				goto IL_01d1;
			}
			case 20:
			{
				goto IL_01df;
			}
			case 21:
			{
				goto IL_01ed;
			}
			case 22:
			{
				goto IL_01fb;
			}
			case 23:
			{
				goto IL_0209;
			}
			case 24:
			{
				goto IL_0217;
			}
			case 25:
			{
				goto IL_0225;
			}
			case 26:
			{
				goto IL_0233;
			}
			case 27:
			{
				goto IL_0241;
			}
			case 28:
			{
				goto IL_024f;
			}
			case 29:
			{
				goto IL_025a;
			}
			case 30:
			{
				goto IL_0265;
			}
			case 31:
			{
				goto IL_0270;
			}
			case 32:
			{
				goto IL_027b;
			}
			case 33:
			{
				goto IL_0286;
			}
			case 34:
			{
				goto IL_0291;
			}
			case 35:
			{
				goto IL_029c;
			}
			case 36:
			{
				goto IL_02a7;
			}
			case 37:
			{
				goto IL_02b2;
			}
			case 38:
			{
				goto IL_02bd;
			}
			case 39:
			{
				goto IL_02c8;
			}
		}
	}
	{
		goto IL_02d3;
	}

IL_00c7:
	{
		NCalcLexer_mT__19_m53C7DFAD1A64C4D1258C69F3C5B8A1683B24EA74(__this, NULL);
		goto IL_02d3;
	}

IL_00d5:
	{
		NCalcLexer_mT__20_mDA636AD831C34C2082180964F6F3DFAC0EE44658(__this, NULL);
		goto IL_02d3;
	}

IL_00e3:
	{
		NCalcLexer_mT__21_m03FAF3E55582131E95198F802A9E38AA48356A10(__this, NULL);
		goto IL_02d3;
	}

IL_00f1:
	{
		NCalcLexer_mT__22_m00A2B87C101EECFD13E6F545EC0E6D1D47314BEE(__this, NULL);
		goto IL_02d3;
	}

IL_00ff:
	{
		NCalcLexer_mT__23_mC3FE8D3DA9A6C1E9929C38F8D0B35790564208FE(__this, NULL);
		goto IL_02d3;
	}

IL_010d:
	{
		NCalcLexer_mT__24_m67ED8A76D04C5559CDDD54F84D1D5C5C41D9CFCE(__this, NULL);
		goto IL_02d3;
	}

IL_011b:
	{
		NCalcLexer_mT__25_m029A771D4BC04324A87FFDA9921D38133DB70940(__this, NULL);
		goto IL_02d3;
	}

IL_0129:
	{
		NCalcLexer_mT__26_mBC1C2385E087A5ADC746E8367A092CDD71EDF616(__this, NULL);
		goto IL_02d3;
	}

IL_0137:
	{
		NCalcLexer_mT__27_m689651D9282DA97F269411294808BA2DD8C33E54(__this, NULL);
		goto IL_02d3;
	}

IL_0145:
	{
		NCalcLexer_mT__28_mF995C11590C0E35EE97C2700A092A329C3535C77(__this, NULL);
		goto IL_02d3;
	}

IL_0153:
	{
		NCalcLexer_mT__29_m90782208ADE15191030DEA37F616F0CBEC1737F3(__this, NULL);
		goto IL_02d3;
	}

IL_0161:
	{
		NCalcLexer_mT__30_m614D5061C12112A9362288554985F11794E27855(__this, NULL);
		goto IL_02d3;
	}

IL_016f:
	{
		NCalcLexer_mT__31_mECBBFEAF2F28344BBE96436F891D47B923263CA6(__this, NULL);
		goto IL_02d3;
	}

IL_017d:
	{
		NCalcLexer_mT__32_m7BBA587B4E28C71600234F12BF6E40E0EB02F567(__this, NULL);
		goto IL_02d3;
	}

IL_018b:
	{
		NCalcLexer_mT__33_m3192630519CD10758B3CC7D396DC03F620D9DCCB(__this, NULL);
		goto IL_02d3;
	}

IL_0199:
	{
		NCalcLexer_mT__34_m7641FF5AD0BC22BA3B05323C717CF3DAA33C2384(__this, NULL);
		goto IL_02d3;
	}

IL_01a7:
	{
		NCalcLexer_mT__35_m76B7C5233958D7CF383AA544EB72E2255D3A6763(__this, NULL);
		goto IL_02d3;
	}

IL_01b5:
	{
		NCalcLexer_mT__36_m7C2111A4BD1E24C417F92C57C18B4532742796B1(__this, NULL);
		goto IL_02d3;
	}

IL_01c3:
	{
		NCalcLexer_mT__37_mE7F536C926E00AFF637B2518F217EAAC1F92ADEB(__this, NULL);
		goto IL_02d3;
	}

IL_01d1:
	{
		NCalcLexer_mT__38_mDE9A48C036B84D4AA43FC8E58D8B0C9B352DAF80(__this, NULL);
		goto IL_02d3;
	}

IL_01df:
	{
		NCalcLexer_mT__39_m6CDAFD2E5E3C1CFB8D4164DB7BBC7DC10D5E17C4(__this, NULL);
		goto IL_02d3;
	}

IL_01ed:
	{
		NCalcLexer_mT__40_m8BD6706C0375679054D299BB751C5C8EDD6A0ECF(__this, NULL);
		goto IL_02d3;
	}

IL_01fb:
	{
		NCalcLexer_mT__41_mDBC86F12C1667B8757288306B0EE68F82FDC685A(__this, NULL);
		goto IL_02d3;
	}

IL_0209:
	{
		NCalcLexer_mT__42_mC469E74EA0C8B8FB05CAF1DC6DD47F6A822B61BA(__this, NULL);
		goto IL_02d3;
	}

IL_0217:
	{
		NCalcLexer_mT__43_mCE0C4983518419AF7C1E169599376122AEE53B5C(__this, NULL);
		goto IL_02d3;
	}

IL_0225:
	{
		NCalcLexer_mT__44_m8021EF6C704724AFDEAD3981FDE7A680094906B1(__this, NULL);
		goto IL_02d3;
	}

IL_0233:
	{
		NCalcLexer_mT__45_mFCFB4366CB5DACFF01AB0D3909EDF7AE0F823F7E(__this, NULL);
		goto IL_02d3;
	}

IL_0241:
	{
		NCalcLexer_mT__46_mA959A90C0E6EDF2694FB62EBB38FE593859075F2(__this, NULL);
		goto IL_02d3;
	}

IL_024f:
	{
		NCalcLexer_mT__47_mD8C229910DDA0BDE333F9167164C19B57AA545C4(__this, NULL);
		goto IL_02d3;
	}

IL_025a:
	{
		NCalcLexer_mT__48_mD046771514DF5B58AC6B06C5174D6C90C6A01F56(__this, NULL);
		goto IL_02d3;
	}

IL_0265:
	{
		NCalcLexer_mTRUE_mED45B661506BF970F03F45316466E914EEFDE66F(__this, NULL);
		goto IL_02d3;
	}

IL_0270:
	{
		NCalcLexer_mFALSE_m2860E6B239409B23A1C7AE63A1AC649310420A0A(__this, NULL);
		goto IL_02d3;
	}

IL_027b:
	{
		NCalcLexer_mID_mF202B507E94A1141ACF269320A238C07EACA3FC1(__this, NULL);
		goto IL_02d3;
	}

IL_0286:
	{
		NCalcLexer_mINTEGER_mB31851C7E9F477F2B6F332C59E00224233E578A6(__this, NULL);
		goto IL_02d3;
	}

IL_0291:
	{
		NCalcLexer_mFLOAT_m7F418B4C569991121BA9D519CFAD50F1513A6743(__this, NULL);
		goto IL_02d3;
	}

IL_029c:
	{
		NCalcLexer_mSTRING_m43FC72D613593FBF2B616A113D00281BB70171EC(__this, NULL);
		goto IL_02d3;
	}

IL_02a7:
	{
		NCalcLexer_mDATETIME_m6DD33E38A532457747BED660B8877CB17190395D(__this, NULL);
		goto IL_02d3;
	}

IL_02b2:
	{
		NCalcLexer_mNAME_mAA2D30C1CDF613C8EF071C913DF4163D89F8D5EF(__this, NULL);
		goto IL_02d3;
	}

IL_02bd:
	{
		NCalcLexer_mE_m5BC2D8543D7E4DCB67EB9F495BA772691B71A65E(__this, NULL);
		goto IL_02d3;
	}

IL_02c8:
	{
		NCalcLexer_mWS_m5CAEB7B4A3BDEE3035773F1B5A75F66E475D9D14(__this, NULL);
		goto IL_02d3;
	}

IL_02d3:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NCalcLexer__cctor_mAE1BB6CFA604913B0B2D48F658112255F11BE2AA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0414E3274E6539D58A6691021628AC3EC0B5E575);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral089154EBAA0CAE049B31D2C45A287D265383A152);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral097AF4A51A5BF0CB0DCBB0CC78BB061E38CC49D7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1AAA87BACDBB2798517C0B984881B425E20035DF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral215CD8D96234D677FBB0A636A3703BE57952E6A3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33F1DA9C0003538318DC30913828A1E40A392432);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35BE86BE04537C20F1D92CDDE1C271EA43492402);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral394FDA3259C710C8FFE29FB4C6F4818A661BC578);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43B7139080601ADCDBC498AA1C31AA61937A5C84);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BFDCF42E37B95CBF3D2171AC1F9B19216A1E284);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C64FAF248B3C58A3DBD011DCB21AB1FBAD05F3E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F852489CE553A1F0F13DDD6AF41530F67A530D9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55234E6D5DAF34FA810474A661C00B6476A94A72);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C543EE24B2DEAE7D96337BFFB1C44A9872F40B3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D15BBA05EB5571100BE5CBF8F9EB5E76125384E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9061E7BA6E3CBE2417F45B8DE3615F10A01C7FF2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92D5F105B1F3D9895F413EA6E090D9AE1D420BC3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA648A89747674239B90448727AE724D7AA4FFA34);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA837D0F2844D7D5C52C8E792646907ABB57E14BE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA9EB47068DE4AAAC68E6899275B8D3B9348EEF9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB2156EED3E1A351927BAD37510F67ACA2F8B955);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB145FB8ED21844A3A1C86ADF4EF841B06667DBF3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1534B395382723189F07F3A82B678C2B0E1AC32);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB82867822F37DEE1D0A162494A3D82B11C422456);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC22F020DA8B0474E37EF6B2C6B3B59F371D153B7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5052D84247EDB375A6865995A60E8ABF03D67E1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD1E8EDFDFBF415466006D233B2E018C69B5A5D40);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD388B5462142FDC3DFD9C2941118FFB1867B5D4E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE06E988AC69FCF2C4B1E46F33238C288BF12DC33);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2380433424B35ACCBBDCEE07D86ACBBF98E4CFA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2D804F7E2FD438007BEB1F8F8CA3F7762EB71C0);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0970FA72ECAC69E428DE2C307934DEC60010BDC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0EB15DCC986B5C3DD36A938991992037B1E9515);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF1CD320F434189D6261D82327780342DE3FB73C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF1E4D2428B4E10A02520F95988D29582F94AAF85);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF4E486EEEE82295CCBBB3A1A7461668B2130E36B);
		s_Il2CppMethodInitialized = true;
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)4);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
		NullCheck(L_1);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralB82867822F37DEE1D0A162494A3D82B11C422456);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
		NullCheck(L_2);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral1AAA87BACDBB2798517C0B984881B425E20035DF);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_transitionS = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_transitionS), (void*)L_4);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_5;
		L_5 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteralAB2156EED3E1A351927BAD37510F67ACA2F8B955, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_eot = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_eot), (void*)L_5);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_6;
		L_6 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteralAB2156EED3E1A351927BAD37510F67ACA2F8B955, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_eof = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_eof), (void*)L_6);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7;
		L_7 = DFA_UnpackEncodedStringToUnsignedChars_m65A224819BF02760BAB429EC1CCAFAE81FDB3513(_stringLiteral0414E3274E6539D58A6691021628AC3EC0B5E575, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_min = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_min), (void*)L_7);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8;
		L_8 = DFA_UnpackEncodedStringToUnsignedChars_m65A224819BF02760BAB429EC1CCAFAE81FDB3513(_stringLiteral4C64FAF248B3C58A3DBD011DCB21AB1FBAD05F3E, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_max = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_max), (void*)L_8);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_9;
		L_9 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteralF4E486EEEE82295CCBBB3A1A7461668B2130E36B, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_accept = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_accept), (void*)L_9);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_10;
		L_10 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteral35BE86BE04537C20F1D92CDDE1C271EA43492402, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_special = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_special), (void*)L_10);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = ((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_transitionS;
		Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A* L_12;
		L_12 = DFA_UnpackEncodedStringArray_mB75C8AEC3573091C36920768EF5D6A4A031B4BF9(L_11, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_transition = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA7_transition), (void*)L_12);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)67));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5C543EE24B2DEAE7D96337BFFB1C44A9872F40B3);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
		NullCheck(L_16);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral55234E6D5DAF34FA810474A661C00B6476A94A72);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
		NullCheck(L_18);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral9061E7BA6E3CBE2417F45B8DE3615F10A01C7FF2);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
		NullCheck(L_19);
		(L_19)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteralC22F020DA8B0474E37EF6B2C6B3B59F371D153B7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral394FDA3259C710C8FFE29FB4C6F4818A661BC578);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
		NullCheck(L_22);
		(L_22)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralF1CD320F434189D6261D82327780342DE3FB73C3);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
		NullCheck(L_23);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral4F852489CE553A1F0F13DDD6AF41530F67A530D9);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
		NullCheck(L_24);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral8D15BBA05EB5571100BE5CBF8F9EB5E76125384E);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
		NullCheck(L_25);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral43B7139080601ADCDBC498AA1C31AA61937A5C84);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
		NullCheck(L_26);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
		NullCheck(L_27);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
		NullCheck(L_28);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
		NullCheck(L_29);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
		NullCheck(L_30);
		(L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
		NullCheck(L_31);
		(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)_stringLiteralD1E8EDFDFBF415466006D233B2E018C69B5A5D40);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
		NullCheck(L_32);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
		NullCheck(L_34);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
		NullCheck(L_35);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
		NullCheck(L_36);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (String_t*)_stringLiteral097AF4A51A5BF0CB0DCBB0CC78BB061E38CC49D7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
		NullCheck(L_37);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (String_t*)_stringLiteralAA9EB47068DE4AAAC68E6899275B8D3B9348EEF9);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
		NullCheck(L_38);
		(L_38)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (String_t*)_stringLiteralA837D0F2844D7D5C52C8E792646907ABB57E14BE);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38;
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (String_t*)_stringLiteral4BFDCF42E37B95CBF3D2171AC1F9B19216A1E284);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
		NullCheck(L_40);
		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
		NullCheck(L_41);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41;
		NullCheck(L_42);
		(L_42)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
		NullCheck(L_43);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43;
		NullCheck(L_44);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44;
		NullCheck(L_45);
		(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45;
		NullCheck(L_46);
		(L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)32)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46;
		NullCheck(L_47);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)33)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47;
		NullCheck(L_48);
		(L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)34)), (String_t*)_stringLiteral33F1DA9C0003538318DC30913828A1E40A392432);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48;
		NullCheck(L_49);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)35)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
		NullCheck(L_50);
		(L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)36)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50;
		NullCheck(L_51);
		(L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)37)), (String_t*)_stringLiteralB1534B395382723189F07F3A82B678C2B0E1AC32);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
		NullCheck(L_52);
		(L_52)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)38)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52;
		NullCheck(L_53);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)39)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
		NullCheck(L_54);
		(L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)40)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54;
		NullCheck(L_55);
		(L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)41)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55;
		NullCheck(L_56);
		(L_56)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)42)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56;
		NullCheck(L_57);
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)43)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57;
		NullCheck(L_58);
		(L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)44)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58;
		NullCheck(L_59);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)45)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59;
		NullCheck(L_60);
		(L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)46)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60;
		NullCheck(L_61);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)47)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61;
		NullCheck(L_62);
		(L_62)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)48)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62;
		NullCheck(L_63);
		(L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)49)), (String_t*)_stringLiteralF1E4D2428B4E10A02520F95988D29582F94AAF85);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63;
		NullCheck(L_64);
		(L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)50)), (String_t*)_stringLiteralE2D804F7E2FD438007BEB1F8F8CA3F7762EB71C0);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64;
		NullCheck(L_65);
		(L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)51)), (String_t*)_stringLiteralC5052D84247EDB375A6865995A60E8ABF03D67E1);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = L_65;
		NullCheck(L_66);
		(L_66)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)52)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66;
		NullCheck(L_67);
		(L_67)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)53)), (String_t*)_stringLiteralE2380433424B35ACCBBDCEE07D86ACBBF98E4CFA);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67;
		NullCheck(L_68);
		(L_68)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)54)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_68;
		NullCheck(L_69);
		(L_69)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)55)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69;
		NullCheck(L_70);
		(L_70)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)56)), (String_t*)_stringLiteral33F1DA9C0003538318DC30913828A1E40A392432);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_70;
		NullCheck(L_71);
		(L_71)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)57)), (String_t*)_stringLiteral33F1DA9C0003538318DC30913828A1E40A392432);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71;
		NullCheck(L_72);
		(L_72)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)58)), (String_t*)_stringLiteral089154EBAA0CAE049B31D2C45A287D265383A152);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72;
		NullCheck(L_73);
		(L_73)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)59)), (String_t*)_stringLiteralE06E988AC69FCF2C4B1E46F33238C288BF12DC33);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73;
		NullCheck(L_74);
		(L_74)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)60)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = L_74;
		NullCheck(L_75);
		(L_75)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)61)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75;
		NullCheck(L_76);
		(L_76)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)62)), (String_t*)_stringLiteral33F1DA9C0003538318DC30913828A1E40A392432);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
		NullCheck(L_77);
		(L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)63)), (String_t*)_stringLiteral215CD8D96234D677FBB0A636A3703BE57952E6A3);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77;
		NullCheck(L_78);
		(L_78)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)64)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78;
		NullCheck(L_79);
		(L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)65)), (String_t*)_stringLiteral33F1DA9C0003538318DC30913828A1E40A392432);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_79;
		NullCheck(L_80);
		(L_80)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)66)), (String_t*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_transitionS = L_80;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_transitionS), (void*)L_80);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_81;
		L_81 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteralF0970FA72ECAC69E428DE2C307934DEC60010BDC, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_eot = L_81;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_eot), (void*)L_81);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_82;
		L_82 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteral92D5F105B1F3D9895F413EA6E090D9AE1D420BC3, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_eof = L_82;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_eof), (void*)L_82);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_83;
		L_83 = DFA_UnpackEncodedStringToUnsignedChars_m65A224819BF02760BAB429EC1CCAFAE81FDB3513(_stringLiteralB145FB8ED21844A3A1C86ADF4EF841B06667DBF3, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_min = L_83;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_min), (void*)L_83);
		CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_84;
		L_84 = DFA_UnpackEncodedStringToUnsignedChars_m65A224819BF02760BAB429EC1CCAFAE81FDB3513(_stringLiteralD388B5462142FDC3DFD9C2941118FFB1867B5D4E, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_max = L_84;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_max), (void*)L_84);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_85;
		L_85 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteralF0EB15DCC986B5C3DD36A938991992037B1E9515, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_accept = L_85;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_accept), (void*)L_85);
		Int16U5BU5D_t8175CE8DD9C9F9FB0CF4F58E45BC570575B43CFB* L_86;
		L_86 = DFA_UnpackEncodedString_mF49858628102B6B81A6A29FBFED81943351CB57C(_stringLiteralA648A89747674239B90448727AE724D7AA4FFA34, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_special = L_86;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_special), (void*)L_86);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = ((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_transitionS;
		Int16U5BU5DU5BU5D_t3B9E7F8B8A9ABE3DCB70EF6D806F55BF9267B25A* L_88;
		L_88 = DFA_UnpackEncodedStringArray_mB75C8AEC3573091C36920768EF5D6A4A031B4BF9(L_87, NULL);
		((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_transition = L_88;
		Il2CppCodeGenWriteBarrier((void**)(&((NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_StaticFields*)il2cpp_codegen_static_fields_for(NCalcLexer_tFB9E3745705062F3EDA0B81F6292A59560AC77D5_il2cpp_TypeInfo_var))->___DFA14_transition), (void*)L_88);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IsVariableDefined_set_isVariableDefined_m1D71A8C64CCA23C518D3F8D079E261D3DA75A418_inline (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CisVariableDefinedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CisVariableDefinedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC_inline (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CisVariableDefinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CkindU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CobjectU3Ek__BackingField;
		return L_0;
	}
}
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 void GetObjectVariable_set_source_mFC3949AB49F0469667329463DF92904C862E50CE_inline (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GetObjectVariable_get_source_mF681A1B27FDE6870A875555596A4818A694FE952_inline (GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetVariableUnit_get_value_m3294B0CC4ECD85A48F1EEDA962DECFC32583DCEB_inline (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetVariableUnit_set_value_m333354DD10FB1A11A1A2365B5209C0F3E2387DEE_inline (GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CvalueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvalueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* VariableUnit_get_name_m09F93CA6517971A2AB7F056AD645560933E1A37A_inline (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IsObjectVariableDefined_set_source_m2B801B442A253027E14742280DB2FAFCF23A73A0_inline (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* IsObjectVariableDefined_get_source_m254EA83FFC45E3D0CF73F36E41889C36CF3E5123_inline (IsObjectVariableDefined_t20AC71899A91DCD572925CD849ABF70EF24007B0* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefinedUnit_get_isDefined_m955FBA60B87B818CCF10D751705552914079CEBD_inline (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CisDefinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IsVariableDefinedUnit_set_isDefined_m3C2E2626A7C49B5410F58496D34BDAE97EC2EFBA_inline (IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CisDefinedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CisDefinedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetObjectVariable_set_source_mEDDC8D6DC0DF4188AE84B286205F53BB8BAAD389_inline (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetObjectVariable_get_source_m300F13F0076DEF64938C02CD13C41417A5CE88A4_inline (SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SetVariableUnit_get_assign_m96932CF61F1DCDB1F15C14184D54BCB61B54C654_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CassignU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_assign_mFED99F6FF983F2CFC0BEC2F7E0CF466AA8E05816_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CassignU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_input_mA84776A8BDDF7A807E612F4E279642630C73DF1A_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CinputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_output_mBC7FA7D63A9EB819AECC8E8C246DA8A24D75F00E_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CoutputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CoutputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_assigned_mD814D60BEADD7799D62FF2DBEDF6D5BBFDF320C2_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CassignedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetVariableUnit_get_input_m19810CDBB674C40C9D3B356E0529BA32E138F717_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* SetVariableUnit_get_output_mE9D684C86CF8B5A7A941A88DEE146605A5ACB2CF_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariableUnit_get_assigned_m893CE175CD2CFF5DE39B5B719D381653FE8AE393_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CassignedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* VariableUnit_get_defaultName_m3A4A58BCA7FC6618C5501013DAF10946D2669FF0_inline (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CdefaultNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void VariableUnit_set_name_mD20A1D757718095AB54ED9A58B7235E34A209815_inline (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SaveVariables_set_enter_mAC4FF84EC5F927E7DFCA0802D1739E12A47CE6BD_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CenterU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CenterU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SaveVariables_set_exit_mD4F5C99100C0EBCBDC99810A0F056E5E85280806_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CexitU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexitU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SaveVariables_get_enter_mD9BBDFA6834CF308830108382FF65028FA5651FE_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SaveVariables_get_exit_m4CFBDA6B202D3178F7F4523C3FE706B070D804EC_inline (SaveVariables_t069640146E3F57F419F6118608DF9C4917331759* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* SavedVariables_get_merged_m2FCEA0A2B856980331A13741C41D97C0B40E4C85_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_0 = ((SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9_StaticFields*)il2cpp_codegen_static_fields_for(SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9_il2cpp_TypeInfo_var))->___U3CmergedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_assign_m7939ACB28DB8420B17FE29A64C6BAC25CA0CBD0F_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CassignU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_input_m41F375B471DA8382C3CAA934D2BEE33FEF6408D3_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CinputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CinputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_output_mD9576C86FA17AF6CC7DB886AF50407BC7FF59196_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CoutputU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CoutputU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariable_set_assigned_m1446DB9237CD89807D6404C16DA1B82B7E861890_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CassignedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CassignedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CassignU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* SetVariable_get_input_m90BE026ADF3DD0CCC022FDA10D333944E35C374A_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* SetVariable_get_output_m25F7A2EDA104E51A342FDB79EFFCA548EADC7AC2_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetVariable_get_assigned_m9A1AE373DC92E82BE3002212ACF0348F15201B62_inline (SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CassignedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_name_m79F08B6B6DBF5B5DEFA5AE997478BB370FB05E73_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UnifiedVariableUnit_set_object_m88A12F9446B19DEE4208A6A7F83087B99EF9466F_inline (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CobjectU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CobjectU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_0 = __this->___U3CcontrolConnectionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* FlowGraph_get_invalidConnections_m2FE9803B9081B39EF737DEFCAED50F0A256754B9_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_tFD3C8D61A881447B28DC931418DAA45AD99856F6* L_0 = __this->___U3CinvalidConnectionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CkeyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) 
{
	{
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_0 = __this->___U3CvalueConnectionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueInput_set_nullMeansSelf_mB9E4BEAF5059FF097D67CF224179F9B00EC281B1_inline (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CnullMeansSelfU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueInput_set_allowsNull_m0E2CB5C8365D3DEA4AE7671C5BDC1DDEFEB3BE44_inline (ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowsNullU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValueInputDefinition_set_hasDefaultValue_mFB92CFA059E13CE65B34C73153CA53E8C9A36F50_inline (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3ChasDefaultValueU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* ValuePortDefinition_get__type_m5578ABED0CA65483EFB716DC4BB9E45E0C6913DA_inline (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3C_typeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ValuePortDefinition_set__type_m4836D384DC50BB8F728E0A70009E465C9B3D0393_inline (ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3C_typeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3C_typeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ValueInputDefinition_get_hasDefaultValue_m403238BFCDCFD87B937E36EB0BCE53744DA2E0A1_inline (ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3ChasDefaultValueU3Ek__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 RuntimeObject* Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CcontrolOutputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CvalueInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_relations_mF24928913B674471D91ED6D66C6779B684A78773_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CrelationsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelationsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_defaultValues_mC49E10AF0DE329B32FDBC79784C7EFA70BDA2719_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->___U3CdefaultValuesU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultValuesU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* Unit_get_defaultValues_m30C795552E64DF3E82675E4886AD37F7AB3DF64C_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CdefaultValuesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Exception_t* Unit_get_definitionException_m956CC242AA25AF586E023770AB34C4093AC1596E_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = __this->___U3CdefinitionExceptionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Unit_get_isDefined_mB32EF9E74E3A76F916D81C011CFBF3EC78F63184_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CisDefinedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_controlInputs_mC2353BDB13357AEC7FCBE47B5729B6ED61690E8F_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CcontrolInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueOutputs_m408472D11E9FD0ABF9DC0C5994A896D9C57B359D_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CvalueOutputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidInputs_mCB41AD20F71926D4357E5FA38AF12BB7BEB42F59_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CinvalidInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_invalidOutputs_m1B951C110EC9F1F49322E9A07392F9B3209CC39C_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CinvalidOutputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_relations_mDB187201ED45FDB33FDAFFE4A7B93A29A17F0C94_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CrelationsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_isDefined_mD2267E46C47F5EFD84F584831AA3265897CB2601_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CisDefinedU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Unit_set_definitionException_m46312F5CED13ECE48F5EB06303FBC86D1C111FC3_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, Exception_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Exception_t* L_0 = ___0_value;
		__this->___U3CdefinitionExceptionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefinitionExceptionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitCategory_get_fullName_m3A9CA2945D0F08B07D9589AF84C4C2981D3551DD_inline (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CfullNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* UnitCategory_get_parent_mD1413E73DA6B306AB02ABE2CF4EA113CB3345F66_inline (UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* __this, const RuntimeMethod* method) 
{
	{
		UnitCategory_t9C6A3835257BFF5E9153C86419B9B7B8C5CED27C* L_0 = __this->___U3CparentU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_UpdateMode;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_Target_m27F11C1EA27B56BADD2685567D649ACB7C5E0F5F_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CTargetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTargetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnInputSystemEvent_get_Target_mEAEAE4C922D94B459BC5920FEDC4E247482436C6_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CTargetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_InputAction_m8C2FF50789A804AA83AD786E0D5C40EFA3951A74_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CInputActionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInputActionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnInputSystemEvent_get_InputAction_m925BC5A96CF5AD2A8298267719F84D120B06C73B_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CInputActionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_FloatValue_m5BF46F6583B3F0291519AE4A26EFF66F4C877C5A_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CFloatValueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFloatValueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputSystemEvent_set_Vector2Value_mC84A69D2A633510D2D9A6B5978E1DA55A03A8B07_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CVector2ValueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVector2ValueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Set_m42A76E817B65A9626E1F5E900EB67F037B3E1ED0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_newX, float ___1_newY, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_newX;
		__this->___x = L_0;
		float L_1 = ___1_newY;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputSystemEvent_get_FloatValue_m71F0BF66D340ACEA00323116A7573A346B44B009_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CFloatValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputSystemEvent_get_Vector2Value_mB3A9C21765AC0B44A217FE95786447DD0C9299A8_inline (OnInputSystemEvent_t9A784472A89563203BE14FC1D7AF5531757C6C4A* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CVector2ValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryExpression_set_Type_m46E4A8B9ABC8162888A167065437C850CE986BDF_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryExpression_set_LeftExpression_m6E3EFD9AC74353200B1946C06122B226E0EBDDAD_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_value;
		__this->___U3CLeftExpressionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLeftExpressionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryExpression_set_RightExpression_m1C72A28D4D5F6312CD6906A25525AF69C5CBDC1E_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_value;
		__this->___U3CRightExpressionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRightExpressionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* EvaluationVisitor_get_Result_m735EDED51C21D10D477ACA9C0D1F36E690253E8A_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CResultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* TernaryExpression_get_LeftExpression_mDE504809B2CDB09C513D85D62F681F3432EAEBE0_inline (TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CLeftExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* TernaryExpression_get_MiddleExpression_m31BE5A457389B52577A93E6757D2291A3ABDDFA7_inline (TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CMiddleExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* TernaryExpression_get_RightExpression_m3BB5D4B3540900E08217DBA3B4DCA150B3293825_inline (TernaryExpression_t9A0501B3ED48F564B0F3012DEF0E8D8CCDD106CC* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CRightExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BinaryExpression_get_Type_m643CED48C4A086AB2E63036E53B64DD3D04D10A1_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluationVisitor_set_Result_mF9ACC1B632ECC3169681E119DA8D92B411AB8A1F_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_value;
		__this->___U3CResultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CResultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* UnaryExpression_get_Expression_m048BC347DA44FFBA007ECA3B5C71B26C9A730EED_inline (UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UnaryExpression_get_Type_m1975DEB3A3A893A20EEF225A9B83A818812A457B_inline (UnaryExpression_t7C7A55B898046D406C32F128859B2D1A7C97358E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* ValueExpression_get_Value_m5114B4BA989CC94C8E5090888632884B9EC3428E_inline (ValueExpression_t10CE6DF459173F04F6A5B1F499ACB837E737DBC7* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* FunctionExpression_get_Expressions_mDD1CA87B11D2BAE3D578441A3BC83657D0FB9819_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_0 = __this->___U3CExpressionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* EvaluationVisitor_get_Parameters_m94BF6E3BA6AAD528EBF90A11EEBF04049B609854_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = __this->___U3CParametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* FunctionExpression_get_Identifier_mC36B5723E1F5542170364200861FE75527686D3E_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, const RuntimeMethod* method) 
{
	{
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_0 = __this->___U3CIdentifierU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* IdentifierExpression_get_Name_mEC9209065D0E0A9E5877D0D7CE5C5F06317F27B2_inline (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FunctionArgs_get_HasResult_mD4C72E14C370E00AF29877A6FB0DA60995D8D3C0_inline (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CHasResultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		float L_0 = ___0_f;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = floor(((double)L_0));
		V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Log_m116F062EEBF1C53EC8D18C9B1748E999EF9424EF_inline (float ___0_f, float ___1_p, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___0_f;
		float L_1 = ___1_p;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054(((double)L_0), ((double)L_1), NULL);
		V_0 = ((float)L_2);
		goto IL_000e;
	}

IL_000e:
	{
		float L_3 = V_0;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_f;
		if ((((float)L_0) >= ((float)(0.0f))))
		{
			goto IL_0010;
		}
	}
	{
		G_B3_0 = (-1.0f);
		goto IL_0015;
	}

IL_0010:
	{
		G_B3_0 = (1.0f);
	}

IL_0015:
	{
		V_0 = G_B3_0;
		goto IL_0018;
	}

IL_0018:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) < ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluateFunctionHandler_Invoke_m33DD845F86502F84B5A5E76F3E5C216C673C61A4_inline (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_flow, ___1_name, ___2_args, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ParameterArgs_get_HasResult_m00CBA2CBCC312D378EAAF7665634BB5B0CE2F444_inline (ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CHasResultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluateParameterHandler_Invoke_m6272BF438298E9208B67AF9449522C2E1401D400_inline (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, String_t*, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_flow, ___1_name, ___2_args, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* BinaryExpression_get_LeftExpression_mD21818A59055D95C304B73471F9D4B782DB63B28_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CLeftExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* BinaryExpression_get_RightExpression_m7CF8195F4CC8C4EEABB53A658BECE92ACEE3BD94_inline (BinaryExpression_tCFC1F7B29A185986E4A41101F75232CFDDA81D2B* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CRightExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Expression_set_Options_m0CE27C68CB599CBDADB8BD4FFA1DB4316F643E9D_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3COptionsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Expression_set_ParsedExpression_m848708CCA4E7DA047ECC780CC271F9DA689C7A98_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = ___0_value;
		__this->___U3CParsedExpressionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CParsedExpressionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* Expression_get_ParsedExpression_mC9B42C7724D68EFCFE446847DA6C42A37423E62A_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	{
		LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465* L_0 = __this->___U3CParsedExpressionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Expression_get_Options_m8DF6980298430A6358D6AC154C742CD015A60400_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3COptionsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Expression_get_Error_mB1CF0822DD3347EF854086E8B566895E56B1EBD1_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CErrorU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Expression_set_Error_m96D43E44117F59244208822CA01CE65423ACFF9A_inline (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CErrorU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CErrorU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EvaluationVisitor_set_Parameters_m83EC3219B34E258A2D63609B9B982C3C694C45B6_inline (EvaluationVisitor_t64810FCFB861539411E2C1324FEDD87DFE6C2816* __this, Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___0_value, const RuntimeMethod* method) 
{
	{
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_0 = ___0_value;
		__this->___U3CParametersU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CParametersU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* NCalcParser_get_Errors_m9830250BEAD55AE399B54776A01EDA305F609F22_inline (NCalcParser_tF9BBD0EBBDC2CC789FE5A5F0651952F654B2BFA0* __this, const RuntimeMethod* method) 
{
	{
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___U3CErrorsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionArgs_set_HasResult_mD75953050AA96DCA55488C92FDF9FCBDF69698E1_inline (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CHasResultU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionExpression_set_Identifier_m21D8D9B1A7386C599DA773ED5DA459ABD4167639_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* ___0_value, const RuntimeMethod* method) 
{
	{
		IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* L_0 = ___0_value;
		__this->___U3CIdentifierU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIdentifierU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FunctionExpression_set_Expressions_m19A56230D146F95BA3E50E0510EA495062EC28C8_inline (FunctionExpression_t3A53FC78B142456333673341D03D61C3A6216BAD* __this, LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* ___0_value, const RuntimeMethod* method) 
{
	{
		LogicalExpressionU5BU5D_t49F14F6531BBD5377D7F7213C54828402C75EB0B* L_0 = ___0_value;
		__this->___U3CExpressionsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CExpressionsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IdentifierExpression_set_Name_m3407AFE098700F18DF4D0683150405DD49E87320_inline (IdentifierExpression_tC5B02681A1745D0F3ADE0B4FBA62CE3118E850E1* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringBuilder_t* SerializationVisitor_get_Result_mC640670F888A2801FC65EDB88439253555AF1841_inline (SerializationVisitor_t905028B475D58D19AF23347E008E38A220539D58* __this, const RuntimeMethod* method) 
{
	{
		StringBuilder_t* L_0 = __this->___U3CResultU3Ek__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 bool Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_gshared_inline (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* UnitPort_3_get_unit_mE4CC719C6B1E8299F53BA8E55C5A98DB280A3796_gshared_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CunitU3Ek__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 String_t* UnitPort_3_get_key_mBF6324BFB8DECCA2A3FAC4820BA83F25DEAA8D19_gshared_inline (UnitPort_3_t50A77549550A9BA7CA6856AB0C58BFA4612D9CE2* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CkeyU3Ek__BackingField;
		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;
	}
}
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 KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) 
{
	{
		KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_mBD8EA7557C27E6956F2AF29DA3F7499B2F51A282_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___key;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m7A8BB6C5EEDB5EBBC0FF5CC6EC794640B522359E_gshared_inline (List_1_tDE0699FFDAF0A10BFDB2022E2BE62D97701959C7* __this, UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 ___0_item, const RuntimeMethod* method) 
{
	UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		UnitPortPreservationU5BU5D_tDAF6905F32D73AC466BC22BCA9E29E3A14DD2945* L_6 = V_0;
		int32_t L_7 = V_1;
		UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4)L_8);
		return;
	}

IL_0034:
	{
		UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_9 = ___0_item;
		List_1_AddWithResize_m691B616B9F2AC622167DFAB98AFCD07F4DD6489A(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 Enumerator_get_Current_mF376F352A849B6F62D3A38D67FCF0DB0C5C7B012_gshared_inline (Enumerator_t4AEF441EFE82CBB22D507697633BE95239520E4E* __this, const RuntimeMethod* method) 
{
	{
		UnitPortPreservation_t786FF6E98EAE1CB21E88F11E0C25643BFD1D02F4 L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Func_1_Invoke_mD7EF166B6C86012FAFFDE1B16365332EF8EECFA0_gshared_inline (Func_1_t911AC4A38419FF93611610DD8E30223A906746EE* __this, const RuntimeMethod* method) 
{
	typedef RuntimeObject* (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mB407E755F3B4C51C54D24338D00A352E5B16E7F3_gshared_inline (Enumerator_t44124D16E0B2F7308FF4069BE06369B5A83896EB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____currentValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mD6472FA27D28B9AE64A0FEF796C72ABBC2420EBF_gshared_inline (Enumerator_t65CC956745B1180C04CE6C6910FB27C5F32BB9FF* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____currentKey;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
		int32_t L_7 = V_1;
		RuntimeObject* L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___0_item;
		List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		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;
	}
}
