﻿#include "pch-cpp.hpp"

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


#include <limits>


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 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);
	}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, 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 Absolute_1_t77D20F8C30AE861A34B46988E6D5A4B547E3BA3E;
struct Absolute_1_t2D3E1D68B7CFE63789BEDD8294A7F713AD9FA19E;
struct Absolute_1_t2D6B0CE9A7BCF66FEB2D9FECB9D77961310530BC;
struct Absolute_1_t238132F9E56C287581E21782D8FB7F00384C1121;
struct Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0;
struct Action_1_tB4285954D4854A1287BC3C7667C0DFC4D3A5F9A1;
struct Add_1_tCFF7E239BEFEDCA80FA267F5AA539A9B8AF5588F;
struct Add_1_t8C91B1E42DB246ED5F342011F310A3B5BEC140EC;
struct Add_1_tAD9C131E198A1FE61DE7D91BB71B7891561C9DE5;
struct Add_1_tE2681296597AA0278E512EEF9366048F086B2CE8;
struct Add_1_t0FEAF76085A384DD52BE115AA7195C72510E87AF;
struct Angle_1_t49A2B8C64D4CACAEAA7889CA873A99A8851E41C9;
struct Angle_1_t407EFE9A334631BC879B3A169C4F8CF14173B719;
struct Average_1_tCA7DD8688080C56898B980994E37B9F06E4E4691;
struct Average_1_t793AD42D411E9F40D39B56967F39BB90B4D3FC8E;
struct Average_1_t4546D3677276101A75233CEC8DA31B26A94A938E;
struct Average_1_t0B0A4E2E2FC0EE90EF131D98EA0F1FD222851FA8;
struct ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308;
struct ConnectionCollectionBase_4_tDA1CD3506EC0570EC0A215F5EE03829981F43960;
struct ConnectionCollectionBase_4_tAD272933075ABB950B36930511D5024838C09382;
struct ConnectionCollectionBase_4_tA887BFC15CE8D6A4776A797E23B3A316DC65D6D8;
struct CrossProduct_1_t4BACDDED120B5DFF9A905507EE572345B218AACD;
struct Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611;
struct Data_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F;
struct Dictionary_2_t5A46F6A0FDBD7CC8B58F03D6AC5411CC9AAB0279;
struct Dictionary_2_tB0BAC85F1878B2F920E78B1B4CBBF319B9B2EC71;
struct Dictionary_2_t14FA2C72DA8D623EFC9AAE3AC0CFE9BB3E2210B8;
struct Dictionary_2_tB2B2E2DF0CDE12426E52F533067EB593851E6078;
struct Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF;
struct Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E;
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t199B89E88610A05AB33655B2712F15837300CDAA;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD;
struct Dictionary_2_tC28B5F3F34408BE2E94CAE8F26AE095C3795DF8A;
struct Dictionary_2_t6BDF6C6A51DC0496650EFFE508AA26D693F3D540;
struct Distance_1_tAD8E7A69AE1646302783A974DE0E599FD20F53A1;
struct Distance_1_t0F872B1DCC3F3F445DB5B869E21A7AF1E16EA05B;
struct Distance_1_t782B012B929FA44566A14A3D9783FC4505BF70BA;
struct Divide_1_tD4212EDDA5F38F908CC4A0BAB33B6D9D8B49FE27;
struct Divide_1_tF92DA2E76CA2912A3C975E711955EBAAAC7D4CD4;
struct Divide_1_t0D79BB8F9A3785999827C001451BFB29229351DF;
struct Divide_1_tF51E109A60140012DDEBF8C9A1D795D4D4D63D08;
struct Divide_1_tEF3BDBDBD70E8D9C2B2DE3F5A698C32F490F03CA;
struct DotProduct_1_tEF10D5AF5170374FC3950CA132B8D55872A0D93D;
struct DotProduct_1_tAE185BE6DEA935D2DBA3A39FFB847F1BC03BB24B;
struct DotProduct_1_t70CFEFCB81FC10AD5E0B71BCBA244B43B0E566AE;
struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD;
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457;
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_t80CC80D30D56957F993C3116D1DEECC4FD160053;
struct Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F;
struct Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C;
struct Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84;
struct Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB;
struct Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5;
struct Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7;
struct Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D;
struct Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
struct Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412;
struct Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A;
struct Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680;
struct Func_2_t14DD712D63944B1CE62153F74CFF3C032A39994D;
struct Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE;
struct Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E;
struct Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434;
struct GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC;
struct GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9;
struct GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9;
struct GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C;
struct GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865;
struct GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B;
struct GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5;
struct GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9;
struct GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496;
struct GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6;
struct GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F;
struct GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298;
struct GameObjectEventUnit_1_t5670F126B004F76783C7B3C30CCD81742F9F122D;
struct GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4;
struct GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9;
struct GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B;
struct GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF;
struct GetGraph_3_t240D683507250730B369D4D03D93585BF9E50192;
struct GetGraph_3_tB9B245D31C6EA5C0BB569EC1D84F95DD91213A86;
struct GetGraphs_3_tBCA0F4E56A08D5278A8ABD3E0D53EEB8CE8020E2;
struct GetGraphs_3_t574646358DD5C0E139628A2C73E008AF88916CDE;
struct GlobalEventUnit_1_t66E72C84191E1B4F9B08D0CEA8B0AAFAC1EDD681;
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_t0859C1F4FC4ACB504F67C57B43AA9DA2F9A3130D;
struct GraphElementCollection_1_tC6264657A5F706C6E9718D273CD9FF44F5332CB2;
struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D;
struct GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4;
struct GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49;
struct HasGraph_3_t0725584D6BA1370B7B5B7BCD22A95E1BBBA40A81;
struct HasGraph_3_t9769A21D1460CF887917FC23AF55101D899A446E;
struct HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A;
struct HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA;
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
struct ICollection_1_tAEF1C056C36E7D5FEA74D8B3050426267827D51F;
struct IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8;
struct IEnumerable_1_t887B5B45BBB0C049031B37FBA1190D537DB92069;
struct IEnumerable_1_tD0F4D4B149F765838C2EE047DE53D8AD5F44E1D7;
struct IEnumerable_1_t22DC9E1B2AED77D0294438931B1ED366D55CFF02;
struct IEnumerable_1_tF9F66E51CFBBAD8260F495DCE0BD8A71A6497329;
struct IEnumerable_1_tFEDD8EAC3F619DC62C16D2B501CF143400B42B16;
struct IEnumerable_1_t1CDC360303CC5A7C1A73DD7FB9DD5B6AA9882385;
struct IEnumerable_1_tDBA05FC05AC96F2AD8D7D65CCBB798EEB7E81FA3;
struct IEnumerable_1_t08AEF7AA707BEF8935DBA3FDC02294084C0FF377;
struct IEnumerable_1_tEE7FF2697E33936DFD0BE6770BC8FDE6A62A98BC;
struct IEnumerable_1_t5E9528338D34180162AF26CF5166008634C32C57;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t352FDDEA001ABE8E1D67849D2E2F3D1D75B03D41;
struct IEnumerable_1_t5FC0684345009A3ABE0429C5F4CB80C71BA225B6;
struct IEnumerable_1_tE358DC946BA72354C4905C9036C90AE414732E22;
struct IEnumerable_1_t0E42BD08879E21EF31EF4A5A0D7493A027A4DBC1;
struct IEnumerable_1_t401D35995A3DB6F9174FF8CDD5A5694151D70BB7;
struct IEnumerable_1_t3980DB2EB374D180CB3B57B91D8F4F1F701BE0D9;
struct IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591;
struct IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788;
struct IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F;
struct IEnumerator_1_t06DDAA018B06DD24D3EBE851E0DF9241B5D7EC46;
struct IEnumerator_1_tD33467D943F944209DB0DF71A3C973D7ACEF75B2;
struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
struct IEnumerator_1_t154184C6F7B3234EDD6DB28CF65D27D28B231E18;
struct IEnumerator_1_tD2E02E58255D6405C9D672B4128BE15BC37027FD;
struct IEnumerator_1_t54B242E3EA19AD6A2B5B9034370304D4FE155EED;
struct IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773;
struct IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E;
struct IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct IEqualityComparer_1_t0C79004BFE79D9DBCE6C2250109D31D468A9A68E;
struct IList_1_t947B283AA401760B69BC0F30C7F77DCC83A4B1B4;
struct IList_1_tFCC4681CBA27EDD8B4A096B1C53F52612FF07ED9;
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_tE66790F09E854C19C7F612BEAD203AE626E90A36;
struct Lerp_1_tC11AFC4AF953744AE5AE3E21A2D89203E45E07F1;
struct Lerp_1_t871671EC83E552861D36A24735DD03CB1B82FD65;
struct Lerp_1_tFB66E836FD39854B694049EC439119E87B2F7E19;
struct Lerp_1_tB822503988575DEFA39DF839672B8E98FDA5E2ED;
struct List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35;
struct List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F;
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
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_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tC738A5621689A7678648746667E7F66D96D6B8FD;
struct List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A;
struct List_1_t89B39292AD45371F7FDCB295AAE956D33588BC6E;
struct List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55;
struct MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2;
struct ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD;
struct Maximum_1_tE5B5B2553B1DA17AC9AD6EC4EE85FBAE54D63F3D;
struct Maximum_1_t52DD678E6CCCDB4066013A42D34FE97610500D2F;
struct Maximum_1_tE515EF101FE4005B2D226B2EE875AEF04F5D7561;
struct Maximum_1_t95DBFB824A11DBD481FF1D8BB163CDCF41C2DB1A;
struct Minimum_1_t8FE9A91CC7EE570287AF7FBF0AFC4B5DF9DA28E8;
struct Minimum_1_tFCA18669CD0EFEE67131E2B8BDD8A6799366DDC0;
struct Minimum_1_t3EDEC667B35FB5E85EC2335EC202BD40FB5C9F73;
struct Minimum_1_t5AEA0C9633F5FFC1F0A22424D13CCF996C58A988;
struct Modulo_1_t1581A343FDBE12B6754A74D0FAEE89774CDD51AF;
struct Modulo_1_t850D41A19079E624939D654FFAE9A7D3CA44BF0C;
struct Modulo_1_tAB609C011BFDC283E391D2342D5265AB222484C1;
struct Modulo_1_tF7857E5C8F346A19556428ECE6ECAB428E0A460F;
struct Modulo_1_t4C0A985F7D2B650978D5037EAB5D206DE10A98CD;
struct MoveTowards_1_t70A91479A15E0E4E2647CBAB60914A47910F93E1;
struct MoveTowards_1_t831C7E63E170AC55F7BCB4C167C7749925042F28;
struct MoveTowards_1_t01041347A3B7E982E89845BA56418A3BBF9D1EA0;
struct MoveTowards_1_t7E7F48EDD3449516B8E685D37048E4747DCF733E;
struct MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087;
struct Multiply_1_tA4590DA8DE2731A186228CF781D5DBC1DC5AECB4;
struct Multiply_1_tE49E1DAC8DDF057729CF8B98A0A0B13AB7DC1FCE;
struct Multiply_1_t47C5B3C10412189C4A2FC1304CB1126642589DEC;
struct Multiply_1_t82966F986C841D91E169484B1204855788DF8B75;
struct Multiply_1_tBCE33153D082D901297EAF88E2C43E941F1B13DA;
struct Normalize_1_t7BE5D0DFA43BA662A50AF675BA8FD9EFEFC84572;
struct Normalize_1_t247F78B378339D162A54E93179DF3D126E4BC77B;
struct Normalize_1_t2ED80D6ACE4237A5EA42152DCE369B5EAF7EA273;
struct Normalize_1_t78307EDB20041D6CC649276C51BF1110FC52A921;
struct PerSecond_1_tDF7BC3082104665A62EE8F7BD99A3897EB0F2593;
struct PerSecond_1_t72FA3B71EBE2BB756A7BDF1ABEF8AC4D9A14DD95;
struct PerSecond_1_tC68D3B1A78D8A3C0F6A157BB94C473BEFCF2B999;
struct PerSecond_1_t2B5F5401B70F24D2EA8EDDE16F82C36872971640;
struct Project_1_t9B9875594AF61413624135C374E4A65B871AEAD9;
struct Project_1_t021CAE32A9D38A968574466E108ABE918DDDD53A;
struct ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636;
struct ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92;
struct ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9;
struct Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E;
struct Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D;
struct Round_2_t397B39112EA05C65325D782638740DB2F16F43BF;
struct Round_2_t14318F333BF7B2D1D2D40CCB6BFECE9942A73D57;
struct Round_2_t58979B67652AC3F90DA6A96A359510671EB026A0;
struct Round_2_t5C9DC81D6E0B508497AAC495DCB1C382FFDE38D3;
struct SetGraph_3_t06368DF22564E2F2C9AA04A28AE490A9E891CA78;
struct SetGraph_3_t4299738FF0290D69F2FEC93C461371322131D438;
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
struct Subtract_1_t0079A4C8B7DEEB051EB0CB09AE251CE440AB3E77;
struct Subtract_1_t56E0FF1272BC72707C44D92A3AF57B9E67A18E2C;
struct Subtract_1_t3E70C6C8B343D9665A04663DD28C6416162450EE;
struct Subtract_1_tDAB052B1ECC570E8BA9AD1402873BE6A0CD56B62;
struct Subtract_1_tD6A0881A688C63ECB43D4B59368CC118B30700A7;
struct Sum_1_t502EBC7039A31EF3CDDE6C6F28C2BAE282EE54D0;
struct Sum_1_t6A986FCDF3FF5161BBCB0F2DC5E305C2074BC975;
struct Sum_1_t6C78D9A011177D69BD9FFAF9178540690786EA12;
struct Sum_1_tF427AC4AA7372DA92039BEF5E84E18658052E397;
struct Sum_1_t45679A3A598213C50F27E6E220C5D98B7EBACA77;
struct TweenRunner_1_t830EC096236A3CEC7189DFA6E0B2E74C5C97780B;
struct UnexpectedEnumValueException_1_t9F5986D23EC39566589DD5FAED80D4A5A70F64D7;
struct UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334;
struct UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7;
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_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0;
struct ValueCollection_tC9D91E8A3198E40EA339059703AB10DFC9F5CC2E;
struct EntryU5BU5D_t233BB24ED01E2D8D65B0651D54B8E3AD125CAF96;
struct SlotU5BU5D_t0FD57ECF60D6ADD2A7050D7198C4DF420FEE1D88;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
struct ControlInputU5BU5D_t6002FE42668CAFCAD2E46CF0277C97FC17389550;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct ParticleCollisionEventU5BU5D_t38A3BDB80328B5E9131C909384B9942D5590DFF9;
struct SelectableU5BU5D_t4160E135F02A40F75A63F787D36F31FEC6FE91A9;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct ValueInputU5BU5D_t34B6D3D8D3BBF72C9A7A56F8EE7931560C68206F;
struct OptionDataU5BU5D_tF56CF744A9E6A0DBB0AC2072BE52F7C8D2E1947F;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A;
struct And_t819DE3A702547766A1D45DDE7670556FC32D6EE0;
struct AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074;
struct ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938;
struct BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F;
struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832;
struct BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B;
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A;
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52;
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0;
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B;
struct CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9;
struct CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56;
struct Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66;
struct ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB;
struct ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE;
struct ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE;
struct ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E;
struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9;
struct ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9;
struct ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8;
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92;
struct Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DeprecatedGenericAdd_t6E8090715925AB9A0925F5BA751CA42E716381E9;
struct DeprecatedScalarAdd_t39E148B2B63835E2901F090F6786D2CF2F0DAC09;
struct DeprecatedVector2Add_tC92A691B4373599CEB163E5E7E39833A1E7375B0;
struct DeprecatedVector3Add_t6A09BFCD3ED188E2F4638E1B79F27A5C956B97B1;
struct DeprecatedVector4Add_t2EE31083D5C1E96B7807BEA9825A543D52E5AE12;
struct Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89;
struct EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC;
struct Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890;
struct EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC;
struct EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9;
struct EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF;
struct EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707;
struct Exception_t;
struct ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929;
struct Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2;
struct FieldInfo_t;
struct FixedUpdate_t1AB186B5B959EDBFC4D64B370B14AC9E4A972E95;
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582;
struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
struct Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438;
struct FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct GenericDivide_tA1EA8687B7ED62A31CE4321694538DE87E6849C4;
struct GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635;
struct GenericModulo_t79F859EFF049282586875BA494A7E20E45FC4892;
struct GenericMultiply_t4123AB90BF4C818199509C8E0C777BA6B3F5AD2F;
struct GenericSubtract_t64676A4D613E2E0690C863ADA91307BFAD6E5757;
struct GenericSum_t7D75B76A0DCF7FF9B537DC8F5DC75B37F70D1C08;
struct GetApplicationVariable_tB3C2AE8B70D5DE2D25633CC07D0E1D3B211A33D4;
struct GetGraphVariable_t78C39B03322937A478A7CAB2FE1C857702DE180D;
struct GetObjectVariable_t6E6A1259A8BFDFD0AD330F77AB742E9CF17A1BD8;
struct GetSavedVariable_t7C68DA94423E4D5A715E36312E32F995F27745D5;
struct GetSceneVariable_t15F482471E71FD9C56A2BF58B4F320CB77A61097;
struct GetScriptGraph_t4729D0411ADD72763DEC27D2CEC3F615E892FA40;
struct GetScriptGraphs_t7F6220BEBA9AE245DEF225CE4F6FAAB08781BF7D;
struct GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A;
struct GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F;
struct GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199;
struct GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032;
struct GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B;
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9;
struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C;
struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931;
struct Greater_tF17D3BCCCABA5614A532B7BA15901D16042CA0B3;
struct GreaterOrEqual_t47612C0D7C04CBBDEF1E93F20D779E1F929185B6;
struct HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerable_t6331596D5DD37C462B1B8D49CF6B319B00AB7131;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IGraphElementData_t473940E52EF5EA73569B48D31EEC182A2BF70D74;
struct IGraphElementWithData_tC18161F70D64C76F821F13C7AE29C83B03C61EA1;
struct IGraphElementWithDebugData_tFE1BC72BCBEACFE75D1D9D4E58ABA28B6B266A06;
struct IGraphParentElement_t2BB2A2916D96F1AA16D15B3693F0A6D2D4589B1D;
struct IGraphRoot_t84A87B1D402F522D84DF0B9D1FBCA3FBDEEFCC81;
struct IMachine_t5AF11CA9BA34DFB1BD87A76FFD31E11340D4BF19;
struct IOptimizedAccessor_t027AD5764FAA0CAC0FD40EBB53D68F5489368FB0;
struct IOptimizedInvoker_tE1AEB2C5243093A2DB9E110BF9CFF8D6106952AA;
struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
struct IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7;
struct IUnitInputPort_t1117B5D10635626F6D340CA0F32DE61DF0016908;
struct IUnitOutputPort_tB8E91E1CE3E878CDBC0794E1BC393CE667D5FC56;
struct IUnitPort_t57EEC6D0F0CF09E5D6B071A1C3AD68EB8FEEF1CE;
struct IUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2;
struct IUnitValuePort_t066179230A251E8FFC4D9091EE2D9B4B95F649A9;
struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E;
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 Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843;
struct LateUpdate_t6BBBC2D4A0B2EFFEEF29F9E67E56AE6862042B89;
struct Less_tDC6680175059111E501F4A0A4EE395CB36E65039;
struct LessOrEqual_t8E48A5F6D7991E4C018D5A5C59DD2ECC86EB74C5;
struct Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F;
struct LogicalExpression_tCA9E3E9B83693197B8F1B3BEE909EEE4BF6FE465;
struct Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MergedGraphElementCollection_t617900BF35465F630BAAC77AA6EAAD375D42BA4C;
struct MethodInfo_t;
struct MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94;
struct MissingValuePortInputException_tBD0780B77E62866969F0F658A38CCD00FE8A9D76;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F;
struct Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8;
struct NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D;
struct NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15;
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct Null_t99987723588E4A68BD6223023875576BB97BAC2F;
struct NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B;
struct NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9;
struct NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OnBecameInvisible_t4ABE4961CD99D4D733F320FD5BFA6F1DF7D475FD;
struct OnBecameVisible_t7DD6711913A2603B32B5FF90C9FD7179FC357DC7;
struct OnBeginDrag_t43F9263213A327A2E834D70D2E037AB33CDFB715;
struct OnButtonClick_tEE8C51DA8566361E5BBA1F3928870F1562516EE4;
struct OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53;
struct OnCancel_t7572E2B012357EBC6E707D237843FED42B6746CF;
struct OnCollisionEnter_tD9413D3734BF97D05B82B370589F1333F26548CE;
struct OnCollisionEnter2D_tC60AAEFF3BA0389103F124037DAFACDAF346AFEB;
struct OnCollisionExit_tDE0B25DCAC3D133943D3F1B66AE7B19BF10E480B;
struct OnCollisionExit2D_tBDA502A916DAB0228E93096E2EACA171C111D131;
struct OnCollisionStay_t91366E2712A162A92F1340736ED6A04FEAE2A693;
struct OnCollisionStay2D_t7D4BC91CD3FD0DD50B0EB2A94047506211693BB2;
struct OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E;
struct OnDeselect_t33E8985BB89247A0F9AED30BF3307FCCDDB46708;
struct OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F;
struct OnDestroy_t249207C8FF68DF228E708285FD953A22D54438EB;
struct OnDisable_t842BD8BB59A23DE94C81E2FC73DC7FDB5FE4CA74;
struct OnDrag_t6CB6E686FCB47DCE9566C368CDD83652380E2742;
struct OnDrawGizmos_tEDC1EF715C8EEF61AFCFE482E5C1F7F4F3891FF0;
struct OnDrawGizmosSelected_t49DBF8921CE3D7608B5BB458C05E3111F8E1A1AD;
struct OnDrop_t7E94620420B54AAF9B61A99D5DA30C12F149B360;
struct OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51;
struct OnEnable_tC21DBCE6B17FA52E83D398A575FE975D5DEAA280;
struct OnEndDrag_t13DC180C4FA0C3A49DBB49546DB0AC03648E4BC9;
struct OnGUI_tC53FECA408A9E5BB460EA266B267F2F3434A3EF2;
struct OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF;
struct OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2;
struct OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192;
struct OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006;
struct OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679;
struct OnMouseDown_t803DE89FB268CD24976CCC583CA42B9B46B6C18A;
struct OnMouseDrag_tDF8A00EEBF3B4E3A2FBD6D545C89939E103B0F91;
struct OnMouseEnter_tA7A35BE0E75232CD5BC77C8B1EB43459D0429435;
struct OnMouseExit_t5878975DE4170362E849BC375153CEBA9DC63E96;
struct OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805;
struct OnMouseOver_t192082ACC849EEA6F09D2082AFA4159F429E58C4;
struct OnMouseUp_t3B75BE21D600580228D8B3A910E576F035F1B2C7;
struct OnMouseUpAsButton_t2E6C3895AE4D40184BF08F5966BCD469262A8D61;
struct OnMove_tF802BBB624C1CAEC61E254D03497002079912495;
struct OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F;
struct OnPointerClick_tD9E20D93550F66D36F7F19609BB8D9C1D623BCA8;
struct OnPointerDown_tE550D18403A18462D4682F2AFA8DFDCC75D33636;
struct OnPointerEnter_t5073E86F9E194C777DB00289204E3A332F03BF9E;
struct OnPointerExit_t3F0DEB49665D7EC49203E338EDEEE9A31E7F6172;
struct OnPointerUp_tA6DF47AEC4B2968164407EE8E2EA59EFA16723B8;
struct OnScroll_t5F029DA8850B3CD842C70BED7C949ADCF3912CEF;
struct OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611;
struct OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787;
struct OnSelect_t4ECE219F4237901AA966CF77B2BF377CCBDF6672;
struct OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98;
struct OnSubmit_tBD31DD2D8417EC0F4E43A2098F4BF4CB43BF31A0;
struct OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F;
struct OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930;
struct OnTransformChildrenChanged_t881214A00B2CD48D5F4C6817E5FC76B50CECE4E4;
struct OnTransformParentChanged_tE3C165A01654747F91773FFE6433B2D736FA3292;
struct OnTriggerEnter_t9D70B70106598697451E390FD506E5DBC5B14788;
struct OnTriggerEnter2D_tE9B4D49C1DBF5CD4EB2252858F1358A06E3992E4;
struct OnTriggerExit_tE1B89A6681A4C97F8B87C36EB6912428712AF1FD;
struct OnTriggerExit2D_t6BB3E7256A7CA79800D2E033495B59485F86CA22;
struct OnTriggerStay_tA6C9BDB431099C7A82D33C186923CFD0FD2AD63A;
struct OnTriggerStay2D_tB93B9A480814B79AA75777748525946DDCEA143E;
struct Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347;
struct ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957;
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB;
struct PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC;
struct PropertyInfo_t;
struct ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B;
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
struct Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F;
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct SaveVariables_t069640146E3F57F419F6118608DF9C4917331759;
struct ScalarAbsolute_tAEBF8AB2084AA738E71A0ED2C352577EFDC94DE5;
struct ScalarAverage_t3670B3CE5D1D7895FC4746505B1FBCBE9F022F04;
struct ScalarDivide_tFB6FA87D60D672CD9F95967D83B1B3712FB44C1A;
struct ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D;
struct ScalarLerp_t63927A16F4A43514DF07446997CB2A7059C017E7;
struct ScalarMaximum_t557857D4AF0973DC62C0342465E267E7DE67D05C;
struct ScalarMinimum_t2570D2F48CB73EE64A2717E52FA5E02B1C9E840F;
struct ScalarModulo_tAC31DE64553612B146D2067DD5326B61A4037F46;
struct ScalarMoveTowards_t77B16434DA50DA0C280322FEF4DA32E0C9957B46;
struct ScalarMultiply_t1ACD9E92C27B52C4780B1A5DC5F15FDE37AC1125;
struct ScalarNormalize_tEC3DFF825881D5DF9D0D60991111C4653B272A41;
struct ScalarPerSecond_t5D9E686A9194710E936F57D26E23CB7A355804F2;
struct ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F;
struct ScalarRound_tCE25B78976BFDB341FC704244E9F599A5D551016;
struct ScalarSubtract_t6A7F3D8C5EC7FC40AE6EE36F447D8E792178CFA2;
struct ScalarSum_t5EE1F7C84010D7063634C3EED49646B8AE8CAFF7;
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712;
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
struct SetApplicationVariable_t90EA700D83C36A39F91D9B5AEA29595BE3ED6525;
struct SetGraphVariable_t49E94E0FA73D7F371583427C4C07E86D8C772B68;
struct SetObjectVariable_t8348087222C6571AFFF0157AB5370857B0312EFC;
struct SetSavedVariable_tBF2BDF1409F5F5E5CC61E8B8D6D4E0B4DCCEEBFB;
struct SetSceneVariable_tAB02E4F3B8D54CCD2EC97DDBFF5D5F2E8F18C0ED;
struct SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F;
struct SetVariable_t9E2C477175F91B2E51C861D5D9A0BF211FF92152;
struct SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39;
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
struct Start_t54D87976C36D6E43E61FD811D9EECA17A60CC35A;
struct String_t;
struct SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F;
struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62;
struct This_t86575F0BBF61035173580AF5A301BA2801DB6BEA;
struct Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5;
struct TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5;
struct TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0;
struct TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8;
struct Type_t;
struct UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07;
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191;
struct UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF;
struct Update_t2C5E06570884EB1CF9496257D318CD9821457D35;
struct ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1;
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392;
struct ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E;
struct ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B;
struct VariableDeclarationCollection_tF2FB9698489A7485BE152FDBA89ABFFE7E28C8AC;
struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405;
struct VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95;
struct VariablesAsset_tE4313D35DB06BE09CA5710B6110ABFAAA6A654EA;
struct Vector2Absolute_tE5D2AA266CF33C4E23621B55EF5BACE2210050DC;
struct Vector2Angle_t1B8CF2B8D00293514D51D4ECA2BB761CE06B049C;
struct Vector2Average_tD8E579A9870804C416D04FBC414C7B9814181569;
struct Vector2Distance_t63F2D5E6D836281D150E2C427E6FEDFAB4440145;
struct Vector2Divide_tFD4F1EF9ADB37E7F00602A46DD600F470E319E02;
struct Vector2DotProduct_t5AF887417EB2C7E3B37111FB2A94F39341788B44;
struct Vector2Lerp_t4ABC7F21BB791DBCD797AFE6841508FFA45A996C;
struct Vector2Maximum_t78342326F1B00C0E43CF463CC20631A878469880;
struct Vector2Minimum_t0118D3BCCC30009374C3613725CCAA9FC1925216;
struct Vector2Modulo_tC7C028DB2C806F10F4514E4391715DC8B5441BCB;
struct Vector2MoveTowards_t53F4D27D4E61D99D20058B15C647CA630AE23E4C;
struct Vector2Multiply_tFA2277CCEF599208A54B11339A0304D4372D95AE;
struct Vector2Normalize_t981B34A3198C3BBC604C5EF7FB2C5C2E00EA90D6;
struct Vector2PerSecond_t64F76A4D33A8613142C41ACEEA87858A4B103975;
struct Vector2Project_t343714C7D19CD3480E71576E6C53A0B77548CB7F;
struct Vector2Round_tCAF9DCE93245B285319DFD12E6003A4C42F71ECE;
struct Vector2Subtract_t341BE86D527E990FB4D1D2D861B98DF3618C7347;
struct Vector2Sum_t96CCEB3B4CF0E48078C49B4AE6EA31E2EAD76EEB;
struct Vector3Absolute_t36E228D7A4E9CFB0542DB87F6B8EC44C8C35C9E9;
struct Vector3Angle_t7619E9641B8137D66C77E2BE2DE3D6DA0EDD93A1;
struct Vector3Average_tBED73D68BEEF7FF1248CD39DC757EE1D17F7D69E;
struct Vector3CrossProduct_t848A37825FEB624A3EC0301564E9731CDEFA6136;
struct Vector3Distance_tAF516992F172269EF9230D15B92597134961E0F9;
struct Vector3Divide_t7C4E7914B0DD1E8E56B7268CF1738FB33CF84E0E;
struct Vector3DotProduct_tE3D1DCC239355600AA91044A1A954A5BB5A3B4D9;
struct Vector3Lerp_t2014E0B22883925A199B0A99100945157194A640;
struct Vector3Maximum_tAFA850AD2B08FFB6227E4B9AA51E183A76C8B232;
struct Vector3Minimum_t6B791B90C6DDFAEBA3BBEF4123923379A6AC8BCB;
struct Vector3Modulo_t4DCA2F8A720D99BE985E9B16F40195B11A733F6A;
struct Vector3MoveTowards_tF1D06EA14734A994D0951E3637F3A3E8F37486B7;
struct Vector3Multiply_tB6F36EEB76B9D72B9BC467470CDF5A2952E3E095;
struct Vector3Normalize_t30F06BBABA8225EF49BB94E22FDC9621573C84E3;
struct Vector3PerSecond_t23E90CB0A73EA45CD38B0464D715378FED778B99;
struct Vector3Project_tCE155E06D1544D15E5BA3CD56D6BDFC2C6FB76ED;
struct Vector3Round_t44C87D5B6B8D1365EFA7DD08C83767DACE2994D2;
struct Vector3Subtract_t665C096A5C4DB74720E0BE34A58ACA7675718A85;
struct Vector3Sum_t7EE3D5E38CF36FC9065A7E107AD3756FC92DF081;
struct Vector4Absolute_tD46E08868F8F224BCAE2C2B87F7A70B7243A8932;
struct Vector4Average_t7D82E1E0173B7C57F756151C60AA27041CBA3E63;
struct Vector4Distance_t3AF749D3B55EF1FA20BC0386C2DD64B728D41BE0;
struct Vector4Divide_t904CEDF8AA136E4A87B62486CB9AC81A4B78C69D;
struct Vector4DotProduct_t38A29CC583305A37449BF3B9DD51FF044EEAFE30;
struct Vector4Lerp_t30E98D0BB3148783ECF18AF8DF6132F00584E866;
struct Vector4Maximum_t7CCD88C4E7B30CC9DF01D4ADF2595B3C773BDDAE;
struct Vector4Minimum_t7D50F0F5685EF37F5AD9ECF41E12DE5900A0C7B3;
struct Vector4Modulo_tEA8FBCDA4B5C79B31FB1471AEBAB447951C3886F;
struct Vector4MoveTowards_t93CDAB50C657C06107FB224FB88D6F628B0EC70F;
struct Vector4Multiply_t20EDEC5A7C213718DFDA166525E881FECB7A4E1D;
struct Vector4Normalize_t758CDF12D5F5030536468646B1C7E7D6E90B5F26;
struct Vector4PerSecond_tF58AC18679EFD42CCD70EC7E5C2579F9767B389D;
struct Vector4Round_t179DA49EC516E47662042D750756DE8226405DCB;
struct Vector4Subtract_t3E05DBDB33C19677EAFBC12950E1986CF110D4E7;
struct Vector4Sum_tCFD2AC8A19618DF253EE1032687E511D335582B1;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663;
struct WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382;
struct WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C;
struct WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D;
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
struct WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01;
struct WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6;
struct WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B;
struct WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD;
struct WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF;
struct WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967;
struct WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3;
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 U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC;
struct Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0;
struct DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059;
struct OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F;
struct OptionDataList_t53255477D0A9C6980AB48693A520EFBC94DFFB96;
struct U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842;
struct U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1;
struct U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B;
struct U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6;
struct U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C;
struct Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2;
struct U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B;
struct Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1;
struct U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78;
struct U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548;
struct U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70;
struct U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842;
struct U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346;
struct Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B;
struct U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67;
struct U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B;
struct U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58;
struct U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407;
struct U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3;
struct U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB;
struct U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55;
struct U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341;

IL2CPP_EXTERN_C RuntimeClass* Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0_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* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_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* EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_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_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tA96FE1BCDAF0449B80C00B237C6616233206B680_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_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7_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* IEnumerable_1_t0E42BD08879E21EF31EF4A5A0D7493A027A4DBC1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t22DC9E1B2AED77D0294438931B1ED366D55CFF02_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t3980DB2EB374D180CB3B57B91D8F4F1F701BE0D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tFEDD8EAC3F619DC62C16D2B501CF143400B42B16_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t06DDAA018B06DD24D3EBE851E0DF9241B5D7EC46_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t154184C6F7B3234EDD6DB28CF65D27D28B231E18_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_t54B242E3EA19AD6A2B5B9034370304D4FE155EED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD2E02E58255D6405C9D672B4128BE15BC37027FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tD33467D943F944209DB0DF71A3C973D7ACEF75B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tC738A5621689A7678648746667E7F66D96D6B8FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5_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* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346_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_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass21_0_t79FFC6D37E230732093A51950C649362AAACE272_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass25_0_tDADEDB2092B6616BE98295D4386EA5E5106554C9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_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_tBBBD6C8006EF2DD7E96EA97FFB43F767E721DAAE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral008F6E1BE2B28B633406A8328A0C886C24DD0A51;
IL2CPP_EXTERN_C String_t* _stringLiteral0484D51DA3AC7B46133E7A119BB97F4E1128B597;
IL2CPP_EXTERN_C String_t* _stringLiteral06965BD4CE42F4FCC5DD69C4B19498B1915B2951;
IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78;
IL2CPP_EXTERN_C String_t* _stringLiteral0B3DC20068778C16024297CC44E2C2A73D5B296D;
IL2CPP_EXTERN_C String_t* _stringLiteral0D130926626F6ED52F7020EFF847168A3A115D27;
IL2CPP_EXTERN_C String_t* _stringLiteral0E3FA278F56D6587C78BA1644A748462FDF1046E;
IL2CPP_EXTERN_C String_t* _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18;
IL2CPP_EXTERN_C String_t* _stringLiteral1018EB770437429A8A8B2B0092620BB9DE2261AD;
IL2CPP_EXTERN_C String_t* _stringLiteral12DDD4EF103BF2356FF73A99CDF2DED3C37986DC;
IL2CPP_EXTERN_C String_t* _stringLiteral136CD1107BFDB25842F5C58710A922C525A2C45F;
IL2CPP_EXTERN_C String_t* _stringLiteral142454E6585766CA75224DFA3D9441049FD26DB3;
IL2CPP_EXTERN_C String_t* _stringLiteral14B55C3223DF9BAA3C016CB12D1F32B17CE8F4F9;
IL2CPP_EXTERN_C String_t* _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2;
IL2CPP_EXTERN_C String_t* _stringLiteral1701D0138EA13E69F014BC0A5BCF4BC6A7035EE7;
IL2CPP_EXTERN_C String_t* _stringLiteral179601F82472A9E3B1FFF3D1A50354C88CB3D054;
IL2CPP_EXTERN_C String_t* _stringLiteral18C0984D43F92E1954AD32A4FD7176A2D84ABBD3;
IL2CPP_EXTERN_C String_t* _stringLiteral18D8A282772F9B4B820F7632A646BF4D99A356BC;
IL2CPP_EXTERN_C String_t* _stringLiteral19303B5594208003166643E94959B00602B1328E;
IL2CPP_EXTERN_C String_t* _stringLiteral1A17BE5F24120FBEEA4B1A54E6027E5A3ADEB070;
IL2CPP_EXTERN_C String_t* _stringLiteral1BB6AA9C9E624C6C3F237E12515B10F99FEB13E8;
IL2CPP_EXTERN_C String_t* _stringLiteral1F0904794AA225B058D09D9F44679550F3014728;
IL2CPP_EXTERN_C String_t* _stringLiteral1FEEE30ACD8AF48C0493BC7000C458744C94C1BA;
IL2CPP_EXTERN_C String_t* _stringLiteral1FFDDA9ADAAE4A61FCD10270A471448C41BF2947;
IL2CPP_EXTERN_C String_t* _stringLiteral21AB3EB3B58F37D5928D1CED716C2695E318B4BD;
IL2CPP_EXTERN_C String_t* _stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85;
IL2CPP_EXTERN_C String_t* _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B;
IL2CPP_EXTERN_C String_t* _stringLiteral229BA98429EB9662078A848C5EA150600D560DAD;
IL2CPP_EXTERN_C String_t* _stringLiteral2300664FCDC75CFB87B58FE73A1EC69CBC57C837;
IL2CPP_EXTERN_C String_t* _stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA;
IL2CPP_EXTERN_C String_t* _stringLiteral28081176E078735A2AD411974B94375A77BFB5A0;
IL2CPP_EXTERN_C String_t* _stringLiteral2A417C454CB21EDD758CACD193CC2D08B563EF08;
IL2CPP_EXTERN_C String_t* _stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2F08F08BE183A0C4ED7212291D30A6DB95902E58;
IL2CPP_EXTERN_C String_t* _stringLiteral301B93B008F70D0653F3B9CCED3F3065B1A93E61;
IL2CPP_EXTERN_C String_t* _stringLiteral30FB7E4035FE8FDD33C29A57E8ECF641BB7C7ADE;
IL2CPP_EXTERN_C String_t* _stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9;
IL2CPP_EXTERN_C String_t* _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018;
IL2CPP_EXTERN_C String_t* _stringLiteral32B4F067591E51B05921D7505053C0695092D1F1;
IL2CPP_EXTERN_C String_t* _stringLiteral32FE6028DC7A29B9B7141CC5ACA3CBE0293C7DBE;
IL2CPP_EXTERN_C String_t* _stringLiteral35FEE3B54179753623EC247C441DB50F636419C4;
IL2CPP_EXTERN_C String_t* _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C;
IL2CPP_EXTERN_C String_t* _stringLiteral3919BDE7EEADF39FCA1F9BC771B7DB2BE75B2A88;
IL2CPP_EXTERN_C String_t* _stringLiteral3A5D56B26B1A9CEDE88C8DBEC1D7FF8296992654;
IL2CPP_EXTERN_C String_t* _stringLiteral3C6F094A63750A8BD369D8A9138F0648FB74B3C4;
IL2CPP_EXTERN_C String_t* _stringLiteral3FE494AA5FB250A0ECA4CA79F709A2D21E38C6CB;
IL2CPP_EXTERN_C String_t* _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
IL2CPP_EXTERN_C String_t* _stringLiteral4341A2E81F4C8C451E2C4C4A862B2038B1774887;
IL2CPP_EXTERN_C String_t* _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8;
IL2CPP_EXTERN_C String_t* _stringLiteral55B18D4AB4D8AA94C8B0747FC585E7BC01A35589;
IL2CPP_EXTERN_C String_t* _stringLiteral56AB417976C0DBEB5D73CFEC51BF6FF2188A4825;
IL2CPP_EXTERN_C String_t* _stringLiteral58BC529ED580ED65D274AF400F8C7A04F010C9D6;
IL2CPP_EXTERN_C String_t* _stringLiteral5986BF3A64020F6B74448443AB605154399373B1;
IL2CPP_EXTERN_C String_t* _stringLiteral59A643466FB0E2B7C541313BB5CE1A3AADBB158E;
IL2CPP_EXTERN_C String_t* _stringLiteral59B956B5568228E5B23AC28169C4903552D4544C;
IL2CPP_EXTERN_C String_t* _stringLiteral5AF56EA9D1FAB00379158DBEC05EB196E17A904C;
IL2CPP_EXTERN_C String_t* _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
IL2CPP_EXTERN_C String_t* _stringLiteral5E9624FF44037DCDD5BF1FA62ED8BB1A2B0CD1FA;
IL2CPP_EXTERN_C String_t* _stringLiteral60D5801B3DE1545126B373152DA0C17EB568D85F;
IL2CPP_EXTERN_C String_t* _stringLiteral615399B5B74CB4A236BA6CD144C970B160C7C02E;
IL2CPP_EXTERN_C String_t* _stringLiteral61B8D324687C24872968A15276C954F913457113;
IL2CPP_EXTERN_C String_t* _stringLiteral622F5FF68A93093A1D312703FF92713F8BF2C946;
IL2CPP_EXTERN_C String_t* _stringLiteral63A7BC5625BD73B4EFFB4EB777EA75B79C73E722;
IL2CPP_EXTERN_C String_t* _stringLiteral63A831A49393E24B76FC65B0B6480D03A759371D;
IL2CPP_EXTERN_C String_t* _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F;
IL2CPP_EXTERN_C String_t* _stringLiteral66F9618FDA792CAB23AF2D7FFB50AB2D3E393DC5;
IL2CPP_EXTERN_C String_t* _stringLiteral67EFD91F9AF4C7128E4713E9AF598FA5DA0F6801;
IL2CPP_EXTERN_C String_t* _stringLiteral6A89F762F20FC6CF492ACF2F9B6333F22133D7EF;
IL2CPP_EXTERN_C String_t* _stringLiteral6B229E7A4FDB6BB80E19364A985BC645F40C65F1;
IL2CPP_EXTERN_C String_t* _stringLiteral6DDFCB72745BAF0880ADFD91F1EA6B306A827054;
IL2CPP_EXTERN_C String_t* _stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2;
IL2CPP_EXTERN_C String_t* _stringLiteral75CF1AD4F505CF71AB4CC0B6D4718A74B96B68FC;
IL2CPP_EXTERN_C String_t* _stringLiteral760865C55F22E06913EE529E43E0A4EC6D4C2957;
IL2CPP_EXTERN_C String_t* _stringLiteral76904120C6DCE511350EB5D493C55207F2B9FD0E;
IL2CPP_EXTERN_C String_t* _stringLiteral769EFBBF1B8BC01AC3A8E54AA622B0439BFBA03C;
IL2CPP_EXTERN_C String_t* _stringLiteral76C4644560BFB0FF1AC3D7BC9343337F8B2766E1;
IL2CPP_EXTERN_C String_t* _stringLiteral777AE62A4AAF93B33F90DF3E12489F43ABA14E39;
IL2CPP_EXTERN_C String_t* _stringLiteral7892A84274C1DC4A2351A49903EB298DEA99C240;
IL2CPP_EXTERN_C String_t* _stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D;
IL2CPP_EXTERN_C String_t* _stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F;
IL2CPP_EXTERN_C String_t* _stringLiteral80E9F3F70B97B72D4F8F75B46D859C5B2EC6C012;
IL2CPP_EXTERN_C String_t* _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE;
IL2CPP_EXTERN_C String_t* _stringLiteral82F10C7820319988130D3DE50A0B5CEA2F2D8BBD;
IL2CPP_EXTERN_C String_t* _stringLiteral870D00355DFD96756DA4C26722329F31C693D191;
IL2CPP_EXTERN_C String_t* _stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D;
IL2CPP_EXTERN_C String_t* _stringLiteral90E375223494BB0B20A73DB031E5FC501530C4C3;
IL2CPP_EXTERN_C String_t* _stringLiteral91B5F238DECACDE059E88D626EE2E149B87BBE9C;
IL2CPP_EXTERN_C String_t* _stringLiteral93AE34ACCEA980C39A520B255C6CF2AA6E9FAC59;
IL2CPP_EXTERN_C String_t* _stringLiteral970229268233DBFCC648FA4D8F330CE142199F9F;
IL2CPP_EXTERN_C String_t* _stringLiteral988B2E9B81D10A8B8D08E49B9609C0E01CD4C6DA;
IL2CPP_EXTERN_C String_t* _stringLiteral997111272994CC059C4158278ECB6AA927E0A03A;
IL2CPP_EXTERN_C String_t* _stringLiteral9981913A1611CD618538C2393C2855D522F2385A;
IL2CPP_EXTERN_C String_t* _stringLiteral9981E7534F608A8FB12450BB6935B0079C0F8431;
IL2CPP_EXTERN_C String_t* _stringLiteral99F5492A05A8C160F59C1B0615E2B0A504E56678;
IL2CPP_EXTERN_C String_t* _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134;
IL2CPP_EXTERN_C String_t* _stringLiteralA03FB3DD5D7249C4B496E419341392B9368B2E23;
IL2CPP_EXTERN_C String_t* _stringLiteralA1FE7B3F3DDDF0683D71D1AB1D3317C72F9A95A4;
IL2CPP_EXTERN_C String_t* _stringLiteralA28C4ADD1EA15AE188B55C9E857D0A16652A334E;
IL2CPP_EXTERN_C String_t* _stringLiteralA2BF3C41C9A963984B6E85FCF526479077A9B2B1;
IL2CPP_EXTERN_C String_t* _stringLiteralA2CF8B549405D8D0F26F85E3A40C8B2ABAD0A6AC;
IL2CPP_EXTERN_C String_t* _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C;
IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
IL2CPP_EXTERN_C String_t* _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469;
IL2CPP_EXTERN_C String_t* _stringLiteralA44B631CFC9BA879155CBA6F0212DAD1D64EDF2D;
IL2CPP_EXTERN_C String_t* _stringLiteralA46B5CEBD42C0AFF586C0B7DB4653BAADD9A6026;
IL2CPP_EXTERN_C String_t* _stringLiteralA62A28420E0DE1F99A1ACE860EB3D7DF652AB67F;
IL2CPP_EXTERN_C String_t* _stringLiteralA6E5E6BCD4CF164300C80573D5AA651807CA0323;
IL2CPP_EXTERN_C String_t* _stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877;
IL2CPP_EXTERN_C String_t* _stringLiteralB30325FBB34043C6914378C5028A5CD4FC4ABB5F;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
IL2CPP_EXTERN_C String_t* _stringLiteralB81A1EDFC9FCE7D754F9199BAED4FF1E125B0C7E;
IL2CPP_EXTERN_C String_t* _stringLiteralBBBFFD145A243A291481177DDADB1B248725CC46;
IL2CPP_EXTERN_C String_t* _stringLiteralBD8968F16D74F29BA04788671035912F70C9A037;
IL2CPP_EXTERN_C String_t* _stringLiteralBE062F3F99A5C4D4D6D97CFC9D3772D3CF8BCB67;
IL2CPP_EXTERN_C String_t* _stringLiteralBE22D40159F769D82A8322BB29F2BDA4AFC66553;
IL2CPP_EXTERN_C String_t* _stringLiteralBECA1CA80A2219025F323A4D79354F0CC4EC3D8B;
IL2CPP_EXTERN_C String_t* _stringLiteralBFCC6EE94F1B7AA05A04750903E25F93A7188AE0;
IL2CPP_EXTERN_C String_t* _stringLiteralC0DF4E9A37DF47EE295DA565174BBFBB0F26C131;
IL2CPP_EXTERN_C String_t* _stringLiteralC17BD8920B9D7BA7EA95F6DD2F9FACE3FDABE68E;
IL2CPP_EXTERN_C String_t* _stringLiteralC2FE19BF62B92470C01DD20999537C1C37DDDFA2;
IL2CPP_EXTERN_C String_t* _stringLiteralC42FD6F2055AF33C3FD0E24B8044C7072BA1FC99;
IL2CPP_EXTERN_C String_t* _stringLiteralC53B975B43BE50AE62BCA9E92071D8680A4088B3;
IL2CPP_EXTERN_C String_t* _stringLiteralC7A7939E82BEFEF8DDB755713442AA62963F09F8;
IL2CPP_EXTERN_C String_t* _stringLiteralC865CC1250D741D59C9274B75CE11E9A71CA21A1;
IL2CPP_EXTERN_C String_t* _stringLiteralC8913506988A3DEC772C1024B973C6E1B4C613C8;
IL2CPP_EXTERN_C String_t* _stringLiteralC8B04189BDFF1834EDC4F6DEB084988B0CF57E09;
IL2CPP_EXTERN_C String_t* _stringLiteralCB88A74D0220EBFC3257858F8C1E2F2E53A0BB75;
IL2CPP_EXTERN_C String_t* _stringLiteralCCFF8CC980F0024DC5B3F925194A35C0FA0231C3;
IL2CPP_EXTERN_C String_t* _stringLiteralCD143DF9C1886B5BFA18E10CE2B895252209E5B3;
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
IL2CPP_EXTERN_C String_t* _stringLiteralCF9645A56077A2D3973305278537090701540591;
IL2CPP_EXTERN_C String_t* _stringLiteralD29EC5A54E7994C252B25648F64416FDDDC3F7C0;
IL2CPP_EXTERN_C String_t* _stringLiteralD3CF7969DFB146D740D79DB8FE37B4529A3FF330;
IL2CPP_EXTERN_C String_t* _stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D;
IL2CPP_EXTERN_C String_t* _stringLiteralD5767AB8545A8B3C23825B5AD18A7E9D09885CDE;
IL2CPP_EXTERN_C String_t* _stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670;
IL2CPP_EXTERN_C String_t* _stringLiteralD78A7BBB42C0B3DA05AC02E0AABB5E0765462D84;
IL2CPP_EXTERN_C String_t* _stringLiteralD81EFB7B653AC118C2D1B850D9F6D2FFEB225821;
IL2CPP_EXTERN_C String_t* _stringLiteralD92C91E8426D742C37A50699F06352D7C330400F;
IL2CPP_EXTERN_C String_t* _stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80;
IL2CPP_EXTERN_C String_t* _stringLiteralDF496AF29A21B94AC9BCBF7D907847E8861E14D5;
IL2CPP_EXTERN_C String_t* _stringLiteralDF5FAC95A0E86B8C2D44E6B6CBB788BC6F635D37;
IL2CPP_EXTERN_C String_t* _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959;
IL2CPP_EXTERN_C String_t* _stringLiteralE0C5D7D5DD5695D97E4EDCB4705E9F1AF10AF695;
IL2CPP_EXTERN_C String_t* _stringLiteralE1587B38A0846D0F4F861F62653C07CD09CB4705;
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
IL2CPP_EXTERN_C String_t* _stringLiteralE167B51D9EACE8F01F1EB957B724AF7977DE004A;
IL2CPP_EXTERN_C String_t* _stringLiteralE4D1D91E707649742B086EDB3E0F4EFA9754545A;
IL2CPP_EXTERN_C String_t* _stringLiteralE69C6A3A0BD2A9030375061C78273B2EABD411D0;
IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6;
IL2CPP_EXTERN_C String_t* _stringLiteralE8BB3A056A0085622CCC205F87685D18C97291CC;
IL2CPP_EXTERN_C String_t* _stringLiteralE9E9B1E63559098A95E5A6119D6D43F86DC74EA2;
IL2CPP_EXTERN_C String_t* _stringLiteralEB789D044498C7A7D335DC611E4C1355A88989FE;
IL2CPP_EXTERN_C String_t* _stringLiteralEE79E0ED75285085B891F475FE68B37575CE1220;
IL2CPP_EXTERN_C String_t* _stringLiteralEFEF762F72619D209506B2E7C8AEA50F2CCCCE50;
IL2CPP_EXTERN_C String_t* _stringLiteralF10B56CF0F6DE78C136A21538D51ABC78E684C42;
IL2CPP_EXTERN_C String_t* _stringLiteralF1D71B1A9020F924EB86C61E1522ACD8E13BD2CE;
IL2CPP_EXTERN_C String_t* _stringLiteralF373FA59C8610FD967055C925094C91365B383F9;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6;
IL2CPP_EXTERN_C String_t* _stringLiteralF7ED467CE91969D3AC6BBED0276EDD5B87E6150E;
IL2CPP_EXTERN_C String_t* _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267;
IL2CPP_EXTERN_C String_t* _stringLiteralF9D225733E1D10F9344C755C4A9C0870CD1DE97B;
IL2CPP_EXTERN_C String_t* _stringLiteralFBBACC81B77C56ABE61594350F7EAB185A58A0FB;
IL2CPP_EXTERN_C String_t* _stringLiteralFE4989E76E7302C041C659048BA98BE4D3554EAD;
IL2CPP_EXTERN_C String_t* _stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427;
IL2CPP_EXTERN_C const RuntimeMethod* Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* And_Operation_m44CA0EE7C43F356B1EA4CF4B0DF89F3810987238_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ApproximatelyEqual_Comparison_mD34FD416A8FB11D8B34D30FF6515B15443C6BD08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryComparisonUnit_GenericComparison_mE86EB876343282F6C70A92F0677E37515C05A32A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BinaryComparisonUnit_NumericComparison_mDDB5354413580CEA2D6CFCE81BB92BBD2BE654E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_0_mD78854A1A3E78AECAA3ED27BD57984B6C3FFD353_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_10_mD411F0824131C5ACC674CEBBB2CBDFF92580BDFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_11_m93B55F8AB55D04BC6E9A724F32BEF9BB48650D6E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_1_m6F452E8A2F8E60C9ED50708998ECFD71C9FD3E7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_2_m2B21C8C245450EEF530435741812E6CCEAF9F06C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_3_m09037DAD4F4657D7BC15CD3D8A790C78FB347E8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_4_m183547703E8DE07BCF48F64EDC46192C6BDC0D7B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_5_mA3D565F9581B04022DB8081144DEF7838F885474_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_6_mF646BF75737A6B816E2CE0E65C8CD92ADDE5549A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_7_m7FE493B2CB498D4C3EBC7B42A95187F68C0C7C10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_8_mA7792DAB668BF48196287D89AB78234152A56B0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Comparison_U3CDefinitionU3Eb__36_9_mB6BC8CDCBC474F08D36BAB1ED7A9FBABE66DEFBC_RuntimeMethod_var;
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_m83F94745EBE06BBFA648997B1E0EE62F60A49631_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ConnectionCollectionBase_4_WithSource_mCE36E627442EDC962620DF5C57F02B435FE338F8_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_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cooldown_Enter_m13C6A89824E8E1D93981672A88D90E37A92AE19F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Cooldown_Reset_m50D9B921E6E7F429C8B331330A9A2369F4A5FE27_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A_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_ContainsKey_m1A594D39FA446EBD9EA6FFBA95D3AB82D16565CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m371FC5B3D39406E297F2626B159BA1A3E32917B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m7CCA97075B48AFB2B97E5A072B94BC7679374341_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35_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_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_OfType_TisControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_m527872C069545AA1B32449EFC78016356C1027C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OfType_TisControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_m8BCE9DE8A2C8664BD5AC837F98BA0BEC04B2FDAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OfType_TisValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_mA7C60188B2BCD009AA31B2A16B5C30C8B06675BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OfType_TisValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_mA961EBDFE76768577C9E3176EA28DC99BA87BB59_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_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_TisValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B_mFE75E9E7A72D133CA5BF72781E0AA6C975F9E802_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisRuntimeObject_mA036CD745FB5632D387E2574670FF50DB110CBDB_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_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_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* EqualityComparison_Equal_m58796CA7217315C4C6AB458EF318EF048FCE4567_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparison_NotEqual_m88FA213E9CC3DBAF128C50BE099548EFFE446CBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10_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* ExclusiveOr_Operation_m58C5D365C066AE052F1D80163B72AD1AF8BA31F9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetConvertedValue_m0ECB305FF87A0C10E02CB9081DE8CE1D197A1CD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_mDF281A9924DE4343AB80B12D4B16F63F3879A7BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m64F3013435ED978259E39DF1316A2246AC25A49B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_mB22F1E77EB802B4CA94ADB697C857D60E1FF1816_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisString_t_m5411E17F7C1C637141E3052FA935D33004024450_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Formula_EvaluateTreeParameter_m5C96366FD6E75D77C63470A86C7FB4DFD30AEA09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Formula_Evaluate_m363D3D3AC97CD94371B2C7F269ED5A43749D3FF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Formula_GetArgumentIndex_m171C0086BA6F892C105E12B0A269444925006685_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Formula_GetArgumentName_m3DCBA3A9126BAC26FE217F7284A6AE4C76F0FF4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Formula_GetParameterValue_m59E188DD12BCB71A6348278F480BBD6B7CCC17EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m1F0C2A2892D9334B7844E46055BB9D73C05931E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m23A0080A3F2A2BF0F97FA0477FE7FCAD0CC5A3CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m404EAAB26BFA48611B44BA55879EF176D58CDF50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m4461C318114AD2D75C622096B71204AA9D2226A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m4B064001D7854387292524BE410B325FDD78957A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m87C5C269F0D1EFA7A070E18FADA48440EBEDCF72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m98B689109A557A55038E0933848D1AB0A49AA1EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_mA7E2BD9890756B32DB07CFB158F0D8243E3B3209_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_mC04D3C65A1123D2341A8830B1B776A3FBDAC4CE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_Definition_mEC5347A42FE6D3ED40AA6B0281294D831E912B02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m05FCEC7CF9162AE560472260D25399F88EA811B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m1C8152D67890872AF37ECFFCF5D2F0364A03830C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m1E10474DA279238318F8207FAC1FA70559E2F5E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m368E07EDD1845BAB63FD14E5B0123C18092067BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m448188C324B30F783F5206A0AFD080C931D75278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m67F2B64566586CAFEF8CC9109259F9B42E5094AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m8FB94B2FCC0A36C8D2AD64894F58A0D7944A7C2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m91C5D0B24C6FD76303284E298BEBF90F9E2141D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_mC6DC8652A1509BC7EF19E9ADC2C6738849097B4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1__ctor_mCB3F5181488E639EC053852F040A28FFFEA2D610_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetGraph_3__ctor_mB3A5C705DEAA6D12BA3BE8452D9BBF3C281C7CF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetGraphs_3__ctor_m02ACCC404DC84F34A339DAF26462FB6B6FF02796_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetVariable_Get_m66E2AFA07A542C2D31B68D1AD0AB84D637D088D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetVariable_IsDefined_m616F62F06F7B44FE8ACB1EBC21DC5792B3EF4415_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F_m2B559F4EDFB2938617931F5D1D47A1C71D70DC4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HasGraph_3__ctor_m69283D1A5575B533E0ADAF4394298DA2552936FC_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* IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m825F6C3214C9530B7C845E9CD85F4E4083D22311_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAF5E114C3A5B35C7CA8E9649F470BD9B59EF11DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AsReadOnly_m286365DE011D1AFBAB9034EC4B5041E3315C16E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m40A565307A51ED52EE993DE7049F32FDDE614627_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA4119690BF1A14D871E59475E33E808B42BAFE61_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6248FAA3EA9E9148D0E784C78FA4B1F5FFDD6366_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Literal_U3CDefinitionU3Eb__17_0_m516950A0D99F305E1FCC7DEBC77C22A3B7ABFD60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MachineEventUnit_1__ctor_m990524DBC2C8F5F2C427274CC3817D2C9ABEF120_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Negate_Operation_m5E3F58F58F127F23B4DAD1545F8BEF7BF9388C85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NotApproximatelyEqual_Comparison_m4F966115AAD48FD5F8D8E7544C27A04C00485421_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NullCheck_Enter_m3F1D71A38CCADBE33B0405172DDCFA8FEB7C14EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NullCoalesce_Coalesce_mB7D612961C8917E4A3F21C55379E5A2B73ABD451_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* NumericComparison_Equal_mB865B4E92A5768A7F1069BAB254069A83311ABA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumericComparison_GreaterOrEqual_m995A2C537566B7CAD6448E5ACB5FE2D418F68AB1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumericComparison_Greater_mD4938CEFB7DC7B281414EDD772ABA21E5FA31FFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumericComparison_LessOrEqual_mCA80BE6BFD1CB89F84E820D5936131BA1CDB025A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NumericComparison_Less_m1B8A8FA06DD4875D2AC1E13EA44E6B4E1D99FCFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnButtonInput_ShouldTrigger_m202C55D86B911FF878102DD19DC61E5FDB2F5B2F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnKeyboardInput_ShouldTrigger_mB119A98C781F74423224BF199B2C322E26D1F4ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnMouseInput_ShouldTrigger_mABEA83DA23CD1A04BBD2F69017F3C320AA9F0991_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Or_Operation_mB6106967FE42C2C94A3AB2E7A72F94FC00729421_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_GetEnumerator_m5C7C2C896E59E3FDCE42D3C2F5B6317679E988F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Count_m3BE5F5B9F6BF85172497CF579357E907FE4306A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyCollection_1_get_Item_m7DF7514F283CC134639BB6AED51F9E7118CCB0E4_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* Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SaveVariables_Enter_m6F94533F1122F97D513F382265AA13F44B3366A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScalarExponentiate_Exponentiate_mFED27AE6E43C3EAB36E0B94E601A8FCE172F8F49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScalarRoot_Root_mD11479CA2E0AC57958DE695795FE793FECB364FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetGraph_3__ctor_mC81DBC719874DD8A6913DB8603F66B8B4AB47817_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* This_IsPredictable_m3025DAA6EC959756CFE9981E77CAD89BD7268B5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* This_Result_mFF5B68455B0D25AD9E52AC05AC74E630537DBA81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Timer_Pause_m4B8867759A2CC5158C0D6873F2C686853EF1ACF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Timer_Resume_m966B285963D113C84029BC602F733507BEFC5079_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Timer_Start_mB1BC70ED8A306267A9134D4A00E584A6D61EA433_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Timer_Toggle_m9759FBD3D385466D5177BB7FF8EF00AD03E6A7F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TriggerCustomEvent_Trigger_m517735CFD9F0E9C7FC960054984139CBC58FC875_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAwaitU3Ed__0_System_Collections_IEnumerator_Reset_m4E6874C301BC431D0C54BEB24659C7FF03283BF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAwaitU3Ed__0_System_Collections_IEnumerator_Reset_m6420377D0C3F07CE7EE274BAFA8436834D677F54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAwaitU3Ed__5_System_Collections_IEnumerator_Reset_m0AF2CC3D4A93EB765F1F4E9480331118EC07476A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAwaitU3Ed__5_System_Collections_IEnumerator_Reset_m23515E9BADD14EBE3285472BDDA6C837CAE7B785_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CAwaitU3Ed__9_System_Collections_IEnumerator_Reset_m1C2672E94C56FCEB562B68E4A503E62308FD7F7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CEnterCoroutineU3Ed__25_System_Collections_IEnumerator_Reset_m19F9ECC988A8D3F6CFC8A05B54FBB13397FEAC07_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__4_0_mD37C5E92F68A9D5048523B2EF3D9E2D84405F4B4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CIsPredictableU3Eb__11_0_m43F25460790FF93B571EF92C884E6945E5D06630_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__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__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_U3CDefinitionU3Eb__0_mE3002A465E46BFFDF01467FA92FDCFF3BF170E26_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__1_m9635B9395B74FD0F2BDDB9E2D88DCCAEBC28DA5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass21_0_U3CDisconnectFromValidU3Eb__0_m1DB418735BF790649E765369C4B7EF2D0F2A38A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CDisconnectFromValidU3Eb__0_m17B178D3CEE5E82C98BB3475498219DD474E5DA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass25_0_U3CEnterCoroutineU3Eb__0_mD25A11ED6B4B605F0163B572056A7BAC6EC20FAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m888E4FBE4FAF91A4182D0ED6F59691CB0E4E640B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m8AFDD1F36F982AB35BAB78F3BB4E8EC87664BB1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass33_0_U3CDisconnectFromValidU3Eb__0_m2BB508E4CCAB00F42C58A51359C7F28C891048A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass43_0_U3CStartListeningU3Eb__0_m5C60874293E23CC83032C6184E436AFE782B55A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass55_0_U3CStartListeningU3Eb__0_m1EF79300BB7764901B8D4A4038E31CAE93344873_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m51889F89EB049EB6B36BC622FE9EAB6158156F0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m94361EB4CFB5FEE4FA77BEE358486AC49B44F1CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B_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_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_mD2498EDED24C9158824DAB560D8C85EB765F7BD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3__ctor_mE5FCE0F16D40FEF86905F2AA30C765B7FE1592BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_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* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m0E8555D7B7529876F68FB8A757A2EDA4202C7C50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_m6234CF93210EF61A1BA11C72741069C5B4150E03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisAxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938_m3D8FA569C3FAC4A7D3AAD8F6C0DE98CEC2CE0C36_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisBaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_m9015B9815CA8C53C34C5BEFAB59D737F2532C495_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m7DD115FFEB3ADB8C36AD386C3CD497DFB356901F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisCollision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_mC07BCCFEFB7BCAFCCB2788A90344D209FF05AC66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisCollision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_m40AEFDF49F8FB507C9FE48CCBD1A4BBC62D88D25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_m31F3E0FA3526ED18FC1C82348B0F5906966EE8FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_m1C6024FEF07142CD3673C560B2CFA906CA2A7ABC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_m1630E2196D28099B2AF92895225E61FDAB07E490_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m181BA343F48A33D13126C49B4DCEFF0262C174A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD5E820A1EEDC0ACE49D8CB67176EAE652D6F2E0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisJoint2D_tFA088656425446CDA98555EC8A0E5FE25945F843_m1ECECA712FF221EEB20B3DB131FA026CCE822FE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisList_1_tC738A5621689A7678648746667E7F66D96D6B8FD_m9D14BBF7D18E927F7BC39A6AA4A3C39073D823B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisPointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_m19091B63567347AC5F530725F888286E1431C9D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m02D7044E327D0DF1EC64CDAD8D58F02F44B4E2E2_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_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6_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* CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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* Type_t_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnBecameInvisibleMessageListener_tEE39A131ACDC7958FD0DD038B17AEC82768D68C7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnBecameVisibleMessageListener_t98E32172C4D3267C1DF94FF94F1CD6F6606AC9E3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnBeginDragMessageListener_tD744F58EC818A99F097BBF6186882FC61C00E726_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnButtonClickMessageListener_t8099B3DA55E1D2C74B25949A5DD4BFEE87738B34_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCancelMessageListener_t5E83F60BCCD101756847AF72334C967ED73BF7A7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCollisionEnter2DMessageListener_tDB8C7252FE702D023B5AD045EA24CFD95A276EEF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCollisionEnterMessageListener_t6CE826F1A5D5224B3705B58BB63B0F7EA2FDC952_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCollisionExit2DMessageListener_t0A8A6B6ADCA7AE748F6593CD183158F6C1B5106B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCollisionExitMessageListener_tCF1AF2321ED0502FD53589E480FB577D2665B73D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCollisionStay2DMessageListener_tEFFAA7D737EF273954CFFB509D091F7B966906B8_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnCollisionStayMessageListener_tB6D00F0F1A0040941C404D492086FEF3FC6D8765_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnControllerColliderHitMessageListener_tDB538479E57DB9491C9592ABEB35CEFEB181D51B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnDeselectMessageListener_t1F7768F9B90A3C27A426759E92168DE51805D61C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnDragMessageListener_tAB4ABAF645F445BBB734E5CF8DDEC855674BFB77_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnDropMessageListener_t08B811D297317A599852E4E985F7DD9ED832D002_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnDropdownValueChangedMessageListener_tB82BB59155D95C4673E1A5E48DFD657F98172B54_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnEndDragMessageListener_t64644A9FD7A4E3054E34DAC94B80995A1C19412B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnInputFieldEndEditMessageListener_tF9C05BF324A67201D0D13B76E63D5CC04F6AF764_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnInputFieldValueChangedMessageListener_tF38C048ACF86ABE4F9F007E3C469F2987A05D1FC_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnJointBreak2DMessageListener_t3B0FF8656F67668AD5CDD53263C12D72C12828B2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnJointBreakMessageListener_t8EC097C8D3929EE0BE65CA204141A2D437EBA12A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseDownMessageListener_t872668FF67C4333AE156BEFEB95ED16CB6048A11_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseDragMessageListener_tE83529EBDF891F381EEC2DAE12E47E2A080E470F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseEnterMessageListener_t01EC21A3EB0AE0666136422335E9011BDFF2CC6B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseExitMessageListener_t30F353CFE1BECF8D852A4F34BC559774E6CA33AD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseOverMessageListener_t5F940454D8A90C291C0215E8DF23B1513F2CE16B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseUpAsButtonMessageListener_t9CEC365E928DBA7AFD743696C3E30BBC7296DD62_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMouseUpMessageListener_tB24F461EE58AC9D790FF1934395BC68356874358_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnMoveMessageListener_t7BEF1C79993E86D8656FF125683A5F6BAF1F9AF2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnParticleCollisionMessageListener_t1522C7179856F38EC948AF150D57BDA1BF7057FD_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnPointerClickMessageListener_t6131B06B7B6FCBA6F54818D5AF25EB2DC4E5145F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnPointerDownMessageListener_t540DC1AD0E4FC81BA3E4BB426EC1E505424244FB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnPointerEnterMessageListener_tD5CC7757A2CA9E75E537ED37EF4AD055C25C3D28_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnPointerExitMessageListener_t707A1386EFEB1993B6D13AAABFAB05AFD2B02E22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnPointerUpMessageListener_tA9B8209917F3C4F5DC3BDE58100F73D8CD6B91EF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnScrollMessageListener_tB41C99B9302BDEC15B591749269DAE6B4D574679_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnScrollRectValueChangedMessageListener_tC94717C545AD87AD856ADBE3A989F00276A3D2E5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnScrollbarValueChangedMessageListener_tBC8E84DE0CD8D49CD5A669A5827F78D814F833E7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnSelectMessageListener_t5E2E8A57C7039D71EE15310D59F5F38B2ADCCEE9_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnSliderValueChangedMessageListener_tCEF3F064C5DF51BAC81752F1EF5F36E740C33C65_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnSubmitMessageListener_tED030F4A7A74E3B4507790CA6EA7C3BDE5D58D3B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnToggleValueChangedMessageListener_t6ABF2D11CB8C1E64995130E707D1DB16AA1752C2_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTransformChildrenChangedMessageListener_t20EAB39979AD84F0C2AC6491B0E0E04B52C39432_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTransformParentChangedMessageListener_t7FAA3C132321ACCC1C8C66ABB7D7F2CEE2894E2D_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTriggerEnter2DMessageListener_tAEBA233BED0A60D673DF58EC2C51F1D8DCE2E33E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTriggerEnterMessageListener_t40A4F96D55602B45E600B91F9567F766469FCF15_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTriggerExit2DMessageListener_t3EC778CA1C1D652E85F35882272F9C97728115B5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTriggerExitMessageListener_tBDA17B3903892335408EF3F6C6AAFB522D329C62_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTriggerStay2DMessageListener_t3937610D78463DF4FCF20B7CFEA4E639E91CD35E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UnityOnTriggerStayMessageListener_t61F978BDEE74BEAD51EF2D952EEBA37CAD806158_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 ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;

struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411;
struct ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949;
struct ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;

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 ConnectionCollectionBase_4_t668A08DF27EEAED7280BB941FDBE605D3D792308  : public RuntimeObject
{
	Dictionary_2_t5A46F6A0FDBD7CC8B58F03D6AC5411CC9AAB0279* ___byDestination;
	Dictionary_2_tB0BAC85F1878B2F920E78B1B4CBBF319B9B2EC71* ___bySource;
	GraphElementCollection_1_t12975959AFE3064CB7078FD9E14DCF7DE8E4BA71* ___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_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 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 List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F  : public RuntimeObject
{
	ControlInputU5BU5D_t6002FE42668CAFCAD2E46CF0277C97FC17389550* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tC738A5621689A7678648746667E7F66D96D6B8FD  : public RuntimeObject
{
	ParticleCollisionEventU5BU5D_t38A3BDB80328B5E9131C909384B9942D5590DFF9* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A  : public RuntimeObject
{
	ValueInputU5BU5D_t34B6D3D8D3BBF72C9A7A56F8EE7931560C68206F* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55  : public RuntimeObject
{
	OptionDataU5BU5D_tF56CF744A9E6A0DBB0AC2072BE52F7C8D2E1947F* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636  : public RuntimeObject
{
	RuntimeObject* ___list;
	RuntimeObject* ____syncRoot;
};
struct ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9  : public RuntimeObject
{
	RuntimeObject* ___list;
	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 AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7  : public RuntimeObject
{
	bool ___m_Used;
};
struct AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A  : public RuntimeObject
{
	String_t* ___Identifier;
	String_t* ___Namespace;
	int32_t ___Hashcode;
};
struct CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617  : public RuntimeObject
{
};
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 MemberInfo_t  : public RuntimeObject
{
};
struct SavedVariables_tC1AD3CB738F4018E6942B657EB5D73F08391FDC9  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF  : public RuntimeObject
{
	String_t* ___U3CkeyU3Ek__BackingField;
	String_t* ___U3ClabelU3Ek__BackingField;
	String_t* ___U3CsummaryU3Ek__BackingField;
	bool ___U3ChideLabelU3Ek__BackingField;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct XUnit_t7FD607C608798306164113DE02D172F1A7B9C4E1  : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D  : public RuntimeObject
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
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__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC  : public RuntimeObject
{
	Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* ___U3CU3E4__this;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference;
};
struct Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0  : public RuntimeObject
{
	float ___remaining;
	float ___duration;
	bool ___unscaled;
	Delegate_t* ___update;
	bool ___isListening;
};
struct OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F  : public RuntimeObject
{
	String_t* ___m_Text;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Image;
};
struct U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842  : public RuntimeObject
{
	String_t* ___key;
	Type_t* ___type;
};
struct U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1  : public RuntimeObject
{
	String_t* ___key;
};
struct U3CU3Ec_t492EE5B2764D888E5358CF17514CEFAD8BC0223B  : public RuntimeObject
{
};
struct U3CU3Ec_tCD56AB78F754E1F40C57AAD27D667EED16220EA6  : public RuntimeObject
{
};
struct U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B  : public RuntimeObject
{
	Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* ___U3CU3E4__this;
	GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___reference;
};
struct Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1  : public RuntimeObject
{
	float ___elapsed;
	float ___duration;
	bool ___active;
	bool ___paused;
	bool ___unscaled;
	Delegate_t* ___update;
	bool ___isListening;
};
struct U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD  : public RuntimeObject
{
};
struct U3CU3Ec__DisplayClass33_0_tB91215A468A97F63F2C220526C5793A3F0BF2B78  : public RuntimeObject
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___port;
};
struct U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70  : public RuntimeObject
{
	int32_t ____i;
	WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842  : public RuntimeObject
{
	WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* ___U3CU3E4__this;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
};
struct U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* ___U3CU3E4__this;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	int32_t ___index;
	U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* ___U3CU3E8__1;
	Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* ___U3CdataU3E5__2;
};
struct Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B  : public RuntimeObject
{
	BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___inputsActivated;
	bool ___isWaitingCoroutine;
};
struct U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D* ___U3CU3E4__this;
};
struct U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58  : public RuntimeObject
{
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* ___U3CU3E4__this;
};
struct U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3  : public RuntimeObject
{
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* ___U3CU3E4__this;
};
struct U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	RuntimeObject* ___U3CU3E2__current;
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___flow;
	WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* ___U3CU3E4__this;
};
struct U3CU3Ec__DisplayClass0_0_tADE3E6F0AFF7F04E38D98707EB50962186EB1E55  : public RuntimeObject
{
	Type_t* ___outputType;
};
struct U3CU3Ec__DisplayClass1_0_t77E59D60F994BAEDC2E3FFACF56CD7E0817A1341  : public RuntimeObject
{
	Type_t* ___inputType;
};
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 BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F  : public AbstractEventData_tAE1A127ED657117548181D29FFE4B1B14D8E67F7
{
	EventSystem_t61C51380B105BE9D2C39C4F15B7E655659957707* ___m_EventSystem;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
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 CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652 
{
	String_t* ___name;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments;
};
struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_pinvoke
{
	char* ___name;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments;
};
struct CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_com
{
	Il2CppChar* ___name;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___arguments;
};
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 GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9  : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
{
	int32_t ___hashCode;
};
struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C  : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
{
};
struct Guid_t 
{
	int32_t ____a;
	int16_t ____b;
	int16_t ____c;
	uint8_t ____d;
	uint8_t ____e;
	uint8_t ____f;
	uint8_t ____g;
	uint8_t ____h;
	uint8_t ____i;
	uint8_t ____j;
	uint8_t ____k;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct InvalidInput_tBFC7C66AC9D46FFFE1FE392204CF9C3B28E09B17  : public UnitPort_3_t8450B7490E3CD28AD4C4743D43DAEF0332CDB21D
{
};
struct InvalidOutput_tD931883850675BD3506D843485FCDD557F06189E  : public UnitPort_3_t799AABFDC8D501E1A028FFD2ED52521FF430FF99
{
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};
struct ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957  : public EventArgs_t37273F03EAC87217701DD431B190FBD84AD7C377
{
	RuntimeObject* ____result;
	bool ___U3CHasResultU3Ek__BackingField;
};
struct Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F  : public Recursion_1_tE673536A745AAEA6CBBB1EA24E930FC0B3C4B88E
{
};
struct Scene_tA1DC762B79745EB5140F054C884855B922318356 
{
	int32_t ___m_Handle;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD 
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite;
};
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_pinvoke
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite;
};
struct SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD_marshaled_com
{
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_HighlightedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_PressedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_SelectedSprite;
	Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_DisabledSprite;
};
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3  : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
	float ___m_Seconds;
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
	float ___m_Seconds;
};
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
	float ___m_Seconds;
};
struct WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01  : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
{
	float ___U3CwaitTimeU3Ek__BackingField;
	float ___m_WaitUntilTime;
};
struct WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD  : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
{
	Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___m_Predicate;
};
struct WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967  : public CustomYieldInstruction_t6B81A50D5D210C1ACAAE247FB53B65CDFFEB7617
{
	Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___m_Predicate;
};
struct Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611  : public RuntimeObject
{
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook;
	Delegate_t* ___handler;
	bool ___isListening;
	HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines;
};
struct Data_tE6B8DA280B1DED7FE19DFC768353D5D79027D3A1  : public RuntimeObject
{
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___hook;
	Delegate_t* ___handler;
	bool ___isListening;
	HashSet_1_t06BC7265DF5E0BB0AD02CEF836D4067E475E8B8A* ___activeCoroutines;
};
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 Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 
{
	bool ___hasValue;
	Scene_tA1DC762B79745EB5140F054C884855B922318356 ___value;
};
struct Rounding_t4CCB44160525DA34B85E098AF21812406255250A 
{
	int32_t ___value__;
};
struct Rounding_t6C197D0482C9520CBE957B173E1B590ADDB8B0B5 
{
	int32_t ___value__;
};
struct Rounding_t2DC2F1B58B3E2159244ECB587C247037A5C6D740 
{
	int32_t ___value__;
};
struct Rounding_t7936EA558773D7E0A67BCFADF8094DAD22D393F9 
{
	int32_t ___value__;
};
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B  : public RuntimeObject
{
	int32_t ___m_Collider;
	int32_t ___m_OtherCollider;
	int32_t ___m_Rigidbody;
	int32_t ___m_OtherRigidbody;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
	int32_t ___m_Enabled;
	int32_t ___m_ContactCount;
	ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_ReusedContacts;
	ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* ___m_LegacyContacts;
};
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_pinvoke
{
	int32_t ___m_Collider;
	int32_t ___m_OtherCollider;
	int32_t ___m_Rigidbody;
	int32_t ___m_OtherRigidbody;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
	int32_t ___m_Enabled;
	int32_t ___m_ContactCount;
	ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts;
	ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts;
};
struct Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_marshaled_com
{
	int32_t ___m_Collider;
	int32_t ___m_OtherCollider;
	int32_t ___m_Rigidbody;
	int32_t ___m_OtherRigidbody;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
	int32_t ___m_Enabled;
	int32_t ___m_ContactCount;
	ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_ReusedContacts;
	ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801* ___m_LegacyContacts;
};
struct CollisionPairEventFlags_t9DAB7B8F199928220E6ACA8E669F3B644650FBE6 
{
	uint16_t ___value__;
};
struct CollisionPairFlags_tD05FDF8CD2FA43B2AAC0078E19DB27DF01B2BA98 
{
	uint16_t ___value__;
};
struct CollisionPairHeaderFlags_tBA40F470BC1564B84C3093CEA5761804FA0650C3 
{
	uint16_t ___value__;
};
struct ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_NormalColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_HighlightedColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_PressedColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_SelectedColor;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_DisabledColor;
	float ___m_ColorMultiplier;
	float ___m_FadeDuration;
};
struct ContactPoint_t241857959C0D517C21F541BB04B63FA6C1EAB3F9 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Impulse;
	int32_t ___m_ThisColliderInstanceID;
	int32_t ___m_OtherColliderInstanceID;
	float ___m_Separation;
};
struct ContactPoint2D_t16A7EE2DDFB4FA3A09C6554E11F30CEDAEBFA801 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_RelativeVelocity;
	float ___m_Separation;
	float ___m_NormalImpulse;
	float ___m_TangentImpulse;
	int32_t ___m_Collider;
	int32_t ___m_OtherCollider;
	int32_t ___m_Rigidbody;
	int32_t ___m_OtherRigidbody;
	int32_t ___m_Enabled;
};
struct ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E  : public ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8
{
};
struct ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9  : public ControlPortDefinition_t9901850F1BE294EE749D88CC36AB53E9BE414AF8
{
};
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92  : public RuntimeObject
{
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection;
	float ___m_MoveLength;
	int32_t ___m_Push;
};
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_pinvoke
{
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection;
	float ___m_MoveLength;
	int32_t ___m_Push;
};
struct ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_marshaled_com
{
	CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___m_Controller;
	Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___m_Collider;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_MoveDirection;
	float ___m_MoveLength;
	int32_t ___m_Push;
};
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 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 Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C 
{
	int32_t ___value__;
};
struct KeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9 
{
	int32_t ___value__;
};
struct MouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330 
{
	int32_t ___value__;
};
struct MoveDirection_t0981B415CB2BEB70F14E647EDE5DE29F52DEC5E6 
{
	int32_t ___value__;
};
struct NavMeshPathStatus_t1BCDA84284F9D364B8BB3BDF741D50D38932B205 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct PenStatus_tCAD6543115EF443E17410B52D37EC67BCC88ABB8 
{
	int32_t ___value__;
};
struct PressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8 
{
	int32_t ___value__;
};
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject;
	BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module;
	float ___distance;
	float ___index;
	int32_t ___depth;
	int32_t ___sortingGroupID;
	int32_t ___sortingGroupOrder;
	int32_t ___sortingLayer;
	int32_t ___sortingOrder;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition;
	int32_t ___displayIndex;
};
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject;
	BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module;
	float ___distance;
	float ___index;
	int32_t ___depth;
	int32_t ___sortingGroupID;
	int32_t ___sortingGroupOrder;
	int32_t ___sortingLayer;
	int32_t ___sortingOrder;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition;
	int32_t ___displayIndex;
};
struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject;
	BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module;
	float ___distance;
	float ___index;
	int32_t ___depth;
	int32_t ___sortingGroupID;
	int32_t ___sortingGroupOrder;
	int32_t ___sortingLayer;
	int32_t ___sortingOrder;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition;
	int32_t ___displayIndex;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct ScriptGraphContainerType_t1430BD481892788BD0049F7C5E887E47CFF16716 
{
	int32_t ___value__;
};
struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062 
{
	int32_t ___value__;
};
struct ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E  : public ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0
{
	RuntimeObject* ____defaultvalue;
	bool ___U3ChasDefaultValueU3Ek__BackingField;
};
struct ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C  : public ValuePortDefinition_tEF6390870319951F5C74CEA7796E8ED31B0354A0
{
};
struct VariableKind_t875B5CA208F97FDC4152C1140C48EEA35135232C 
{
	int32_t ___value__;
};
struct Source_t2086FE87EC4CC7556694833EB21AC29B4F5DA9D3 
{
	int32_t ___value__;
};
struct Mode_t2D49D0E10E2FDA0026278C2400C16033888D0542 
{
	int32_t ___value__;
};
struct InputButton_t7F40241CC7C406EBD574D426F736CB744DE86CDA 
{
	int32_t ___value__;
};
struct Transition_tF856A77C9FAC6D26EA3CA158CF68B739D35397B3 
{
	int32_t ___value__;
};
struct Data_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F  : public Data_tE6B8DA280B1DED7FE19DFC768353D5D79027D3A1
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___target;
};
struct UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334  : public Exception_t
{
	int32_t ___U3CValueU3Ek__BackingField;
};
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 AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938  : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CmoveVectorU3Ek__BackingField;
	int32_t ___U3CmoveDirU3Ek__BackingField;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD 
{
	int32_t ___m_ColliderID;
	int32_t ___m_OtherColliderID;
	intptr_t ___m_StartPtr;
	uint32_t ___m_NbPoints;
	uint16_t ___m_Flags;
	uint16_t ___m_Events;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_ImpulseSum;
};
struct ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B 
{
	int32_t ___m_BodyID;
	int32_t ___m_OtherBodyID;
	intptr_t ___m_StartPtr;
	uint32_t ___m_NbPairs;
	uint16_t ___m_Flags;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_RelativeVelocity;
};
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 Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5  : public RuntimeObject
{
	String_t* ____name;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ____parameterTypes;
	Type_t* ____targetType;
	String_t* ____targetTypeName;
	int32_t ____source;
	FieldInfo_t* ____fieldInfo;
	PropertyInfo_t* ____propertyInfo;
	MethodInfo_t* ____methodInfo;
	ConstructorInfo_t1B5967EE7E5554272F79F8880183C70AD240EEEB* ____constructorInfo;
	bool ____isExtension;
	bool ____isInvokedAsExtension;
	RuntimeObject* ___fieldAccessor;
	RuntimeObject* ___propertyAccessor;
	RuntimeObject* ___methodInvoker;
	bool ___U3CisReflectedU3Ek__BackingField;
};
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 Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C 
{
	int32_t ___m_Mode;
	bool ___m_WrapAround;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight;
};
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_pinvoke
{
	int32_t ___m_Mode;
	int32_t ___m_WrapAround;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight;
};
struct Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C_marshaled_com
{
	int32_t ___m_Mode;
	int32_t ___m_WrapAround;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnUp;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnDown;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnLeft;
	Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712* ___m_SelectOnRight;
};
struct PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB  : public BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F
{
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerEnterU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_PointerPress;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3ClastPressU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CrawPointerPressU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerDragU3Ek__BackingField;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CpointerClickU3Ek__BackingField;
	RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerCurrentRaycastU3Ek__BackingField;
	RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___U3CpointerPressRaycastU3Ek__BackingField;
	List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___hovered;
	bool ___U3CeligibleForClickU3Ek__BackingField;
	int32_t ___U3CdisplayIndexU3Ek__BackingField;
	int32_t ___U3CpointerIdU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CdeltaU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpressPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldPositionU3Ek__BackingField;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CworldNormalU3Ek__BackingField;
	float ___U3CclickTimeU3Ek__BackingField;
	int32_t ___U3CclickCountU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscrollDeltaU3Ek__BackingField;
	bool ___U3CuseDragThresholdU3Ek__BackingField;
	bool ___U3CdraggingU3Ek__BackingField;
	int32_t ___U3CbuttonU3Ek__BackingField;
	float ___U3CpressureU3Ek__BackingField;
	float ___U3CtangentialPressureU3Ek__BackingField;
	float ___U3CaltitudeAngleU3Ek__BackingField;
	float ___U3CazimuthAngleU3Ek__BackingField;
	float ___U3CtwistU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CtiltU3Ek__BackingField;
	int32_t ___U3CpenStatusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CradiusVarianceU3Ek__BackingField;
	bool ___U3CfullyExitedU3Ek__BackingField;
	bool ___U3CreenteredU3Ek__BackingField;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191  : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
{
	bool ___U3CisDefinedU3Ek__BackingField;
	RuntimeObject* ___U3CcontrolInputsU3Ek__BackingField;
	RuntimeObject* ___U3CcontrolOutputsU3Ek__BackingField;
	RuntimeObject* ___U3CvalueInputsU3Ek__BackingField;
	RuntimeObject* ___U3CvalueOutputsU3Ek__BackingField;
	RuntimeObject* ___U3CinvalidInputsU3Ek__BackingField;
	RuntimeObject* ___U3CinvalidOutputsU3Ek__BackingField;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortsChanged;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CdefaultValuesU3Ek__BackingField;
	RuntimeObject* ___U3CrelationsU3Ek__BackingField;
	bool ___U3CisControlRootU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
	Exception_t* ___U3CdefinitionExceptionU3Ek__BackingField;
};
struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405  : public RuntimeObject
{
	int32_t ___Kind;
	VariableDeclarationCollection_tF2FB9698489A7485BE152FDBA89ABFFE7E28C8AC* ___collection;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___OnVariableChanged;
};
struct Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2  : public Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611
{
	float ___time;
	bool ___triggered;
};
struct Absolute_1_t77D20F8C30AE861A34B46988E6D5A4B547E3BA3E  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Absolute_1_t2D3E1D68B7CFE63789BEDD8294A7F713AD9FA19E  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Absolute_1_t2D6B0CE9A7BCF66FEB2D9FECB9D77961310530BC  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Absolute_1_t238132F9E56C287581E21782D8FB7F00384C1121  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0  : public MulticastDelegate_t
{
};
struct Add_1_tCFF7E239BEFEDCA80FA267F5AA539A9B8AF5588F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Add_1_t8C91B1E42DB246ED5F342011F310A3B5BEC140EC  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Add_1_tAD9C131E198A1FE61DE7D91BB71B7891561C9DE5  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Add_1_tE2681296597AA0278E512EEF9366048F086B2CE8  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Add_1_t0FEAF76085A384DD52BE115AA7195C72510E87AF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Angle_1_t49A2B8C64D4CACAEAA7889CA873A99A8851E41C9  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CangleU3Ek__BackingField;
};
struct Angle_1_t407EFE9A334631BC879B3A169C4F8CF14173B719  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CangleU3Ek__BackingField;
};
struct CrossProduct_1_t4BACDDED120B5DFF9A905507EE572345B218AACD  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcrossProductU3Ek__BackingField;
};
struct Distance_1_tAD8E7A69AE1646302783A974DE0E599FD20F53A1  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdistanceU3Ek__BackingField;
};
struct Distance_1_t0F872B1DCC3F3F445DB5B869E21A7AF1E16EA05B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdistanceU3Ek__BackingField;
};
struct Distance_1_t782B012B929FA44566A14A3D9783FC4505BF70BA  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdistanceU3Ek__BackingField;
};
struct Divide_1_tD4212EDDA5F38F908CC4A0BAB33B6D9D8B49FE27  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CquotientU3Ek__BackingField;
};
struct Divide_1_tF92DA2E76CA2912A3C975E711955EBAAAC7D4CD4  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CquotientU3Ek__BackingField;
};
struct Divide_1_t0D79BB8F9A3785999827C001451BFB29229351DF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CquotientU3Ek__BackingField;
};
struct Divide_1_tF51E109A60140012DDEBF8C9A1D795D4D4D63D08  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CquotientU3Ek__BackingField;
};
struct Divide_1_tEF3BDBDBD70E8D9C2B2DE3F5A698C32F490F03CA  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CquotientU3Ek__BackingField;
};
struct DotProduct_1_tEF10D5AF5170374FC3950CA132B8D55872A0D93D  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdotProductU3Ek__BackingField;
};
struct DotProduct_1_tAE185BE6DEA935D2DBA3A39FFB847F1BC03BB24B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdotProductU3Ek__BackingField;
};
struct DotProduct_1_t70CFEFCB81FC10AD5E0B71BCBA244B43B0E566AE  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdotProductU3Ek__BackingField;
};
struct EventUnit_1_t4AB2F04B06B67F8113A825CE6B52DAF5FBC30C76  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t54DDE2D88775B20E5C53D4447A7A4331147B84E8  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t829098AFC28E9D152D23D1C5B1C1CF6FB9CBF4F6  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_tF43EEF4F9C85F3B03D2385EE894126AA118A74CF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t7BC3E41E557343637CA6F78AB225E48C30EC5FEC  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t1127B8B6F096201E4C58FE344650D50874A883EA  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t9769431A77217F148832752EAA12E4A00FEA17D3  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_tE4B597A120486166887477F7B417A3E3DAB1FC5B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_tD07B66E55A268C82B55A9688680895A378177248  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t7D6B626411B6E10D0B342DFB2E54C07958C6D93E  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t6685E61E4EDF3B9ED5844F896350561D6A2BD767  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457  : 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_t80CC80D30D56957F993C3116D1DEECC4FD160053  : 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_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7  : public MulticastDelegate_t
{
};
struct Func_2_t840E8E3742C29230740FC684E551A16441E3DD1D  : public MulticastDelegate_t
{
};
struct Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940  : public MulticastDelegate_t
{
};
struct Func_2_tD16B7E8CD037CB829C5925278A98E9EF051A5412  : 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_t70544885914391E832D695D5F5EF048E81CDBDBE  : public MulticastDelegate_t
{
};
struct Func_2_t7A3F2D4D7C71523CC9BC6362E9B2DF3988B3804E  : public MulticastDelegate_t
{
};
struct Func_2_t7C47A6C6B19956383C85D58AACF3C606E8EA8434  : public MulticastDelegate_t
{
};
struct GetGraph_3_t240D683507250730B369D4D03D93585BF9E50192  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgameObjectU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CgraphOutputU3Ek__BackingField;
};
struct GetGraphs_3_tBCA0F4E56A08D5278A8ABD3E0D53EEB8CE8020E2  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgameObjectU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CgraphListU3Ek__BackingField;
};
struct HasGraph_3_t0725584D6BA1370B7B5B7BCD22A95E1BBBA40A81  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgraphInputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3ChasGraphOutputU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct Lerp_1_tC11AFC4AF953744AE5AE3E21A2D89203E45E07F1  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CinterpolationU3Ek__BackingField;
};
struct Lerp_1_t871671EC83E552861D36A24735DD03CB1B82FD65  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CinterpolationU3Ek__BackingField;
};
struct Lerp_1_tFB66E836FD39854B694049EC439119E87B2F7E19  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CinterpolationU3Ek__BackingField;
};
struct Lerp_1_tB822503988575DEFA39DF839672B8E98FDA5E2ED  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CinterpolationU3Ek__BackingField;
};
struct Modulo_1_t1581A343FDBE12B6754A74D0FAEE89774CDD51AF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainderU3Ek__BackingField;
};
struct Modulo_1_t850D41A19079E624939D654FFAE9A7D3CA44BF0C  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainderU3Ek__BackingField;
};
struct Modulo_1_tAB609C011BFDC283E391D2342D5265AB222484C1  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainderU3Ek__BackingField;
};
struct Modulo_1_tF7857E5C8F346A19556428ECE6ECAB428E0A460F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainderU3Ek__BackingField;
};
struct Modulo_1_t4C0A985F7D2B650978D5037EAB5D206DE10A98CD  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdividendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdivisorU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainderU3Ek__BackingField;
};
struct MoveTowards_1_t70A91479A15E0E4E2647CBAB60914A47910F93E1  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CcurrentU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CmaxDeltaU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
	bool ___U3CperSecondU3Ek__BackingField;
};
struct MoveTowards_1_t831C7E63E170AC55F7BCB4C167C7749925042F28  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CcurrentU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CmaxDeltaU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
	bool ___U3CperSecondU3Ek__BackingField;
};
struct MoveTowards_1_t01041347A3B7E982E89845BA56418A3BBF9D1EA0  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CcurrentU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CmaxDeltaU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
	bool ___U3CperSecondU3Ek__BackingField;
};
struct MoveTowards_1_t7E7F48EDD3449516B8E685D37048E4747DCF733E  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CcurrentU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CmaxDeltaU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
	bool ___U3CperSecondU3Ek__BackingField;
};
struct MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ____inputCount;
	ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* ___U3CmultiInputsU3Ek__BackingField;
};
struct MultiInputUnit_1_tC7B4346E60926ADABAC1EF5FD9733C44B443506F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ____inputCount;
	ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* ___U3CmultiInputsU3Ek__BackingField;
};
struct MultiInputUnit_1_t9BEC79E965297E440E69E310234A00BC35CCF37C  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ____inputCount;
	ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* ___U3CmultiInputsU3Ek__BackingField;
};
struct MultiInputUnit_1_tECC48B6C5F1DC2BCCB6D1D3A2C8477F0F76845AF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ____inputCount;
	ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* ___U3CmultiInputsU3Ek__BackingField;
};
struct MultiInputUnit_1_tB74C2449278675C420215C3BFD0195E1F2214AD7  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ____inputCount;
	ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* ___U3CmultiInputsU3Ek__BackingField;
};
struct Multiply_1_tA4590DA8DE2731A186228CF781D5DBC1DC5AECB4  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CproductU3Ek__BackingField;
};
struct Multiply_1_tE49E1DAC8DDF057729CF8B98A0A0B13AB7DC1FCE  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CproductU3Ek__BackingField;
};
struct Multiply_1_t47C5B3C10412189C4A2FC1304CB1126642589DEC  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CproductU3Ek__BackingField;
};
struct Multiply_1_t82966F986C841D91E169484B1204855788DF8B75  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CproductU3Ek__BackingField;
};
struct Multiply_1_tBCE33153D082D901297EAF88E2C43E941F1B13DA  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CproductU3Ek__BackingField;
};
struct NesterUnit_2_t3C2F82466DF399559BEDABDA87A8792D004F5494  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	GraphNest_2_tDE7A508253945CE7ED5EF46C78913E049858DD49* ___U3CnestU3Ek__BackingField;
};
struct Normalize_1_t7BE5D0DFA43BA662A50AF675BA8FD9EFEFC84572  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Normalize_1_t247F78B378339D162A54E93179DF3D126E4BC77B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Normalize_1_t2ED80D6ACE4237A5EA42152DCE369B5EAF7EA273  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Normalize_1_t78307EDB20041D6CC649276C51BF1110FC52A921  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct PerSecond_1_tDF7BC3082104665A62EE8F7BD99A3897EB0F2593  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct PerSecond_1_t72FA3B71EBE2BB756A7BDF1ABEF8AC4D9A14DD95  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct PerSecond_1_tC68D3B1A78D8A3C0F6A157BB94C473BEFCF2B999  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct PerSecond_1_t2B5F5401B70F24D2EA8EDDE16F82C36872971640  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Project_1_t9B9875594AF61413624135C374E4A65B871AEAD9  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CprojectionU3Ek__BackingField;
};
struct Project_1_t021CAE32A9D38A968574466E108ABE918DDDD53A  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CprojectionU3Ek__BackingField;
};
struct Round_2_t397B39112EA05C65325D782638740DB2F16F43BF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ___U3CroundingU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Round_2_t14318F333BF7B2D1D2D40CCB6BFECE9942A73D57  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ___U3CroundingU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Round_2_t58979B67652AC3F90DA6A96A359510671EB026A0  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ___U3CroundingU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct Round_2_t5C9DC81D6E0B508497AAC495DCB1C382FFDE38D3  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ___U3CroundingU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct SetGraph_3_t06368DF22564E2F2C9AA04A28AE490A9E891CA78  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CgraphInputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CgraphOutputU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct Subtract_1_t0079A4C8B7DEEB051EB0CB09AE251CE440AB3E77  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CminuendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsubtrahendU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdifferenceU3Ek__BackingField;
};
struct Subtract_1_t56E0FF1272BC72707C44D92A3AF57B9E67A18E2C  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CminuendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsubtrahendU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdifferenceU3Ek__BackingField;
};
struct Subtract_1_t3E70C6C8B343D9665A04663DD28C6416162450EE  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CminuendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsubtrahendU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdifferenceU3Ek__BackingField;
};
struct Subtract_1_tDAB052B1ECC570E8BA9AD1402873BE6A0CD56B62  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CminuendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsubtrahendU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdifferenceU3Ek__BackingField;
};
struct Subtract_1_tD6A0881A688C63ECB43D4B59368CC118B30700A7  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CminuendU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsubtrahendU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdifferenceU3Ek__BackingField;
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};
struct And_t819DE3A702547766A1D45DDE7670556FC32D6EE0  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
};
struct ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CequalU3Ek__BackingField;
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcomparisonU3Ek__BackingField;
	bool ___U3CnumericU3Ek__BackingField;
};
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0  : public RuntimeObject
{
	ContactPairHeader_tA8C64AAEEF017149E77A6600B10A10F1A1C5648B ___m_Header;
	ContactPair_t096319945A27108A2DA384393A9ED390BE4356FD ___m_Pair;
	bool ___m_Flipped;
	ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* ___m_LegacyContacts;
};
struct Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	bool ___U3CnumericU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaLessThanBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaLessThanOrEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaNotEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaGreaterThanOrEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaGreatherThanBU3Ek__BackingField;
};
struct ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE  : public UnitConnection_2_tB0EDB4F9E57C2E858C57D11BFCCF9F136AE74479
{
};
struct Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CresetU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdurationU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CunscaledTimeU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitReadyU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitNotReadyU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtickU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CbecameReadyU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainingSecondsU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainingRatioU3Ek__BackingField;
};
struct EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CequalU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CnotEqualU3Ek__BackingField;
};
struct EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9  : public MulticastDelegate_t
{
};
struct EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF  : public MulticastDelegate_t
{
};
struct ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
};
struct GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
};
struct GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
};
struct InvalidConnection_tDEA5FDFF9467A688035DA16576C70AB28D3C84FD  : public UnitConnection_2_t2044001D10B79674C2498A9621210AA06DB3F72F
{
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	RuntimeObject* ____value;
	Type_t* ___U3CtypeU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	String_t* ___U3CformerTypeU3Ek__BackingField;
	String_t* ___U3CformerValueU3Ek__BackingField;
};
struct Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CoutputU3Ek__BackingField;
};
struct NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CnotEqualU3Ek__BackingField;
};
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct Null_t99987723588E4A68BD6223023875576BB97BAC2F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CnullU3Ek__BackingField;
};
struct NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CifNotNullU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CifNullU3Ek__BackingField;
};
struct NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CinputU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CfallbackU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
};
struct NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaLessThanBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaLessThanOrEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaGreaterThanOrEqualToBU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaGreatherThanBU3Ek__BackingField;
};
struct Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CaU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
};
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct SaveVariables_t069640146E3F57F419F6118608DF9C4917331759  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbaseU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CexponentU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CpowerU3Ek__BackingField;
};
struct ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CradicandU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdegreeU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CrootU3Ek__BackingField;
};
struct This_t86575F0BBF61035173580AF5A301BA2801DB6BEA  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CselfU3Ek__BackingField;
};
struct Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CstartU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CpauseU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CresumeU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CtoggleU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CdurationU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CunscaledTimeU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CstartedU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtickU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CcompletedU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CelapsedSecondsU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CelapsedRatioU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainingSecondsU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CremainingRatioU3Ek__BackingField;
};
struct TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	int32_t ____argumentCount;
	List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* ___U3CargumentsU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CnameU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__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 WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CresetOnExitU3Ek__BackingField;
	int32_t ____inputCount;
	ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* ___U3CawaitedInputsU3Ek__BackingField;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CresetU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___U3CenterU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CexitU3Ek__BackingField;
};
struct Average_1_tCA7DD8688080C56898B980994E37B9F06E4E4691  : public MultiInputUnit_1_tC7B4346E60926ADABAC1EF5FD9733C44B443506F
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaverageU3Ek__BackingField;
};
struct Average_1_t793AD42D411E9F40D39B56967F39BB90B4D3FC8E  : public MultiInputUnit_1_t9BEC79E965297E440E69E310234A00BC35CCF37C
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaverageU3Ek__BackingField;
};
struct Average_1_t4546D3677276101A75233CEC8DA31B26A94A938E  : public MultiInputUnit_1_tECC48B6C5F1DC2BCCB6D1D3A2C8477F0F76845AF
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaverageU3Ek__BackingField;
};
struct Average_1_t0B0A4E2E2FC0EE90EF131D98EA0F1FD222851FA8  : public MultiInputUnit_1_tB74C2449278675C420215C3BFD0195E1F2214AD7
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CaverageU3Ek__BackingField;
};
struct GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC  : public EventUnit_1_t4AB2F04B06B67F8113A825CE6B52DAF5FBC30C76
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9  : public EventUnit_1_t54DDE2D88775B20E5C53D4447A7A4331147B84E8
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9  : public EventUnit_1_tC4CD3BCF82B238643F757826562C22A331674FCF
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C  : public EventUnit_1_t829098AFC28E9D152D23D1C5B1C1CF6FB9CBF4F6
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865  : public EventUnit_1_tF43EEF4F9C85F3B03D2385EE894126AA118A74CF
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B  : public EventUnit_1_t7BC3E41E557343637CA6F78AB225E48C30EC5FEC
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5  : public EventUnit_1_t1127B8B6F096201E4C58FE344650D50874A883EA
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9  : public EventUnit_1_t9769431A77217F148832752EAA12E4A00FEA17D3
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6  : public EventUnit_1_tE4B597A120486166887477F7B417A3E3DAB1FC5B
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F  : public EventUnit_1_tB59DC3005FF9CBF8A1F3829ABC70B13B1203C95E
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298  : public EventUnit_1_tD07B66E55A268C82B55A9688680895A378177248
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4  : public EventUnit_1_t7D6B626411B6E10D0B342DFB2E54C07958C6D93E
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9  : public EventUnit_1_t987D04F05513AC335CA2B8036FD244478A0CF784
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B  : public EventUnit_1_t6685E61E4EDF3B9ED5844F896350561D6A2BD767
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF  : public EventUnit_1_t5C13FD5AB1AC89EB5728DEC96B1C738127B19849
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CtargetU3Ek__BackingField;
};
struct GlobalEventUnit_1_t66E72C84191E1B4F9B08D0CEA8B0AAFAC1EDD681  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
};
struct MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
};
struct ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD  : public EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD
{
};
struct Maximum_1_tE5B5B2553B1DA17AC9AD6EC4EE85FBAE54D63F3D  : public MultiInputUnit_1_tC7B4346E60926ADABAC1EF5FD9733C44B443506F
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CmaximumU3Ek__BackingField;
};
struct Maximum_1_t52DD678E6CCCDB4066013A42D34FE97610500D2F  : public MultiInputUnit_1_t9BEC79E965297E440E69E310234A00BC35CCF37C
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CmaximumU3Ek__BackingField;
};
struct Maximum_1_tE515EF101FE4005B2D226B2EE875AEF04F5D7561  : public MultiInputUnit_1_tECC48B6C5F1DC2BCCB6D1D3A2C8477F0F76845AF
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CmaximumU3Ek__BackingField;
};
struct Maximum_1_t95DBFB824A11DBD481FF1D8BB163CDCF41C2DB1A  : public MultiInputUnit_1_tB74C2449278675C420215C3BFD0195E1F2214AD7
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CmaximumU3Ek__BackingField;
};
struct Minimum_1_t8FE9A91CC7EE570287AF7FBF0AFC4B5DF9DA28E8  : public MultiInputUnit_1_tC7B4346E60926ADABAC1EF5FD9733C44B443506F
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CminimumU3Ek__BackingField;
};
struct Minimum_1_tFCA18669CD0EFEE67131E2B8BDD8A6799366DDC0  : public MultiInputUnit_1_t9BEC79E965297E440E69E310234A00BC35CCF37C
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CminimumU3Ek__BackingField;
};
struct Minimum_1_t3EDEC667B35FB5E85EC2335EC202BD40FB5C9F73  : public MultiInputUnit_1_tECC48B6C5F1DC2BCCB6D1D3A2C8477F0F76845AF
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CminimumU3Ek__BackingField;
};
struct Minimum_1_t5AEA0C9633F5FFC1F0A22424D13CCF996C58A988  : public MultiInputUnit_1_tB74C2449278675C420215C3BFD0195E1F2214AD7
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CminimumU3Ek__BackingField;
};
struct Sum_1_t502EBC7039A31EF3CDDE6C6F28C2BAE282EE54D0  : public MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Sum_1_t6A986FCDF3FF5161BBCB0F2DC5E305C2074BC975  : public MultiInputUnit_1_tC7B4346E60926ADABAC1EF5FD9733C44B443506F
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Sum_1_t6C78D9A011177D69BD9FFAF9178540690786EA12  : public MultiInputUnit_1_t9BEC79E965297E440E69E310234A00BC35CCF37C
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Sum_1_tF427AC4AA7372DA92039BEF5E84E18658052E397  : public MultiInputUnit_1_tECC48B6C5F1DC2BCCB6D1D3A2C8477F0F76845AF
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct Sum_1_t45679A3A598213C50F27E6E220C5D98B7EBACA77  : public MultiInputUnit_1_tB74C2449278675C420215C3BFD0195E1F2214AD7
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CsumU3Ek__BackingField;
};
struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A  : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
struct Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct DeprecatedGenericAdd_t6E8090715925AB9A0925F5BA751CA42E716381E9  : public Add_1_tCFF7E239BEFEDCA80FA267F5AA539A9B8AF5588F
{
};
struct DeprecatedScalarAdd_t39E148B2B63835E2901F090F6786D2CF2F0DAC09  : public Add_1_t8C91B1E42DB246ED5F342011F310A3B5BEC140EC
{
};
struct DeprecatedVector2Add_tC92A691B4373599CEB163E5E7E39833A1E7375B0  : public Add_1_tAD9C131E198A1FE61DE7D91BB71B7891561C9DE5
{
};
struct DeprecatedVector3Add_t6A09BFCD3ED188E2F4638E1B79F27A5C956B97B1  : public Add_1_tE2681296597AA0278E512EEF9366048F086B2CE8
{
};
struct DeprecatedVector4Add_t2EE31083D5C1E96B7807BEA9825A543D52E5AE12  : public Add_1_t0FEAF76085A384DD52BE115AA7195C72510E87AF
{
};
struct Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890  : public BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B
{
};
struct Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438  : public MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087
{
	String_t* ____formula;
	Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* ___ncalc;
	bool ___U3CcacheArgumentsU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CresultU3Ek__BackingField;
};
struct GenericDivide_tA1EA8687B7ED62A31CE4321694538DE87E6849C4  : public Divide_1_tD4212EDDA5F38F908CC4A0BAB33B6D9D8B49FE27
{
};
struct GenericModulo_t79F859EFF049282586875BA494A7E20E45FC4892  : public Modulo_1_t1581A343FDBE12B6754A74D0FAEE89774CDD51AF
{
};
struct GenericMultiply_t4123AB90BF4C818199509C8E0C777BA6B3F5AD2F  : public Multiply_1_tA4590DA8DE2731A186228CF781D5DBC1DC5AECB4
{
};
struct GenericSubtract_t64676A4D613E2E0690C863ADA91307BFAD6E5757  : public Subtract_1_t0079A4C8B7DEEB051EB0CB09AE251CE440AB3E77
{
};
struct GetScriptGraph_t4729D0411ADD72763DEC27D2CEC3F615E892FA40  : public GetGraph_3_t240D683507250730B369D4D03D93585BF9E50192
{
};
struct GetScriptGraphs_t7F6220BEBA9AE245DEF225CE4F6FAAB08781BF7D  : public GetGraphs_3_tBCA0F4E56A08D5278A8ABD3E0D53EEB8CE8020E2
{
};
struct GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A  : public UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CfallbackU3Ek__BackingField;
	bool ___U3CspecifyFallbackU3Ek__BackingField;
};
struct GetVariableUnit_t1A6192BBF1E61158BB924C5F61502DDD0FA0F77F  : public VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct Greater_tF17D3BCCCABA5614A532B7BA15901D16042CA0B3  : public BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B
{
};
struct GreaterOrEqual_t47612C0D7C04CBBDEF1E93F20D779E1F929185B6  : public BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B
{
};
struct HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E  : public HasGraph_3_t0725584D6BA1370B7B5B7BCD22A95E1BBBA40A81
{
	int32_t ___U3CcontainerTypeU3Ek__BackingField;
};
struct IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6  : public UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CisVariableDefinedU3Ek__BackingField;
};
struct IsVariableDefinedUnit_tAAF6A5449C2566AAF8EBE71F913F242CF4F380EF  : public VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CisDefinedU3Ek__BackingField;
};
struct Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Less_tDC6680175059111E501F4A0A4EE395CB36E65039  : public BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B
{
};
struct LessOrEqual_t8E48A5F6D7991E4C018D5A5C59DD2ECC86EB74C5  : public BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B
{
};
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	CancellationTokenSource_tAAE1E0033BCFC233801F8CB4CED5C852B350CB7B* ___m_CancellationTokenSource;
};
struct NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15  : public BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B
{
};
struct ScalarAbsolute_tAEBF8AB2084AA738E71A0ED2C352577EFDC94DE5  : public Absolute_1_t77D20F8C30AE861A34B46988E6D5A4B547E3BA3E
{
};
struct ScalarDivide_tFB6FA87D60D672CD9F95967D83B1B3712FB44C1A  : public Divide_1_tF92DA2E76CA2912A3C975E711955EBAAAC7D4CD4
{
};
struct ScalarLerp_t63927A16F4A43514DF07446997CB2A7059C017E7  : public Lerp_1_tC11AFC4AF953744AE5AE3E21A2D89203E45E07F1
{
};
struct ScalarModulo_tAC31DE64553612B146D2067DD5326B61A4037F46  : public Modulo_1_t850D41A19079E624939D654FFAE9A7D3CA44BF0C
{
};
struct ScalarMoveTowards_t77B16434DA50DA0C280322FEF4DA32E0C9957B46  : public MoveTowards_1_t70A91479A15E0E4E2647CBAB60914A47910F93E1
{
};
struct ScalarMultiply_t1ACD9E92C27B52C4780B1A5DC5F15FDE37AC1125  : public Multiply_1_tE49E1DAC8DDF057729CF8B98A0A0B13AB7DC1FCE
{
};
struct ScalarNormalize_tEC3DFF825881D5DF9D0D60991111C4653B272A41  : public Normalize_1_t7BE5D0DFA43BA662A50AF675BA8FD9EFEFC84572
{
};
struct ScalarPerSecond_t5D9E686A9194710E936F57D26E23CB7A355804F2  : public PerSecond_1_tDF7BC3082104665A62EE8F7BD99A3897EB0F2593
{
};
struct ScalarRound_tCE25B78976BFDB341FC704244E9F599A5D551016  : public Round_2_t397B39112EA05C65325D782638740DB2F16F43BF
{
};
struct ScalarSubtract_t6A7F3D8C5EC7FC40AE6EE36F447D8E792178CFA2  : public Subtract_1_t56E0FF1272BC72707C44D92A3AF57B9E67A18E2C
{
};
struct SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F  : public SetGraph_3_t06368DF22564E2F2C9AA04A28AE490A9E891CA78
{
	int32_t ___U3CcontainerTypeU3Ek__BackingField;
};
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 Vector2Absolute_tE5D2AA266CF33C4E23621B55EF5BACE2210050DC  : public Absolute_1_t2D3E1D68B7CFE63789BEDD8294A7F713AD9FA19E
{
};
struct Vector2Angle_t1B8CF2B8D00293514D51D4ECA2BB761CE06B049C  : public Angle_1_t49A2B8C64D4CACAEAA7889CA873A99A8851E41C9
{
};
struct Vector2Distance_t63F2D5E6D836281D150E2C427E6FEDFAB4440145  : public Distance_1_tAD8E7A69AE1646302783A974DE0E599FD20F53A1
{
};
struct Vector2Divide_tFD4F1EF9ADB37E7F00602A46DD600F470E319E02  : public Divide_1_t0D79BB8F9A3785999827C001451BFB29229351DF
{
};
struct Vector2DotProduct_t5AF887417EB2C7E3B37111FB2A94F39341788B44  : public DotProduct_1_tEF10D5AF5170374FC3950CA132B8D55872A0D93D
{
};
struct Vector2Lerp_t4ABC7F21BB791DBCD797AFE6841508FFA45A996C  : public Lerp_1_t871671EC83E552861D36A24735DD03CB1B82FD65
{
};
struct Vector2Modulo_tC7C028DB2C806F10F4514E4391715DC8B5441BCB  : public Modulo_1_tAB609C011BFDC283E391D2342D5265AB222484C1
{
};
struct Vector2MoveTowards_t53F4D27D4E61D99D20058B15C647CA630AE23E4C  : public MoveTowards_1_t831C7E63E170AC55F7BCB4C167C7749925042F28
{
};
struct Vector2Multiply_tFA2277CCEF599208A54B11339A0304D4372D95AE  : public Multiply_1_t47C5B3C10412189C4A2FC1304CB1126642589DEC
{
};
struct Vector2Normalize_t981B34A3198C3BBC604C5EF7FB2C5C2E00EA90D6  : public Normalize_1_t247F78B378339D162A54E93179DF3D126E4BC77B
{
};
struct Vector2PerSecond_t64F76A4D33A8613142C41ACEEA87858A4B103975  : public PerSecond_1_t72FA3B71EBE2BB756A7BDF1ABEF8AC4D9A14DD95
{
};
struct Vector2Project_t343714C7D19CD3480E71576E6C53A0B77548CB7F  : public Project_1_t9B9875594AF61413624135C374E4A65B871AEAD9
{
};
struct Vector2Round_tCAF9DCE93245B285319DFD12E6003A4C42F71ECE  : public Round_2_t14318F333BF7B2D1D2D40CCB6BFECE9942A73D57
{
};
struct Vector2Subtract_t341BE86D527E990FB4D1D2D861B98DF3618C7347  : public Subtract_1_t3E70C6C8B343D9665A04663DD28C6416162450EE
{
};
struct Vector3Absolute_t36E228D7A4E9CFB0542DB87F6B8EC44C8C35C9E9  : public Absolute_1_t2D6B0CE9A7BCF66FEB2D9FECB9D77961310530BC
{
};
struct Vector3Angle_t7619E9641B8137D66C77E2BE2DE3D6DA0EDD93A1  : public Angle_1_t407EFE9A334631BC879B3A169C4F8CF14173B719
{
};
struct Vector3CrossProduct_t848A37825FEB624A3EC0301564E9731CDEFA6136  : public CrossProduct_1_t4BACDDED120B5DFF9A905507EE572345B218AACD
{
};
struct Vector3Distance_tAF516992F172269EF9230D15B92597134961E0F9  : public Distance_1_t0F872B1DCC3F3F445DB5B869E21A7AF1E16EA05B
{
};
struct Vector3Divide_t7C4E7914B0DD1E8E56B7268CF1738FB33CF84E0E  : public Divide_1_tF51E109A60140012DDEBF8C9A1D795D4D4D63D08
{
};
struct Vector3DotProduct_tE3D1DCC239355600AA91044A1A954A5BB5A3B4D9  : public DotProduct_1_tAE185BE6DEA935D2DBA3A39FFB847F1BC03BB24B
{
};
struct Vector3Lerp_t2014E0B22883925A199B0A99100945157194A640  : public Lerp_1_tFB66E836FD39854B694049EC439119E87B2F7E19
{
};
struct Vector3Modulo_t4DCA2F8A720D99BE985E9B16F40195B11A733F6A  : public Modulo_1_tF7857E5C8F346A19556428ECE6ECAB428E0A460F
{
};
struct Vector3MoveTowards_tF1D06EA14734A994D0951E3637F3A3E8F37486B7  : public MoveTowards_1_t01041347A3B7E982E89845BA56418A3BBF9D1EA0
{
};
struct Vector3Multiply_tB6F36EEB76B9D72B9BC467470CDF5A2952E3E095  : public Multiply_1_t82966F986C841D91E169484B1204855788DF8B75
{
};
struct Vector3Normalize_t30F06BBABA8225EF49BB94E22FDC9621573C84E3  : public Normalize_1_t2ED80D6ACE4237A5EA42152DCE369B5EAF7EA273
{
};
struct Vector3PerSecond_t23E90CB0A73EA45CD38B0464D715378FED778B99  : public PerSecond_1_tC68D3B1A78D8A3C0F6A157BB94C473BEFCF2B999
{
};
struct Vector3Project_tCE155E06D1544D15E5BA3CD56D6BDFC2C6FB76ED  : public Project_1_t021CAE32A9D38A968574466E108ABE918DDDD53A
{
};
struct Vector3Round_t44C87D5B6B8D1365EFA7DD08C83767DACE2994D2  : public Round_2_t58979B67652AC3F90DA6A96A359510671EB026A0
{
};
struct Vector3Subtract_t665C096A5C4DB74720E0BE34A58ACA7675718A85  : public Subtract_1_tDAB052B1ECC570E8BA9AD1402873BE6A0CD56B62
{
};
struct Vector4Absolute_tD46E08868F8F224BCAE2C2B87F7A70B7243A8932  : public Absolute_1_t238132F9E56C287581E21782D8FB7F00384C1121
{
};
struct Vector4Distance_t3AF749D3B55EF1FA20BC0386C2DD64B728D41BE0  : public Distance_1_t782B012B929FA44566A14A3D9783FC4505BF70BA
{
};
struct Vector4Divide_t904CEDF8AA136E4A87B62486CB9AC81A4B78C69D  : public Divide_1_tEF3BDBDBD70E8D9C2B2DE3F5A698C32F490F03CA
{
};
struct Vector4DotProduct_t38A29CC583305A37449BF3B9DD51FF044EEAFE30  : public DotProduct_1_t70CFEFCB81FC10AD5E0B71BCBA244B43B0E566AE
{
};
struct Vector4Lerp_t30E98D0BB3148783ECF18AF8DF6132F00584E866  : public Lerp_1_tB822503988575DEFA39DF839672B8E98FDA5E2ED
{
};
struct Vector4Modulo_tEA8FBCDA4B5C79B31FB1471AEBAB447951C3886F  : public Modulo_1_t4C0A985F7D2B650978D5037EAB5D206DE10A98CD
{
};
struct Vector4MoveTowards_t93CDAB50C657C06107FB224FB88D6F628B0EC70F  : public MoveTowards_1_t7E7F48EDD3449516B8E685D37048E4747DCF733E
{
};
struct Vector4Multiply_t20EDEC5A7C213718DFDA166525E881FECB7A4E1D  : public Multiply_1_tBCE33153D082D901297EAF88E2C43E941F1B13DA
{
};
struct Vector4Normalize_t758CDF12D5F5030536468646B1C7E7D6E90B5F26  : public Normalize_1_t78307EDB20041D6CC649276C51BF1110FC52A921
{
};
struct Vector4PerSecond_tF58AC18679EFD42CCD70EC7E5C2579F9767B389D  : public PerSecond_1_t2B5F5401B70F24D2EA8EDDE16F82C36872971640
{
};
struct Vector4Round_t179DA49EC516E47662042D750756DE8226405DCB  : public Round_2_t5C9DC81D6E0B508497AAC495DCB1C382FFDE38D3
{
};
struct Vector4Subtract_t3E05DBDB33C19677EAFBC12950E1986CF110D4E7  : public Subtract_1_tD6A0881A688C63ECB43D4B59368CC118B30700A7
{
};
struct WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382  : public WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B
{
};
struct WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D  : public WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B
{
};
struct WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6  : public WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsecondsU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CunscaledTimeU3Ek__BackingField;
};
struct WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF  : public WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CconditionU3Ek__BackingField;
};
struct WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3  : public WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CconditionU3Ek__BackingField;
};
struct CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9  : public GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcolliderU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcontactsU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CrelativeVelocityU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CenabledU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdataU3Ek__BackingField;
};
struct CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56  : public GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcolliderU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcontactsU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CimpulseU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CrelativeVelocityU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdataU3Ek__BackingField;
};
struct FixedUpdate_t1AB186B5B959EDBFC4D64B370B14AC9E4A972E95  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635  : public GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdataU3Ek__BackingField;
};
struct GenericSum_t7D75B76A0DCF7FF9B537DC8F5DC75B37F70D1C08  : public Sum_1_t502EBC7039A31EF3CDDE6C6F28C2BAE282EE54D0
{
};
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 LateUpdate_t6BBBC2D4A0B2EFFEEF29F9E67E56AE6862042B89  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct OnBecameInvisible_t4ABE4961CD99D4D733F320FD5BFA6F1DF7D475FD  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnBecameVisible_t7DD6711913A2603B32B5FF90C9FD7179FC357DC7  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnButtonClick_tEE8C51DA8566361E5BBA1F3928870F1562516EE4  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbuttonNameU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CactionU3Ek__BackingField;
};
struct OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E  : public GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcolliderU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcontrollerU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CmoveDirectionU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CmoveLengthU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CnormalU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CpointU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdataU3Ek__BackingField;
};
struct OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CthresholdU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CrequireSuccessU3Ek__BackingField;
};
struct OnDestroy_t249207C8FF68DF228E708285FD953A22D54438EB  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct OnDisable_t842BD8BB59A23DE94C81E2FC73DC7FDB5FE4CA74  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct OnDrawGizmos_tEDC1EF715C8EEF61AFCFE482E5C1F7F4F3891FF0  : public ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD
{
};
struct OnDrawGizmosSelected_t49DBF8921CE3D7608B5BB458C05E3111F8E1A1AD  : public ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD
{
};
struct OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51  : public GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CindexU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CtextU3Ek__BackingField;
};
struct OnEnable_tC21DBCE6B17FA52E83D398A575FE975D5DEAA280  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct OnGUI_tC53FECA408A9E5BB460EA266B267F2F3434A3EF2  : public GlobalEventUnit_1_t66E72C84191E1B4F9B08D0CEA8B0AAFAC1EDD681
{
};
struct OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF  : public GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2  : public GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192  : public GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CbreakForceU3Ek__BackingField;
};
struct OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006  : public GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CbreakForceU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CbreakTorqueU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CconnectedBodyU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CreactionForceU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CreactionTorqueU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CjointU3Ek__BackingField;
};
struct OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CkeyU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CactionU3Ek__BackingField;
};
struct OnMouseDown_t803DE89FB268CD24976CCC583CA42B9B46B6C18A  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMouseDrag_tDF8A00EEBF3B4E3A2FBD6D545C89939E103B0F91  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMouseEnter_tA7A35BE0E75232CD5BC77C8B1EB43459D0429435  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMouseExit_t5878975DE4170362E849BC375153CEBA9DC63E96  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CbuttonU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CactionU3Ek__BackingField;
};
struct OnMouseOver_t192082ACC849EEA6F09D2082AFA4159F429E58C4  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMouseUp_t3B75BE21D600580228D8B3A910E576F035F1B2C7  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMouseUpAsButton_t2E6C3895AE4D40184BF08F5966BCD469262A8D61  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnMove_tF802BBB624C1CAEC61E254D03497002079912495  : public GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdataU3Ek__BackingField;
};
struct OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F  : public GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CotherU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcollisionEventsU3Ek__BackingField;
};
struct OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611  : public GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787  : public GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98  : public GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CsecondsU3Ek__BackingField;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___U3CunscaledTimeU3Ek__BackingField;
};
struct OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930  : public GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CvalueU3Ek__BackingField;
};
struct OnTransformChildrenChanged_t881214A00B2CD48D5F4C6817E5FC76B50CECE4E4  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct OnTransformParentChanged_tE3C165A01654747F91773FFE6433B2D736FA3292  : public GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496
{
};
struct PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC  : public GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CdataU3Ek__BackingField;
};
struct ScalarAverage_t3670B3CE5D1D7895FC4746505B1FBCBE9F022F04  : public Average_1_tCA7DD8688080C56898B980994E37B9F06E4E4691
{
};
struct ScalarMaximum_t557857D4AF0973DC62C0342465E267E7DE67D05C  : public Maximum_1_tE5B5B2553B1DA17AC9AD6EC4EE85FBAE54D63F3D
{
};
struct ScalarMinimum_t2570D2F48CB73EE64A2717E52FA5E02B1C9E840F  : public Minimum_1_t8FE9A91CC7EE570287AF7FBF0AFC4B5DF9DA28E8
{
};
struct ScalarSum_t5EE1F7C84010D7063634C3EED49646B8AE8CAFF7  : public Sum_1_t6A986FCDF3FF5161BBCB0F2DC5E305C2074BC975
{
};
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 Start_t54D87976C36D6E43E61FD811D9EECA17A60CC35A  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0  : public GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcolliderU3Ek__BackingField;
};
struct TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8  : public GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CcolliderU3Ek__BackingField;
};
struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D  : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
struct Update_t2C5E06570884EB1CF9496257D318CD9821457D35  : public MachineEventUnit_1_tFEE27A934FA6DC5A5AD38ECCF06892F801EDC8C2
{
};
struct Vector2Average_tD8E579A9870804C416D04FBC414C7B9814181569  : public Average_1_t793AD42D411E9F40D39B56967F39BB90B4D3FC8E
{
};
struct Vector2Maximum_t78342326F1B00C0E43CF463CC20631A878469880  : public Maximum_1_t52DD678E6CCCDB4066013A42D34FE97610500D2F
{
};
struct Vector2Minimum_t0118D3BCCC30009374C3613725CCAA9FC1925216  : public Minimum_1_tFCA18669CD0EFEE67131E2B8BDD8A6799366DDC0
{
};
struct Vector2Sum_t96CCEB3B4CF0E48078C49B4AE6EA31E2EAD76EEB  : public Sum_1_t6C78D9A011177D69BD9FFAF9178540690786EA12
{
};
struct Vector3Average_tBED73D68BEEF7FF1248CD39DC757EE1D17F7D69E  : public Average_1_t4546D3677276101A75233CEC8DA31B26A94A938E
{
};
struct Vector3Maximum_tAFA850AD2B08FFB6227E4B9AA51E183A76C8B232  : public Maximum_1_tE515EF101FE4005B2D226B2EE875AEF04F5D7561
{
};
struct Vector3Minimum_t6B791B90C6DDFAEBA3BBEF4123923379A6AC8BCB  : public Minimum_1_t3EDEC667B35FB5E85EC2335EC202BD40FB5C9F73
{
};
struct Vector3Sum_t7EE3D5E38CF36FC9065A7E107AD3756FC92DF081  : public Sum_1_tF427AC4AA7372DA92039BEF5E84E18658052E397
{
};
struct Vector4Average_t7D82E1E0173B7C57F756151C60AA27041CBA3E63  : public Average_1_t0B0A4E2E2FC0EE90EF131D98EA0F1FD222851FA8
{
};
struct Vector4Maximum_t7CCD88C4E7B30CC9DF01D4ADF2595B3C773BDDAE  : public Maximum_1_t95DBFB824A11DBD481FF1D8BB163CDCF41C2DB1A
{
};
struct Vector4Minimum_t7D50F0F5685EF37F5AD9ECF41E12DE5900A0C7B3  : public Minimum_1_t5AEA0C9633F5FFC1F0A22424D13CCF996C58A988
{
};
struct Vector4Sum_tCFD2AC8A19618DF253EE1032687E511D335582B1  : public Sum_1_t45679A3A598213C50F27E6E220C5D98B7EBACA77
{
};
struct OnBeginDrag_t43F9263213A327A2E834D70D2E037AB33CDFB715  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnCancel_t7572E2B012357EBC6E707D237843FED42B6746CF  : public GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635
{
};
struct OnCollisionEnter_tD9413D3734BF97D05B82B370589F1333F26548CE  : public CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56
{
};
struct OnCollisionEnter2D_tC60AAEFF3BA0389103F124037DAFACDAF346AFEB  : public CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9
{
};
struct OnCollisionExit_tDE0B25DCAC3D133943D3F1B66AE7B19BF10E480B  : public CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56
{
};
struct OnCollisionExit2D_tBDA502A916DAB0228E93096E2EACA171C111D131  : public CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9
{
};
struct OnCollisionStay_t91366E2712A162A92F1340736ED6A04FEAE2A693  : public CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56
{
};
struct OnCollisionStay2D_t7D4BC91CD3FD0DD50B0EB2A94047506211693BB2  : public CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9
{
};
struct OnDeselect_t33E8985BB89247A0F9AED30BF3307FCCDDB46708  : public GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635
{
};
struct OnDrag_t6CB6E686FCB47DCE9566C368CDD83652380E2742  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnDrop_t7E94620420B54AAF9B61A99D5DA30C12F149B360  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnEndDrag_t13DC180C4FA0C3A49DBB49546DB0AC03648E4BC9  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnPointerClick_tD9E20D93550F66D36F7F19609BB8D9C1D623BCA8  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnPointerDown_tE550D18403A18462D4682F2AFA8DFDCC75D33636  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnPointerEnter_t5073E86F9E194C777DB00289204E3A332F03BF9E  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnPointerExit_t3F0DEB49665D7EC49203E338EDEEE9A31E7F6172  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnPointerUp_tA6DF47AEC4B2968164407EE8E2EA59EFA16723B8  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnScroll_t5F029DA8850B3CD842C70BED7C949ADCF3912CEF  : public PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC
{
};
struct OnSelect_t4ECE219F4237901AA966CF77B2BF377CCBDF6672  : public GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635
{
};
struct OnSubmit_tBD31DD2D8417EC0F4E43A2098F4BF4CB43BF31A0  : public GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635
{
};
struct OnTriggerEnter_t9D70B70106598697451E390FD506E5DBC5B14788  : public TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8
{
};
struct OnTriggerEnter2D_tE9B4D49C1DBF5CD4EB2252858F1358A06E3992E4  : public TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0
{
};
struct OnTriggerExit_tE1B89A6681A4C97F8B87C36EB6912428712AF1FD  : public TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8
{
};
struct OnTriggerExit2D_t6BB3E7256A7CA79800D2E033495B59485F86CA22  : public TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0
{
};
struct OnTriggerStay_tA6C9BDB431099C7A82D33C186923CFD0FD2AD63A  : public TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8
{
};
struct OnTriggerStay2D_tB93B9A480814B79AA75777748525946DDCEA143E  : public TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0
{
};
struct Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712  : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D
{
	bool ___m_EnableCalled;
	Navigation_t4D2E201D65749CF4E104E8AC1232CF1D6F14795C ___m_Navigation;
	int32_t ___m_Transition;
	ColorBlock_tDD7C62E7AFE442652FC98F8D058CE8AE6BFD7C11 ___m_Colors;
	SpriteState_tC8199570BE6337FB5C49347C97892B4222E5AACD ___m_SpriteState;
	AnimationTriggers_tA0DC06F89C5280C6DD972F6F4C8A56D7F4F79074* ___m_AnimationTriggers;
	bool ___m_Interactable;
	Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* ___m_TargetGraphic;
	bool ___m_GroupsAllowInteraction;
	int32_t ___m_CurrentIndex;
	bool ___U3CisPointerInsideU3Ek__BackingField;
	bool ___U3CisPointerDownU3Ek__BackingField;
	bool ___U3ChasSelectionU3Ek__BackingField;
	List_1_t2CDCA768E7F493F5EDEBC75AEB200FD621354E35* ___m_CanvasGroupCache;
};
struct Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89  : public Selectable_t3251808068A17B8E92FB33590A4C2FA66D456712
{
	RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_Template;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___m_CaptionText;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___m_CaptionImage;
	Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* ___m_ItemText;
	Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___m_ItemImage;
	int32_t ___m_Value;
	OptionDataList_t53255477D0A9C6980AB48693A520EFBC94DFFB96* ___m_Options;
	DropdownEvent_t8A008B010A742724CFC93576D6976E474BB13059* ___m_OnValueChanged;
	float ___m_AlphaFadeSpeed;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Dropdown;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_Blocker;
	List_1_t89B39292AD45371F7FDCB295AAE956D33588BC6E* ___m_Items;
	TweenRunner_1_t830EC096236A3CEC7189DFA6E0B2E74C5C97780B* ___m_AlphaTweenRunner;
	bool ___validTemplate;
};
struct EmptyEnumerable_1_t8C8873EF4F89FB0F86D91BA5B4D640E3A23AD28E_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Instance;
};
struct List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F_StaticFields
{
	ControlInputU5BU5D_t6002FE42668CAFCAD2E46CF0277C97FC17389550* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tC738A5621689A7678648746667E7F66D96D6B8FD_StaticFields
{
	ParticleCollisionEventU5BU5D_t38A3BDB80328B5E9131C909384B9942D5590DFF9* ___s_emptyArray;
};
struct List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A_StaticFields
{
	ValueInputU5BU5D_t34B6D3D8D3BBF72C9A7A56F8EE7931560C68206F* ___s_emptyArray;
};
struct List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55_StaticFields
{
	OptionDataU5BU5D_tF56CF744A9E6A0DBB0AC2072BE52F7C8D2E1947F* ___s_emptyArray;
};
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 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_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields
{
	U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C* ___U3CU3E9;
	Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___U3CU3E9__4_0;
};
struct U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD_StaticFields
{
	U3CU3Ec_t4FC771672070ADA7A2B6B09B1E96740993C3A6FD* ___U3CU3E9;
	Func_2_tF66D007776AB9270AF899766DE2C427EC28BBB9A* ___U3CU3E9__11_0;
	Func_2_t323EDDCDA60EA8EBE6DDDCD3A20684B8728B8940* ___U3CU3E9__13_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9_StaticFields
{
	Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E* ___internPool;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
	float ___Epsilon;
};
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_StaticFields
{
	bool ____cacheEnabled;
	Dictionary_2_tD32FCA243D8628B9421B262DE8EDCC31B7ED11FD* ____compiledExpressions;
	ReaderWriterLock_tBA6D275E19444C911C8681A576EB0CBB12B16B5B* ___Rwl;
};
struct Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___EmptyObjects;
};
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 Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_StaticFields
{
	OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* ___s_NoOptionData;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918  : public RuntimeArray
{
	ALIGN_FIELD (8) RuntimeObject* m_Items[1];

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

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

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

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

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


IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_gshared (ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared (GameObjectEventUnit_1_t5670F126B004F76783C7B3C30CCD81742F9F122D* __this, 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 GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared (GameObjectEventUnit_1_t5670F126B004F76783C7B3C30CCD81742F9F122D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_gshared (GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE_gshared (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_gshared_inline (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, 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 RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B_gshared (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA_gshared (GlobalEventUnit_1_t66E72C84191E1B4F9B08D0CEA8B0AAFAC1EDD681* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_gshared (GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_gshared (GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B_gshared (GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA_gshared (GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0_gshared (GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905_gshared (GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9* __this, 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisRuntimeObject_mCE791C307ACBF90709C6013A540104F6FB0A1110_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, RuntimeObject* ___1_default, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m7C5AF7BC224E24C64B0125C7487950782F7949B9_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, int32_t ___1_default, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Flow_GetValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mC6A3ED68A3105D96011D191766A1C30D9D35CB92_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_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 EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, float ___1_default, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, bool ___1_default, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1_gshared (List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* __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 EventUnit_1_StartListening_m510B1C805AC452F44490FD8EE84D2C2E1AC9B4ED_gshared (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, 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 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 void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, 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 ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA_gshared (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, 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 void MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029_gshared (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_gshared_inline (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m487A0501D6F875A04F7D8F93F1CB3C813994AA64_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __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 int32_t ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared (ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* __this, int32_t ___0_index, 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 void MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C_gshared (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetGraph_3__ctor_mDEAB0D5867A53E33D02EE7C0E766BA055513D89D_gshared (GetGraph_3_tB9B245D31C6EA5C0BB569EC1D84F95DD91213A86* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetGraphs_3__ctor_m363A09235473489F4072D77BA28D8B2A98463AAD_gshared (GetGraphs_3_t574646358DD5C0E139628A2C73E008AF88916CDE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasGraph_3__ctor_m14DEF6FA09116F23C0D72ACFBC5756F4866A5E34_gshared (HasGraph_3_t9769A21D1460CF887917FC23AF55101D899A446E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetGraph_3__ctor_m06F40CD28C3C4F7A239BA7ABBC82E6607DCE6B52_gshared (SetGraph_3_t4299738FF0290D69F2FEC93C461371322131D438* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnsureThat_IsNotNull_TisRuntimeObject_m609E619BEADC6A63A12D5BFF2B15CCB0A4E28F4B_gshared (EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* __this, RuntimeObject* ___0_value, 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D_gshared (Add_1_tCFF7E239BEFEDCA80FA267F5AA539A9B8AF5588F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22_gshared (Divide_1_tD4212EDDA5F38F908CC4A0BAB33B6D9D8B49FE27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5_gshared (Modulo_1_t1581A343FDBE12B6754A74D0FAEE89774CDD51AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090_gshared (Multiply_1_tA4590DA8DE2731A186228CF781D5DBC1DC5AECB4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB_gshared (Subtract_1_t0079A4C8B7DEEB051EB0CB09AE251CE440AB3E77* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63_gshared (Sum_1_t502EBC7039A31EF3CDDE6C6F28C2BAE282EE54D0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E_gshared (Add_1_t8C91B1E42DB246ED5F342011F310A3B5BEC140EC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7_gshared (Absolute_1_t77D20F8C30AE861A34B46988E6D5A4B547E3BA3E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4_gshared (Average_1_tCA7DD8688080C56898B980994E37B9F06E4E4691* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5_gshared (Divide_1_tF92DA2E76CA2912A3C975E711955EBAAAC7D4CD4* __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 Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856_gshared (Lerp_1_tC11AFC4AF953744AE5AE3E21A2D89203E45E07F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963_gshared (Maximum_1_tE5B5B2553B1DA17AC9AD6EC4EE85FBAE54D63F3D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F_gshared (Minimum_1_t8FE9A91CC7EE570287AF7FBF0AFC4B5DF9DA28E8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B_gshared (Modulo_1_t850D41A19079E624939D654FFAE9A7D3CA44BF0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE_gshared (MoveTowards_1_t70A91479A15E0E4E2647CBAB60914A47910F93E1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67_gshared (Multiply_1_tE49E1DAC8DDF057729CF8B98A0A0B13AB7DC1FCE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B_gshared (Normalize_1_t7BE5D0DFA43BA662A50AF675BA8FD9EFEFC84572* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3_gshared (PerSecond_1_tDF7BC3082104665A62EE8F7BD99A3897EB0F2593* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5_gshared (Round_2_t397B39112EA05C65325D782638740DB2F16F43BF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882_gshared (Subtract_1_t56E0FF1272BC72707C44D92A3AF57B9E67A18E2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5_gshared (Sum_1_t6A986FCDF3FF5161BBCB0F2DC5E305C2074BC975* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884_gshared (Add_1_tAD9C131E198A1FE61DE7D91BB71B7891561C9DE5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979_gshared (Absolute_1_t2D3E1D68B7CFE63789BEDD8294A7F713AD9FA19E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB_gshared (Angle_1_t49A2B8C64D4CACAEAA7889CA873A99A8851E41C9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF_gshared (Average_1_t793AD42D411E9F40D39B56967F39BB90B4D3FC8E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC_gshared (Distance_1_tAD8E7A69AE1646302783A974DE0E599FD20F53A1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD_gshared (Divide_1_t0D79BB8F9A3785999827C001451BFB29229351DF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7_gshared (DotProduct_1_tEF10D5AF5170374FC3950CA132B8D55872A0D93D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73_gshared (Lerp_1_t871671EC83E552861D36A24735DD03CB1B82FD65* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968_gshared (Maximum_1_t52DD678E6CCCDB4066013A42D34FE97610500D2F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936_gshared (Minimum_1_tFCA18669CD0EFEE67131E2B8BDD8A6799366DDC0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3_gshared (Modulo_1_tAB609C011BFDC283E391D2342D5265AB222484C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA_gshared (MoveTowards_1_t831C7E63E170AC55F7BCB4C167C7749925042F28* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80_gshared (Multiply_1_t47C5B3C10412189C4A2FC1304CB1126642589DEC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9_gshared (Normalize_1_t247F78B378339D162A54E93179DF3D126E4BC77B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA_gshared (PerSecond_1_t72FA3B71EBE2BB756A7BDF1ABEF8AC4D9A14DD95* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9_gshared (Project_1_t9B9875594AF61413624135C374E4A65B871AEAD9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657_gshared (Round_2_t14318F333BF7B2D1D2D40CCB6BFECE9942A73D57* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F_gshared (Subtract_1_t3E70C6C8B343D9665A04663DD28C6416162450EE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19_gshared (Sum_1_t6C78D9A011177D69BD9FFAF9178540690786EA12* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5_gshared (Add_1_tE2681296597AA0278E512EEF9366048F086B2CE8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E_gshared (Absolute_1_t2D6B0CE9A7BCF66FEB2D9FECB9D77961310530BC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F_gshared (Angle_1_t407EFE9A334631BC879B3A169C4F8CF14173B719* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15_gshared (Average_1_t4546D3677276101A75233CEC8DA31B26A94A938E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A_gshared (CrossProduct_1_t4BACDDED120B5DFF9A905507EE572345B218AACD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274_gshared (Distance_1_t0F872B1DCC3F3F445DB5B869E21A7AF1E16EA05B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C_gshared (Divide_1_tF51E109A60140012DDEBF8C9A1D795D4D4D63D08* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B_gshared (DotProduct_1_tAE185BE6DEA935D2DBA3A39FFB847F1BC03BB24B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998_gshared (Lerp_1_tFB66E836FD39854B694049EC439119E87B2F7E19* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F_gshared (Maximum_1_tE515EF101FE4005B2D226B2EE875AEF04F5D7561* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864_gshared (Minimum_1_t3EDEC667B35FB5E85EC2335EC202BD40FB5C9F73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0_gshared (Modulo_1_tF7857E5C8F346A19556428ECE6ECAB428E0A460F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75_gshared (MoveTowards_1_t01041347A3B7E982E89845BA56418A3BBF9D1EA0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53_gshared (Multiply_1_t82966F986C841D91E169484B1204855788DF8B75* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B_gshared (Normalize_1_t2ED80D6ACE4237A5EA42152DCE369B5EAF7EA273* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7_gshared (PerSecond_1_tC68D3B1A78D8A3C0F6A157BB94C473BEFCF2B999* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE_gshared (Project_1_t021CAE32A9D38A968574466E108ABE918DDDD53A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6_gshared (Round_2_t58979B67652AC3F90DA6A96A359510671EB026A0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F_gshared (Subtract_1_tDAB052B1ECC570E8BA9AD1402873BE6A0CD56B62* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538_gshared (Sum_1_tF427AC4AA7372DA92039BEF5E84E18658052E397* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1_gshared (Add_1_t0FEAF76085A384DD52BE115AA7195C72510E87AF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384_gshared (Absolute_1_t238132F9E56C287581E21782D8FB7F00384C1121* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03_gshared (Average_1_t0B0A4E2E2FC0EE90EF131D98EA0F1FD222851FA8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B_gshared (Distance_1_t782B012B929FA44566A14A3D9783FC4505BF70BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E_gshared (Divide_1_tEF3BDBDBD70E8D9C2B2DE3F5A698C32F490F03CA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35_gshared (DotProduct_1_t70CFEFCB81FC10AD5E0B71BCBA244B43B0E566AE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54_gshared (Lerp_1_tB822503988575DEFA39DF839672B8E98FDA5E2ED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139_gshared (Maximum_1_t95DBFB824A11DBD481FF1D8BB163CDCF41C2DB1A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E_gshared (Minimum_1_t5AEA0C9633F5FFC1F0A22424D13CCF996C58A988* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07_gshared (Modulo_1_t4C0A985F7D2B650978D5037EAB5D206DE10A98CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6_gshared (MoveTowards_1_t7E7F48EDD3449516B8E685D37048E4747DCF733E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8_gshared (Multiply_1_tBCE33153D082D901297EAF88E2C43E941F1B13DA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169_gshared (Normalize_1_t78307EDB20041D6CC649276C51BF1110FC52A921* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7_gshared (PerSecond_1_t2B5F5401B70F24D2EA8EDDE16F82C36872971640* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501_gshared (Round_2_t5C9DC81D6E0B508497AAC495DCB1C382FFDE38D3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09_gshared (Subtract_1_tD6A0881A688C63ECB43D4B59368CC118B30700A7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0_gshared (Sum_1_t45679A3A598213C50F27E6E220C5D98B7EBACA77* __this, 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 RuntimeObject* Enumerable_OfType_TisRuntimeObject_m159512A788C6571FEF13C708CB20374087C762DD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetParent_TisRuntimeObject_m0912F5855483D959E99EDBB0F6807D9DDD7F4C45_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m8B7C82E5339106446418AC956405FA13D74EB6AB_gshared (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_gshared (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* ___1_handler, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5397DF0DB61D1090E7BBC89395CECB8D020CED92* List_1_AsReadOnly_m69D18D2353099DC61F87AD42FF87F25B1A4D299B_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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 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 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 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_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 CustomEventArgs__ctor_mE2EFDC65C1EEFC5B8D801DB1CCEEB3E8A81C6131 (CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652* __this, String_t* ___0_name, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_arguments, const RuntimeMethod* method) ;
inline void ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC (ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD* __this, const RuntimeMethod* method)
{
	((  void (*) (ManualEventUnit_1_t2D8B81D967BC0B84AB2E9E23D5CFBB3F9D9B6FDD*, const RuntimeMethod*))ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_gshared)(__this, method);
}
inline void GameObjectEventUnit_1_Definition_mC04D3C65A1123D2341A8830B1B776A3FBDAC4CE3 (GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisBaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_m9015B9815CA8C53C34C5BEFAB59D737F2532C495 (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 GenericGuiEventUnit_set_data_m29ECFC8B873C81A4FA70556C3EE55C2AA05138CB_inline (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GenericGuiEventUnit_get_data_mA62612C577ABED68DD2D22BAB5A85D5E736F5F93_inline (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, 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) ;
inline void GameObjectEventUnit_1__ctor_m91C5D0B24C6FD76303284E298BEBF90F9E2141D3 (GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t240D9335391937C923DEB57BA64D038E32112DD9*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, 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 void PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54 (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78 (GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_tB78A49B8569803AD39FCB705183676A65D9B2496*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGuiEventUnit__ctor_m49889B3DD0493223EF2629A6741CC31C7145BDA6 (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDropdownValueChanged_set_index_m8FD39C86463DF6F6DDF825242E00A7949B12297F_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56 (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 OnDropdownValueChanged_set_text_m5CF3AE71A4CDCE0AF1FF0D611BB0B37195370416_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnDropdownValueChanged_get_index_mA333315D3374ED1761B02A76D84F070CD51AB4B6_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnDropdownValueChanged_get_text_mD9E94D957A9BE8AB61A4BBD91276A11EA85146A8_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_inline (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F*, const RuntimeMethod*))GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_gshared_inline)(__this, method);
}
inline Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* Flow_GetValue_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_mDF281A9924DE4343AB80B12D4B16F63F3879A7BF (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_gshared)(__this, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55* Dropdown_get_options_m30F757DBA22980CB77DADB8315207D5B87307816 (Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* __this, const RuntimeMethod* method) ;
inline OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* List_1_get_Item_m6248FAA3EA9E9148D0E784C78FA4B1F5FFDD6366 (List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* (*) (List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OptionData_get_text_m147C3EFE4B7D157914D2C6CF653B32CE2D987AF1_inline (OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B_gshared)(__this, method);
}
inline void GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA (GlobalEventUnit_1_t66E72C84191E1B4F9B08D0CEA8B0AAFAC1EDD681* __this, const RuntimeMethod* method)
{
	((  void (*) (GlobalEventUnit_1_t66E72C84191E1B4F9B08D0CEA8B0AAFAC1EDD681*, const RuntimeMethod*))GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA_gshared)(__this, method);
}
inline void GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA (GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputFieldEndEdit_set_value_mF2F42BD6D8A318A4F62A2E6D7704B2471DE135E2_inline (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputFieldEndEdit_get_value_m00255CCEDD5CBA384EC5B1B0CAD8988A807CEB0F_inline (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648 (GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t022D7079716B8677BAEB2CD251456BC6586D7F5B*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputFieldValueChanged_set_value_mF11242827C5AB0D5DA71A05C00C2AB6C493AA2B9_inline (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputFieldValueChanged_get_value_m6E4D8B15B54F8D1F02C407A1D4C26059A4275CA1_inline (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_mA7E2BD9890756B32DB07CFB158F0D8243E3B3209 (GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisAxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938_m3D8FA569C3FAC4A7D3AAD8F6C0DE98CEC2CE0C36 (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 OnMove_set_data_mBE96353D15F3D474662EBB57F14F243D65351AFC_inline (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnMove_get_data_mEE6623E7B1B6B8D042622832E45750E8FCE4993C_inline (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m1E10474DA279238318F8207FAC1FA70559E2F5E8 (GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_tF280C68E36A34F32C72EEBF76294ACC5DBB59FDC*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
inline void GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD (GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnScrollbarValueChanged_set_value_m138364F4D2246ED96945B1CDD71CCD41A329AD42_inline (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnScrollbarValueChanged_get_value_m834E1C1828DF2BC22249C757A498793F8B8AE219_inline (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD (GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t54A8DF7D2F7FD216F92D8416B0B2DF5CF23608E9*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_gshared)(__this, method);
}
inline void GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B (GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnScrollRectValueChanged_set_value_mC4D9AEA1203889872E4CDB2862BF4A70F048B4B1_inline (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnScrollRectValueChanged_get_value_m292B50AE2C3BD76F368C8C65E4BD362DC67C5997_inline (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA (GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t3E71C716AFE98DE6AFFD0E1C9B44D1F08557D7BF*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnSliderValueChanged_set_value_m19B000CA961BCA7246C26EA3BBDE08552E3169E6_inline (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnSliderValueChanged_get_value_mEC56FB1C57A53F466B4B2AEB6901F149D8BAC3DC_inline (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0 (GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnToggleValueChanged_set_value_mAF431C6ECE21A5CCE785955954A6E0E63656D5C9_inline (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnToggleValueChanged_get_value_m360E1EDD08291DE1A31A74C18759ABBCE02CF3D5_inline (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905 (GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t2AA360F7FEDC54C81C26CDDEDD017B86AC9648F9*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905_gshared)(__this, method);
}
inline void GameObjectEventUnit_1_Definition_m23A0080A3F2A2BF0F97FA0477FE7FCAD0CC5A3CF (GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisPointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_m19091B63567347AC5F530725F888286E1431C9D2 (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 PointerEventUnit_set_data_mBEFEE8C211C06D533A723004EB722AB014EE19CC_inline (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* PointerEventUnit_get_data_m18B9E7126BCC08B101E1D6EA8A8717B8FB1C92BF_inline (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_mCB3F5181488E639EC053852F040A28FFFEA2D610 (GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t794FA872953A054B702E35EE6C7002AC5D270DB4*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, 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);
}
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 OnButtonInput_set_buttonName_mDEC8CF3D1EC89DFD568E6A46590494A066FDF4AB_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, int32_t ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, int32_t, const RuntimeMethod*))Unit_ValueInput_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m7C5AF7BC224E24C64B0125C7487950782F7949B9_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnButtonInput_set_action_m4BE3A9521955D22579150E5E03D639F3B7D276CE_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnButtonInput_get_buttonName_mBF92756E6C5F0A1C6573B6F0B0E5A2300D3DEE83_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnButtonInput_get_action_m32F61AA3C2A74E1ED1EA7C47EE69C823A51E7BBA_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, const RuntimeMethod* method) ;
inline int32_t Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mC6A3ED68A3105D96011D191766A1C30D9D35CB92_gshared)(__this, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButtonDown_mEF5F80C9E8F04104E807D9CBD6F70CDB98751579 (String_t* ___0_buttonName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButtonUp_mEE713E86F1A024762EFED092BC59F3478E786601 (String_t* ___0_buttonName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E (String_t* ___0_buttonName, const RuntimeMethod* method) ;
inline void UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B (UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334*, int32_t, const RuntimeMethod*))UnexpectedEnumValueException_1__ctor_m8323477225F696295F492B2FB8E57AA261ECB3E9_gshared)(__this, ___0_value, 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m0E8555D7B7529876F68FB8A757A2EDA4202C7C50 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, int32_t ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, int32_t, const RuntimeMethod*))Unit_ValueInput_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m7C5AF7BC224E24C64B0125C7487950782F7949B9_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnKeyboardInput_set_key_mC0F450330BA26F0CED4258B3E873B47955CE3168_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnKeyboardInput_set_action_m65E321E670996EA4D8622B2B93DCA48D6099DF82_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnKeyboardInput_get_key_m50108809CC7B92533E2406E05B9B3F34BF88D119_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) ;
inline int32_t Flow_GetValue_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m64F3013435ED978259E39DF1316A2246AC25A49B (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mC6A3ED68A3105D96011D191766A1C30D9D35CB92_gshared)(__this, ___0_input, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnKeyboardInput_get_action_m93B610DC65ABC3A06147917D5D623CCA964562C1_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2 (int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKeyUp_m9A962E395811A9901E7E05F267E198A533DBEF2F (int32_t ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_m6234CF93210EF61A1BA11C72741069C5B4150E03 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, int32_t ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, int32_t, const RuntimeMethod*))Unit_ValueInput_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m7C5AF7BC224E24C64B0125C7487950782F7949B9_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMouseInput_set_button_m7BF2777675C2D26DBB2B33BFF36550D41DF4FC4A_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMouseInput_set_action_m85C27EBD358B3CE0AB2D16E933FE971EF627E589_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnMouseInput_get_button_m21997B19347EEA872A9EF5F0FDAF2AEDC373CFE2_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) ;
inline int32_t Flow_GetValue_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_mB22F1E77EB802B4CA94ADB697C857D60E1FF1816 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_mC6A3ED68A3105D96011D191766A1C30D9D35CB92_gshared)(__this, ___0_input, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnMouseInput_get_action_m3917A90C84039D61741EFCFBB8141D060A9CFBD0_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3 (int32_t ___0_button, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButtonUp_mBE89CC9C69BBEA9A863819E77EA54411B0476ED6 (int32_t ___0_button, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ;
inline void EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10 (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t40B25DA16AEA62A779014CF05CBAF79C702A7DFD*, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9*, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F, const RuntimeMethod*))EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10_gshared)(__this, ___0_reference, ___1_args, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* GraphReference_ToStackPooled_m1B4F1864F1BB4D989036872F944D1654CAAAEB69 (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* __this, 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);
}
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, float ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, float, const RuntimeMethod*))Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDestinationReached_set_threshold_mA9D5EE8B5161BF744B8B4D709CAF0E0092AD4959_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, bool ___1_default, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, bool, const RuntimeMethod*))Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_gshared)(__this, ___0_key, ___1_default, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDestinationReached_set_requireSuccess_m4B95F88FBA6323577292A8FC77653CDDB347C793_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GraphPointer_get_gameObject_mCBCF0B452BCFBA5113E8CDBE2B54477C5A047C83_inline (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
inline NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NavMeshAgent_get_remainingDistance_m051C1B408E2740A95B5A5577C5EC7222311AA73A (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnDestinationReached_get_threshold_m97A90E10F619881C76E3D454DA02396DBA6CC714_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) ;
inline float Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  float (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_gshared)(__this, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMeshAgent_get_pathStatus_m86F0B08D0018E3230218F8ED3A7C522A3765B648 (NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnDestinationReached_get_requireSuccess_mA18BB67A22950CF6923C924BE173B7F3AADAF571_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) ;
inline bool Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  bool (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_gshared)(__this, ___0_input, method);
}
inline void GameObjectEventUnit_1_Definition_m98B689109A557A55038E0933848D1AB0A49AA1EE (GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F (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 CollisionEventUnit_set_collider_m2EC4B2C7299B33E5C23F7B802E93847652B235F4_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_m1C6024FEF07142CD3673C560B2CFA906CA2A7ABC (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 CollisionEventUnit_set_contacts_m8D66C4DF9DF5FB352C029E2C8A47A7277C7D667A_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_impulse_m108829512F66BEB8571BD28F8A415AE46F04BF2B_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_relativeVelocity_m48B88BF7C2B95903129F1CF215E86B8715DDDAFB_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisCollision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_m40AEFDF49F8FB507C9FE48CCBD1A4BBC62D88D25 (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 CollisionEventUnit_set_data_m3583A3FA3FB0E75750EEA35675B0DE977B19D789_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_collider_m803E3564F05AF0A8F6CDD9F5C04A6374FE7E4746_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_contacts_mB0119DED2FE18079F58B2BAEAC5AEFE4FBE7462A_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* Collision_get_contacts_m2E8E27E0399230DFA4303A4F4D81C1BD55CBC473 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_impulse_mBCF985C6F698B50546E815EC9829319F7B511D91_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_impulse_mBA2EDD39B7F495FF335FB867B244253602C7EF5D (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_relativeVelocity_m24DAF31D674A82709B72DB64BC9A64667179D588_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0 (Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_data_m77B517A9B460273C32A3EC18F02B1E1B99E5E50A_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m67F2B64566586CAFEF8CC9109259F9B42E5094AC (GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t2E9A0AE00499085D6271D46B04DBD8704A0D944B*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit__ctor_m22704637A2A7BE045753A97B21859EC32DA58928 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_m4B064001D7854387292524BE410B325FDD78957A (GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_collider_m8919CAFD1AC327502A0E9D006B757586FA2C6C86_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m7DD115FFEB3ADB8C36AD386C3CD497DFB356901F (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 OnControllerColliderHit_set_controller_m878CE937790120A493FBBB92857C4ABFB74C5CE2_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_moveDirection_mB5C27CDB2F1CFE74CEBD3B81269955A479584E79_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_moveLength_mC63E8CDA0C9FCDCFB16F9C0FEB97E643EAE24C55_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_normal_m46841313BF32B93A2C657DE5BE69A340FD5FB1B0_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_point_m4F941E65FAA8C8E26CCA1F6ADB997A3566CA8528_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_m1630E2196D28099B2AF92895225E61FDAB07E490 (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 OnControllerColliderHit_set_data_mE3CAC5D175FCCA61EC2F1D8D98A41DCA5FFB39C1_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_collider_mC9E0854B239772DB2450995F01D3808090BBE7B0_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ControllerColliderHit_get_collider_mA2CF90334AD1231C04452B2D99715A9E289691D6 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_controller_mFA72C1112B94EF1455582A3130A3170351B7DDDC_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ControllerColliderHit_get_controller_mEC3E909A4B9843AA2F7A6606B021D3E88771F9EB (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_moveDirection_m5E5AC92CE4E4F2DDCB3E930B0BE5C0F7BDF8AC8E_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_moveDirection_mC4C6384C18B4DAE3D301D079AE2A30FCC2E78A93 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_moveLength_m90E2EE1ECDFDC62AA12D5D8721DFBA16B56E5264_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ControllerColliderHit_get_moveLength_mC681AFC545104C3F9F1B117D9603C3A80EDF4CED (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_normal_m8C775F1DD7EC882D72B4CFE82B5BAF7AE40F4332_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_normal_mDA7A9B952DEA2B2EDFFDD153DFAA08089C9FFBB6 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_point_m6453C80A01D74D5B523D64543B468BC50C034C85_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ControllerColliderHit_get_point_mCE74937BAC07AD84F6B255471177974A5C12E915 (ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_data_mCBFA8A6ADF0D31A302CCE51A3E995E3AD3AD3ADB_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m448188C324B30F783F5206A0AFD080C931D75278 (GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t8D33B6566EFAD4766D1FBA929B33133215274BC9*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak_set_breakForce_m07919AC056A3AEB412A6234DEB316FCB4A9FD35D_inline (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak_get_breakForce_mC30D377FB8528EE2FF14A6C32AFD88841C2FE8C2_inline (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_m404EAAB26BFA48611B44BA55879EF176D58CDF50 (GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m181BA343F48A33D13126C49B4DCEFF0262C174A7 (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 OnParticleCollision_set_other_mF8AA9F8692A098556B2D3CCBBED38A00855F9D2F_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisList_1_tC738A5621689A7678648746667E7F66D96D6B8FD_m9D14BBF7D18E927F7BC39A6AA4A3C39073D823B3 (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 OnParticleCollision_set_collisionEvents_mE71ACAF56CFE5E2B07FB459D14F4A7E98ACC635D_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnParticleCollision_get_other_m1C0CA77B7264DB7472C37ECB6152657A7B32CB75_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1 (List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC738A5621689A7678648746667E7F66D96D6B8FD*, const RuntimeMethod*))List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1_gshared)(__this, method);
}
inline Data_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F* GraphPointer_GetElementData_TisData_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F_m2B559F4EDFB2938617931F5D1D47A1C71D70DC4B (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
inline ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
	return ((  ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ParticlePhysicsExtensions_GetCollisionEvents_mD44421A4CC66ECB3D6FD5D9012FE6131D3DB74B7 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___0_ps, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_go, List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* ___2_collisionEvents, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnParticleCollision_get_collisionEvents_m5D00A0BE3827A2E5593A44D9A5EC55C3045F3CED_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m05FCEC7CF9162AE560472260D25399F88EA811B1 (GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_tA8BE47EDB7D972808BB0861B73D08E11005020C6*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventUnit__ctor_m2C0DCD9D12A376A6076AEBA160AAB40724EF4FD0 (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_m4461C318114AD2D75C622096B71204AA9D2226A8 (GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerEventUnit_set_collider_m109FB27908928F281B9A8EB18214713694F84808_inline (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* TriggerEventUnit_get_collider_mBA410C2CD21AF1D9A0E553A93B906E05681627A0_inline (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_mC6DC8652A1509BC7EF19E9ADC2C6738849097B4B (GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t56743BBC93593AA304A78F5FF14AA7CB9527EE3C*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
inline void GameObjectEventUnit_1_Definition_m1F0C2A2892D9334B7844E46055BB9D73C05931E2 (GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE (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 CollisionEvent2DUnit_set_collider_m0717941D65F899D0A9E28207AE8BDA99ED4CEE6B_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_m31F3E0FA3526ED18FC1C82348B0F5906966EE8FA (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 CollisionEvent2DUnit_set_contacts_m3174EFAEE47D290274836C26882E3FA32BB5D71D_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_relativeVelocity_m35340D1DAA88BDFB7A0D8842244C1F55C81CB43E_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_enabled_m6D2537F386ECF50CECED56836E631ED648D1D4DF_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisCollision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_mC07BCCFEFB7BCAFCCB2788A90344D209FF05AC66 (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 CollisionEvent2DUnit_set_data_m5DFC1130102EB54A67E7A58D42CB36778F42061B_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_collider_m015E5EE2112C7035A0CB96EEFCB1B81129B35912_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* Collision2D_get_collider_m90FA98F6619E9F1E2EFAE8132EDB6ECA1A2C4F37 (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_contacts_mC3A279BF957A162889431FF0DE206137AC05CA1F_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* Collision2D_get_contacts_mA4A1EDCC2D82407E30EC63689C7858C684462E68 (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_relativeVelocity_m7C4DFF179275B6FB8685691FC0D720A78D7001D0_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Collision2D_get_relativeVelocity_m1F0BB90BC73FB0A0EA27212D832BB3F26D4C004A (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_enabled_m949FB4D721087E2B0986289DB13BCE118D261465_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collision2D_get_enabled_mBA3D8BA274E40F606E8356C64A78896B6D2D77B6 (Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_data_mC14C2708B08EE2B5D35F502233039D84316ABC20_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m8FB94B2FCC0A36C8D2AD64894F58A0D7944A7C2C (GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t6F95B2D2C8CEC1D2E96253356809F05810C17AB5*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit__ctor_m7EB0630333613E288916F167172F3F3CB18B0756 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_m87C5C269F0D1EFA7A070E18FADA48440EBEDCF72 (GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_breakForce_m05EC95AF60BD695B7641578C413B66EDA787134B_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_breakTorque_mEE6B99345BA736EAF6CBED0FB28CF7605B96D552_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m02D7044E327D0DF1EC64CDAD8D58F02F44B4E2E2 (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 OnJointBreak2D_set_connectedBody_mEBFDF621A4DFFE0752356EED3EF7EDEEA788714D_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_reactionForce_m27E5D88A55D76CFB5544F7C77143EAC6A14CDD84_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_reactionTorque_m0A18F28F393FA46D7A22CCDB19A7E2B27FE09D81_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisJoint2D_tFA088656425446CDA98555EC8A0E5FE25945F843_m1ECECA712FF221EEB20B3DB131FA026CCE822FE5 (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 OnJointBreak2D_set_joint_mF89EF37E556AAA1860F81E8CD50F7A3B103466D0_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_breakForce_m6DFE3E3EE1789EE9AA0949A65182AB097C88A7EF_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Joint2D_get_breakForce_mB07CFACCF8173013AE59639635067991C67AA1F3 (Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_breakTorque_m461CCA94218AE90940E752F0F52C277DFE99A6B6_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Joint2D_get_breakTorque_m03E456D986A250828053D33391C5792BBD464F4A (Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_connectedBody_m3F7210C361AD07D8A0A9D1BADADA788BE95B3ABB_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* Joint2D_get_connectedBody_m2ACC7B59AFFF74F080B96DBBC42866B15F6EA125 (Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_reactionForce_mC40AC5AF6732FF4677CE9B5A407C1D9EC3F43E27_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Joint2D_get_reactionForce_m89418F3DB76BAA9FBD8695B496B139C8F091D26F (Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_reactionTorque_m4B90220BC7F10B7285D6D086DD4D7A6B2577C362_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Joint2D_get_reactionTorque_m1A3E7969A0627E174968D2A4BBAB230ED131ED85 (Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_joint_mB260506A8D8D7A464140ABE7246AF3F778E6F507_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m1C8152D67890872AF37ECFFCF5D2F0364A03830C (GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t190A34E8B31AEF44C4B4259A20F495AC97E89298*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent2DUnit__ctor_mB1146B7ECE4B7B8400D03F4B6EF61974D5CCF060 (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1_Definition_mEC5347A42FE6D3ED40AA6B0281294D831E912B02 (GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865*, const RuntimeMethod*))GameObjectEventUnit_1_Definition_mB57BB2FF45093EA40528550F9653E8094118D73E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerEvent2DUnit_set_collider_mE6DCF217A97984C3F8C7565CB5A1A62016F203A1_inline (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* TriggerEvent2DUnit_get_collider_m7A6600935BBB19236C58CF54D8B45FAD16A7B321_inline (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, const RuntimeMethod* method) ;
inline void GameObjectEventUnit_1__ctor_m368E07EDD1845BAB63FD14E5B0123C18092067BE (GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865* __this, const RuntimeMethod* method)
{
	((  void (*) (GameObjectEventUnit_1_t4273A31FC4237543C3D58856A05AD930C7D35865*, const RuntimeMethod*))GameObjectEventUnit_1__ctor_m007FA860D3A89520E62731FBD6123219A53A666A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m8D756D1F9D10A8AC7F62FD2DE39EE2C49E38AAA3 (Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnTimerElapsed_set_seconds_mFAC6CA71E42A0FED8DCE2AA4B4B1A439CCA8D7B4_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnTimerElapsed_set_unscaledTime_mFADDC67A2AB7B8DA2D86A0F58BA74643BDF67B5A_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, 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);
}
inline Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnTimerElapsed_get_unscaledTime_mEC1C2165399859129CD02076E330B9481930EA38_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnTimerElapsed_get_seconds_mE21766742F65F98A6C2B69E9A4A2E43495113C3D_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) ;
inline void Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611* __this, const RuntimeMethod* method)
{
	((  void (*) (Data_t60E6DA443F2BE9F79617BCDF59C58926457CF611*, const RuntimeMethod*))Data__ctor_mE7964684AC3EA4E0971DB97739D67A575FB3084F_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, 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 TriggerCustomEvent_set_enter_mBCD2FDC1A1018334CA91317CC4BD6742EAB52393_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_exit_mE072D7BBAB18B76E3224D8C09F8EE40A88945401_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_name_m44339917D9F6BFE7019F03F7CD1247F9BBDFC8F0_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* 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 TriggerCustomEvent_set_target_mC1E5750D5055CF5D8911976A2FB4BA5E571B370E_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
inline void List_1__ctor_mA4119690BF1A14D871E59475E33E808B42BAFE61 (List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_arguments_mBEC9F1330A78373B4A713327E515235BC8851B72_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, 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 List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* TriggerCustomEvent_get_arguments_m91CE968BBEE9F28D271F4CA815C846099429813F_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m825F6C3214C9530B7C845E9CD85F4E4083D22311_inline (List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerCustomEvent_get_argumentCount_m0BDAC23F1829F0D281DB0FB17DB8BB885B27AFCB_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* TriggerCustomEvent_get_name_mDB0710A75FC3343A29945C0775E9023131F70227_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* TriggerCustomEvent_get_target_m97F2B76909EF139939F96B946FBFFFE66F1BCA32_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* TriggerCustomEvent_get_exit_mFBC455E670816D0B41655B189007FE35D38B3483_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 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);
}
inline void Func_2__ctor_mDEB4A72572B38AEE7E30EBC9B24A834CA9E9AFCB (Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Select_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisRuntimeObject_mA036CD745FB5632D387E2574670FF50DB110CBDB (RuntimeObject* ___0_source, Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE* ___1_selector, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomEvent_Trigger_m90D990D2049F0DC64F11B11BEEE63EEFC7CBAE64 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, String_t* ___1_name, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___2_args, 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 void Formula_InitializeNCalc_m6829088082FF6147659A66A00A91574F7CF825E9 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) ;
inline void MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method)
{
	((  void (*) (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087*, const RuntimeMethod*))MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA_gshared)(__this, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Formula_set_result_m2DAC06F9F74A6FA5C59FCF668C93949B30094A95_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline void MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029 (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method)
{
	((  void (*) (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087*, const RuntimeMethod*))MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029_gshared)(__this, method);
}
inline ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_inline (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method)
{
	return ((  ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* (*) (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087*, const RuntimeMethod*))MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_gshared_inline)(__this, method);
}
inline RuntimeObject* ReadOnlyCollection_1_GetEnumerator_m5C7C2C896E59E3FDCE42D3C2F5B6317679E988F8 (ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9*, const RuntimeMethod*))ReadOnlyCollection_1_GetEnumerator_m487A0501D6F875A04F7D8F93F1CB3C813994AA64_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Formula_get_result_mCE5A67FD177AB34C82C26AA1D9356D9A7676B8BE_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __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 String_t* Formula_get_formula_m85FE84EDBC5917645DE2B2FE82F59A01F908961C_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression__ctor_mC20F887C4306B4FD58BAC0A36FA0E7EE4C04AA99 (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* __this, String_t* ___0_expression, int32_t ___1_options, 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_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateParameterHandler__ctor_m7D33238E371CBF8FCB2348F80692AEAA658C349E (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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_EXTERN_C IL2CPP_METHOD_ATTR void EvaluateFunctionHandler__ctor_m64ED74FD93198D828AE9F245B69DB64EFF3E7C85 (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* __this, RuntimeObject* ___0_object, intptr_t ___1_method, 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 InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Expression_UpdateUnityTimeParameters_mA1EB56211E78AF74A705E2A3DE49E956228E672C (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 bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, 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 void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FunctionArgs_set_Result_mB16375F74B435ED3A21A4B28B6E4CF81A5455139 (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Formula_GetArgumentIndex_m171C0086BA6F892C105E12B0A269444925006685 (Il2CppChar ___0_name, const RuntimeMethod* method) ;
inline int32_t ReadOnlyCollection_1_get_Count_m3BE5F5B9F6BF85172497CF579357E907FE4306A0 (ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9*, const RuntimeMethod*))ReadOnlyCollection_1_get_Count_mE6BED30C94187FC8CC2C7E5CAF0163455240223C_gshared)(__this, method);
}
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ReadOnlyCollection_1_get_Item_m7DF7514F283CC134639BB6AED51F9E7118CCB0E4 (ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9*, int32_t, const RuntimeMethod*))ReadOnlyCollection_1_get_Item_m88FE6EF1106EAB22F63554956C77E25339159136_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Formula_get_cacheArguments_mFB82A543D91B31DEAF8D98F3F52EEE7F55522832_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Flow_IsLocal_mA44A72117F4D4F4FA19A681DADCD7D11081F1C37 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, RuntimeObject* ___0_port, 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 VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* ___0_pointer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8 (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* __this, String_t* ___0_variable, 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 GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GraphPointer_get_self_mA8F327FBE4EF87B42E8992F4B5538448C345C561 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* 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) ;
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);
}
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) ;
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 bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, 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 String_t* StringUtility_TrimEnd_mF56B067AEA06D0639BB635AF043E1F8D207E0FD6 (String_t* ___0_source, String_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Formula_GetParameterValue_m59E188DD12BCB71A6348278F480BBD6B7CCC17EF (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Member__ctor_m78DD6A24AF3192FEBEABF0704491BC43A5F6AA32 (Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* __this, Type_t* ___0_targetType, String_t* ___1_name, TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___2_parameterTypes, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Member_get_isInvocable_m6FDD01541CC69BF7E0426E704D52A0CFADF57BB3 (Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Member_Invoke_mCD85E38F3EF30BA6452D80059F3D701B465D30D0 (Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParameterArgs_set_Result_mEB9F6FC8CA211EF0F80C66161F5A91A94A205BD8 (ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Member_get_isGettable_m92EA64768DAA2C9506144253964D0D12601D8F92 (Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Member_Get_mCA415EB3672258AE8582E718583161535F93570E (Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* __this, RuntimeObject* ___0_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C (Il2CppChar* __this, const RuntimeMethod* method) ;
inline void MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method)
{
	((  void (*) (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087*, const RuntimeMethod*))MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C_gshared)(__this, method);
}
inline void GetGraph_3__ctor_mB3A5C705DEAA6D12BA3BE8452D9BBF3C281C7CF7 (GetGraph_3_t240D683507250730B369D4D03D93585BF9E50192* __this, const RuntimeMethod* method)
{
	((  void (*) (GetGraph_3_t240D683507250730B369D4D03D93585BF9E50192*, const RuntimeMethod*))GetGraph_3__ctor_mDEAB0D5867A53E33D02EE7C0E766BA055513D89D_gshared)(__this, method);
}
inline void GetGraphs_3__ctor_m02ACCC404DC84F34A339DAF26462FB6B6FF02796 (GetGraphs_3_tBCA0F4E56A08D5278A8ABD3E0D53EEB8CE8020E2* __this, const RuntimeMethod* method)
{
	((  void (*) (GetGraphs_3_tBCA0F4E56A08D5278A8ABD3E0D53EEB8CE8020E2*, const RuntimeMethod*))GetGraphs_3__ctor_m363A09235473489F4072D77BA28D8B2A98463AAD_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HasScriptGraph_get_containerType_mB3BA46835021A6F53F16A726D2B2B9EEBA1F18E1_inline (HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E* __this, const RuntimeMethod* method) ;
inline void HasGraph_3__ctor_m69283D1A5575B533E0ADAF4394298DA2552936FC (HasGraph_3_t0725584D6BA1370B7B5B7BCD22A95E1BBBA40A81* __this, const RuntimeMethod* method)
{
	((  void (*) (HasGraph_3_t0725584D6BA1370B7B5B7BCD22A95E1BBBA40A81*, const RuntimeMethod*))HasGraph_3__ctor_m14DEF6FA09116F23C0D72ACFBC5756F4866A5E34_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SetScriptGraph_get_containerType_mC0397FA04D19DC5CC278D1FFECBDBD63C8EE3E7D_inline (SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F* __this, const RuntimeMethod* method) ;
inline void SetGraph_3__ctor_mC81DBC719874DD8A6913DB8603F66B8B4AB47817 (SetGraph_3_t06368DF22564E2F2C9AA04A28AE490A9E891CA78* __this, const RuntimeMethod* method)
{
	((  void (*) (SetGraph_3_t06368DF22564E2F2C9AA04A28AE490A9E891CA78*, const RuntimeMethod*))SetGraph_3__ctor_m06F40CD28C3C4F7A239BA7ABBC82E6607DCE6B52_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal__ctor_m66C3B1A06D5B0E2A60ECE6CA2305014844A0E272 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Type_t* ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9 (String_t* ___0_paramName, 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 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Literal_set_type_m599BC7889A10D0FD7D5E77875B53BDB563C4F5B7_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal_set_value_mEB7D35212F293B0B6E24F8A683E5066C0EAD331A (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __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 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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736 (ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Literal_set_output_m08245C3DD709770BDAA82A52988C43072FD29561_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AnalyticsIdentifier__ctor_m6B490051974C08F6C8A0463CC083E7EF6BFDE730 (AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Literal_get_value_m39361876EBF895B06C50124D95BBA2DAB88FE038_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void And_set_a_m6D90FF4470AD9786370B82448EF481FFBD3222F9_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void And_set_b_m9506C9D6FDA77B999D3CE796DD3EDCF07E9FCBF2_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, 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 And_set_result_m580AD8982D0E27436397C2627149F16D4037D8D9_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* And_get_a_m5838CFD7E54534338C67A647EA2C5E9624B1151E_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* And_get_result_m35E82C6D03F8AF58574ABBE8B470A231637FE211_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* And_get_b_m52497511FAB271A4C063886D4F575A93C2CCA65E_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) ;
inline ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, const RuntimeMethod* method)
{
	return ((  ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, const RuntimeMethod*))Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_gshared)(__this, ___0_key, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_a_m03DBDD747225B57D6361AC0E2D114CCE92615D24_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_b_m745E3301FE0B5B251A8E0CD0EB0EDE15E8847ED4_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_equal_mE50B8205DEC20AC61D76459BC16AD0326FAE39D8_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ApproximatelyEqual_get_a_m2E4989633DB2ADE1E760E83839EE033A5D74CBCF_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ApproximatelyEqual_get_equal_mCFDD6425F9DB4A3288036DE07E9B5AB9689B6096_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ApproximatelyEqual_get_b_m7000A0EC5F02AFBF1E4204F6F4980FE309DA8125_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryComparisonUnit_get_numeric_mFEB2FE44B74562D3A695F25015108F24D83E5845_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_a_m43AA53C1CCC037B83F381A265F39E040D09DA517_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_b_m64BCC8B3425CE9D355F229618BDBA1AAB4AD3BA6_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_comparison_m4FFD227929768BE82AB23FDE7E2FB23BE2203BB5_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* BinaryComparisonUnit_get_a_mAF084E08DED26EBC1AE4280485F41FF47E9E550F_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* BinaryComparisonUnit_get_b_m40E8B6E7982A1AB799906FE09202FA683FFDEBB9_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __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 bool Comparison_get_numeric_m30264825FBD89153AA6F89D1289C1771891BE4D4_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_a_m316365CAC5482507C2A109980FB852B78E363B2A_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_b_m7820130759843368CE16FEE643970F84BAC8E5FA_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aLessThanB_m02DC90394FEE4109A0BB177A0444DC0FC2F840B9_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aLessThanOrEqualToB_m6B2B9680745E536C7AF154A3864AAAE99E5EDF6E_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aEqualToB_m2C94A4ECDC5F9BAA3E158A391842F0F460FBDF73_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aNotEqualToB_mFFB2936315C354DAF7B743B56881F911446F3EBA_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aGreaterThanOrEqualToB_mA3F043B1D929A48A3C84C8F8A739C2A3FC46AE80_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aGreatherThanB_m3D7814ACCFE4E5E5E1672209F551C8A9486C8AB9_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aLessThanB_m18DCDE15237053AC851F926ADE06B3163D1B5987_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aLessThanOrEqualToB_m7EE9E62C894793662DD28A9FC1DAC2A60A1608AB_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aEqualToB_mC80D9483B34BBB77ED234B196258D67BCEFC1FA5_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aNotEqualToB_m149789F4A402E914EB601C2212B8D0F28185570B_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aGreaterThanOrEqualToB_mB81AD137234F17341EB5B2C8FAF1E06DBF8A6FB3_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aGreatherThanB_mEA4CF5EB39CE5E6E805BB4FC8E7ADC06DE56C484_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, 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 bool OperatorUtility_Equal_m49E55C48B6B73FFB2D0CC2E6128752FC28145F53 (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 bool OperatorUtility_GreaterThanOrEqual_m27D8B5EBB3F2452491CC1825B2D71E0E1E3F9726 (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 Comparison_NumericLess_m0A79404F7566A0DB5EA9C38BE456E6C9663D0270 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericLessOrEqual_m4CCCABE17F43A6A6D621D2E5E5A3A96B2796DD23 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericEqual_m796253E6ADBAFA5BBC0708F787884C2F7016C887 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericNotEqual_m7AC66B8D0FD41027FCD6BF8834AB4285DCCF1447 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericGreaterOrEqual_mACB329FC2F824EB218D65865504ECCC16594627B (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericGreater_m818CEACDB070F5DB5B17C52D832059E0465D236F (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericLess_m47E7F39736B8ECBAB146D56EAC6DB37E403784B5 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericLessOrEqual_mA00FF0BC8E99F88FA767E4C2595D4E3AB2D0A005 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericEqual_m99E5755002DBADD02D7AD2EB3146DF1731A8E9E7 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericNotEqual_m1DC2E30F66F237E37CE8999A1392ED0785A395BD (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericGreaterOrEqual_m829613E0D5CB5DD213D604D0C1EBFACA9F7C4876 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericGreater_m0FED542B6C595686B33F407F2B04F342D490EC54 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_numeric_m13A57B0D69EF7020DE7BB7AF29E8CC0BB2817277_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_a_m2035C5EA4A0BEF9CE3D4FA1508E9BF2B16004E06_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_b_mC7293B4B913ECC28B1B25A165A9CFB529145199C_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_equal_mA8D6B00B4EA87B91C29C588BAB1CADFF30521041_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_notEqual_m3C7238ED135805EEA209EB237BC158D76C3ED416_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* EqualityComparison_get_equal_m3F810465A7B499885C443D79160D8EAEE304D021_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* EqualityComparison_get_notEqual_m77325AE83BD66E9C4DEFA12B7F783F2D26403F3F_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExclusiveOr_set_a_m74F0DC9B4E77A31A25B3BC28FB0E1B974B8EB994_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExclusiveOr_set_b_m974669E881C779EE4D12570EFCCF2FF528F72E8C_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExclusiveOr_set_result_mAF284C29F16265092FAEEC41ABE9C66431A03404_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ExclusiveOr_get_a_m020CC9874B956B6107C8CBA1D70C4DCF982B6D5C_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ExclusiveOr_get_result_m55E8F6F7FA1F227EE62A980D2B9911F272928040_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ExclusiveOr_get_b_m269EAB4084A89FAC02A15279B56D3D73446CBA20_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Negate_set_input_m1EEDF048266DF48EB682546F5B8E9027ED2891D0_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Negate_set_output_mEFAE3D7C3D5901C1C931B106BC91A31E745CFA0C_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Negate_get_input_m100FA9915E29FD6B9EC10A0920414D6E91F4D1FC_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Negate_get_output_mB2F43142B2DF95905AF92B243E5EC2FD56CEE8A3_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_a_m43B68139E15FDEA74D46D252D713A41369DE621E_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_b_m20D7EB9C830D40890D0AE2B60E957E01297280BC_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_notEqual_mF2F6E4C42AEA3E0C2AA82EA9C02B6316F68FFFAF_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NotApproximatelyEqual_get_a_m5958FC57D35D99513EEC7F38A48262AF83B34B61_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NotApproximatelyEqual_get_notEqual_m268E6BD8AE03FC8938083E0ADC9952C91485954C_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NotApproximatelyEqual_get_b_m7C749A5654B63C4B5F6376AF699B0FF16A41E7E4_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_a_mDC6D7C74B8920366540C476C08C583F886213AD1_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_b_mFC202DDCABB89B323F0BB4A7D339EF1696871924_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aLessThanB_m68B402B724785522660420E015417D4C9E6DAABD_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aLessThanOrEqualToB_m8688D20999422E6BC515364C5A4AC1461273833B_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aEqualToB_mE81E7B271E1E2C759552D59A993B34D84CBC0E62_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aGreaterThanOrEqualToB_mF48173DE88863158F0DF24DBE63924FB526FA905_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aGreatherThanB_m2A0638B5F82B29F91F9C014DAE950E285A0F59F3_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aLessThanB_mEFD486681FB754B69C56EBF98A0BFC110EBCCAFF_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aLessThanOrEqualToB_m8AE9F3208AC89F270F1EBDD2F6256AB34735E572_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aEqualToB_m13B9E92C09D35D19A6FEEEA16168415C84DB731A_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aGreaterThanOrEqualToB_m22C03D3ADCA072296E753C660C1FADB49525694E_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aGreatherThanB_mEB004A46075C940665C4F695047C09C8C1992A86_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Or_set_a_mA7FB69E9792E58151607CBC292C82D564F512F3F_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Or_set_b_m675A91DC62DB38D95F294A66C6FBA00409282482_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Or_set_result_m8743AD54D082505830C80F5EA2A6EA9A6B0B805E_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Or_get_a_m60068C536E67534350ECA8D04919BF726ED1FE77_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Or_get_result_mB7F036A0B7DB462D525EB74F499A45949626DDF8_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Or_get_b_m01CC35BD7890AA9C81BD06FF055F26F50F693B4C_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
inline void Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D (Add_1_tCFF7E239BEFEDCA80FA267F5AA539A9B8AF5588F* __this, const RuntimeMethod* method)
{
	((  void (*) (Add_1_tCFF7E239BEFEDCA80FA267F5AA539A9B8AF5588F*, const RuntimeMethod*))Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Divide_m2F36E62FE471F3A8FBC267231A386A51F202DDC6 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
inline void Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22 (Divide_1_tD4212EDDA5F38F908CC4A0BAB33B6D9D8B49FE27* __this, const RuntimeMethod* method)
{
	((  void (*) (Divide_1_tD4212EDDA5F38F908CC4A0BAB33B6D9D8B49FE27*, const RuntimeMethod*))Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Modulo_m828B6D13DEE092FC995D7921AD21047647A66BC7 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
inline void Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5 (Modulo_1_t1581A343FDBE12B6754A74D0FAEE89774CDD51AF* __this, const RuntimeMethod* method)
{
	((  void (*) (Modulo_1_t1581A343FDBE12B6754A74D0FAEE89774CDD51AF*, const RuntimeMethod*))Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Multiply_mEA81EF99FFE42EC04540A97EB92F7E1AD5CA5A2C (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
inline void Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090 (Multiply_1_tA4590DA8DE2731A186228CF781D5DBC1DC5AECB4* __this, const RuntimeMethod* method)
{
	((  void (*) (Multiply_1_tA4590DA8DE2731A186228CF781D5DBC1DC5AECB4*, const RuntimeMethod*))Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OperatorUtility_Subtract_mCA77FBF5FA712CF2B58D97784F930BBB2A7F6694 (RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
inline void Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB (Subtract_1_t0079A4C8B7DEEB051EB0CB09AE251CE440AB3E77* __this, const RuntimeMethod* method)
{
	((  void (*) (Subtract_1_t0079A4C8B7DEEB051EB0CB09AE251CE440AB3E77*, const RuntimeMethod*))Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB_gshared)(__this, method);
}
inline List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_gshared)(___0_source, method);
}
inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63 (Sum_1_t502EBC7039A31EF3CDDE6C6F28C2BAE282EE54D0* __this, const RuntimeMethod* method)
{
	((  void (*) (Sum_1_t502EBC7039A31EF3CDDE6C6F28C2BAE282EE54D0*, const RuntimeMethod*))Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63_gshared)(__this, method);
}
inline void Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E (Add_1_t8C91B1E42DB246ED5F342011F310A3B5BEC140EC* __this, const RuntimeMethod* method)
{
	((  void (*) (Add_1_t8C91B1E42DB246ED5F342011F310A3B5BEC140EC*, const RuntimeMethod*))Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E_gshared)(__this, method);
}
inline void Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7 (Absolute_1_t77D20F8C30AE861A34B46988E6D5A4B547E3BA3E* __this, const RuntimeMethod* method)
{
	((  void (*) (Absolute_1_t77D20F8C30AE861A34B46988E6D5A4B547E3BA3E*, const RuntimeMethod*))Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Enumerable_Average_m2DBF0BBC0642716C2296C5C3CC9AFF18F574C368 (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
inline void Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4 (Average_1_tCA7DD8688080C56898B980994E37B9F06E4E4691* __this, const RuntimeMethod* method)
{
	((  void (*) (Average_1_tCA7DD8688080C56898B980994E37B9F06E4E4691*, const RuntimeMethod*))Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4_gshared)(__this, method);
}
inline void Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5 (Divide_1_tF92DA2E76CA2912A3C975E711955EBAAAC7D4CD4* __this, const RuntimeMethod* method)
{
	((  void (*) (Divide_1_tF92DA2E76CA2912A3C975E711955EBAAAC7D4CD4*, const RuntimeMethod*))Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarExponentiate_set_base_m3E727061672F48DD3BE83DDEE4976606AFE2FF67_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarExponentiate_set_exponent_mA17E0E5C4DA502B7723C8CD68C0F2A1DDC4BCA55_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, 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 ScalarExponentiate_set_power_m253D10216DF30617278FC0B51D819A6DC33C4DFB_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarExponentiate_get_base_m9065FF099D7B99CC6A72B7116E4967AB4895B3C5_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ScalarExponentiate_get_power_m0FAF6E33BBFFA772A5ADD23F24BD87C0E3EFE156_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarExponentiate_get_exponent_m7C0582A20F1BD61D2B123EFD49701CF875042FD3_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
inline void Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856 (Lerp_1_tC11AFC4AF953744AE5AE3E21A2D89203E45E07F1* __this, const RuntimeMethod* method)
{
	((  void (*) (Lerp_1_tC11AFC4AF953744AE5AE3E21A2D89203E45E07F1*, const RuntimeMethod*))Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Enumerable_Max_m3215FA2A65ACAFE226A0FBE065D772C7CE1A5E9F (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
inline void Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963 (Maximum_1_tE5B5B2553B1DA17AC9AD6EC4EE85FBAE54D63F3D* __this, const RuntimeMethod* method)
{
	((  void (*) (Maximum_1_tE5B5B2553B1DA17AC9AD6EC4EE85FBAE54D63F3D*, const RuntimeMethod*))Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963_gshared)(__this, 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 float Enumerable_Min_m782D1182232A1D5E5C01BE673628CC7272923D1B (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
inline void Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F (Minimum_1_t8FE9A91CC7EE570287AF7FBF0AFC4B5DF9DA28E8* __this, const RuntimeMethod* method)
{
	((  void (*) (Minimum_1_t8FE9A91CC7EE570287AF7FBF0AFC4B5DF9DA28E8*, const RuntimeMethod*))Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F_gshared)(__this, method);
}
inline void Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B (Modulo_1_t850D41A19079E624939D654FFAE9A7D3CA44BF0C* __this, const RuntimeMethod* method)
{
	((  void (*) (Modulo_1_t850D41A19079E624939D654FFAE9A7D3CA44BF0C*, const RuntimeMethod*))Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline (float ___0_current, float ___1_target, float ___2_maxDelta, const RuntimeMethod* method) ;
inline void MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE (MoveTowards_1_t70A91479A15E0E4E2647CBAB60914A47910F93E1* __this, const RuntimeMethod* method)
{
	((  void (*) (MoveTowards_1_t70A91479A15E0E4E2647CBAB60914A47910F93E1*, const RuntimeMethod*))MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE_gshared)(__this, method);
}
inline void Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67 (Multiply_1_tE49E1DAC8DDF057729CF8B98A0A0B13AB7DC1FCE* __this, const RuntimeMethod* method)
{
	((  void (*) (Multiply_1_tE49E1DAC8DDF057729CF8B98A0A0B13AB7DC1FCE*, const RuntimeMethod*))Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67_gshared)(__this, method);
}
inline void Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B (Normalize_1_t7BE5D0DFA43BA662A50AF675BA8FD9EFEFC84572* __this, const RuntimeMethod* method)
{
	((  void (*) (Normalize_1_t7BE5D0DFA43BA662A50AF675BA8FD9EFEFC84572*, const RuntimeMethod*))Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B_gshared)(__this, method);
}
inline void PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3 (PerSecond_1_tDF7BC3082104665A62EE8F7BD99A3897EB0F2593* __this, const RuntimeMethod* method)
{
	((  void (*) (PerSecond_1_tDF7BC3082104665A62EE8F7BD99A3897EB0F2593*, const RuntimeMethod*))PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarRoot_set_radicand_mA143D3C2FB5904FC058220CCC8E071DEDA6F82FF_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarRoot_set_degree_mCA2F59B909A83D3210F957C21160F8421A901304_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarRoot_set_root_mBE56AF0BA87982D0F1BE6E1024DEC85774FB6998_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarRoot_get_radicand_mB18ED1B1B757DCC6B8885EBADC7E0C9276BEBC52_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ScalarRoot_get_root_m835AADD95A0FBBF1E65A75119899F3802FE21FB6_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarRoot_get_degree_m470B29B5D4095C8319AAD32805B12003D3C8A4EB_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* 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 int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ;
inline void Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5 (Round_2_t397B39112EA05C65325D782638740DB2F16F43BF* __this, const RuntimeMethod* method)
{
	((  void (*) (Round_2_t397B39112EA05C65325D782638740DB2F16F43BF*, const RuntimeMethod*))Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5_gshared)(__this, method);
}
inline void Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882 (Subtract_1_t56E0FF1272BC72707C44D92A3AF57B9E67A18E2C* __this, const RuntimeMethod* method)
{
	((  void (*) (Subtract_1_t56E0FF1272BC72707C44D92A3AF57B9E67A18E2C*, const RuntimeMethod*))Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Enumerable_Sum_m1374719E4DC4497F0842561BCCA42070CECA9AD0 (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
inline void Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5 (Sum_1_t6A986FCDF3FF5161BBCB0F2DC5E305C2074BC975* __this, const RuntimeMethod* method)
{
	((  void (*) (Sum_1_t6A986FCDF3FF5161BBCB0F2DC5E305C2074BC975*, const RuntimeMethod*))Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
inline void Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884 (Add_1_tAD9C131E198A1FE61DE7D91BB71B7891561C9DE5* __this, const RuntimeMethod* method)
{
	((  void (*) (Add_1_tAD9C131E198A1FE61DE7D91BB71B7891561C9DE5*, const RuntimeMethod*))Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884_gshared)(__this, method);
}
inline void Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979 (Absolute_1_t2D3E1D68B7CFE63789BEDD8294A7F713AD9FA19E* __this, const RuntimeMethod* method)
{
	((  void (*) (Absolute_1_t2D3E1D68B7CFE63789BEDD8294A7F713AD9FA19E*, const RuntimeMethod*))Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Angle_mD94AAEA690169FE5882D60F8489C8BF63300C221_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, const RuntimeMethod* method) ;
inline void Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB (Angle_1_t49A2B8C64D4CACAEAA7889CA873A99A8851E41C9* __this, const RuntimeMethod* method)
{
	((  void (*) (Angle_1_t49A2B8C64D4CACAEAA7889CA873A99A8851E41C9*, const RuntimeMethod*))Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline void Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF (Average_1_t793AD42D411E9F40D39B56967F39BB90B4D3FC8E* __this, const RuntimeMethod* method)
{
	((  void (*) (Average_1_t793AD42D411E9F40D39B56967F39BB90B4D3FC8E*, const RuntimeMethod*))Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
inline void Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC (Distance_1_tAD8E7A69AE1646302783A974DE0E599FD20F53A1* __this, const RuntimeMethod* method)
{
	((  void (*) (Distance_1_tAD8E7A69AE1646302783A974DE0E599FD20F53A1*, const RuntimeMethod*))Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC_gshared)(__this, method);
}
inline void Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD (Divide_1_t0D79BB8F9A3785999827C001451BFB29229351DF* __this, const RuntimeMethod* method)
{
	((  void (*) (Divide_1_t0D79BB8F9A3785999827C001451BFB29229351DF*, const RuntimeMethod*))Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
inline void DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7 (DotProduct_1_tEF10D5AF5170374FC3950CA132B8D55872A0D93D* __this, const RuntimeMethod* method)
{
	((  void (*) (DotProduct_1_tEF10D5AF5170374FC3950CA132B8D55872A0D93D*, const RuntimeMethod*))DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, const RuntimeMethod* method) ;
inline void Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73 (Lerp_1_t871671EC83E552861D36A24735DD03CB1B82FD65* __this, const RuntimeMethod* method)
{
	((  void (*) (Lerp_1_t871671EC83E552861D36A24735DD03CB1B82FD65*, const RuntimeMethod*))Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Max_m1E906743ECA6478A2EDCCFECD9D509898F66152B_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
inline void Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968 (Maximum_1_t52DD678E6CCCDB4066013A42D34FE97610500D2F* __this, const RuntimeMethod* method)
{
	((  void (*) (Maximum_1_t52DD678E6CCCDB4066013A42D34FE97610500D2F*, const RuntimeMethod*))Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Min_m2D222BC18ACD4F965981EC93451DDD1D7ADFDDA0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
inline void Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936 (Minimum_1_tFCA18669CD0EFEE67131E2B8BDD8A6799366DDC0* __this, const RuntimeMethod* method)
{
	((  void (*) (Minimum_1_tFCA18669CD0EFEE67131E2B8BDD8A6799366DDC0*, const RuntimeMethod*))Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936_gshared)(__this, method);
}
inline void Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3 (Modulo_1_tAB609C011BFDC283E391D2342D5265AB222484C1* __this, const RuntimeMethod* method)
{
	((  void (*) (Modulo_1_tAB609C011BFDC283E391D2342D5265AB222484C1*, const RuntimeMethod*))Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_MoveTowards_m138E823B0F25EF10A2261E57C5706232E8EA9A9A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_current, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) ;
inline void MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA (MoveTowards_1_t831C7E63E170AC55F7BCB4C167C7749925042F28* __this, const RuntimeMethod* method)
{
	((  void (*) (MoveTowards_1_t831C7E63E170AC55F7BCB4C167C7749925042F28*, const RuntimeMethod*))MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA_gshared)(__this, method);
}
inline void Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80 (Multiply_1_t47C5B3C10412189C4A2FC1304CB1126642589DEC* __this, const RuntimeMethod* method)
{
	((  void (*) (Multiply_1_t47C5B3C10412189C4A2FC1304CB1126642589DEC*, const RuntimeMethod*))Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
inline void Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9 (Normalize_1_t247F78B378339D162A54E93179DF3D126E4BC77B* __this, const RuntimeMethod* method)
{
	((  void (*) (Normalize_1_t247F78B378339D162A54E93179DF3D126E4BC77B*, const RuntimeMethod*))Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline void PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA (PerSecond_1_t72FA3B71EBE2BB756A7BDF1ABEF8AC4D9A14DD95* __this, const RuntimeMethod* method)
{
	((  void (*) (PerSecond_1_t72FA3B71EBE2BB756A7BDF1ABEF8AC4D9A14DD95*, const RuntimeMethod*))PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) ;
inline void Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9 (Project_1_t9B9875594AF61413624135C374E4A65B871AEAD9* __this, const RuntimeMethod* method)
{
	((  void (*) (Project_1_t9B9875594AF61413624135C374E4A65B871AEAD9*, const RuntimeMethod*))Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9_gshared)(__this, method);
}
inline void Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657 (Round_2_t14318F333BF7B2D1D2D40CCB6BFECE9942A73D57* __this, const RuntimeMethod* method)
{
	((  void (*) (Round_2_t14318F333BF7B2D1D2D40CCB6BFECE9942A73D57*, const RuntimeMethod*))Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
inline void Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F (Subtract_1_t3E70C6C8B343D9665A04663DD28C6416162450EE* __this, const RuntimeMethod* method)
{
	((  void (*) (Subtract_1_t3E70C6C8B343D9665A04663DD28C6416162450EE*, const RuntimeMethod*))Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F_gshared)(__this, method);
}
inline void Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19 (Sum_1_t6C78D9A011177D69BD9FFAF9178540690786EA12* __this, const RuntimeMethod* method)
{
	((  void (*) (Sum_1_t6C78D9A011177D69BD9FFAF9178540690786EA12*, const RuntimeMethod*))Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
inline void Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5 (Add_1_tE2681296597AA0278E512EEF9366048F086B2CE8* __this, const RuntimeMethod* method)
{
	((  void (*) (Add_1_tE2681296597AA0278E512EEF9366048F086B2CE8*, const RuntimeMethod*))Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5_gshared)(__this, method);
}
inline void Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E (Absolute_1_t2D6B0CE9A7BCF66FEB2D9FECB9D77961310530BC* __this, const RuntimeMethod* method)
{
	((  void (*) (Absolute_1_t2D6B0CE9A7BCF66FEB2D9FECB9D77961310530BC*, const RuntimeMethod*))Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
inline void Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F (Angle_1_t407EFE9A334631BC879B3A169C4F8CF14173B719* __this, const RuntimeMethod* method)
{
	((  void (*) (Angle_1_t407EFE9A334631BC879B3A169C4F8CF14173B719*, const RuntimeMethod*))Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline void Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15 (Average_1_t4546D3677276101A75233CEC8DA31B26A94A938E* __this, const RuntimeMethod* method)
{
	((  void (*) (Average_1_t4546D3677276101A75233CEC8DA31B26A94A938E*, const RuntimeMethod*))Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
inline void CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A (CrossProduct_1_t4BACDDED120B5DFF9A905507EE572345B218AACD* __this, const RuntimeMethod* method)
{
	((  void (*) (CrossProduct_1_t4BACDDED120B5DFF9A905507EE572345B218AACD*, const RuntimeMethod*))CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
inline void Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274 (Distance_1_t0F872B1DCC3F3F445DB5B869E21A7AF1E16EA05B* __this, const RuntimeMethod* method)
{
	((  void (*) (Distance_1_t0F872B1DCC3F3F445DB5B869E21A7AF1E16EA05B*, const RuntimeMethod*))Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274_gshared)(__this, method);
}
inline void Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C (Divide_1_tF51E109A60140012DDEBF8C9A1D795D4D4D63D08* __this, const RuntimeMethod* method)
{
	((  void (*) (Divide_1_tF51E109A60140012DDEBF8C9A1D795D4D4D63D08*, const RuntimeMethod*))Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
inline void DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B (DotProduct_1_tAE185BE6DEA935D2DBA3A39FFB847F1BC03BB24B* __this, const RuntimeMethod* method)
{
	((  void (*) (DotProduct_1_tAE185BE6DEA935D2DBA3A39FFB847F1BC03BB24B*, const RuntimeMethod*))DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
inline void Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998 (Lerp_1_tFB66E836FD39854B694049EC439119E87B2F7E19* __this, const RuntimeMethod* method)
{
	((  void (*) (Lerp_1_tFB66E836FD39854B694049EC439119E87B2F7E19*, const RuntimeMethod*))Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
inline void Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F (Maximum_1_tE515EF101FE4005B2D226B2EE875AEF04F5D7561* __this, const RuntimeMethod* method)
{
	((  void (*) (Maximum_1_tE515EF101FE4005B2D226B2EE875AEF04F5D7561*, const RuntimeMethod*))Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
inline void Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864 (Minimum_1_t3EDEC667B35FB5E85EC2335EC202BD40FB5C9F73* __this, const RuntimeMethod* method)
{
	((  void (*) (Minimum_1_t3EDEC667B35FB5E85EC2335EC202BD40FB5C9F73*, const RuntimeMethod*))Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864_gshared)(__this, method);
}
inline void Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0 (Modulo_1_tF7857E5C8F346A19556428ECE6ECAB428E0A460F* __this, const RuntimeMethod* method)
{
	((  void (*) (Modulo_1_tF7857E5C8F346A19556428ECE6ECAB428E0A460F*, const RuntimeMethod*))Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) ;
inline void MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75 (MoveTowards_1_t01041347A3B7E982E89845BA56418A3BBF9D1EA0* __this, const RuntimeMethod* method)
{
	((  void (*) (MoveTowards_1_t01041347A3B7E982E89845BA56418A3BBF9D1EA0*, const RuntimeMethod*))MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75_gshared)(__this, method);
}
inline void Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53 (Multiply_1_t82966F986C841D91E169484B1204855788DF8B75* __this, const RuntimeMethod* method)
{
	((  void (*) (Multiply_1_t82966F986C841D91E169484B1204855788DF8B75*, const RuntimeMethod*))Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
inline void Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B (Normalize_1_t2ED80D6ACE4237A5EA42152DCE369B5EAF7EA273* __this, const RuntimeMethod* method)
{
	((  void (*) (Normalize_1_t2ED80D6ACE4237A5EA42152DCE369B5EAF7EA273*, const RuntimeMethod*))Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline void PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7 (PerSecond_1_tC68D3B1A78D8A3C0F6A157BB94C473BEFCF2B999* __this, const RuntimeMethod* method)
{
	((  void (*) (PerSecond_1_tC68D3B1A78D8A3C0F6A157BB94C473BEFCF2B999*, const RuntimeMethod*))PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_onNormal, const RuntimeMethod* method) ;
inline void Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE (Project_1_t021CAE32A9D38A968574466E108ABE918DDDD53A* __this, const RuntimeMethod* method)
{
	((  void (*) (Project_1_t021CAE32A9D38A968574466E108ABE918DDDD53A*, const RuntimeMethod*))Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE_gshared)(__this, method);
}
inline void Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6 (Round_2_t58979B67652AC3F90DA6A96A359510671EB026A0* __this, const RuntimeMethod* method)
{
	((  void (*) (Round_2_t58979B67652AC3F90DA6A96A359510671EB026A0*, const RuntimeMethod*))Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
inline void Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F (Subtract_1_tDAB052B1ECC570E8BA9AD1402873BE6A0CD56B62* __this, const RuntimeMethod* method)
{
	((  void (*) (Subtract_1_tDAB052B1ECC570E8BA9AD1402873BE6A0CD56B62*, const RuntimeMethod*))Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F_gshared)(__this, method);
}
inline void Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538 (Sum_1_tF427AC4AA7372DA92039BEF5E84E18658052E397* __this, const RuntimeMethod* method)
{
	((  void (*) (Sum_1_tF427AC4AA7372DA92039BEF5E84E18658052E397*, const RuntimeMethod*))Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
inline void Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1 (Add_1_t0FEAF76085A384DD52BE115AA7195C72510E87AF* __this, const RuntimeMethod* method)
{
	((  void (*) (Add_1_t0FEAF76085A384DD52BE115AA7195C72510E87AF*, const RuntimeMethod*))Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1_gshared)(__this, method);
}
inline void Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384 (Absolute_1_t238132F9E56C287581E21782D8FB7F00384C1121* __this, const RuntimeMethod* method)
{
	((  void (*) (Absolute_1_t238132F9E56C287581E21782D8FB7F00384C1121*, const RuntimeMethod*))Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline void Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03 (Average_1_t0B0A4E2E2FC0EE90EF131D98EA0F1FD222851FA8* __this, const RuntimeMethod* method)
{
	((  void (*) (Average_1_t0B0A4E2E2FC0EE90EF131D98EA0F1FD222851FA8*, const RuntimeMethod*))Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Distance_mDF852EE33E73E5B36084FB8DD91957BD86F9FACD_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
inline void Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B (Distance_1_t782B012B929FA44566A14A3D9783FC4505BF70BA* __this, const RuntimeMethod* method)
{
	((  void (*) (Distance_1_t782B012B929FA44566A14A3D9783FC4505BF70BA*, const RuntimeMethod*))Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B_gshared)(__this, method);
}
inline void Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E (Divide_1_tEF3BDBDBD70E8D9C2B2DE3F5A698C32F490F03CA* __this, const RuntimeMethod* method)
{
	((  void (*) (Divide_1_tEF3BDBDBD70E8D9C2B2DE3F5A698C32F490F03CA*, const RuntimeMethod*))Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
inline void DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35 (DotProduct_1_t70CFEFCB81FC10AD5E0B71BCBA244B43B0E566AE* __this, const RuntimeMethod* method)
{
	((  void (*) (DotProduct_1_t70CFEFCB81FC10AD5E0B71BCBA244B43B0E566AE*, const RuntimeMethod*))DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_one_m0AA55064B3C47D9D94E5BC4EE6AEC5B6E4F2D151_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Lerp_mE5FFF3D013F0880F7DF8C613E7CB44EBD7349DAB_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, float ___2_t, const RuntimeMethod* method) ;
inline void Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54 (Lerp_1_tB822503988575DEFA39DF839672B8E98FDA5E2ED* __this, const RuntimeMethod* method)
{
	((  void (*) (Lerp_1_tB822503988575DEFA39DF839672B8E98FDA5E2ED*, const RuntimeMethod*))Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Max_mB699724D9F17B16ECA962E7F16766FC3D0A64B8C_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_rhs, const RuntimeMethod* method) ;
inline void Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139 (Maximum_1_t95DBFB824A11DBD481FF1D8BB163CDCF41C2DB1A* __this, const RuntimeMethod* method)
{
	((  void (*) (Maximum_1_t95DBFB824A11DBD481FF1D8BB163CDCF41C2DB1A*, const RuntimeMethod*))Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Min_m79D392F470109DE55DE1B0D48A585B5732C2C652_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_rhs, const RuntimeMethod* method) ;
inline void Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E (Minimum_1_t5AEA0C9633F5FFC1F0A22424D13CCF996C58A988* __this, const RuntimeMethod* method)
{
	((  void (*) (Minimum_1_t5AEA0C9633F5FFC1F0A22424D13CCF996C58A988*, const RuntimeMethod*))Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E_gshared)(__this, method);
}
inline void Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07 (Modulo_1_t4C0A985F7D2B650978D5037EAB5D206DE10A98CD* __this, const RuntimeMethod* method)
{
	((  void (*) (Modulo_1_t4C0A985F7D2B650978D5037EAB5D206DE10A98CD*, const RuntimeMethod*))Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_MoveTowards_m55F38110E6F96D9ACC7355560195D7662FDC80C3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_current, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) ;
inline void MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6 (MoveTowards_1_t7E7F48EDD3449516B8E685D37048E4747DCF733E* __this, const RuntimeMethod* method)
{
	((  void (*) (MoveTowards_1_t7E7F48EDD3449516B8E685D37048E4747DCF733E*, const RuntimeMethod*))MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6_gshared)(__this, method);
}
inline void Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8 (Multiply_1_tBCE33153D082D901297EAF88E2C43E941F1B13DA* __this, const RuntimeMethod* method)
{
	((  void (*) (Multiply_1_tBCE33153D082D901297EAF88E2C43E941F1B13DA*, const RuntimeMethod*))Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Normalize_m1D1B879617A0F54904EDD0E59D356D605457002B_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, const RuntimeMethod* method) ;
inline void Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169 (Normalize_1_t78307EDB20041D6CC649276C51BF1110FC52A921* __this, const RuntimeMethod* method)
{
	((  void (*) (Normalize_1_t78307EDB20041D6CC649276C51BF1110FC52A921*, const RuntimeMethod*))Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) ;
inline void PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7 (PerSecond_1_t2B5F5401B70F24D2EA8EDDE16F82C36872971640* __this, const RuntimeMethod* method)
{
	((  void (*) (PerSecond_1_t2B5F5401B70F24D2EA8EDDE16F82C36872971640*, const RuntimeMethod*))PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7_gshared)(__this, method);
}
inline void Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501 (Round_2_t5C9DC81D6E0B508497AAC495DCB1C382FFDE38D3* __this, const RuntimeMethod* method)
{
	((  void (*) (Round_2_t5C9DC81D6E0B508497AAC495DCB1C382FFDE38D3*, const RuntimeMethod*))Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Subtraction_mD14864BB81AC08F643D2B82B41B3577012410ED9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) ;
inline void Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09 (Subtract_1_tD6A0881A688C63ECB43D4B59368CC118B30700A7* __this, const RuntimeMethod* method)
{
	((  void (*) (Subtract_1_tD6A0881A688C63ECB43D4B59368CC118B30700A7*, const RuntimeMethod*))Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09_gshared)(__this, method);
}
inline void Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0 (Sum_1_t45679A3A598213C50F27E6E220C5D98B7EBACA77* __this, const RuntimeMethod* method)
{
	((  void (*) (Sum_1_t45679A3A598213C50F27E6E220C5D98B7EBACA77*, const RuntimeMethod*))Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0_gshared)(__this, 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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_OfType_TisControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_m527872C069545AA1B32449EFC78016356C1027C0 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_OfType_TisRuntimeObject_m159512A788C6571FEF13C708CB20374087C762DD_gshared)(___0_source, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline (UnitPortDefinition_t2CA48539D90233EF5CBA33E87376C4E5EAE2DCAF* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_OfType_TisValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_mA7C60188B2BCD009AA31B2A16B5C30C8B06675BF (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_OfType_TisRuntimeObject_m159512A788C6571FEF13C708CB20374087C762DD_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m20891FE59A3AA3E614BED9FD4AD69C42E10F7304 (U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* __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) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlowGraph_add_onPortDefinitionsChanged_mD07140962F532563B52CE587EC6CF3C230944435 (FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* 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 Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method)
{
	return ((  SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, const RuntimeMethod*))GraphPointer_GetParent_TisRuntimeObject_m0912F5855483D959E99EDBB0F6807D9DDD7F4C45_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
inline RuntimeObject* GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementDebugData_TisRuntimeObject_mE1ADEF8C14250DB09E3AF852A9BBE407939F4B4A_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568 (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Unit_EnsureDefined_m10AD2035B0D42EC10F74AC0DB1FE5CC9D920AC57 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Flow_GetValue_mD4BD28ECE4B0B22C747BA622B49579BB86A2BE6C (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, RuntimeObject* ___0_parentElement, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_OfType_TisControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_m8BCE9DE8A2C8664BD5AC837F98BA0BEC04B2FDAB (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_OfType_TisRuntimeObject_m159512A788C6571FEF13C708CB20374087C762DD_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m052EB830DCA65976DA7AA81F51EAB2C82C36F9A9 (U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* __this, const RuntimeMethod* method) ;
inline RuntimeObject* Enumerable_OfType_TisValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_mA961EBDFE76768577C9E3176EA28DC99BA87BB59 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_OfType_TisRuntimeObject_m159512A788C6571FEF13C708CB20374087C762DD_gshared)(___0_source, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Null_set_null_m06B5C6BFC1FEB43DD75357A871E386D4D82931AB_inline (Null_t99987723588E4A68BD6223023875576BB97BAC2F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m17C35C535EDCF4B9B761E1ABE14719DD43A21764 (U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCheck_set_enter_m5DB3348AB1DF4D91F921D1383C82BF62F8259ECF_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCheck_set_input_m321D303ED4276FC6C025ED01E22B5C8D0124DBF8_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCheck_set_ifNotNull_m38FE96FF3781150A87921A1F179CA270D2C57DE7_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCheck_set_ifNull_m32872BBEAB2501C60DB520982427295D7DF5B15B_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCheck_get_input_m6190B1325AF3FD320DE923DBF4EAABA18923CAF9_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* NullCheck_get_enter_mA835E6D8756D7FED4346992F76DEAD423CF4D80D_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* NullCheck_get_ifNotNull_mE24C975BAAED8AA510CD55233A867E8B76990537_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* NullCheck_get_ifNull_m9BBF939F20CC3D30F9D70A144B04CE32E536AD9F_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCoalesce_set_input_m72071302E574B245CA07AC9233F05BD85EB2D42F_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCoalesce_set_fallback_m0D938B1CBD313AB2E08D32368A277550A059E9DA_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCoalesce_set_result_m921F00A07EA12A975BC460E7D293C0DD873BDB6F_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCoalesce_get_input_m6D72FBE6127B14DA74925E781FBB440694C941E7_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NullCoalesce_get_result_m17408254F809021E56EF0425B3AF5962F8393FA8_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCoalesce_get_fallback_m5B85E4530DC4617B254519A0EEF2E214E70BA4F1_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m218E7E0A84AEA05723C0638E8DD164A5AAEC9934 (Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD5E820A1EEDC0ACE49D8CB67176EAE652D6F2E0C (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053*, 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 This_set_self_m89FD3B2458AA48AB44DC2EF5336E49F4EBE40479_inline (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_enter_m6883C8BBBF98735B5B383049AF1B71590A5884A1_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_reset_m99BEFFEC3BFC299F23F13976C185059C9F572FEB_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_duration_m201DD7FA36B24E087A7B105E410513DBD3C0DEB2_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_unscaledTime_mB7799830DDCE9A1EA881B21178BD1C950C061DB9_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_exitReady_mD2E065CEE3AA7FED07435C08891AB5F14D3B5D5B_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_exitNotReady_mBE381EE1BD2EE03B308FF9818ABA4EA7297B903A_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_tick_m1231CDBE094172F1D1D30921B699CD9DEAECD93F_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_becameReady_m53177FD96E747B4637E05440852B15A65B250E89_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_remainingSeconds_mA0C227E5E333E9B3AA2FDE16544A8039697C2FBE_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_remainingRatio_m66E37FD3F942BA2382DF0C97425231BDE8C6F186_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Cooldown_get_duration_mD2C56F143C1D8DA64C916E40B2882DD52DC04BB5_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Cooldown_get_unscaledTime_mE0B8174C474E5E836E307CFE0F6D4091A1D7480A_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_exitReady_m8DDD18AD1BA607893C1C46ED9D39BD37B0340D88_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_exitNotReady_mD17D4A5445A6C10DD63798AE4EAC979CC3523303_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_tick_m286D845CC1716F254E2DED1609543773A6009641_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_becameReady_m0CBBB3DDEF5AFF41E57AA03B337FF72C018E43AD_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Cooldown_get_remainingSeconds_mC1ABA6CE3902D11562C38344B1F0291CA24F6360_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Cooldown_get_remainingRatio_m0756C8505AA9858801BF38771607E5887A4062E4_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m49D6D11CB852432FAEF137832DD374DA1FC33C3E (Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0__ctor_m805BBDEA9EA8D9AD1C649C8E75360E9A44780813 (U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* __this, const RuntimeMethod* method) ;
inline Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GraphPointer_get_machine_m2D9C462298F1A003F1E790C01C1CB2BD14742689 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157* __this, String_t* ___0_name, RuntimeObject* ___1_target, RuntimeObject* ___2_tag, const RuntimeMethod* method) ;
inline void Action_1__ctor_m8B7C82E5339106446418AC956405FA13D74EB6AB (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8B7C82E5339106446418AC956405FA13D74EB6AB_gshared)(__this, ___0_object, ___1_method, method);
}
inline void EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* ___1_handler, const RuntimeMethod* method)
{
	((  void (*) (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157, Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*, const RuntimeMethod*))EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_gshared)(___0_hook, ___1_handler, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47 (EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 ___0_hook, Delegate_t* ___1_handler, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphStack_ClearReference_m14164415794A18B6A72529FCDD56F1B761BA4175 (GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F (GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_Update_mD65AF91806D19F3D5043153676D1498F6A8D78B3 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Data_get_isReady_m6A4D0014882199FA187F516E5EE8E5C5BD465B02 (Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_Reset_m50D9B921E6E7F429C8B331330A9A2369F4A5FE27 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_AssignMetrics_m936BE0A462BB71A9B21A1CD8D1EB2375F8FDDB10 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* ___1_data, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_PreserveStack_mF8870AE4EE078682F117D92B27AFE07750FEB33D (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_Invoke_mF68F1D0BD4744FACEC424F1716676B60C67EE9FC (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_output, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_RestoreStack_mFB55BF4370280327BE1153080FE917B734F275A3 (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Flow_DisposePreservedStack_mC5054B871900DB5A3BD3F860673AE9474BB926EE (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_TriggerUpdate_mB8180941D890632DEA123B62E6D87EEE4ECFB29D (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_start_m3EBCA91AB348C9C6D912BE553DE93511E490B7E4_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_pause_m9A3DBEF5A45D41C7EDAF0AB54B847C765921AD06_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_resume_mE5F5A61743B2371DE146AEFAA668EB768083DCE6_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_toggle_m137564E6928A1AF13281159B07AABC487B9704CC_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_duration_mB192D951EDFD517371A1A7874E0961D601F8CA40_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_unscaledTime_m6E3D93B8E9A16F4A7F011A2E929D9641F469A7DF_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_started_m382EB08EFFFEE903484A51454060E0A62A94F315_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_tick_m90FED164D526AA42BDB863F77C1E1453DF0847BC_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_completed_mECDF7B35EB315BF255F617B96B105B02CA2CCAA0_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_elapsedSeconds_m99C8FAC6BF0CAB617FC5C4484FBEE8A35EA3C958_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_elapsedRatio_m94E62C16339E8F89C317A47DCE1F4B8513429F9A_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_remainingSeconds_mB3130830E808379C5D18B2DF8F8A420027F7BCE8_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_remainingRatio_m1E1D3A3F155AD58A735D48A1D26624C0362393B5_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m39BD7DF0ECAECC4448B03328ADE8B5AB1193F71F (Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass55_0__ctor_m42C1914963285A6A372ACEC4AD8DC0C001BBEB86 (U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* __this, const RuntimeMethod* method) ;
inline Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826 (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_Update_m5657815B92FD5363D41A13C8D86DB0249DCD977B (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Timer_get_duration_m8AF3EC7AB3D95100A32A21E510D9942459C517D6_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Timer_get_unscaledTime_m9388E177EBCA0F4E400D1F93ACCC74335427E7D0_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_AssignMetrics_mD257E0FFA7A7E5017F3A1B4F481853937CB1CDD4 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* ___1_data, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_started_m5A9E3E5638B74CECA9D595E5C952169C8D5DE530_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_Start_mB1BC70ED8A306267A9134D4A00E584A6D61EA433 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_elapsedSeconds_m0E91AC90B4891246508BA8DEB5146B352C3CC674_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_elapsedRatio_m0F0A0CE1566FD617DCE3FBAE1F41417DB9F941DD_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_remainingSeconds_mEA5017B7ADFC7B2F32AED7BB5EF53C86912497AC_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_remainingRatio_m55D242D1F223866C50E9341C4DFCBE4F1D3CA135_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_tick_m01FC60F526F3DD90E04F0950F80905F2865D0CDB_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_completed_mE28DC8F273FE6B949F9D81BA5BB18D20BB0C352E_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_TriggerUpdate_m14C1516F27B5F76841C1AB6F96E97D1397A91E03 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__0__ctor_m39E4972887D487F0C97BFFD54BBB7AD7757AA748 (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1 (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_m40A565307A51ED52EE993DE7049F32FDDE614627 (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* List_1_AsReadOnly_m286365DE011D1AFBAB9034EC4B5041E3315C16E6 (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* __this, const RuntimeMethod* method)
{
	return ((  ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* (*) (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F*, const RuntimeMethod*))List_1_AsReadOnly_m69D18D2353099DC61F87AD42FF87F25B1A4D299B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForFlow_set_awaitedInputs_m884DEDA33D5D245A406600C3CEF4B1476F0548C5_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForFlow_set_exit_m3DBAF7DEA4E5CA7E9F9BD9001BC4A2EC48FE3AA8_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass21_0__ctor_m9FA768FCBB06339550616CF9834323B0380E81C9 (U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mBC48F9AEA444A39652C8AF85610A2F627AAF9B46 (Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F*, 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_ControlInputCoroutine_mDE43448247299DC9ACC215046E93A058A5AE15A4 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___1_action, Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___2_coroutineAction, const RuntimeMethod* method) ;
inline void List_1_Add_mAF5E114C3A5B35C7CA8E9649F470BD9B59EF11DE_inline (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F*, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_get_exit_mBB81721C538BD0A1B159332B2841E49AE47AB1CB_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WaitForFlow_get_inputCount_mCD10504F89220CA5569C064EEC2CBC69B1745779_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForFlow_set_reset_mEA734CF0E2315402742DB39CAB5AE46748CEED1E_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m0BDBC65744A1854ECA13FAA600BE0EE6800180A6 (Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* __this, const RuntimeMethod* method) ;
inline Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, RuntimeObject* ___0_element, const RuntimeMethod* method)
{
	return ((  Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* (*) (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B*, RuntimeObject*, const RuntimeMethod*))GraphPointer_GetElementData_TisRuntimeObject_mABC9801D28C1FAADCFF0B08BEE4ADD0393409586_gshared)(__this, ___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WaitForFlow_CheckActivated_mE4B33F3FB5ADAD03BFA8D59F610B646BFB92AFC8 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool WaitForFlow_get_resetOnExit_mDBC0985B488CBF3A6E7453E0175427347C15851F_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEnterCoroutineU3Ed__25__ctor_mCC2334FC7C2A08556B655CE20E47785E3F734227 (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_Enter_m50338B592BA7542E78E4B6F09F1EB9E28F44A32F (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitForFlow_EnterCoroutine_m310E4F0452D9AEB7A6096E655679BBFD9C6A418B (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass25_0__ctor_mAA2B034CA622E52014F5879BA3719DB9284156A9 (U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* __this, const RuntimeMethod* method) ;
inline void Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22 (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__0__ctor_m5941784CEC6466B0160EA862EC043467B5F8E1A5 (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUnit_Definition_mFA7E4E49F6A228CCEAA5A33A66DFAEB5410757CA (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForSecondsUnit_set_seconds_mBD4436D20A6498F311A8EB2323ADC34751A385A7_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForSecondsUnit_set_unscaledTime_m9D37DB59B1D3D523C0C95E23B56D3710F0781BC2_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitForSecondsUnit_get_seconds_mDD3F6336D318A1661578AFB596A70639266A79E3_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitForSecondsUnit_get_unscaledTime_m48F9359ED2712C9382C2A38BCCE5D0CED96019F0_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__9__ctor_mF63B80A6F56EC16E5F7E15E9B358EF9CF5808F90 (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSecondsRealtime__ctor_mBFC1E4F0E042D5EC6E7EEB211A2FE5193A8F6D6F (WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* __this, float ___0_time, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitUnit_set_enter_mFA0A841ABB5D2D1B4A91F1ECEEBA873316ACEFE7_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitUnit_set_exit_m7FE235645A612EB77970C1DE8442249C855E7A1E_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitUntilUnit_set_condition_m53F4BE79E592708FAA70A4C0F5FB3ABD34E1D775_inline (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitUntilUnit_get_condition_m30EC3C9877868746003C1F93C2A5B1EDC85624A8_inline (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__5__ctor_mB0CBEB45B86408FCDFBA34D8D3B71DFA1AE446B8 (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_mD752AA349A14086CA7BAD66F99BF85ADC96CB8A9 (U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitWhileUnit_set_condition_mDEA9D643F7D959BBDA419F9E5FA4D6F316E715FA_inline (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitWhileUnit_get_condition_mF198FE6304DEE6618996DC7A91778EEF8930E6DB_inline (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__5__ctor_m2999F4882B8BA46DD9F96E712A4A15D5F82D5D86 (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass5_0__ctor_m46721CA23E774E275D2FB167754CCA008F41494F (U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitWhile__ctor_mF803B2F3BC88135FEA9024F6C51E7267A7E7B82C (WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967* __this, Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* ___0_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnifiedVariableUnit_Definition_m574E1E894DD131135134A479BAA13729EFC75652 (UnifiedVariableUnit_tF8B2B875D0BF8FFA93098869EEA41E5E9E7E9B07* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetVariable_set_value_mE6DE2A79C2DB517BA92DC7555ACC647845AA540E_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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* GetVariable_get_value_m88C3411CBD639885B3C1F88E0B9C0DEEA91980B6_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, 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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool GetVariable_get_specifyFallback_mA8826DF5C28904AF19F234A6FB696C99E2ED7235_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetVariable_set_fallback_mD485E1FEB708FBD38E0C41625A3586B0EEB7CF01_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GetVariable_get_fallback_m260040856B8BC577C6AB24DDD0BA8A16B13CE07B_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* 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);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_IsValid_m0D5200731D3E26ECBBB55803F9242965A14A4599 (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_get_isLoaded_m5BC54CEB27330040A0BC69E66E94EE97E87298BC (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Variables_ExistInScene_m067DD5FA553055583C1602F3654F82ED36D2AD74 (Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 ___0_scene, const RuntimeMethod* 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);
}
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_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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC_inline (IsVariableDefined_tFA44A65A6AF0B2A8A5BA93961B502C3172CDB4C6* __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) ;
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) ;
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) ;
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 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SetVariableUnit_set_assign_mFED99F6FF983F2CFC0BEC2F7E0CF466AA8E05816_inline (SetVariableUnit_tFB5327FEF8EA55B2280EE9045BDC7E36592CFF39* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* 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_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_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 VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538 (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* __this, String_t* ___0_variable, RuntimeObject* ___1_value, 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) ;
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_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_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 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_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) ;
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 void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, 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) ;
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 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_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 Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, const RuntimeMethod* 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);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshal_pinvoke(const CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652& unmarshaled, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___argumentsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___argumentsException, NULL);
}
IL2CPP_EXTERN_C void CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshal_pinvoke_back(const CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_pinvoke& marshaled, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___argumentsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___argumentsException, NULL);
}
IL2CPP_EXTERN_C void CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshal_pinvoke_cleanup(CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshal_com(const CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652& unmarshaled, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___argumentsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___argumentsException, NULL);
}
IL2CPP_EXTERN_C void CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshal_com_back(const CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_com& marshaled, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___argumentsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652____arguments_FieldInfo_var, CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___argumentsException, NULL);
}
IL2CPP_EXTERN_C void CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshal_com_cleanup(CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CustomEventArgs__ctor_mE2EFDC65C1EEFC5B8D801DB1CCEEB3E8A81C6131 (CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652* __this, String_t* ___0_name, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_arguments, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		__this->___name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_0);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___1_arguments;
		__this->___arguments = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___arguments), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void CustomEventArgs__ctor_mE2EFDC65C1EEFC5B8D801DB1CCEEB3E8A81C6131_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_arguments, const RuntimeMethod* method)
{
	CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<CustomEventArgs_tD8C39EF85DE61DD1900BE32A1E3413E29D7ED652*>(__this + _offset);
	CustomEventArgs__ctor_mE2EFDC65C1EEFC5B8D801DB1CCEEB3E8A81C6131(_thisAdjusted, ___0_name, ___1_arguments, method);
}
#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* OnDrawGizmos_get_hookName_m5B66C17E2CAEF30E5464B0FAEA4EFF3FCC5ACEED (OnDrawGizmos_tEDC1EF715C8EEF61AFCFE482E5C1F7F4F3891FF0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralD43C4A25C94653A4658AEF6832428E02A1DD480D;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDrawGizmos__ctor_mA5589931E6FDAF0F131594D889E6F36F0FCE51E8 (OnDrawGizmos_tEDC1EF715C8EEF61AFCFE482E5C1F7F4F3891FF0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC(__this, ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnDrawGizmosSelected_get_hookName_m2F64EF0727B72FCF8C5CF22592E66281224BFBA0 (OnDrawGizmosSelected_t49DBF8921CE3D7608B5BB458C05E3111F8E1A1AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral31F3F806E40B818E76FEAC29E8E7C0B07F7DFDB9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDrawGizmosSelected__ctor_m2EB2B0AAFB3CF77160A8B98CEBD1B949968AAE1B (OnDrawGizmosSelected_t49DBF8921CE3D7608B5BB458C05E3111F8E1A1AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC(__this, ManualEventUnit_1__ctor_m7345CCA54976CF7D93D3E0D63637F332950742DC_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GenericGuiEventUnit_get_data_mA62612C577ABED68DD2D22BAB5A85D5E736F5F93 (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGuiEventUnit_set_data_m29ECFC8B873C81A4FA70556C3EE55C2AA05138CB (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGuiEventUnit_Definition_m0F494099D843E78515CD52B9A66B1DD98F631858 (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mC04D3C65A1123D2341A8830B1B776A3FBDAC4CE3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_m9015B9815CA8C53C34C5BEFAB59D737F2532C495_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mC04D3C65A1123D2341A8830B1B776A3FBDAC4CE3(__this, GameObjectEventUnit_1_Definition_mC04D3C65A1123D2341A8830B1B776A3FBDAC4CE3_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisBaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_m9015B9815CA8C53C34C5BEFAB59D737F2532C495(__this, _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469, Unit_ValueOutput_TisBaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F_m9015B9815CA8C53C34C5BEFAB59D737F2532C495_RuntimeMethod_var);
		GenericGuiEventUnit_set_data_m29ECFC8B873C81A4FA70556C3EE55C2AA05138CB_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGuiEventUnit_AssignArguments_m3D4CFE9C016D74BAF4BB1590284AE31A10211ACC (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* ___1_data, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = GenericGuiEventUnit_get_data_mA62612C577ABED68DD2D22BAB5A85D5E736F5F93_inline(__this, NULL);
		BaseEventData_tE03A848325C0AE8E76C6CA15FD86395EBF83364F* L_2 = ___1_data;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGuiEventUnit__ctor_m49889B3DD0493223EF2629A6741CC31C7145BDA6 (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m91C5D0B24C6FD76303284E298BEBF90F9E2141D3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m91C5D0B24C6FD76303284E298BEBF90F9E2141D3(__this, GameObjectEventUnit_1__ctor_m91C5D0B24C6FD76303284E298BEBF90F9E2141D3_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 Type_t* OnBeginDrag_get_MessageListenerType_mF879EBC8B8469CDFAE7EAF6EC18D537A7941EAAD (OnBeginDrag_t43F9263213A327A2E834D70D2E037AB33CDFB715* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnBeginDragMessageListener_tD744F58EC818A99F097BBF6186882FC61C00E726_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnBeginDragMessageListener_tD744F58EC818A99F097BBF6186882FC61C00E726_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnBeginDrag_get_hookName_mF1FD15B0BFB07A30FEBE298E8E59EB031E989573 (OnBeginDrag_t43F9263213A327A2E834D70D2E037AB33CDFB715* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3919BDE7EEADF39FCA1F9BC771B7DB2BE75B2A88);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral3919BDE7EEADF39FCA1F9BC771B7DB2BE75B2A88;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBeginDrag__ctor_mA76C49ED861470935C47AD02033C6271DC2EDF29 (OnBeginDrag_t43F9263213A327A2E834D70D2E037AB33CDFB715* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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 String_t* OnButtonClick_get_hookName_mEE6A3C151BAC0F269AA579155B7CC3C4BEA07B22 (OnButtonClick_tEE8C51DA8566361E5BBA1F3928870F1562516EE4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1587B38A0846D0F4F861F62653C07CD09CB4705);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralE1587B38A0846D0F4F861F62653C07CD09CB4705;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* OnButtonClick_get_MessageListenerType_m40D14CE70DEBDE4D4591C91D38A9AD212DF08B00 (OnButtonClick_tEE8C51DA8566361E5BBA1F3928870F1562516EE4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnButtonClickMessageListener_t8099B3DA55E1D2C74B25949A5DD4BFEE87738B34_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnButtonClickMessageListener_t8099B3DA55E1D2C74B25949A5DD4BFEE87738B34_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonClick__ctor_m6ECAB3459499453467AB0E6A07A084764D58A133 (OnButtonClick_tEE8C51DA8566361E5BBA1F3928870F1562516EE4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnCancel_get_MessageListenerType_m3B66E06C4BB26779B2F22A374E5991724EE65E42 (OnCancel_t7572E2B012357EBC6E707D237843FED42B6746CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCancelMessageListener_t5E83F60BCCD101756847AF72334C967ED73BF7A7_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCancelMessageListener_t5E83F60BCCD101756847AF72334C967ED73BF7A7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCancel_get_hookName_m61DC354FB4AB12E3938CC66B28B5CDB52F3D7F60 (OnCancel_t7572E2B012357EBC6E707D237843FED42B6746CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99F5492A05A8C160F59C1B0615E2B0A504E56678);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral99F5492A05A8C160F59C1B0615E2B0A504E56678;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCancel__ctor_m6F6021887370696945D3B5C4D46CC873BBAA5A4A (OnCancel_t7572E2B012357EBC6E707D237843FED42B6746CF* __this, const RuntimeMethod* method) 
{
	{
		GenericGuiEventUnit__ctor_m49889B3DD0493223EF2629A6741CC31C7145BDA6(__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* OnDeselect_get_MessageListenerType_mB1914E8517C649CAF1814771FA1C4DF1E553A2D8 (OnDeselect_t33E8985BB89247A0F9AED30BF3307FCCDDB46708* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnDeselectMessageListener_t1F7768F9B90A3C27A426759E92168DE51805D61C_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnDeselectMessageListener_t1F7768F9B90A3C27A426759E92168DE51805D61C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnDeselect_get_hookName_m437816D2FF8C1FD2D5C00B336161FB7DE33C016E (OnDeselect_t33E8985BB89247A0F9AED30BF3307FCCDDB46708* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82F10C7820319988130D3DE50A0B5CEA2F2D8BBD);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral82F10C7820319988130D3DE50A0B5CEA2F2D8BBD;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDeselect__ctor_mA5B6E4BC1A2CD51D5628498D682587ADBB5FAA51 (OnDeselect_t33E8985BB89247A0F9AED30BF3307FCCDDB46708* __this, const RuntimeMethod* method) 
{
	{
		GenericGuiEventUnit__ctor_m49889B3DD0493223EF2629A6741CC31C7145BDA6(__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 String_t* OnDrag_get_hookName_mC9BE371D0E38A77D810A2766C4FE499A4E7F77EF (OnDrag_t6CB6E686FCB47DCE9566C368CDD83652380E2742* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A89F762F20FC6CF492ACF2F9B6333F22133D7EF);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral6A89F762F20FC6CF492ACF2F9B6333F22133D7EF;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* OnDrag_get_MessageListenerType_m55DAA06A9350648B39A3846AF634B4D34BBD8AF5 (OnDrag_t6CB6E686FCB47DCE9566C368CDD83652380E2742* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnDragMessageListener_tAB4ABAF645F445BBB734E5CF8DDEC855674BFB77_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnDragMessageListener_tAB4ABAF645F445BBB734E5CF8DDEC855674BFB77_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDrag__ctor_mCA7FEC945259DAA511856BEF78343D522A4C6C25 (OnDrag_t6CB6E686FCB47DCE9566C368CDD83652380E2742* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnDrop_get_MessageListenerType_m57ABFA6AD8C29FB6A06DBBC748ADF40C2DA1F0D4 (OnDrop_t7E94620420B54AAF9B61A99D5DA30C12F149B360* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnDropMessageListener_t08B811D297317A599852E4E985F7DD9ED832D002_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnDropMessageListener_t08B811D297317A599852E4E985F7DD9ED832D002_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnDrop_get_hookName_m7E71C2F5391E42B2210968272C950A862A7F2B2C (OnDrop_t7E94620420B54AAF9B61A99D5DA30C12F149B360* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC53B975B43BE50AE62BCA9E92071D8680A4088B3);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralC53B975B43BE50AE62BCA9E92071D8680A4088B3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDrop__ctor_m3C5AEDAC15FADE719982ADD1CF1B2BE454F18C2C (OnDrop_t7E94620420B54AAF9B61A99D5DA30C12F149B360* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnDropdownValueChanged_get_MessageListenerType_m1E1F8662FE370CA77B503650EBB1A96A6BB685E4 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnDropdownValueChangedMessageListener_tB82BB59155D95C4673E1A5E48DFD657F98172B54_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnDropdownValueChangedMessageListener_tB82BB59155D95C4673E1A5E48DFD657F98172B54_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnDropdownValueChanged_get_hookName_mF807478EFECF074960D81533355E131715C9E9A3 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19303B5594208003166643E94959B00602B1328E);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral19303B5594208003166643E94959B00602B1328E;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnDropdownValueChanged_get_index_mA333315D3374ED1761B02A76D84F070CD51AB4B6 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CindexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDropdownValueChanged_set_index_m8FD39C86463DF6F6DDF825242E00A7949B12297F (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CindexU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CindexU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnDropdownValueChanged_get_text_mD9E94D957A9BE8AB61A4BBD91276A11EA85146A8 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CtextU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDropdownValueChanged_set_text_m5CF3AE71A4CDCE0AF1FF0D611BB0B37195370416 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CtextU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtextU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDropdownValueChanged_Definition_m0A5959A050345557B5558D6580CEFE1D17897618 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBFCC6EE94F1B7AA05A04750903E25F93A7188AE0);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE(__this, GameObjectEventUnit_1_Definition_m6DC7AF64597466DF22794BC74400AD5D232020FE_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC(__this, _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m7F951E17283E70B54FD73748A4A8E88DD34A38DC_RuntimeMethod_var);
		OnDropdownValueChanged_set_index_m8FD39C86463DF6F6DDF825242E00A7949B12297F_inline(__this, L_0, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56(__this, _stringLiteralBFCC6EE94F1B7AA05A04750903E25F93A7188AE0, Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var);
		OnDropdownValueChanged_set_text_m5CF3AE71A4CDCE0AF1FF0D611BB0B37195370416_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDropdownValueChanged_AssignArguments_m108A1785FF7803DDBFE9F04FDB17B880DB09AF13 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_mDF281A9924DE4343AB80B12D4B16F63F3879A7BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6248FAA3EA9E9148D0E784C78FA4B1F5FFDD6366_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnDropdownValueChanged_get_index_mA333315D3374ED1761B02A76D84F070CD51AB4B6_inline(__this, NULL);
		int32_t L_2 = ___1_index;
		int32_t L_3 = L_2;
		RuntimeObject* L_4 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_4, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = OnDropdownValueChanged_get_text_mD9E94D957A9BE8AB61A4BBD91276A11EA85146A8_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8;
		L_8 = GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_inline(__this, GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_RuntimeMethod_var);
		NullCheck(L_7);
		Dropdown_t54C0BDC1441E058BE37E796F68886671C270EF89* L_9;
		L_9 = Flow_GetValue_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_mDF281A9924DE4343AB80B12D4B16F63F3879A7BF(L_7, L_8, Flow_GetValue_TisDropdown_t54C0BDC1441E058BE37E796F68886671C270EF89_mDF281A9924DE4343AB80B12D4B16F63F3879A7BF_RuntimeMethod_var);
		NullCheck(L_9);
		List_1_tCEC1993B65ACD0529D8C0BB5006274E22D7D8A55* L_10;
		L_10 = Dropdown_get_options_m30F757DBA22980CB77DADB8315207D5B87307816(L_9, NULL);
		int32_t L_11 = ___1_index;
		NullCheck(L_10);
		OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* L_12;
		L_12 = List_1_get_Item_m6248FAA3EA9E9148D0E784C78FA4B1F5FFDD6366(L_10, L_11, List_1_get_Item_m6248FAA3EA9E9148D0E784C78FA4B1F5FFDD6366_RuntimeMethod_var);
		NullCheck(L_12);
		String_t* L_13;
		L_13 = OptionData_get_text_m147C3EFE4B7D157914D2C6CF653B32CE2D987AF1_inline(L_12, NULL);
		NullCheck(L_5);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_5, L_6, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDropdownValueChanged__ctor_m3EE644888B602C1A2E6E0A82F45399A8A06D1F68 (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B(__this, GameObjectEventUnit_1__ctor_m80E5D5F730F6AC201798A4CF662596985149050B_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 Type_t* OnEndDrag_get_MessageListenerType_m40269FE0DE7FE17803CF35D3F41C2D0FE5F7C9A7 (OnEndDrag_t13DC180C4FA0C3A49DBB49546DB0AC03648E4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnEndDragMessageListener_t64644A9FD7A4E3054E34DAC94B80995A1C19412B_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnEndDragMessageListener_t64644A9FD7A4E3054E34DAC94B80995A1C19412B_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnEndDrag_get_hookName_m21E6B35CFA9F3756D548BB8B9966747B4C1D543D (OnEndDrag_t13DC180C4FA0C3A49DBB49546DB0AC03648E4BC9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7ED467CE91969D3AC6BBED0276EDD5B87E6150E);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralF7ED467CE91969D3AC6BBED0276EDD5B87E6150E;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnEndDrag__ctor_m9BE32008DD7BBC0D8452ED6A8407EB43866E2542 (OnEndDrag_t13DC180C4FA0C3A49DBB49546DB0AC03648E4BC9* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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 String_t* OnGUI_get_hookName_m6D31940E134AF71D719FBC5C9DCA7B06A1CF170D (OnGUI_tC53FECA408A9E5BB460EA266B267F2F3434A3EF2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9981E7534F608A8FB12450BB6935B0079C0F8431);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9981E7534F608A8FB12450BB6935B0079C0F8431;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGUI__ctor_m6C0DB8FF9944896886B9DCF3E1B12923B32D33D6 (OnGUI_tC53FECA408A9E5BB460EA266B267F2F3434A3EF2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA(__this, GlobalEventUnit_1__ctor_m597B38CAC4B2D81EC65BA52A5CE76C0F9E4004AA_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 Type_t* OnInputFieldEndEdit_get_MessageListenerType_mA7935CE1688816B97045A918D9290DF9A021EAC8 (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnInputFieldEndEditMessageListener_tF9C05BF324A67201D0D13B76E63D5CC04F6AF764_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnInputFieldEndEditMessageListener_tF9C05BF324A67201D0D13B76E63D5CC04F6AF764_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnInputFieldEndEdit_get_hookName_m05234479385313981F000FD792E9569E9FA6CB9D (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC17BD8920B9D7BA7EA95F6DD2F9FACE3FDABE68E);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralC17BD8920B9D7BA7EA95F6DD2F9FACE3FDABE68E;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputFieldEndEdit_get_value_m00255CCEDD5CBA384EC5B1B0CAD8988A807CEB0F (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputFieldEndEdit_set_value_mF2F42BD6D8A318A4F62A2E6D7704B2471DE135E2 (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __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 OnInputFieldEndEdit_Definition_mFDE6B3C0160AEA892EED06E816C6BC21245607D2 (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA(__this, GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var);
		OnInputFieldEndEdit_set_value_mF2F42BD6D8A318A4F62A2E6D7704B2471DE135E2_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputFieldEndEdit_AssignArguments_mAED903927E124E9D5789D935447294810D9107BA (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_value, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnInputFieldEndEdit_get_value_m00255CCEDD5CBA384EC5B1B0CAD8988A807CEB0F_inline(__this, NULL);
		String_t* L_2 = ___1_value;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputFieldEndEdit__ctor_m15ACB18000D135DD712D3430B369CEFA15665B11 (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648(__this, GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648_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 Type_t* OnInputFieldValueChanged_get_MessageListenerType_mC8590A0365E6A2B6372EF95FC4591C6884D37246 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnInputFieldValueChangedMessageListener_tF38C048ACF86ABE4F9F007E3C469F2987A05D1FC_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnInputFieldValueChangedMessageListener_tF38C048ACF86ABE4F9F007E3C469F2987A05D1FC_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnInputFieldValueChanged_get_hookName_m7A40B3DCA0C04E5AADD32B1791209E4465F13736 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA03FB3DD5D7249C4B496E419341392B9368B2E23);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralA03FB3DD5D7249C4B496E419341392B9368B2E23;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputFieldValueChanged_get_value_m6E4D8B15B54F8D1F02C407A1D4C26059A4275CA1 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputFieldValueChanged_set_value_mF11242827C5AB0D5DA71A05C00C2AB6C493AA2B9 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __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 OnInputFieldValueChanged_Definition_m57C29BA037975EC3F4ECD990DD2CFA2761F2E266 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA(__this, GameObjectEventUnit_1_Definition_mCD2767D005F80108C10057F0D7CFEA13396912CA_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, Unit_ValueOutput_TisString_t_m698BC90C2F2A56B62E8A36AC49F4BE245CCC9B56_RuntimeMethod_var);
		OnInputFieldValueChanged_set_value_mF11242827C5AB0D5DA71A05C00C2AB6C493AA2B9_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputFieldValueChanged_AssignArguments_m10E60EC9D968CF08E99D2B2E5BB057787BE20F65 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_value, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnInputFieldValueChanged_get_value_m6E4D8B15B54F8D1F02C407A1D4C26059A4275CA1_inline(__this, NULL);
		String_t* L_2 = ___1_value;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnInputFieldValueChanged__ctor_m30842FFF2765FAE31AA2602646A23EECA7289660 (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648(__this, GameObjectEventUnit_1__ctor_m0AE8C2CC99A170C4C9DE18FF0C35CC4417301648_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 Type_t* OnMove_get_MessageListenerType_m9333CCC57C4003DA4A85C13F128862655D03DB1B (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMoveMessageListener_t7BEF1C79993E86D8656FF125683A5F6BAF1F9AF2_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMoveMessageListener_t7BEF1C79993E86D8656FF125683A5F6BAF1F9AF2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMove_get_hookName_m3033AFDA8F279C7474DA0D41B46EA0518D0A53D9 (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC865CC1250D741D59C9274B75CE11E9A71CA21A1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralC865CC1250D741D59C9274B75CE11E9A71CA21A1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnMove_get_data_mEE6623E7B1B6B8D042622832E45750E8FCE4993C (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMove_set_data_mBE96353D15F3D474662EBB57F14F243D65351AFC (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMove_Definition_m9DB656FAAB826F8A4424A10D926815D74437827D (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mA7E2BD9890756B32DB07CFB158F0D8243E3B3209_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisAxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938_m3D8FA569C3FAC4A7D3AAD8F6C0DE98CEC2CE0C36_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mA7E2BD9890756B32DB07CFB158F0D8243E3B3209(__this, GameObjectEventUnit_1_Definition_mA7E2BD9890756B32DB07CFB158F0D8243E3B3209_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisAxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938_m3D8FA569C3FAC4A7D3AAD8F6C0DE98CEC2CE0C36(__this, _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469, Unit_ValueOutput_TisAxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938_m3D8FA569C3FAC4A7D3AAD8F6C0DE98CEC2CE0C36_RuntimeMethod_var);
		OnMove_set_data_mBE96353D15F3D474662EBB57F14F243D65351AFC_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMove_AssignArguments_mC0E1B11B30EE32F9591190607523394FCCD85016 (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* ___1_data, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnMove_get_data_mEE6623E7B1B6B8D042622832E45750E8FCE4993C_inline(__this, NULL);
		AxisEventData_t4AA742BC101B1AA300B16EE7F19E31B91F37A938* L_2 = ___1_data;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMove__ctor_mC252558BDC96214FB299218C3430FD75B41D5336 (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m1E10474DA279238318F8207FAC1FA70559E2F5E8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m1E10474DA279238318F8207FAC1FA70559E2F5E8(__this, GameObjectEventUnit_1__ctor_m1E10474DA279238318F8207FAC1FA70559E2F5E8_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 Type_t* OnPointerClick_get_MessageListenerType_m7A7D5D47A70BCF5CA44013E5C00D539208E19A7A (OnPointerClick_tD9E20D93550F66D36F7F19609BB8D9C1D623BCA8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnPointerClickMessageListener_t6131B06B7B6FCBA6F54818D5AF25EB2DC4E5145F_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnPointerClickMessageListener_t6131B06B7B6FCBA6F54818D5AF25EB2DC4E5145F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnPointerClick_get_hookName_mFFF5F59EDBC039AD97B307BBA03AE5E232C39858 (OnPointerClick_tD9E20D93550F66D36F7F19609BB8D9C1D623BCA8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE4D1D91E707649742B086EDB3E0F4EFA9754545A);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralE4D1D91E707649742B086EDB3E0F4EFA9754545A;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPointerClick__ctor_m2B68BD9BD8E6B73E29B0E023F6847E4DFE8ED6E1 (OnPointerClick_tD9E20D93550F66D36F7F19609BB8D9C1D623BCA8* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnPointerDown_get_MessageListenerType_mCFE7A8E528E1324C327C1CEF7C04FB89D474FEEC (OnPointerDown_tE550D18403A18462D4682F2AFA8DFDCC75D33636* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnPointerDownMessageListener_t540DC1AD0E4FC81BA3E4BB426EC1E505424244FB_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnPointerDownMessageListener_t540DC1AD0E4FC81BA3E4BB426EC1E505424244FB_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnPointerDown_get_hookName_m5C134A70CB73F564779ECF1E48312D89A1762BD9 (OnPointerDown_tE550D18403A18462D4682F2AFA8DFDCC75D33636* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9E9B1E63559098A95E5A6119D6D43F86DC74EA2);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralE9E9B1E63559098A95E5A6119D6D43F86DC74EA2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPointerDown__ctor_m60DFA346C30B8511F4CFCE06893E0CD2602955F9 (OnPointerDown_tE550D18403A18462D4682F2AFA8DFDCC75D33636* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnPointerEnter_get_MessageListenerType_mD405DB82A9F76BCDD5865FE894550704DC0619AC (OnPointerEnter_t5073E86F9E194C777DB00289204E3A332F03BF9E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnPointerEnterMessageListener_tD5CC7757A2CA9E75E537ED37EF4AD055C25C3D28_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnPointerEnterMessageListener_tD5CC7757A2CA9E75E537ED37EF4AD055C25C3D28_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnPointerEnter_get_hookName_m26446AFF78163B21309163F6E20D2883313F79C2 (OnPointerEnter_t5073E86F9E194C777DB00289204E3A332F03BF9E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7892A84274C1DC4A2351A49903EB298DEA99C240);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral7892A84274C1DC4A2351A49903EB298DEA99C240;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPointerEnter__ctor_m72A3805B6EAFD14DF400902601B721A757AA3F32 (OnPointerEnter_t5073E86F9E194C777DB00289204E3A332F03BF9E* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnPointerExit_get_MessageListenerType_mC9ECCBF16EE1C0FF2356F906B3464B5C30B82A03 (OnPointerExit_t3F0DEB49665D7EC49203E338EDEEE9A31E7F6172* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnPointerExitMessageListener_t707A1386EFEB1993B6D13AAABFAB05AFD2B02E22_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnPointerExitMessageListener_t707A1386EFEB1993B6D13AAABFAB05AFD2B02E22_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnPointerExit_get_hookName_m416B1BBD5F39E66F7994FA411BC52A37B3816BF7 (OnPointerExit_t3F0DEB49665D7EC49203E338EDEEE9A31E7F6172* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB81A1EDFC9FCE7D754F9199BAED4FF1E125B0C7E);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralB81A1EDFC9FCE7D754F9199BAED4FF1E125B0C7E;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPointerExit__ctor_m6B6F38FF7554CEE2E5366089F7FCBB5BB3392A41 (OnPointerExit_t3F0DEB49665D7EC49203E338EDEEE9A31E7F6172* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnPointerUp_get_MessageListenerType_m6D61E86950B8FB10BDDFDAECDED8C1F5A252E232 (OnPointerUp_tA6DF47AEC4B2968164407EE8E2EA59EFA16723B8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnPointerUpMessageListener_tA9B8209917F3C4F5DC3BDE58100F73D8CD6B91EF_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnPointerUpMessageListener_tA9B8209917F3C4F5DC3BDE58100F73D8CD6B91EF_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnPointerUp_get_hookName_mA354BC0BFCCAF1379BA875544429FD27B5851FF9 (OnPointerUp_tA6DF47AEC4B2968164407EE8E2EA59EFA16723B8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8BB3A056A0085622CCC205F87685D18C97291CC);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralE8BB3A056A0085622CCC205F87685D18C97291CC;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPointerUp__ctor_m6CAAB8BFF563D9D21121B5389A3FBDC431CB1E07 (OnPointerUp_tA6DF47AEC4B2968164407EE8E2EA59EFA16723B8* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnScroll_get_MessageListenerType_m558F7E8687CF6A10F3ECA74B1737E4EC0F370E1A (OnScroll_t5F029DA8850B3CD842C70BED7C949ADCF3912CEF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnScrollMessageListener_tB41C99B9302BDEC15B591749269DAE6B4D574679_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnScrollMessageListener_tB41C99B9302BDEC15B591749269DAE6B4D574679_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnScroll_get_hookName_m30B8728599DDC4FC6EC8CEFD935AE217348DB3E2 (OnScroll_t5F029DA8850B3CD842C70BED7C949ADCF3912CEF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1018EB770437429A8A8B2B0092620BB9DE2261AD);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral1018EB770437429A8A8B2B0092620BB9DE2261AD;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScroll__ctor_m23791EF4DF542797CFC1A1A01EC28F3C94BFF9E0 (OnScroll_t5F029DA8850B3CD842C70BED7C949ADCF3912CEF* __this, const RuntimeMethod* method) 
{
	{
		PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54(__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* OnScrollbarValueChanged_get_MessageListenerType_mA780DABC81B21F7970A8F90473A76A87BE9CCE20 (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnScrollbarValueChangedMessageListener_tBC8E84DE0CD8D49CD5A669A5827F78D814F833E7_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnScrollbarValueChangedMessageListener_tBC8E84DE0CD8D49CD5A669A5827F78D814F833E7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnScrollbarValueChanged_get_hookName_m0CBCDC35F824ECAF68B8C1C822C330654EF259D9 (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91B5F238DECACDE059E88D626EE2E149B87BBE9C);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral91B5F238DECACDE059E88D626EE2E149B87BBE9C;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnScrollbarValueChanged_get_value_m834E1C1828DF2BC22249C757A498793F8B8AE219 (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScrollbarValueChanged_set_value_m138364F4D2246ED96945B1CDD71CCD41A329AD42 (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __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 OnScrollbarValueChanged_Definition_m804E975EADDF95CC93568F74E0DC941FBA299CBF (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD(__this, GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnScrollbarValueChanged_set_value_m138364F4D2246ED96945B1CDD71CCD41A329AD42_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScrollbarValueChanged_AssignArguments_m7125CE6AB70242FA57924EC06DDE7B6CF42716D1 (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnScrollbarValueChanged_get_value_m834E1C1828DF2BC22249C757A498793F8B8AE219_inline(__this, NULL);
		float L_2 = ___1_value;
		float L_3 = L_2;
		RuntimeObject* L_4 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScrollbarValueChanged__ctor_m4FD5B873E3DF20A6C2FA8C58F34CBB3669D9CD31 (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD(__this, GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_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 Type_t* OnScrollRectValueChanged_get_MessageListenerType_mDD8DF8A61478D493B24A2FEB8C4B0554D0D81DEC (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnScrollRectValueChangedMessageListener_tC94717C545AD87AD856ADBE3A989F00276A3D2E5_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnScrollRectValueChangedMessageListener_tC94717C545AD87AD856ADBE3A989F00276A3D2E5_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnScrollRectValueChanged_get_hookName_mA117823BCF46ECBA973B23E317BEF82676FD8A30 (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BB6AA9C9E624C6C3F237E12515B10F99FEB13E8);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral1BB6AA9C9E624C6C3F237E12515B10F99FEB13E8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnScrollRectValueChanged_get_value_m292B50AE2C3BD76F368C8C65E4BD362DC67C5997 (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScrollRectValueChanged_set_value_mC4D9AEA1203889872E4CDB2862BF4A70F048B4B1 (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __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 OnScrollRectValueChanged_Definition_m782FF98F9E5794212D4C6AE9A4C6FD1E8D4CD5EE (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B(__this, GameObjectEventUnit_1_Definition_mC59E6EEB8A2C422ECD72476DB56E103E75FFF00B_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var);
		OnScrollRectValueChanged_set_value_mC4D9AEA1203889872E4CDB2862BF4A70F048B4B1_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScrollRectValueChanged_AssignArguments_m086D3B70279E97B123A2819C07FF0339BE8B36F0 (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnScrollRectValueChanged_get_value_m292B50AE2C3BD76F368C8C65E4BD362DC67C5997_inline(__this, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_value;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = L_2;
		RuntimeObject* L_4 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScrollRectValueChanged__ctor_mC668A2F618845A20AD9989C2D5EF7E09C02D4397 (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA(__this, GameObjectEventUnit_1__ctor_m67EE5D3031944EF4CC429318AF81920B503EFEBA_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 Type_t* OnSelect_get_MessageListenerType_m6272C3D711E19CAB46C6D534AEF8C6C7C27EBDA5 (OnSelect_t4ECE219F4237901AA966CF77B2BF377CCBDF6672* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnSelectMessageListener_t5E2E8A57C7039D71EE15310D59F5F38B2ADCCEE9_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnSelectMessageListener_t5E2E8A57C7039D71EE15310D59F5F38B2ADCCEE9_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnSelect_get_hookName_m1E904DE8623DF1A3D33F95F6C9AB0119013C08CD (OnSelect_t4ECE219F4237901AA966CF77B2BF377CCBDF6672* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3CF7969DFB146D740D79DB8FE37B4529A3FF330);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralD3CF7969DFB146D740D79DB8FE37B4529A3FF330;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSelect__ctor_m56C30A8C5983829C09F5DC8C3E1227D205AF6658 (OnSelect_t4ECE219F4237901AA966CF77B2BF377CCBDF6672* __this, const RuntimeMethod* method) 
{
	{
		GenericGuiEventUnit__ctor_m49889B3DD0493223EF2629A6741CC31C7145BDA6(__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* OnSliderValueChanged_get_MessageListenerType_m2B9BC12666080BADE19283255EA5D8B5D35C97E6 (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnSliderValueChangedMessageListener_tCEF3F064C5DF51BAC81752F1EF5F36E740C33C65_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnSliderValueChangedMessageListener_tCEF3F064C5DF51BAC81752F1EF5F36E740C33C65_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnSliderValueChanged_get_hookName_mCAFB549071737C61C786B8A5ECDB3DBA0503B384 (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8913506988A3DEC772C1024B973C6E1B4C613C8);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralC8913506988A3DEC772C1024B973C6E1B4C613C8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnSliderValueChanged_get_value_mEC56FB1C57A53F466B4B2AEB6901F149D8BAC3DC (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSliderValueChanged_set_value_m19B000CA961BCA7246C26EA3BBDE08552E3169E6 (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __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 OnSliderValueChanged_Definition_m8FED561FBB80CE1DB624CC3D5D3A50732D722926 (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD(__this, GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnSliderValueChanged_set_value_m19B000CA961BCA7246C26EA3BBDE08552E3169E6_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSliderValueChanged_AssignArguments_mCFFE9D961D38BBDEB4703FBC9020FBAC6D9FA589 (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnSliderValueChanged_get_value_mEC56FB1C57A53F466B4B2AEB6901F149D8BAC3DC_inline(__this, NULL);
		float L_2 = ___1_value;
		float L_3 = L_2;
		RuntimeObject* L_4 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSliderValueChanged__ctor_m5BE266E2E08EAB2FCEDA3B4D699CCC6E76BF82F4 (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD(__this, GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_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 Type_t* OnSubmit_get_MessageListenerType_mA8F052766EA58C4BD94F0CE8BD8E7E3B3F7E5135 (OnSubmit_tBD31DD2D8417EC0F4E43A2098F4BF4CB43BF31A0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnSubmitMessageListener_tED030F4A7A74E3B4507790CA6EA7C3BDE5D58D3B_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnSubmitMessageListener_tED030F4A7A74E3B4507790CA6EA7C3BDE5D58D3B_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnSubmit_get_hookName_mB58492F49C846BB20475C989C55DABD24D29CAFC (OnSubmit_tBD31DD2D8417EC0F4E43A2098F4BF4CB43BF31A0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB789D044498C7A7D335DC611E4C1355A88989FE);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralEB789D044498C7A7D335DC611E4C1355A88989FE;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnSubmit__ctor_mE6856F897C7E5F73F32EA6627AD2097DAF3D1A44 (OnSubmit_tBD31DD2D8417EC0F4E43A2098F4BF4CB43BF31A0* __this, const RuntimeMethod* method) 
{
	{
		GenericGuiEventUnit__ctor_m49889B3DD0493223EF2629A6741CC31C7145BDA6(__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* OnToggleValueChanged_get_MessageListenerType_m2094FE613F4E1D422B4B25C579D7D93536699B12 (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnToggleValueChangedMessageListener_t6ABF2D11CB8C1E64995130E707D1DB16AA1752C2_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnToggleValueChangedMessageListener_t6ABF2D11CB8C1E64995130E707D1DB16AA1752C2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnToggleValueChanged_get_hookName_m47077E64261E42B736355611E4D74AEF2C3E3CD5 (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF10B56CF0F6DE78C136A21538D51ABC78E684C42);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralF10B56CF0F6DE78C136A21538D51ABC78E684C42;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnToggleValueChanged_get_value_m360E1EDD08291DE1A31A74C18759ABBCE02CF3D5 (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnToggleValueChanged_set_value_mAF431C6ECE21A5CCE785955954A6E0E63656D5C9 (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __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 OnToggleValueChanged_Definition_m2836DDCAC553BC71B92CA60555A3734435A89BCF (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0(__this, GameObjectEventUnit_1_Definition_mBF717E5EED89060C63AF14A063C9AC3AD5F6ACC0_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888(__this, _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_RuntimeMethod_var);
		OnToggleValueChanged_set_value_mAF431C6ECE21A5CCE785955954A6E0E63656D5C9_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnToggleValueChanged_AssignArguments_mC70C0A6E738016595313B811CD62B2E6E3BED0F0 (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, bool ___1_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnToggleValueChanged_get_value_m360E1EDD08291DE1A31A74C18759ABBCE02CF3D5_inline(__this, NULL);
		bool L_2 = ___1_value;
		bool L_3 = L_2;
		RuntimeObject* L_4 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnToggleValueChanged__ctor_mB8C84632F42297724073A902A24E73FAF34B6927 (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905(__this, GameObjectEventUnit_1__ctor_m951235DDFC33E3E0D1FAF719C33999A22FBC7905_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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* PointerEventUnit_get_data_m18B9E7126BCC08B101E1D6EA8A8717B8FB1C92BF (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventUnit_set_data_mBEFEE8C211C06D533A723004EB722AB014EE19CC (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventUnit_Definition_mFA1DA38FB02FB86C84EDB203873755E06216F564 (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m23A0080A3F2A2BF0F97FA0477FE7FCAD0CC5A3CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisPointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_m19091B63567347AC5F530725F888286E1431C9D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m23A0080A3F2A2BF0F97FA0477FE7FCAD0CC5A3CF(__this, GameObjectEventUnit_1_Definition_m23A0080A3F2A2BF0F97FA0477FE7FCAD0CC5A3CF_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisPointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_m19091B63567347AC5F530725F888286E1431C9D2(__this, _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469, Unit_ValueOutput_TisPointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB_m19091B63567347AC5F530725F888286E1431C9D2_RuntimeMethod_var);
		PointerEventUnit_set_data_mBEFEE8C211C06D533A723004EB722AB014EE19CC_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventUnit_AssignArguments_mDF5538352EC807DAF6E372E403640CF15AADC43D (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* ___1_data, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = PointerEventUnit_get_data_m18B9E7126BCC08B101E1D6EA8A8717B8FB1C92BF_inline(__this, NULL);
		PointerEventData_t9670F3C7D823CCB738A1604C72A1EB90292396FB* L_2 = ___1_data;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PointerEventUnit__ctor_m94638BAC8C45F47CD4FA47E4BBFCE873FA2C4B54 (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_mCB3F5181488E639EC053852F040A28FFFEA2D610_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_mCB3F5181488E639EC053852F040A28FFFEA2D610(__this, GameObjectEventUnit_1__ctor_mCB3F5181488E639EC053852F040A28FFFEA2D610_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 Type_t* OnTransformChildrenChanged_get_MessageListenerType_mC09B007FCC95D042EFBDA911E4D587D0ED06B66D (OnTransformChildrenChanged_t881214A00B2CD48D5F4C6817E5FC76B50CECE4E4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTransformChildrenChangedMessageListener_t20EAB39979AD84F0C2AC6491B0E0E04B52C39432_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTransformChildrenChangedMessageListener_t20EAB39979AD84F0C2AC6491B0E0E04B52C39432_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTransformChildrenChanged_get_hookName_m65C0B01360EFC900A03CF3DAD34EB04CC0FAE06F (OnTransformChildrenChanged_t881214A00B2CD48D5F4C6817E5FC76B50CECE4E4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75CF1AD4F505CF71AB4CC0B6D4718A74B96B68FC);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral75CF1AD4F505CF71AB4CC0B6D4718A74B96B68FC;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTransformChildrenChanged__ctor_m1B62532C46F888FA707F51A1B5164BF7CB898EE8 (OnTransformChildrenChanged_t881214A00B2CD48D5F4C6817E5FC76B50CECE4E4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnTransformParentChanged_get_MessageListenerType_mD2119B4AF659D0865913614C5190CB22A2100CC3 (OnTransformParentChanged_tE3C165A01654747F91773FFE6433B2D736FA3292* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTransformParentChangedMessageListener_t7FAA3C132321ACCC1C8C66ABB7D7F2CEE2894E2D_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTransformParentChangedMessageListener_t7FAA3C132321ACCC1C8C66ABB7D7F2CEE2894E2D_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTransformParentChanged_get_hookName_mEA2F2ABA4427735917F49D2DB59E079332937B29 (OnTransformParentChanged_tE3C165A01654747F91773FFE6433B2D736FA3292* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D130926626F6ED52F7020EFF847168A3A115D27);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral0D130926626F6ED52F7020EFF847168A3A115D27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTransformParentChanged__ctor_mD9CDFAF18C1B3E6F6569A5C48A8B7BE4BBB51CA4 (OnTransformParentChanged_tE3C165A01654747F91773FFE6433B2D736FA3292* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnButtonInput_get_hookName_m66B650333F7D5BF7265E54A2358168231CA9F106 (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnButtonInput_get_buttonName_mBF92756E6C5F0A1C6573B6F0B0E5A2300D3DEE83 (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbuttonNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonInput_set_buttonName_mDEC8CF3D1EC89DFD568E6A46590494A066FDF4AB (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbuttonNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbuttonNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnButtonInput_get_action_m32F61AA3C2A74E1ED1EA7C47EE69C823A51E7BBA (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CactionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonInput_set_action_m4BE3A9521955D22579150E5E03D639F3B7D276CE (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CactionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CactionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonInput_Definition_m6093875249A7119F7D9C674EE302D183C6D9B29C (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __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*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB30325FBB34043C6914378C5028A5CD4FC4ABB5F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE(__this, EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5(__this, _stringLiteralB30325FBB34043C6914378C5028A5CD4FC4ABB5F, L_0, Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		OnButtonInput_set_buttonName_mDEC8CF3D1EC89DFD568E6A46590494A066FDF4AB_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4(__this, _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267, 1, Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var);
		OnButtonInput_set_action_m4BE3A9521955D22579150E5E03D639F3B7D276CE_inline(__this, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnButtonInput_ShouldTrigger_m202C55D86B911FF878102DD19DC61E5FDB2F5B2F (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __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*)&Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_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;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = OnButtonInput_get_buttonName_mBF92756E6C5F0A1C6573B6F0B0E5A2300D3DEE83_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 = OnButtonInput_get_action_m32F61AA3C2A74E1ED1EA7C47EE69C823A51E7BBA_inline(__this, NULL);
		NullCheck(L_3);
		int32_t L_5;
		L_5 = Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2(L_3, L_4, Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_RuntimeMethod_var);
		V_1 = L_5;
		int32_t L_6 = V_1;
		switch (L_6)
		{
			case 0:
			{
				goto IL_003c;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0035;
			}
		}
	}
	{
		goto IL_0043;
	}

IL_002e:
	{
		String_t* L_7 = V_0;
		bool L_8;
		L_8 = Input_GetButtonDown_mEF5F80C9E8F04104E807D9CBD6F70CDB98751579(L_7, NULL);
		return L_8;
	}

IL_0035:
	{
		String_t* L_9 = V_0;
		bool L_10;
		L_10 = Input_GetButtonUp_mEE713E86F1A024762EFED092BC59F3478E786601(L_9, NULL);
		return L_10;
	}

IL_003c:
	{
		String_t* L_11 = V_0;
		bool L_12;
		L_12 = Input_GetButton_m2F217DAE69DB3D1324FB848B3C9C84F19A80989E(L_11, NULL);
		return L_12;
	}

IL_0043:
	{
		int32_t L_13 = V_1;
		UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334* L_14 = (UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334_il2cpp_TypeInfo_var)));
		UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B(L_14, L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OnButtonInput_ShouldTrigger_m202C55D86B911FF878102DD19DC61E5FDB2F5B2F_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnButtonInput__ctor_mA467CECA9BC404F260CC37BF5830B40380394CE4 (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __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;
	}
}
#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* OnKeyboardInput_get_hookName_m91D5E410897ACB3E05B1B42B6F034827A7D8BD7E (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnKeyboardInput_get_key_m50108809CC7B92533E2406E05B9B3F34BF88D119 (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CkeyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnKeyboardInput_set_key_mC0F450330BA26F0CED4258B3E873B47955CE3168 (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CkeyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CkeyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnKeyboardInput_get_action_m93B610DC65ABC3A06147917D5D623CCA964562C1 (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CactionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnKeyboardInput_set_action_m65E321E670996EA4D8622B2B93DCA48D6099DF82 (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CactionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CactionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnKeyboardInput_Definition_m0E5C2D1484B422D4620AB09CBA0EAE3EFF0BE0B2 (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __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*)&Unit_ValueInput_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m0E8555D7B7529876F68FB8A757A2EDA4202C7C50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE(__this, EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m0E8555D7B7529876F68FB8A757A2EDA4202C7C50(__this, _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6, ((int32_t)32), Unit_ValueInput_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m0E8555D7B7529876F68FB8A757A2EDA4202C7C50_RuntimeMethod_var);
		OnKeyboardInput_set_key_mC0F450330BA26F0CED4258B3E873B47955CE3168_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4(__this, _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267, 1, Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var);
		OnKeyboardInput_set_action_m65E321E670996EA4D8622B2B93DCA48D6099DF82_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnKeyboardInput_ShouldTrigger_mB119A98C781F74423224BF199B2C322E26D1F4ED (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __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*)&Flow_GetValue_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m64F3013435ED978259E39DF1316A2246AC25A49B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = OnKeyboardInput_get_key_m50108809CC7B92533E2406E05B9B3F34BF88D119_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = Flow_GetValue_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m64F3013435ED978259E39DF1316A2246AC25A49B(L_0, L_1, Flow_GetValue_TisKeyCode_t75B9ECCC26D858F55040DDFF9523681E996D17E9_m64F3013435ED978259E39DF1316A2246AC25A49B_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = OnKeyboardInput_get_action_m93B610DC65ABC3A06147917D5D623CCA964562C1_inline(__this, NULL);
		NullCheck(L_3);
		int32_t L_5;
		L_5 = Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2(L_3, L_4, Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_RuntimeMethod_var);
		V_1 = L_5;
		int32_t L_6 = V_1;
		switch (L_6)
		{
			case 0:
			{
				goto IL_003c;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0035;
			}
		}
	}
	{
		goto IL_0043;
	}

IL_002e:
	{
		int32_t L_7 = V_0;
		bool L_8;
		L_8 = Input_GetKeyDown_mB237DEA6244132670D38990BAB77D813FBB028D2(L_7, NULL);
		return L_8;
	}

IL_0035:
	{
		int32_t L_9 = V_0;
		bool L_10;
		L_10 = Input_GetKeyUp_m9A962E395811A9901E7E05F267E198A533DBEF2F(L_9, NULL);
		return L_10;
	}

IL_003c:
	{
		int32_t L_11 = V_0;
		bool L_12;
		L_12 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(L_11, NULL);
		return L_12;
	}

IL_0043:
	{
		int32_t L_13 = V_1;
		UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334* L_14 = (UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334_il2cpp_TypeInfo_var)));
		UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B(L_14, L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OnKeyboardInput_ShouldTrigger_mB119A98C781F74423224BF199B2C322E26D1F4ED_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnKeyboardInput__ctor_m4CB6811E115154838E80756E4C69BD0042E3773E (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __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;
	}
}
#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* OnMouseDown_get_hookName_m14C4EA2AF109CDF2EB15E4DE70E3CCC188CEE18F (OnMouseDown_t803DE89FB268CD24976CCC583CA42B9B46B6C18A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE69C6A3A0BD2A9030375061C78273B2EABD411D0);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralE69C6A3A0BD2A9030375061C78273B2EABD411D0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* OnMouseDown_get_MessageListenerType_m320E7A2037402D907C45DF555AEBA78F7E2AFB08 (OnMouseDown_t803DE89FB268CD24976CCC583CA42B9B46B6C18A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseDownMessageListener_t872668FF67C4333AE156BEFEB95ED16CB6048A11_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseDownMessageListener_t872668FF67C4333AE156BEFEB95ED16CB6048A11_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseDown__ctor_mDBA0C306E9477E572A8BBDAC781C5C554B639412 (OnMouseDown_t803DE89FB268CD24976CCC583CA42B9B46B6C18A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnMouseDrag_get_MessageListenerType_m7447FC8D093E4DF8B4DBBE26F520CD2545338FFB (OnMouseDrag_tDF8A00EEBF3B4E3A2FBD6D545C89939E103B0F91* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseDragMessageListener_tE83529EBDF891F381EEC2DAE12E47E2A080E470F_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseDragMessageListener_tE83529EBDF891F381EEC2DAE12E47E2A080E470F_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseDrag_get_hookName_mF287D08060BC6E0A646DC57693CFCFBB18846739 (OnMouseDrag_tDF8A00EEBF3B4E3A2FBD6D545C89939E103B0F91* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B3DC20068778C16024297CC44E2C2A73D5B296D);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral0B3DC20068778C16024297CC44E2C2A73D5B296D;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseDrag__ctor_m5815E881E6C7D0B21D05527F20EDA44E0098E13B (OnMouseDrag_tDF8A00EEBF3B4E3A2FBD6D545C89939E103B0F91* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnMouseEnter_get_MessageListenerType_mBCB8ADE5AEA27D270341C2DB027E58822DC26BC6 (OnMouseEnter_tA7A35BE0E75232CD5BC77C8B1EB43459D0429435* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseEnterMessageListener_t01EC21A3EB0AE0666136422335E9011BDFF2CC6B_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseEnterMessageListener_t01EC21A3EB0AE0666136422335E9011BDFF2CC6B_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseEnter_get_hookName_m8984C2120AB91F2E7A5798FA1E64509B0D1B5EA1 (OnMouseEnter_tA7A35BE0E75232CD5BC77C8B1EB43459D0429435* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0C5D7D5DD5695D97E4EDCB4705E9F1AF10AF695);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralE0C5D7D5DD5695D97E4EDCB4705E9F1AF10AF695;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseEnter__ctor_mEBFE46BA2236B4473280D711D41B71FC596C824E (OnMouseEnter_tA7A35BE0E75232CD5BC77C8B1EB43459D0429435* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnMouseExit_get_MessageListenerType_m38AF7A8F4AAFA626BAC386B88E5EC2EA75D4D401 (OnMouseExit_t5878975DE4170362E849BC375153CEBA9DC63E96* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseExitMessageListener_t30F353CFE1BECF8D852A4F34BC559774E6CA33AD_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseExitMessageListener_t30F353CFE1BECF8D852A4F34BC559774E6CA33AD_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseExit_get_hookName_mE30B8FD648F847D42D88DA89D943D6A65E82887D (OnMouseExit_t5878975DE4170362E849BC375153CEBA9DC63E96* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2CF8B549405D8D0F26F85E3A40C8B2ABAD0A6AC);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralA2CF8B549405D8D0F26F85E3A40C8B2ABAD0A6AC;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseExit__ctor_m389CB24A7D9A7F3FE8954267C7E91F562068AAA2 (OnMouseExit_t5878975DE4170362E849BC375153CEBA9DC63E96* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseInput_get_hookName_m0B6EB414115351BA81BBA1E59366267F16295BD9 (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnMouseInput_get_button_m21997B19347EEA872A9EF5F0FDAF2AEDC373CFE2 (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbuttonU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseInput_set_button_m7BF2777675C2D26DBB2B33BFF36550D41DF4FC4A (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbuttonU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbuttonU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnMouseInput_get_action_m3917A90C84039D61741EFCFBB8141D060A9CFBD0 (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CactionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseInput_set_action_m85C27EBD358B3CE0AB2D16E933FE971EF627E589 (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CactionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CactionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseInput_Definition_mE0614DEB4B8DBC4476AD39F47AB0F79BC06EB12A (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __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*)&Unit_ValueInput_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_m6234CF93210EF61A1BA11C72741069C5B4150E03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3A5D56B26B1A9CEDE88C8DBEC1D7FF8296992654);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE(__this, EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_m6234CF93210EF61A1BA11C72741069C5B4150E03(__this, _stringLiteral3A5D56B26B1A9CEDE88C8DBEC1D7FF8296992654, 0, Unit_ValueInput_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_m6234CF93210EF61A1BA11C72741069C5B4150E03_RuntimeMethod_var);
		OnMouseInput_set_button_m7BF2777675C2D26DBB2B33BFF36550D41DF4FC4A_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4(__this, _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267, 1, Unit_ValueInput_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mF7D43C772B372A10F17CA37F8625F2F55F5296E4_RuntimeMethod_var);
		OnMouseInput_set_action_m85C27EBD358B3CE0AB2D16E933FE971EF627E589_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnMouseInput_ShouldTrigger_mABEA83DA23CD1A04BBD2F69017F3C320AA9F0991 (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __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*)&Flow_GetValue_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_mB22F1E77EB802B4CA94ADB697C857D60E1FF1816_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = OnMouseInput_get_button_m21997B19347EEA872A9EF5F0FDAF2AEDC373CFE2_inline(__this, NULL);
		NullCheck(L_0);
		int32_t L_2;
		L_2 = Flow_GetValue_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_mB22F1E77EB802B4CA94ADB697C857D60E1FF1816(L_0, L_1, Flow_GetValue_TisMouseButton_tE11395A8A027C46C68B2821B551EADC44A3C0330_mB22F1E77EB802B4CA94ADB697C857D60E1FF1816_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = OnMouseInput_get_action_m3917A90C84039D61741EFCFBB8141D060A9CFBD0_inline(__this, NULL);
		NullCheck(L_3);
		int32_t L_5;
		L_5 = Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2(L_3, L_4, Flow_GetValue_TisPressState_tE9BE3B5543589361AEEDCC2788EF97DD99EDF6F8_mAB2DC04229B8833D9FD617B257763206B68890E2_RuntimeMethod_var);
		V_1 = L_5;
		int32_t L_6 = V_1;
		switch (L_6)
		{
			case 0:
			{
				goto IL_003c;
			}
			case 1:
			{
				goto IL_002e;
			}
			case 2:
			{
				goto IL_0035;
			}
		}
	}
	{
		goto IL_0043;
	}

IL_002e:
	{
		int32_t L_7 = V_0;
		bool L_8;
		L_8 = Input_GetMouseButtonDown_m8DFC792D15FFF15D311614D5CC6C5D055E5A1DE3(L_7, NULL);
		return L_8;
	}

IL_0035:
	{
		int32_t L_9 = V_0;
		bool L_10;
		L_10 = Input_GetMouseButtonUp_mBE89CC9C69BBEA9A863819E77EA54411B0476ED6(L_9, NULL);
		return L_10;
	}

IL_003c:
	{
		int32_t L_11 = V_0;
		bool L_12;
		L_12 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(L_11, NULL);
		return L_12;
	}

IL_0043:
	{
		int32_t L_13 = V_1;
		UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334* L_14 = (UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1_tB8FA4B6962E273B164F81E1635E4E50F249D7334_il2cpp_TypeInfo_var)));
		UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B(L_14, L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2EFF4355C98E90F852FEBF2044001BDFD05DF8B_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OnMouseInput_ShouldTrigger_mABEA83DA23CD1A04BBD2F69017F3C320AA9F0991_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseInput__ctor_m87D06DB5E2F3069560250DAF639D8DB47E7F7723 (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __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;
	}
}
#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* OnMouseOver_get_MessageListenerType_mF4DEAEA8A9FCA185741CAFFC40E4C08AE18344F7 (OnMouseOver_t192082ACC849EEA6F09D2082AFA4159F429E58C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseOverMessageListener_t5F940454D8A90C291C0215E8DF23B1513F2CE16B_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseOverMessageListener_t5F940454D8A90C291C0215E8DF23B1513F2CE16B_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseOver_get_hookName_mD3F4CC339CB2C4F47387C88DEA34E69CB91661C0 (OnMouseOver_t192082ACC849EEA6F09D2082AFA4159F429E58C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C6F094A63750A8BD369D8A9138F0648FB74B3C4);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral3C6F094A63750A8BD369D8A9138F0648FB74B3C4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseOver__ctor_mC2452B6B10E865A16577E904784A15972C7D337C (OnMouseOver_t192082ACC849EEA6F09D2082AFA4159F429E58C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnMouseUp_get_MessageListenerType_mEF2ECE14E1B16EC61085EC5823CBFEC9844CB68A (OnMouseUp_t3B75BE21D600580228D8B3A910E576F035F1B2C7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseUpMessageListener_tB24F461EE58AC9D790FF1934395BC68356874358_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseUpMessageListener_tB24F461EE58AC9D790FF1934395BC68356874358_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseUp_get_hookName_mC39B66125FD5162EBEB09438ED42213C48C183B6 (OnMouseUp_t3B75BE21D600580228D8B3A910E576F035F1B2C7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD78A7BBB42C0B3DA05AC02E0AABB5E0765462D84);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralD78A7BBB42C0B3DA05AC02E0AABB5E0765462D84;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseUp__ctor_mBD73A97276C773C904766A8AF43EDC5A4A121ECD (OnMouseUp_t3B75BE21D600580228D8B3A910E576F035F1B2C7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnMouseUpAsButton_get_MessageListenerType_m0F3F3EF1E7BFAADC19765659516902A8343DBA81 (OnMouseUpAsButton_t2E6C3895AE4D40184BF08F5966BCD469262A8D61* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnMouseUpAsButtonMessageListener_t9CEC365E928DBA7AFD743696C3E30BBC7296DD62_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnMouseUpAsButtonMessageListener_t9CEC365E928DBA7AFD743696C3E30BBC7296DD62_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnMouseUpAsButton_get_hookName_m7594BF538E30037FFB93EAC0A83024CA3D55589C (OnMouseUpAsButton_t2E6C3895AE4D40184BF08F5966BCD469262A8D61* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD81EFB7B653AC118C2D1B850D9F6D2FFEB225821);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralD81EFB7B653AC118C2D1B850D9F6D2FFEB225821;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnMouseUpAsButton__ctor_m5F6544D589139A3628923432C6A95649106EB7C7 (OnMouseUpAsButton_t2E6C3895AE4D40184BF08F5966BCD469262A8D61* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FixedUpdate_get_hookName_m57EE9CC2B32B1284711326DC63D912EBCF8EACDE (FixedUpdate_t1AB186B5B959EDBFC4D64B370B14AC9E4A972E95* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral559DC57206F3FE79377D83E4FA65454776DF94B8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FixedUpdate__ctor_m212EF55DDC4010ECF2FFA5D2822D302E136448C3 (FixedUpdate_t1AB186B5B959EDBFC4D64B370B14AC9E4A972E95* __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;
	}
}
#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* LateUpdate_get_hookName_m453CD22D4021BE71165AFB90926EB6DFED26BC1F (LateUpdate_t6BBBC2D4A0B2EFFEEF29F9E67E56AE6862042B89* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F0904794AA225B058D09D9F44679550F3014728);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral1F0904794AA225B058D09D9F44679550F3014728;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LateUpdate__ctor_mCE1615AD2DE88BB77496DB1FD703C60639C10845 (LateUpdate_t6BBBC2D4A0B2EFFEEF29F9E67E56AE6862042B89* __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;
	}
}
#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* OnDestroy_get_hookName_m3F645647A5C258C5B9059519FBC4D0688505C958 (OnDestroy_t249207C8FF68DF228E708285FD953A22D54438EB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralDDDF369AEED5BCD9E39D88A6620F003C3B30DD80;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestroy_StopListening_m8C340D88182C4429BC3F26B0B87132046951441C (OnDestroy_t249207C8FF68DF228E708285FD953A22D54438EB* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestroy_InternalTrigger_m663B657158EB0394D8CF2E6FE75F06D86CA95B0D (OnDestroy_t249207C8FF68DF228E708285FD953A22D54438EB* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___1_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* V_0 = NULL;
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
		EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F L_1 = ___1_args;
		EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10(__this, L_0, L_1, EventUnit_1_InternalTrigger_mB807A67550D22A854C988EE9753B65B3B0359A10_RuntimeMethod_var);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_2 = ___0_reference;
		NullCheck(L_2);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_3;
		L_3 = GraphReference_ToStackPooled_m1B4F1864F1BB4D989036872F944D1654CAAAEB69(L_2, NULL);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0018:
			{
				{
					GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_4 = V_0;
					if (!L_4)
					{
						goto IL_0021;
					}
				}
				{
					GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5 = V_0;
					NullCheck(L_5);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_5);
				}

IL_0021:
				{
					return;
				}
			}
		});
		try
		{
			GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6 = V_0;
			EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3(__this, L_6, EventUnit_1_StopListening_m1444C2C6F1BA0932352F77DDA6374A964B9238E3_RuntimeMethod_var);
			goto IL_0022;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0022:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestroy__ctor_mF53A12CE8C95163D22E0C6A212DAAB4BA9A2784B (OnDestroy_t249207C8FF68DF228E708285FD953A22D54438EB* __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;
	}
}
#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* OnDisable_get_hookName_m222EC7CE44C91D4E3D0E70D3506AFCC20E76DB20 (OnDisable_t842BD8BB59A23DE94C81E2FC73DC7FDB5FE4CA74* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralDFCF5C8693CD5D607CE4AF43C48DAA6C9B24A959;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDisable__ctor_m1E59699CB3F81A4296AB4043D058FC928E81AEF4 (OnDisable_t842BD8BB59A23DE94C81E2FC73DC7FDB5FE4CA74* __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;
	}
}
#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* OnEnable_get_hookName_m543D18EDA33F59715D20B52206AFA8DD41A535F8 (OnEnable_tC21DBCE6B17FA52E83D398A575FE975D5DEAA280* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9CB459ADC305561267AD22C5CC73F6F88CA38134;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnEnable__ctor_m9449F5FBA6533EBB00E71D5E5F3BE8C5B501DF47 (OnEnable_tC21DBCE6B17FA52E83D398A575FE975D5DEAA280* __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;
	}
}
#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* Start_get_hookName_mB832721CEF38EC4B9C74C68C04A83EAA6B953C41 (Start_t54D87976C36D6E43E61FD811D9EECA17A60CC35A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral8243A16D425F93AF62CAAB2BFAE01A2D6246A5FE;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Start__ctor_m3EEC91B787338D4AFD11484DC7B0866FE03E53E8 (Start_t54D87976C36D6E43E61FD811D9EECA17A60CC35A* __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;
	}
}
#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* Update_get_hookName_m1F642D8F26119E73EE3181CCCE56848172CB411A (Update_t2C5E06570884EB1CF9496257D318CD9821457D35* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Update__ctor_m819D01221BCCE4361332A7A928DF389E61449A30 (Update_t2C5E06570884EB1CF9496257D318CD9821457D35* __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;
	}
}
#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* OnDestinationReached_get_hookName_m31FAB0E0D0E44136735EBB936C79033ADC0BAD29 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnDestinationReached_get_threshold_m97A90E10F619881C76E3D454DA02396DBA6CC714 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CthresholdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestinationReached_set_threshold_mA9D5EE8B5161BF744B8B4D709CAF0E0092AD4959 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CthresholdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CthresholdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnDestinationReached_get_requireSuccess_mA18BB67A22950CF6923C924BE173B7F3AADAF571 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CrequireSuccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestinationReached_set_requireSuccess_m4B95F88FBA6323577292A8FC77653CDDB347C793 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CrequireSuccessU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrequireSuccessU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestinationReached_Definition_m27936F614804EF5F5982FA7653955C1AA8D2936C (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __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*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral970229268233DBFCC648FA4D8F330CE142199F9F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBECA1CA80A2219025F323A4D79354F0CC4EC3D8B);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE(__this, EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteralBECA1CA80A2219025F323A4D79354F0CC4EC3D8B, (0.0500000007f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		OnDestinationReached_set_threshold_mA9D5EE8B5161BF744B8B4D709CAF0E0092AD4959_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral970229268233DBFCC648FA4D8F330CE142199F9F, (bool)1, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		OnDestinationReached_set_requireSuccess_m4B95F88FBA6323577292A8FC77653CDDB347C793_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnDestinationReached_ShouldTrigger_m647D32E5251B5138EEBEDE43B571E79F608FED27 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __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*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = GraphPointer_get_gameObject_mCBCF0B452BCFBA5113E8CDBE2B54477C5A047C83_inline(L_1, NULL);
		NullCheck(L_2);
		NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_3;
		L_3 = GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35(L_2, GameObject_GetComponent_TisNavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F_mC33B09CB26A8782A023D08380CE30DF9B177AA35_RuntimeMethod_var);
		V_0 = L_3;
		NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_5)
		{
			goto IL_0048;
		}
	}
	{
		NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_6 = V_0;
		NullCheck(L_6);
		float L_7;
		L_7 = NavMeshAgent_get_remainingDistance_m051C1B408E2740A95B5A5577C5EC7222311AA73A(L_6, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9;
		L_9 = OnDestinationReached_get_threshold_m97A90E10F619881C76E3D454DA02396DBA6CC714_inline(__this, NULL);
		NullCheck(L_8);
		float L_10;
		L_10 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_8, L_9, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		if ((!(((float)L_7) <= ((float)L_10))))
		{
			goto IL_0048;
		}
	}
	{
		NavMeshAgent_t5D0CCC0B3B78242F286C9BD8EDD87C3CCBD0A66F* L_11 = V_0;
		NullCheck(L_11);
		int32_t L_12;
		L_12 = NavMeshAgent_get_pathStatus_m86F0B08D0018E3230218F8ED3A7C522A3765B648(L_11, NULL);
		if (!L_12)
		{
			goto IL_0046;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_13 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_14;
		L_14 = OnDestinationReached_get_requireSuccess_mA18BB67A22950CF6923C924BE173B7F3AADAF571_inline(__this, NULL);
		NullCheck(L_13);
		bool L_15;
		L_15 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_13, L_14, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		return (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
	}

IL_0046:
	{
		return (bool)1;
	}

IL_0048:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnDestinationReached__ctor_m30FE76B911D5630EA816DC1973DBCEA1268BA9E0 (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __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;
	}
}
#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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_collider_m803E3564F05AF0A8F6CDD9F5C04A6374FE7E4746 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_set_collider_m2EC4B2C7299B33E5C23F7B802E93847652B235F4 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_contacts_mB0119DED2FE18079F58B2BAEAC5AEFE4FBE7462A (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcontactsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_set_contacts_m8D66C4DF9DF5FB352C029E2C8A47A7277C7D667A (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcontactsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontactsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_impulse_mBCF985C6F698B50546E815EC9829319F7B511D91 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CimpulseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_set_impulse_m108829512F66BEB8571BD28F8A415AE46F04BF2B (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CimpulseU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CimpulseU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_relativeVelocity_m24DAF31D674A82709B72DB64BC9A64667179D588 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CrelativeVelocityU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_set_relativeVelocity_m48B88BF7C2B95903129F1CF215E86B8715DDDAFB (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CrelativeVelocityU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelativeVelocityU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_data_m77B517A9B460273C32A3EC18F02B1E1B99E5E50A (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_set_data_m3583A3FA3FB0E75750EEA35675B0DE977B19D789 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_Definition_m9793EC33255E21D22121CBC9F3FFE530F33DFB6B (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m98B689109A557A55038E0933848D1AB0A49AA1EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_m40AEFDF49F8FB507C9FE48CCBD1A4BBC62D88D25_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_m1C6024FEF07142CD3673C560B2CFA906CA2A7ABC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14B55C3223DF9BAA3C016CB12D1F32B17CE8F4F9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FFDDA9ADAAE4A61FCD10270A471448C41BF2947);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral229BA98429EB9662078A848C5EA150600D560DAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58BC529ED580ED65D274AF400F8C7A04F010C9D6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m98B689109A557A55038E0933848D1AB0A49AA1EE(__this, GameObjectEventUnit_1_Definition_m98B689109A557A55038E0933848D1AB0A49AA1EE_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F(__this, _stringLiteral229BA98429EB9662078A848C5EA150600D560DAD, Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var);
		CollisionEventUnit_set_collider_m2EC4B2C7299B33E5C23F7B802E93847652B235F4_inline(__this, L_0, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_m1C6024FEF07142CD3673C560B2CFA906CA2A7ABC(__this, _stringLiteral58BC529ED580ED65D274AF400F8C7A04F010C9D6, Unit_ValueOutput_TisContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411_m1C6024FEF07142CD3673C560B2CFA906CA2A7ABC_RuntimeMethod_var);
		CollisionEventUnit_set_contacts_m8D66C4DF9DF5FB352C029E2C8A47A7277C7D667A_inline(__this, L_1, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2;
		L_2 = Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289(__this, _stringLiteral1FFDDA9ADAAE4A61FCD10270A471448C41BF2947, Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		CollisionEventUnit_set_impulse_m108829512F66BEB8571BD28F8A415AE46F04BF2B_inline(__this, L_2, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289(__this, _stringLiteral14B55C3223DF9BAA3C016CB12D1F32B17CE8F4F9, Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		CollisionEventUnit_set_relativeVelocity_m48B88BF7C2B95903129F1CF215E86B8715DDDAFB_inline(__this, L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisCollision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_m40AEFDF49F8FB507C9FE48CCBD1A4BBC62D88D25(__this, _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469, Unit_ValueOutput_TisCollision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0_m40AEFDF49F8FB507C9FE48CCBD1A4BBC62D88D25_RuntimeMethod_var);
		CollisionEventUnit_set_data_m3583A3FA3FB0E75750EEA35675B0DE977B19D789_inline(__this, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit_AssignArguments_m59239704F573B998D34E3114BAEF46706ABF2792 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* ___1_collision, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = CollisionEventUnit_get_collider_m803E3564F05AF0A8F6CDD9F5C04A6374FE7E4746_inline(__this, NULL);
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_2 = ___1_collision;
		NullCheck(L_2);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3;
		L_3 = Collision_get_collider_mBB5A086C78FE4BE0589E216F899B611673ADD25D(L_2, NULL);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_3, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = CollisionEventUnit_get_contacts_mB0119DED2FE18079F58B2BAEAC5AEFE4FBE7462A_inline(__this, NULL);
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_6 = ___1_collision;
		NullCheck(L_6);
		ContactPointU5BU5D_t3570603E8D0685B71B3D8BA07031674B00C5E411* L_7;
		L_7 = Collision_get_contacts_m2E8E27E0399230DFA4303A4F4D81C1BD55CBC473(L_6, NULL);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, (RuntimeObject*)L_7, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = CollisionEventUnit_get_impulse_mBCF985C6F698B50546E815EC9829319F7B511D91_inline(__this, NULL);
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_10 = ___1_collision;
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = Collision_get_impulse_mBA2EDD39B7F495FF335FB867B244253602C7EF5D(L_10, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11;
		RuntimeObject* L_13 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_12);
		NullCheck(L_8);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_8, L_9, L_13, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = CollisionEventUnit_get_relativeVelocity_m24DAF31D674A82709B72DB64BC9A64667179D588_inline(__this, NULL);
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_16 = ___1_collision;
		NullCheck(L_16);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
		L_17 = Collision_get_relativeVelocity_mAD9D45864C56FFAB284E77835BF75DF86D4E4CC0(L_16, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17;
		RuntimeObject* L_19 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_18);
		NullCheck(L_14);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_14, L_15, L_19, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_21;
		L_21 = CollisionEventUnit_get_data_m77B517A9B460273C32A3EC18F02B1E1B99E5E50A_inline(__this, NULL);
		Collision_tBCC6AEBD9A63E6DA2E50660DAC03CDCB1FF7A9B0* L_22 = ___1_collision;
		NullCheck(L_20);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_20, L_21, L_22, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEventUnit__ctor_m22704637A2A7BE045753A97B21859EC32DA58928 (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m67F2B64566586CAFEF8CC9109259F9B42E5094AC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m67F2B64566586CAFEF8CC9109259F9B42E5094AC(__this, GameObjectEventUnit_1__ctor_m67F2B64566586CAFEF8CC9109259F9B42E5094AC_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 Type_t* OnCollisionEnter_get_MessageListenerType_m595C3F1321D3B53C1E5ED23D93F2055763F1DC10 (OnCollisionEnter_tD9413D3734BF97D05B82B370589F1333F26548CE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCollisionEnterMessageListener_t6CE826F1A5D5224B3705B58BB63B0F7EA2FDC952_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCollisionEnterMessageListener_t6CE826F1A5D5224B3705B58BB63B0F7EA2FDC952_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCollisionEnter_get_hookName_m7842EEC2BAC7245CADEE71F89AAE72EAB4B3A205 (OnCollisionEnter_tD9413D3734BF97D05B82B370589F1333F26548CE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32FE6028DC7A29B9B7141CC5ACA3CBE0293C7DBE);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral32FE6028DC7A29B9B7141CC5ACA3CBE0293C7DBE;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCollisionEnter__ctor_m54E60854957326E9B14B6C6C5B5F780B0168EF1D (OnCollisionEnter_tD9413D3734BF97D05B82B370589F1333F26548CE* __this, const RuntimeMethod* method) 
{
	{
		CollisionEventUnit__ctor_m22704637A2A7BE045753A97B21859EC32DA58928(__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* OnCollisionExit_get_MessageListenerType_mCD42B9C07D1B9E965C4BEC0745740A270F810C8C (OnCollisionExit_tDE0B25DCAC3D133943D3F1B66AE7B19BF10E480B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCollisionExitMessageListener_tCF1AF2321ED0502FD53589E480FB577D2665B73D_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCollisionExitMessageListener_tCF1AF2321ED0502FD53589E480FB577D2665B73D_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCollisionExit_get_hookName_m19485CA1429E6D68EE99F19691B00B3739439B88 (OnCollisionExit_tDE0B25DCAC3D133943D3F1B66AE7B19BF10E480B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF5FAC95A0E86B8C2D44E6B6CBB788BC6F635D37);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralDF5FAC95A0E86B8C2D44E6B6CBB788BC6F635D37;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCollisionExit__ctor_m8AB5029608A4C29AC5556FC7406318638A102E0E (OnCollisionExit_tDE0B25DCAC3D133943D3F1B66AE7B19BF10E480B* __this, const RuntimeMethod* method) 
{
	{
		CollisionEventUnit__ctor_m22704637A2A7BE045753A97B21859EC32DA58928(__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* OnCollisionStay_get_MessageListenerType_m6CF94DE56F6ABB4C541721A8119F32943EE3AFAD (OnCollisionStay_t91366E2712A162A92F1340736ED6A04FEAE2A693* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCollisionStayMessageListener_tB6D00F0F1A0040941C404D492086FEF3FC6D8765_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCollisionStayMessageListener_tB6D00F0F1A0040941C404D492086FEF3FC6D8765_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCollisionStay_get_hookName_mC17114ECE8D6916ACCB25B3D74F025FE06C506AD (OnCollisionStay_t91366E2712A162A92F1340736ED6A04FEAE2A693* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30FB7E4035FE8FDD33C29A57E8ECF641BB7C7ADE);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral30FB7E4035FE8FDD33C29A57E8ECF641BB7C7ADE;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCollisionStay__ctor_m465C92CD2CFFE4DA33D70A7DEB4EE3B7F2DB604F (OnCollisionStay_t91366E2712A162A92F1340736ED6A04FEAE2A693* __this, const RuntimeMethod* method) 
{
	{
		CollisionEventUnit__ctor_m22704637A2A7BE045753A97B21859EC32DA58928(__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* OnControllerColliderHit_get_MessageListenerType_mCD4FA5D11F253515DDEB7EE48F1B4B472C8F66A6 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnControllerColliderHitMessageListener_tDB538479E57DB9491C9592ABEB35CEFEB181D51B_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnControllerColliderHitMessageListener_tDB538479E57DB9491C9592ABEB35CEFEB181D51B_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnControllerColliderHit_get_hookName_m30430B23F57CC917C5FC49245B15134996C54C4D (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC42FD6F2055AF33C3FD0E24B8044C7072BA1FC99);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralC42FD6F2055AF33C3FD0E24B8044C7072BA1FC99;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_collider_mC9E0854B239772DB2450995F01D3808090BBE7B0 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_collider_m8919CAFD1AC327502A0E9D006B757586FA2C6C86 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_controller_mFA72C1112B94EF1455582A3130A3170351B7DDDC (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcontrollerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_controller_m878CE937790120A493FBBB92857C4ABFB74C5CE2 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcontrollerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrollerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_moveDirection_m5E5AC92CE4E4F2DDCB3E930B0BE5C0F7BDF8AC8E (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CmoveDirectionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_moveDirection_mB5C27CDB2F1CFE74CEBD3B81269955A479584E79 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CmoveDirectionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmoveDirectionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_moveLength_m90E2EE1ECDFDC62AA12D5D8721DFBA16B56E5264 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CmoveLengthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_moveLength_mC63E8CDA0C9FCDCFB16F9C0FEB97E643EAE24C55 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CmoveLengthU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmoveLengthU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_normal_m8C775F1DD7EC882D72B4CFE82B5BAF7AE40F4332 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnormalU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_normal_m46841313BF32B93A2C657DE5BE69A340FD5FB1B0 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnormalU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnormalU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_point_m6453C80A01D74D5B523D64543B468BC50C034C85 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CpointU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_point_m4F941E65FAA8C8E26CCA1F6ADB997A3566CA8528 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CpointU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpointU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_data_mCBFA8A6ADF0D31A302CCE51A3E995E3AD3AD3ADB (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_data_mE3CAC5D175FCCA61EC2F1D8D98A41DCA5FFB39C1 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_Definition_m3B38E5113DC399BCCD735FAD877307A734DF6CFC (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m4B064001D7854387292524BE410B325FDD78957A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m7DD115FFEB3ADB8C36AD386C3CD497DFB356901F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_m1630E2196D28099B2AF92895225E61FDAB07E490_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E3FA278F56D6587C78BA1644A748462FDF1046E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral229BA98429EB9662078A848C5EA150600D560DAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61B8D324687C24872968A15276C954F913457113);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral769EFBBF1B8BC01AC3A8E54AA622B0439BFBA03C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCCFF8CC980F0024DC5B3F925194A35C0FA0231C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF9645A56077A2D3973305278537090701540591);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m4B064001D7854387292524BE410B325FDD78957A(__this, GameObjectEventUnit_1_Definition_m4B064001D7854387292524BE410B325FDD78957A_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F(__this, _stringLiteral229BA98429EB9662078A848C5EA150600D560DAD, Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var);
		OnControllerColliderHit_set_collider_m8919CAFD1AC327502A0E9D006B757586FA2C6C86_inline(__this, L_0, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m7DD115FFEB3ADB8C36AD386C3CD497DFB356901F(__this, _stringLiteral769EFBBF1B8BC01AC3A8E54AA622B0439BFBA03C, Unit_ValueOutput_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m7DD115FFEB3ADB8C36AD386C3CD497DFB356901F_RuntimeMethod_var);
		OnControllerColliderHit_set_controller_m878CE937790120A493FBBB92857C4ABFB74C5CE2_inline(__this, L_1, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2;
		L_2 = Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289(__this, _stringLiteralCF9645A56077A2D3973305278537090701540591, Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		OnControllerColliderHit_set_moveDirection_mB5C27CDB2F1CFE74CEBD3B81269955A479584E79_inline(__this, L_2, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral0E3FA278F56D6587C78BA1644A748462FDF1046E, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnControllerColliderHit_set_moveLength_mC63E8CDA0C9FCDCFB16F9C0FEB97E643EAE24C55_inline(__this, L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289(__this, _stringLiteralCCFF8CC980F0024DC5B3F925194A35C0FA0231C3, Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		OnControllerColliderHit_set_normal_m46841313BF32B93A2C657DE5BE69A340FD5FB1B0_inline(__this, L_4, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289(__this, _stringLiteral61B8D324687C24872968A15276C954F913457113, Unit_ValueOutput_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3FC29ED4A33590872AE928D6B02591ED770D0289_RuntimeMethod_var);
		OnControllerColliderHit_set_point_m4F941E65FAA8C8E26CCA1F6ADB997A3566CA8528_inline(__this, L_5, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = Unit_ValueOutput_TisControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_m1630E2196D28099B2AF92895225E61FDAB07E490(__this, _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469, Unit_ValueOutput_TisControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92_m1630E2196D28099B2AF92895225E61FDAB07E490_RuntimeMethod_var);
		OnControllerColliderHit_set_data_mE3CAC5D175FCCA61EC2F1D8D98A41DCA5FFB39C1_inline(__this, L_6, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit_AssignArguments_m119A9CC184159599088CD0F53C50648A8336207B (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* ___1_hitData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnControllerColliderHit_get_collider_mC9E0854B239772DB2450995F01D3808090BBE7B0_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_2 = ___1_hitData;
		NullCheck(L_2);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3;
		L_3 = ControllerColliderHit_get_collider_mA2CF90334AD1231C04452B2D99715A9E289691D6(L_2, NULL);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_3, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = OnControllerColliderHit_get_controller_mFA72C1112B94EF1455582A3130A3170351B7DDDC_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_6 = ___1_hitData;
		NullCheck(L_6);
		CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_7;
		L_7 = ControllerColliderHit_get_controller_mEC3E909A4B9843AA2F7A6606B021D3E88771F9EB(L_6, NULL);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, L_7, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = OnControllerColliderHit_get_moveDirection_m5E5AC92CE4E4F2DDCB3E930B0BE5C0F7BDF8AC8E_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_10 = ___1_hitData;
		NullCheck(L_10);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
		L_11 = ControllerColliderHit_get_moveDirection_mC4C6384C18B4DAE3D301D079AE2A30FCC2E78A93(L_10, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11;
		RuntimeObject* L_13 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_12);
		NullCheck(L_8);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_8, L_9, L_13, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = OnControllerColliderHit_get_moveLength_m90E2EE1ECDFDC62AA12D5D8721DFBA16B56E5264_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_16 = ___1_hitData;
		NullCheck(L_16);
		float L_17;
		L_17 = ControllerColliderHit_get_moveLength_mC681AFC545104C3F9F1B117D9603C3A80EDF4CED(L_16, NULL);
		float L_18 = L_17;
		RuntimeObject* L_19 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_18);
		NullCheck(L_14);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_14, L_15, L_19, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_21;
		L_21 = OnControllerColliderHit_get_normal_m8C775F1DD7EC882D72B4CFE82B5BAF7AE40F4332_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_22 = ___1_hitData;
		NullCheck(L_22);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		L_23 = ControllerColliderHit_get_normal_mDA7A9B952DEA2B2EDFFDD153DFAA08089C9FFBB6(L_22, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23;
		RuntimeObject* L_25 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_24);
		NullCheck(L_20);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_20, L_21, L_25, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_26 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_27;
		L_27 = OnControllerColliderHit_get_point_m6453C80A01D74D5B523D64543B468BC50C034C85_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_28 = ___1_hitData;
		NullCheck(L_28);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
		L_29 = ControllerColliderHit_get_point_mCE74937BAC07AD84F6B255471177974A5C12E915(L_28, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29;
		RuntimeObject* L_31 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_30);
		NullCheck(L_26);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_26, L_27, L_31, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_32 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_33;
		L_33 = OnControllerColliderHit_get_data_mCBFA8A6ADF0D31A302CCE51A3E995E3AD3AD3ADB_inline(__this, NULL);
		ControllerColliderHit_tD0B734CBE0E2B089339B14600EB5A80295F6DE92* L_34 = ___1_hitData;
		NullCheck(L_32);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_32, L_33, L_34, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnControllerColliderHit__ctor_mD94651F06ED157902F3F65D008044CE08A0C4514 (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m448188C324B30F783F5206A0AFD080C931D75278_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m448188C324B30F783F5206A0AFD080C931D75278(__this, GameObjectEventUnit_1__ctor_m448188C324B30F783F5206A0AFD080C931D75278_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 Type_t* OnJointBreak_get_MessageListenerType_m7BA4242BAB7BCFBF65CDDE401420F37DB7D723FF (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnJointBreakMessageListener_t8EC097C8D3929EE0BE65CA204141A2D437EBA12A_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnJointBreakMessageListener_t8EC097C8D3929EE0BE65CA204141A2D437EBA12A_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnJointBreak_get_hookName_m80AC2A8A62FA661F8AA7E314751E08FFB6F6918F (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28081176E078735A2AD411974B94375A77BFB5A0);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral28081176E078735A2AD411974B94375A77BFB5A0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak_get_breakForce_mC30D377FB8528EE2FF14A6C32AFD88841C2FE8C2 (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbreakForceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak_set_breakForce_m07919AC056A3AEB412A6234DEB316FCB4A9FD35D (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbreakForceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbreakForceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak_Definition_m563C1789B29447A081D952A997357E11B6FE6D46 (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2BF3C41C9A963984B6E85FCF526479077A9B2B1);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD(__this, GameObjectEventUnit_1_Definition_m9D9A957EAF1EB6A7DC9FD87FF025A40FCC0814DD_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteralA2BF3C41C9A963984B6E85FCF526479077A9B2B1, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnJointBreak_set_breakForce_m07919AC056A3AEB412A6234DEB316FCB4A9FD35D_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak_AssignArguments_m82C460306086819BB8933B9B07B992195E021914 (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, float ___1_breakForce, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnJointBreak_get_breakForce_mC30D377FB8528EE2FF14A6C32AFD88841C2FE8C2_inline(__this, NULL);
		float L_2 = ___1_breakForce;
		float L_3 = L_2;
		RuntimeObject* L_4 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak__ctor_m7B9C9701D7F95572D6EAC627EA89999E5B4A497C (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD(__this, GameObjectEventUnit_1__ctor_mB306F944176405D62D5E5863C6C6C49ADF8DAECD_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 Type_t* OnParticleCollision_get_MessageListenerType_m778DA47FF384EC6190DDAE2936D77FFCEC5ED13A (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnParticleCollisionMessageListener_t1522C7179856F38EC948AF150D57BDA1BF7057FD_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnParticleCollisionMessageListener_t1522C7179856F38EC948AF150D57BDA1BF7057FD_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnParticleCollision_get_hookName_m29A5D01BDBF362C2C814C7F5D98C24BADAF8D50A (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93AE34ACCEA980C39A520B255C6CF2AA6E9FAC59);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral93AE34ACCEA980C39A520B255C6CF2AA6E9FAC59;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnParticleCollision_get_other_m1C0CA77B7264DB7472C37ECB6152657A7B32CB75 (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CotherU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnParticleCollision_set_other_mF8AA9F8692A098556B2D3CCBBED38A00855F9D2F (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CotherU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CotherU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnParticleCollision_get_collisionEvents_m5D00A0BE3827A2E5593A44D9A5EC55C3045F3CED (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcollisionEventsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnParticleCollision_set_collisionEvents_mE71ACAF56CFE5E2B07FB459D14F4A7E98ACC635D (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcollisionEventsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcollisionEventsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnParticleCollision_Definition_m4B428EDE4E6D3596E552E70CB736CB2B88252FDF (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m404EAAB26BFA48611B44BA55879EF176D58CDF50_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m181BA343F48A33D13126C49B4DCEFF0262C174A7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisList_1_tC738A5621689A7678648746667E7F66D96D6B8FD_m9D14BBF7D18E927F7BC39A6AA4A3C39073D823B3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80E9F3F70B97B72D4F8F75B46D859C5B2EC6C012);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m404EAAB26BFA48611B44BA55879EF176D58CDF50(__this, GameObjectEventUnit_1_Definition_m404EAAB26BFA48611B44BA55879EF176D58CDF50_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m181BA343F48A33D13126C49B4DCEFF0262C174A7(__this, _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6, Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m181BA343F48A33D13126C49B4DCEFF0262C174A7_RuntimeMethod_var);
		OnParticleCollision_set_other_mF8AA9F8692A098556B2D3CCBBED38A00855F9D2F_inline(__this, L_0, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisList_1_tC738A5621689A7678648746667E7F66D96D6B8FD_m9D14BBF7D18E927F7BC39A6AA4A3C39073D823B3(__this, _stringLiteral80E9F3F70B97B72D4F8F75B46D859C5B2EC6C012, Unit_ValueOutput_TisList_1_tC738A5621689A7678648746667E7F66D96D6B8FD_m9D14BBF7D18E927F7BC39A6AA4A3C39073D823B3_RuntimeMethod_var);
		OnParticleCollision_set_collisionEvents_mE71ACAF56CFE5E2B07FB459D14F4A7E98ACC635D_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnParticleCollision_AssignArguments_m34E98DFF009ECCC15A3929EB542A9B29DF5BBBC0 (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_other, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F_m2B559F4EDFB2938617931F5D1D47A1C71D70DC4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC738A5621689A7678648746667E7F66D96D6B8FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnParticleCollision_get_other_m1C0CA77B7264DB7472C37ECB6152657A7B32CB75_inline(__this, NULL);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___1_other;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* L_3 = (List_1_tC738A5621689A7678648746667E7F66D96D6B8FD*)il2cpp_codegen_object_new(List_1_tC738A5621689A7678648746667E7F66D96D6B8FD_il2cpp_TypeInfo_var);
		List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1(L_3, List_1__ctor_m34B08AC7950C8A949F18794F515EEADB355A79B1_RuntimeMethod_var);
		V_0 = L_3;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_4);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_5;
		L_5 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_4, NULL);
		NullCheck(L_5);
		Data_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F* L_6;
		L_6 = GraphPointer_GetElementData_TisData_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F_m2B559F4EDFB2938617931F5D1D47A1C71D70DC4B(L_5, __this, GraphPointer_GetElementData_TisData_tE839C8791DFA9C8AF0680D979B5DC3C032AA4A1F_m2B559F4EDFB2938617931F5D1D47A1C71D70DC4B_RuntimeMethod_var);
		NullCheck(L_6);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = L_6->___target;
		NullCheck(L_7);
		ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_8;
		L_8 = GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA(L_7, GameObject_GetComponent_TisParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1_m5C3C1AA51E25BAFDD8D40BA1EDC7DA8871AF29AA_RuntimeMethod_var);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ___1_other;
		List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* L_10 = V_0;
		int32_t L_11;
		L_11 = ParticlePhysicsExtensions_GetCollisionEvents_mD44421A4CC66ECB3D6FD5D9012FE6131D3DB74B7(L_8, L_9, L_10, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_12 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = OnParticleCollision_get_collisionEvents_m5D00A0BE3827A2E5593A44D9A5EC55C3045F3CED_inline(__this, NULL);
		List_1_tC738A5621689A7678648746667E7F66D96D6B8FD* L_14 = V_0;
		NullCheck(L_12);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_12, L_13, L_14, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnParticleCollision__ctor_mA6A663AAF3A6A37D31916D6B0D00C92B0AFA8E74 (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m05FCEC7CF9162AE560472260D25399F88EA811B1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m05FCEC7CF9162AE560472260D25399F88EA811B1(__this, GameObjectEventUnit_1__ctor_m05FCEC7CF9162AE560472260D25399F88EA811B1_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 Type_t* OnTriggerEnter_get_MessageListenerType_m89A4603A7D40D6D6DD44C297A94ED854EF66E236 (OnTriggerEnter_t9D70B70106598697451E390FD506E5DBC5B14788* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTriggerEnterMessageListener_t40A4F96D55602B45E600B91F9567F766469FCF15_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTriggerEnterMessageListener_t40A4F96D55602B45E600B91F9567F766469FCF15_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTriggerEnter_get_hookName_m9317B0824F7180103A96C6087B1A682CF332BACA (OnTriggerEnter_t9D70B70106598697451E390FD506E5DBC5B14788* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9981913A1611CD618538C2393C2855D522F2385A);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral9981913A1611CD618538C2393C2855D522F2385A;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTriggerEnter__ctor_m1F7333952E45E69B6D2F5D50B855F3C30D53FE51 (OnTriggerEnter_t9D70B70106598697451E390FD506E5DBC5B14788* __this, const RuntimeMethod* method) 
{
	{
		TriggerEventUnit__ctor_m2C0DCD9D12A376A6076AEBA160AAB40724EF4FD0(__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* OnTriggerExit_get_MessageListenerType_m95E37C2E83B6410F1029CCD06382F237E5CEAD83 (OnTriggerExit_tE1B89A6681A4C97F8B87C36EB6912428712AF1FD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTriggerExitMessageListener_tBDA17B3903892335408EF3F6C6AAFB522D329C62_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTriggerExitMessageListener_tBDA17B3903892335408EF3F6C6AAFB522D329C62_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTriggerExit_get_hookName_mAC141DFBFEDC4CA55A337FEE9D8C381EBCB1F11E (OnTriggerExit_tE1B89A6681A4C97F8B87C36EB6912428712AF1FD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56AB417976C0DBEB5D73CFEC51BF6FF2188A4825);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral56AB417976C0DBEB5D73CFEC51BF6FF2188A4825;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTriggerExit__ctor_m62E65CD7CCFC8160489CA383697ECAD78FC0BD57 (OnTriggerExit_tE1B89A6681A4C97F8B87C36EB6912428712AF1FD* __this, const RuntimeMethod* method) 
{
	{
		TriggerEventUnit__ctor_m2C0DCD9D12A376A6076AEBA160AAB40724EF4FD0(__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* OnTriggerStay_get_MessageListenerType_m9D2E07BD17708A16F73D9FC13623E7C5D5EB411A (OnTriggerStay_tA6C9BDB431099C7A82D33C186923CFD0FD2AD63A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTriggerStayMessageListener_t61F978BDEE74BEAD51EF2D952EEBA37CAD806158_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTriggerStayMessageListener_t61F978BDEE74BEAD51EF2D952EEBA37CAD806158_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTriggerStay_get_hookName_mBCF4AD20C66FDC8D5745F2FA0A323F1442FA19F5 (OnTriggerStay_tA6C9BDB431099C7A82D33C186923CFD0FD2AD63A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F08F08BE183A0C4ED7212291D30A6DB95902E58);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral2F08F08BE183A0C4ED7212291D30A6DB95902E58;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTriggerStay__ctor_mE901EF4DC2F970E815EE8F7E23DBC067906822F3 (OnTriggerStay_tA6C9BDB431099C7A82D33C186923CFD0FD2AD63A* __this, const RuntimeMethod* method) 
{
	{
		TriggerEventUnit__ctor_m2C0DCD9D12A376A6076AEBA160AAB40724EF4FD0(__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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* TriggerEventUnit_get_collider_mBA410C2CD21AF1D9A0E553A93B906E05681627A0 (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventUnit_set_collider_m109FB27908928F281B9A8EB18214713694F84808 (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventUnit_Definition_m805544551635E680896B63961C63E0D0829BDD79 (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m4461C318114AD2D75C622096B71204AA9D2226A8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral229BA98429EB9662078A848C5EA150600D560DAD);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m4461C318114AD2D75C622096B71204AA9D2226A8(__this, GameObjectEventUnit_1_Definition_m4461C318114AD2D75C622096B71204AA9D2226A8_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F(__this, _stringLiteral229BA98429EB9662078A848C5EA150600D560DAD, Unit_ValueOutput_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m991687302F3362371B19E1236DB10C4FAA00CB9F_RuntimeMethod_var);
		TriggerEventUnit_set_collider_m109FB27908928F281B9A8EB18214713694F84808_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventUnit_AssignArguments_mBB824F0404BF6F071D595714B3FD72A8EED51D3D (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___1_other, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = TriggerEventUnit_get_collider_mBA410C2CD21AF1D9A0E553A93B906E05681627A0_inline(__this, NULL);
		Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___1_other;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEventUnit__ctor_m2C0DCD9D12A376A6076AEBA160AAB40724EF4FD0 (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_mC6DC8652A1509BC7EF19E9ADC2C6738849097B4B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_mC6DC8652A1509BC7EF19E9ADC2C6738849097B4B(__this, GameObjectEventUnit_1__ctor_mC6DC8652A1509BC7EF19E9ADC2C6738849097B4B_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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_collider_m015E5EE2112C7035A0CB96EEFCB1B81129B35912 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_collider_m0717941D65F899D0A9E28207AE8BDA99ED4CEE6B (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_contacts_mC3A279BF957A162889431FF0DE206137AC05CA1F (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcontactsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_contacts_m3174EFAEE47D290274836C26882E3FA32BB5D71D (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcontactsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontactsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_relativeVelocity_m7C4DFF179275B6FB8685691FC0D720A78D7001D0 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CrelativeVelocityU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_relativeVelocity_m35340D1DAA88BDFB7A0D8842244C1F55C81CB43E (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CrelativeVelocityU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelativeVelocityU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_enabled_m949FB4D721087E2B0986289DB13BCE118D261465 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CenabledU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_enabled_m6D2537F386ECF50CECED56836E631ED648D1D4DF (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CenabledU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CenabledU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_data_mC14C2708B08EE2B5D35F502233039D84316ABC20 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_data_m5DFC1130102EB54A67E7A58D42CB36778F42061B (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_Definition_mF6ECF57BCC44CE30AFB0D454C7D236237E4BF182 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m1F0C2A2892D9334B7844E46055BB9D73C05931E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_mC07BCCFEFB7BCAFCCB2788A90344D209FF05AC66_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_m31F3E0FA3526ED18FC1C82348B0F5906966EE8FA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral14B55C3223DF9BAA3C016CB12D1F32B17CE8F4F9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral229BA98429EB9662078A848C5EA150600D560DAD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral58BC529ED580ED65D274AF400F8C7A04F010C9D6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9D225733E1D10F9344C755C4A9C0870CD1DE97B);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m1F0C2A2892D9334B7844E46055BB9D73C05931E2(__this, GameObjectEventUnit_1_Definition_m1F0C2A2892D9334B7844E46055BB9D73C05931E2_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE(__this, _stringLiteral229BA98429EB9662078A848C5EA150600D560DAD, Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE_RuntimeMethod_var);
		CollisionEvent2DUnit_set_collider_m0717941D65F899D0A9E28207AE8BDA99ED4CEE6B_inline(__this, L_0, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_m31F3E0FA3526ED18FC1C82348B0F5906966EE8FA(__this, _stringLiteral58BC529ED580ED65D274AF400F8C7A04F010C9D6, Unit_ValueOutput_TisContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949_m31F3E0FA3526ED18FC1C82348B0F5906966EE8FA_RuntimeMethod_var);
		CollisionEvent2DUnit_set_contacts_m3174EFAEE47D290274836C26882E3FA32BB5D71D_inline(__this, L_1, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2;
		L_2 = Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076(__this, _stringLiteral14B55C3223DF9BAA3C016CB12D1F32B17CE8F4F9, Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var);
		CollisionEvent2DUnit_set_relativeVelocity_m35340D1DAA88BDFB7A0D8842244C1F55C81CB43E_inline(__this, L_2, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888(__this, _stringLiteralF9D225733E1D10F9344C755C4A9C0870CD1DE97B, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m7FAF898B695BB10CF1D62A739C8C5BB5B422D888_RuntimeMethod_var);
		CollisionEvent2DUnit_set_enabled_m6D2537F386ECF50CECED56836E631ED648D1D4DF_inline(__this, L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisCollision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_mC07BCCFEFB7BCAFCCB2788A90344D209FF05AC66(__this, _stringLiteralA44A39671D4B7FA8FBE50D795EAB52248D5C5469, Unit_ValueOutput_TisCollision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B_mC07BCCFEFB7BCAFCCB2788A90344D209FF05AC66_RuntimeMethod_var);
		CollisionEvent2DUnit_set_data_m5DFC1130102EB54A67E7A58D42CB36778F42061B_inline(__this, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_AssignArguments_mDBD0BE7360658B67ACDEDDC6CCF4D3C216C48FC0 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* ___1_collisionData, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = CollisionEvent2DUnit_get_collider_m015E5EE2112C7035A0CB96EEFCB1B81129B35912_inline(__this, NULL);
		Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_2 = ___1_collisionData;
		NullCheck(L_2);
		Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_3;
		L_3 = Collision2D_get_collider_m90FA98F6619E9F1E2EFAE8132EDB6ECA1A2C4F37(L_2, NULL);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_3, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = CollisionEvent2DUnit_get_contacts_mC3A279BF957A162889431FF0DE206137AC05CA1F_inline(__this, NULL);
		Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_6 = ___1_collisionData;
		NullCheck(L_6);
		ContactPoint2DU5BU5D_t427621BF8902AE33C86E7BF384D9B2B5B781F949* L_7;
		L_7 = Collision2D_get_contacts_mA4A1EDCC2D82407E30EC63689C7858C684462E68(L_6, NULL);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, (RuntimeObject*)L_7, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = CollisionEvent2DUnit_get_relativeVelocity_m7C4DFF179275B6FB8685691FC0D720A78D7001D0_inline(__this, NULL);
		Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_10 = ___1_collisionData;
		NullCheck(L_10);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
		L_11 = Collision2D_get_relativeVelocity_m1F0BB90BC73FB0A0EA27212D832BB3F26D4C004A(L_10, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = L_11;
		RuntimeObject* L_13 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_12);
		NullCheck(L_8);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_8, L_9, L_13, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = CollisionEvent2DUnit_get_enabled_m949FB4D721087E2B0986289DB13BCE118D261465_inline(__this, NULL);
		Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_16 = ___1_collisionData;
		NullCheck(L_16);
		bool L_17;
		L_17 = Collision2D_get_enabled_mBA3D8BA274E40F606E8356C64A78896B6D2D77B6(L_16, NULL);
		bool L_18 = L_17;
		RuntimeObject* L_19 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_18);
		NullCheck(L_14);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_14, L_15, L_19, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_21;
		L_21 = CollisionEvent2DUnit_get_data_mC14C2708B08EE2B5D35F502233039D84316ABC20_inline(__this, NULL);
		Collision2D_t81E83212C969FDDE2AB84EBCA31502818EEAB85B* L_22 = ___1_collisionData;
		NullCheck(L_20);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_20, L_21, L_22, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CollisionEvent2DUnit__ctor_m7EB0630333613E288916F167172F3F3CB18B0756 (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m8FB94B2FCC0A36C8D2AD64894F58A0D7944A7C2C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m8FB94B2FCC0A36C8D2AD64894F58A0D7944A7C2C(__this, GameObjectEventUnit_1__ctor_m8FB94B2FCC0A36C8D2AD64894F58A0D7944A7C2C_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 Type_t* OnCollisionEnter2D_get_MessageListenerType_mF998705D73DA1C6CE62B6A4DFBBA97A523FE0A52 (OnCollisionEnter2D_tC60AAEFF3BA0389103F124037DAFACDAF346AFEB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCollisionEnter2DMessageListener_tDB8C7252FE702D023B5AD045EA24CFD95A276EEF_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCollisionEnter2DMessageListener_tDB8C7252FE702D023B5AD045EA24CFD95A276EEF_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCollisionEnter2D_get_hookName_m90B52C301E0250451E65B6938518172F003C36AB (OnCollisionEnter2D_tC60AAEFF3BA0389103F124037DAFACDAF346AFEB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B229E7A4FDB6BB80E19364A985BC645F40C65F1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral6B229E7A4FDB6BB80E19364A985BC645F40C65F1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCollisionEnter2D__ctor_mA04A652112948ABDA58CAA60C2CF012E9916811D (OnCollisionEnter2D_tC60AAEFF3BA0389103F124037DAFACDAF346AFEB* __this, const RuntimeMethod* method) 
{
	{
		CollisionEvent2DUnit__ctor_m7EB0630333613E288916F167172F3F3CB18B0756(__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* OnCollisionExit2D_get_MessageListenerType_m6485220F0F377A96B0E02735B70118BB4C8F421B (OnCollisionExit2D_tBDA502A916DAB0228E93096E2EACA171C111D131* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCollisionExit2DMessageListener_t0A8A6B6ADCA7AE748F6593CD183158F6C1B5106B_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCollisionExit2DMessageListener_t0A8A6B6ADCA7AE748F6593CD183158F6C1B5106B_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCollisionExit2D_get_hookName_m747D3FFEA8C1E56FE08620DC690D6DE92BFFC5BA (OnCollisionExit2D_tBDA502A916DAB0228E93096E2EACA171C111D131* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4341A2E81F4C8C451E2C4C4A862B2038B1774887);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral4341A2E81F4C8C451E2C4C4A862B2038B1774887;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCollisionExit2D__ctor_mEEDD30DE6270E12C0FC8953DA7A4FAE8721DE4D7 (OnCollisionExit2D_tBDA502A916DAB0228E93096E2EACA171C111D131* __this, const RuntimeMethod* method) 
{
	{
		CollisionEvent2DUnit__ctor_m7EB0630333613E288916F167172F3F3CB18B0756(__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* OnCollisionStay2D_get_MessageListenerType_m3B96F28768F4CBC7AB2C8693F2F8B561C8D09974 (OnCollisionStay2D_t7D4BC91CD3FD0DD50B0EB2A94047506211693BB2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnCollisionStay2DMessageListener_tEFFAA7D737EF273954CFFB509D091F7B966906B8_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnCollisionStay2DMessageListener_tEFFAA7D737EF273954CFFB509D091F7B966906B8_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnCollisionStay2D_get_hookName_mD56D218A82B50F9723CBDE986644E2EA4768F0FF (OnCollisionStay2D_t7D4BC91CD3FD0DD50B0EB2A94047506211693BB2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD92C91E8426D742C37A50699F06352D7C330400F);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralD92C91E8426D742C37A50699F06352D7C330400F;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnCollisionStay2D__ctor_m3B5731494918DBD026B678DBBDDB484B582B4417 (OnCollisionStay2D_t7D4BC91CD3FD0DD50B0EB2A94047506211693BB2* __this, const RuntimeMethod* method) 
{
	{
		CollisionEvent2DUnit__ctor_m7EB0630333613E288916F167172F3F3CB18B0756(__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* OnJointBreak2D_get_MessageListenerType_m9989E1DBC0889985642319FAB2EAB74B01CC042C (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnJointBreak2DMessageListener_t3B0FF8656F67668AD5CDD53263C12D72C12828B2_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnJointBreak2DMessageListener_t3B0FF8656F67668AD5CDD53263C12D72C12828B2_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnJointBreak2D_get_hookName_m9D4963665A20A754620DD709DB22958537226A62 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06965BD4CE42F4FCC5DD69C4B19498B1915B2951);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral06965BD4CE42F4FCC5DD69C4B19498B1915B2951;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_breakForce_m6DFE3E3EE1789EE9AA0949A65182AB097C88A7EF (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbreakForceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_set_breakForce_m05EC95AF60BD695B7641578C413B66EDA787134B (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbreakForceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbreakForceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_breakTorque_m461CCA94218AE90940E752F0F52C277DFE99A6B6 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbreakTorqueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_set_breakTorque_mEE6B99345BA736EAF6CBED0FB28CF7605B96D552 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbreakTorqueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbreakTorqueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_connectedBody_m3F7210C361AD07D8A0A9D1BADADA788BE95B3ABB (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CconnectedBodyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_set_connectedBody_mEBFDF621A4DFFE0752356EED3EF7EDEEA788714D (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CconnectedBodyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CconnectedBodyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_reactionForce_mC40AC5AF6732FF4677CE9B5A407C1D9EC3F43E27 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CreactionForceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_set_reactionForce_m27E5D88A55D76CFB5544F7C77143EAC6A14CDD84 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CreactionForceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreactionForceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_reactionTorque_m4B90220BC7F10B7285D6D086DD4D7A6B2577C362 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CreactionTorqueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_set_reactionTorque_m0A18F28F393FA46D7A22CCDB19A7E2B27FE09D81 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CreactionTorqueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreactionTorqueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_joint_mB260506A8D8D7A464140ABE7246AF3F778E6F507 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CjointU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_set_joint_mF89EF37E556AAA1860F81E8CD50F7A3B103466D0 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CjointU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CjointU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_Definition_mE85C4AB42A0872057E0EF47D7C87CB5514E75676 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_m87C5C269F0D1EFA7A070E18FADA48440EBEDCF72_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisJoint2D_tFA088656425446CDA98555EC8A0E5FE25945F843_m1ECECA712FF221EEB20B3DB131FA026CCE822FE5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m02D7044E327D0DF1EC64CDAD8D58F02F44B4E2E2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18D8A282772F9B4B820F7632A646BF4D99A356BC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59B956B5568228E5B23AC28169C4903552D4544C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1FE7B3F3DDDF0683D71D1AB1D3317C72F9A95A4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2BF3C41C9A963984B6E85FCF526479077A9B2B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCD143DF9C1886B5BFA18E10CE2B895252209E5B3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_m87C5C269F0D1EFA7A070E18FADA48440EBEDCF72(__this, GameObjectEventUnit_1_Definition_m87C5C269F0D1EFA7A070E18FADA48440EBEDCF72_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteralA2BF3C41C9A963984B6E85FCF526479077A9B2B1, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnJointBreak2D_set_breakForce_m05EC95AF60BD695B7641578C413B66EDA787134B_inline(__this, L_0, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteralA1FE7B3F3DDDF0683D71D1AB1D3317C72F9A95A4, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnJointBreak2D_set_breakTorque_mEE6B99345BA736EAF6CBED0FB28CF7605B96D552_inline(__this, L_1, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2;
		L_2 = Unit_ValueOutput_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m02D7044E327D0DF1EC64CDAD8D58F02F44B4E2E2(__this, _stringLiteral59B956B5568228E5B23AC28169C4903552D4544C, Unit_ValueOutput_TisRigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F_m02D7044E327D0DF1EC64CDAD8D58F02F44B4E2E2_RuntimeMethod_var);
		OnJointBreak2D_set_connectedBody_mEBFDF621A4DFFE0752356EED3EF7EDEEA788714D_inline(__this, L_2, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076(__this, _stringLiteralCD143DF9C1886B5BFA18E10CE2B895252209E5B3, Unit_ValueOutput_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mCDDCD1E8B3CDAC35B3D92D4316A48B7DD6DF8076_RuntimeMethod_var);
		OnJointBreak2D_set_reactionForce_m27E5D88A55D76CFB5544F7C77143EAC6A14CDD84_inline(__this, L_3, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral18D8A282772F9B4B820F7632A646BF4D99A356BC, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		OnJointBreak2D_set_reactionTorque_m0A18F28F393FA46D7A22CCDB19A7E2B27FE09D81_inline(__this, L_4, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisJoint2D_tFA088656425446CDA98555EC8A0E5FE25945F843_m1ECECA712FF221EEB20B3DB131FA026CCE822FE5(__this, _stringLiteralD5B8C96BBCEB1E1F0FA13642A12DBECB0E90B670, Unit_ValueOutput_TisJoint2D_tFA088656425446CDA98555EC8A0E5FE25945F843_m1ECECA712FF221EEB20B3DB131FA026CCE822FE5_RuntimeMethod_var);
		OnJointBreak2D_set_joint_mF89EF37E556AAA1860F81E8CD50F7A3B103466D0_inline(__this, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D_AssignArguments_m75AFCD60DA1094DCA446B77D28ED15E0C5937F55 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* ___1_joint, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnJointBreak2D_get_breakForce_m6DFE3E3EE1789EE9AA0949A65182AB097C88A7EF_inline(__this, NULL);
		Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* L_2 = ___1_joint;
		NullCheck(L_2);
		float L_3;
		L_3 = Joint2D_get_breakForce_mB07CFACCF8173013AE59639635067991C67AA1F3(L_2, NULL);
		float L_4 = L_3;
		RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_5, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = OnJointBreak2D_get_breakTorque_m461CCA94218AE90940E752F0F52C277DFE99A6B6_inline(__this, NULL);
		Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* L_8 = ___1_joint;
		NullCheck(L_8);
		float L_9;
		L_9 = Joint2D_get_breakTorque_m03E456D986A250828053D33391C5792BBD464F4A(L_8, NULL);
		float L_10 = L_9;
		RuntimeObject* L_11 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_10);
		NullCheck(L_6);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_6, L_7, L_11, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_12 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = OnJointBreak2D_get_connectedBody_m3F7210C361AD07D8A0A9D1BADADA788BE95B3ABB_inline(__this, NULL);
		Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* L_14 = ___1_joint;
		NullCheck(L_14);
		Rigidbody2D_tBEBE9523CF4448544085AF46BF7E10AA499F320F* L_15;
		L_15 = Joint2D_get_connectedBody_m2ACC7B59AFFF74F080B96DBBC42866B15F6EA125(L_14, NULL);
		NullCheck(L_12);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_12, L_13, L_15, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_16 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_17;
		L_17 = OnJointBreak2D_get_reactionForce_mC40AC5AF6732FF4677CE9B5A407C1D9EC3F43E27_inline(__this, NULL);
		Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* L_18 = ___1_joint;
		NullCheck(L_18);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
		L_19 = Joint2D_get_reactionForce_m89418F3DB76BAA9FBD8695B496B139C8F091D26F(L_18, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = L_19;
		RuntimeObject* L_21 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_20);
		NullCheck(L_16);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_16, L_17, L_21, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_22 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_23;
		L_23 = OnJointBreak2D_get_reactionTorque_m4B90220BC7F10B7285D6D086DD4D7A6B2577C362_inline(__this, NULL);
		Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* L_24 = ___1_joint;
		NullCheck(L_24);
		float L_25;
		L_25 = Joint2D_get_reactionTorque_m1A3E7969A0627E174968D2A4BBAB230ED131ED85(L_24, NULL);
		float L_26 = L_25;
		RuntimeObject* L_27 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_26);
		NullCheck(L_22);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_22, L_23, L_27, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_28 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_29;
		L_29 = OnJointBreak2D_get_joint_mB260506A8D8D7A464140ABE7246AF3F778E6F507_inline(__this, NULL);
		Joint2D_tFA088656425446CDA98555EC8A0E5FE25945F843* L_30 = ___1_joint;
		NullCheck(L_28);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_28, L_29, L_30, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnJointBreak2D__ctor_m0795453097051DD5463872F7BF33927F773A7E48 (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m1C8152D67890872AF37ECFFCF5D2F0364A03830C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m1C8152D67890872AF37ECFFCF5D2F0364A03830C(__this, GameObjectEventUnit_1__ctor_m1C8152D67890872AF37ECFFCF5D2F0364A03830C_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 Type_t* OnTriggerEnter2D_get_MessageListenerType_m2B540F7D3081DF1E301DBA218127AE88C393C61C (OnTriggerEnter2D_tE9B4D49C1DBF5CD4EB2252858F1358A06E3992E4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTriggerEnter2DMessageListener_tAEBA233BED0A60D673DF58EC2C51F1D8DCE2E33E_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTriggerEnter2DMessageListener_tAEBA233BED0A60D673DF58EC2C51F1D8DCE2E33E_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTriggerEnter2D_get_hookName_m25B69832943945503DC988A2AA69C3D793C0256B (OnTriggerEnter2D_tE9B4D49C1DBF5CD4EB2252858F1358A06E3992E4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0DF4E9A37DF47EE295DA565174BBFBB0F26C131);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralC0DF4E9A37DF47EE295DA565174BBFBB0F26C131;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTriggerEnter2D__ctor_mD759A85947B058C16C54B906034B1BE2EEB27532 (OnTriggerEnter2D_tE9B4D49C1DBF5CD4EB2252858F1358A06E3992E4* __this, const RuntimeMethod* method) 
{
	{
		TriggerEvent2DUnit__ctor_mB1146B7ECE4B7B8400D03F4B6EF61974D5CCF060(__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* OnTriggerExit2D_get_MessageListenerType_mAC9215FA27583D5B01AC83CBCFB406FCD221CF12 (OnTriggerExit2D_t6BB3E7256A7CA79800D2E033495B59485F86CA22* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTriggerExit2DMessageListener_t3EC778CA1C1D652E85F35882272F9C97728115B5_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTriggerExit2DMessageListener_t3EC778CA1C1D652E85F35882272F9C97728115B5_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTriggerExit2D_get_hookName_mF118F167024DEC9645E85E39E03CB24DE22053CC (OnTriggerExit2D_t6BB3E7256A7CA79800D2E033495B59485F86CA22* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FE494AA5FB250A0ECA4CA79F709A2D21E38C6CB);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral3FE494AA5FB250A0ECA4CA79F709A2D21E38C6CB;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTriggerExit2D__ctor_m61E798B7C98DB33CF8136CDB7FFF7FDEB6D513AF (OnTriggerExit2D_t6BB3E7256A7CA79800D2E033495B59485F86CA22* __this, const RuntimeMethod* method) 
{
	{
		TriggerEvent2DUnit__ctor_mB1146B7ECE4B7B8400D03F4B6EF61974D5CCF060(__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* OnTriggerStay2D_get_MessageListenerType_mB1DF4F33EEBEDFD9DEB250696EF17E7A9585840B (OnTriggerStay2D_tB93B9A480814B79AA75777748525946DDCEA143E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnTriggerStay2DMessageListener_t3937610D78463DF4FCF20B7CFEA4E639E91CD35E_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnTriggerStay2DMessageListener_t3937610D78463DF4FCF20B7CFEA4E639E91CD35E_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTriggerStay2D_get_hookName_m186BA3F4639A9012B0C068A87B70C4FE852DC194 (OnTriggerStay2D_tB93B9A480814B79AA75777748525946DDCEA143E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral136CD1107BFDB25842F5C58710A922C525A2C45F);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral136CD1107BFDB25842F5C58710A922C525A2C45F;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTriggerStay2D__ctor_m7FC2A629035CD45C106C017EA40751A48A1251F5 (OnTriggerStay2D_tB93B9A480814B79AA75777748525946DDCEA143E* __this, const RuntimeMethod* method) 
{
	{
		TriggerEvent2DUnit__ctor_mB1146B7ECE4B7B8400D03F4B6EF61974D5CCF060(__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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* TriggerEvent2DUnit_get_collider_m7A6600935BBB19236C58CF54D8B45FAD16A7B321 (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent2DUnit_set_collider_mE6DCF217A97984C3F8C7565CB5A1A62016F203A1 (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent2DUnit_Definition_m84AB8FC6DF6ACC7D42FED49FB1778A2E9AF2FDE6 (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1_Definition_mEC5347A42FE6D3ED40AA6B0281294D831E912B02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral229BA98429EB9662078A848C5EA150600D560DAD);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1_Definition_mEC5347A42FE6D3ED40AA6B0281294D831E912B02(__this, GameObjectEventUnit_1_Definition_mEC5347A42FE6D3ED40AA6B0281294D831E912B02_RuntimeMethod_var);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE(__this, _stringLiteral229BA98429EB9662078A848C5EA150600D560DAD, Unit_ValueOutput_TisCollider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52_m2FCFFF780BF35CFB93936BEA2664DAEEC3E2A5CE_RuntimeMethod_var);
		TriggerEvent2DUnit_set_collider_mE6DCF217A97984C3F8C7565CB5A1A62016F203A1_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent2DUnit_AssignArguments_m72A09E63817E9F54031265A645229E65B16BF8A0 (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* ___1_other, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = TriggerEvent2DUnit_get_collider_m7A6600935BBB19236C58CF54D8B45FAD16A7B321_inline(__this, NULL);
		Collider2D_t6A17BA7734600EF3F26588E9ED903617D5B8EB52* L_2 = ___1_other;
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerEvent2DUnit__ctor_mB1146B7ECE4B7B8400D03F4B6EF61974D5CCF060 (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m368E07EDD1845BAB63FD14E5B0123C18092067BE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m368E07EDD1845BAB63FD14E5B0123C18092067BE(__this, GameObjectEventUnit_1__ctor_m368E07EDD1845BAB63FD14E5B0123C18092067BE_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 Type_t* OnBecameInvisible_get_MessageListenerType_m53AFF70B141B6C68DA393191ADE2865D848CC688 (OnBecameInvisible_t4ABE4961CD99D4D733F320FD5BFA6F1DF7D475FD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnBecameInvisibleMessageListener_tEE39A131ACDC7958FD0DD038B17AEC82768D68C7_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnBecameInvisibleMessageListener_tEE39A131ACDC7958FD0DD038B17AEC82768D68C7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnBecameInvisible_get_hookName_m775F5ACC1F84F4B8EC43C674945F9BDA9C5F543A (OnBecameInvisible_t4ABE4961CD99D4D733F320FD5BFA6F1DF7D475FD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67EFD91F9AF4C7128E4713E9AF598FA5DA0F6801);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral67EFD91F9AF4C7128E4713E9AF598FA5DA0F6801;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBecameInvisible__ctor_m5E4E2ACA01479C2F68FE7A48DD8ED34AEAF6E8C7 (OnBecameInvisible_t4ABE4961CD99D4D733F320FD5BFA6F1DF7D475FD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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 Type_t* OnBecameVisible_get_MessageListenerType_m59A558D8193A1D2DD2D5F81F8E89FEE6ED9225ED (OnBecameVisible_t7DD6711913A2603B32B5FF90C9FD7179FC357DC7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityOnBecameVisibleMessageListener_t98E32172C4D3267C1DF94FF94F1CD6F6606AC9E3_0_0_0_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (UnityOnBecameVisibleMessageListener_t98E32172C4D3267C1DF94FF94F1CD6F6606AC9E3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		Type_t* L_1;
		L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnBecameVisible_get_hookName_m884B08053BC2DCCE84F1338E7BECBBACF0809CE3 (OnBecameVisible_t7DD6711913A2603B32B5FF90C9FD7179FC357DC7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E9624FF44037DCDD5BF1FA62ED8BB1A2B0CD1FA);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral5E9624FF44037DCDD5BF1FA62ED8BB1A2B0CD1FA;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBecameVisible__ctor_m34CAD62AAAF1A36B3EECB2CA48B6E0E562C9783E (OnBecameVisible_t7DD6711913A2603B32B5FF90C9FD7179FC357DC7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78(__this, GameObjectEventUnit_1__ctor_m30A3253911B836CE06E661A454BD85C825312F78_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* OnTimerElapsed_CreateData_mE95D1EF894223CC98D16ACC8857E6566F475597F (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_0 = (Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2*)il2cpp_codegen_object_new(Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2_il2cpp_TypeInfo_var);
		Data__ctor_m8D756D1F9D10A8AC7F62FD2DE39EE2C49E38AAA3(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnTimerElapsed_get_hookName_mCAAC54E893B45D11A38D46F16E367F62750EB401 (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnTimerElapsed_get_seconds_mE21766742F65F98A6C2B69E9A4A2E43495113C3D (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTimerElapsed_set_seconds_mFAC6CA71E42A0FED8DCE2AA4B4B1A439CCA8D7B4 (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnTimerElapsed_get_unscaledTime_mEC1C2165399859129CD02076E330B9481930EA38 (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTimerElapsed_set_unscaledTime_mFADDC67A2AB7B8DA2D86A0F58BA74643BDF67B5A (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTimerElapsed_Definition_mE0BF52E62D71E93C60F584B2EC21748B8F5E4598 (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __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*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE(__this, EventUnit_1_Definition_mC42279AE44F4A5CA8128CB03306B934FAC61ABBE_RuntimeMethod_var);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		OnTimerElapsed_set_seconds_mFAC6CA71E42A0FED8DCE2AA4B4B1A439CCA8D7B4_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F, (bool)0, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		OnTimerElapsed_set_unscaledTime_mFADDC67A2AB7B8DA2D86A0F58BA74643BDF67B5A_inline(__this, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTimerElapsed_StartListening_m4790ED325615852A58503421484C81C1A0235559 (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __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*)&GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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);
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F(L_1, __this, GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F_RuntimeMethod_var);
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_3 = L_2;
		NullCheck(L_3);
		L_3->___triggered = (bool)0;
		NullCheck(L_3);
		L_3->___time = (0.0f);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnTimerElapsed_ShouldTrigger_m3E597C5C344C6B6653AF8E634B14A157EE115E8A (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __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*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* V_0 = NULL;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float G_B5_0 = 0.0f;
	{
		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_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F(L_1, __this, GraphPointer_GetElementData_TisData_t0ECA07B591824D246428EECEB6483D266D7A9ED2_m22B341F82A34F5A781A5C5E5EC1C1DC088BD3E4F_RuntimeMethod_var);
		V_0 = L_2;
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_3 = V_0;
		NullCheck(L_3);
		bool L_4 = L_3->___triggered;
		if (!L_4)
		{
			goto IL_0017;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = OnTimerElapsed_get_unscaledTime_mEC1C2165399859129CD02076E330B9481930EA38_inline(__this, NULL);
		NullCheck(L_5);
		bool L_7;
		L_7 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_5, L_6, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		if (L_7)
		{
			goto IL_002c;
		}
	}
	{
		float L_8;
		L_8 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		G_B5_0 = L_8;
		goto IL_0031;
	}

IL_002c:
	{
		float L_9;
		L_9 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
		G_B5_0 = L_9;
	}

IL_0031:
	{
		V_1 = G_B5_0;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_10 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_11;
		L_11 = OnTimerElapsed_get_seconds_mE21766742F65F98A6C2B69E9A4A2E43495113C3D_inline(__this, NULL);
		NullCheck(L_10);
		float L_12;
		L_12 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_10, L_11, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_2 = L_12;
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_13 = V_0;
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_14 = L_13;
		NullCheck(L_14);
		float L_15 = L_14->___time;
		float L_16 = V_1;
		NullCheck(L_14);
		L_14->___time = ((float)il2cpp_codegen_add(L_15, L_16));
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_17 = V_0;
		NullCheck(L_17);
		float L_18 = L_17->___time;
		float L_19 = V_2;
		if ((!(((float)L_18) >= ((float)L_19))))
		{
			goto IL_005f;
		}
	}
	{
		Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* L_20 = V_0;
		NullCheck(L_20);
		L_20->___triggered = (bool)1;
		return (bool)1;
	}

IL_005f:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnTimerElapsed__ctor_mB4DD258E21F6FC1CEB3610EE67359166136C9AFE (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __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;
	}
}
#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_m8D756D1F9D10A8AC7F62FD2DE39EE2C49E38AAA3 (Data_t0ECA07B591824D246428EECEB6483D266D7A9ED2* __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 List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* TriggerCustomEvent_get_arguments_m91CE968BBEE9F28D271F4CA815C846099429813F (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_0 = __this->___U3CargumentsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_arguments_mBEC9F1330A78373B4A713327E515235BC8851B72 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_0 = ___0_value;
		__this->___U3CargumentsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CargumentsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerCustomEvent_get_argumentCount_m0BDAC23F1829F0D281DB0FB17DB8BB885B27AFCB (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____argumentCount;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_argumentCount_mC6850B5C8365CC029F398DA9F994C4431B1C9864 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		int32_t L_1;
		L_1 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_0, 0, ((int32_t)10), NULL);
		__this->____argumentCount = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_enter_mBCD2FDC1A1018334CA91317CC4BD6742EAB52393 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* TriggerCustomEvent_get_name_mDB0710A75FC3343A29945C0775E9023131F70227 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_name_m44339917D9F6BFE7019F03F7CD1247F9BBDFC8F0 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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* TriggerCustomEvent_get_target_m97F2B76909EF139939F96B946FBFFFE66F1BCA32 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CtargetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_target_mC1E5750D5055CF5D8911976A2FB4BA5E571B370E (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* TriggerCustomEvent_get_exit_mFBC455E670816D0B41655B189007FE35D38B3483 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_exit_mE072D7BBAB18B76E3224D8C09F8EE40A88945401 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 TriggerCustomEvent_Definition_m5EC3D0DEA569618305DC953B3183592966EC00A3 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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*)&List_1_Add_m825F6C3214C9530B7C845E9CD85F4E4083D22311_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA4119690BF1A14D871E59475E33E808B42BAFE61_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TriggerCustomEvent_Trigger_m517735CFD9F0E9C7FC960054984139CBC58FC875_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral12DDD4EF103BF2356FF73A99CDF2DED3C37986DC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral320772EF40302B49A179DB96BAD02224E97B4018);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = 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*)TriggerCustomEvent_Trigger_m517735CFD9F0E9C7FC960054984139CBC58FC875_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F, L_0, NULL);
		TriggerCustomEvent_set_enter_mBCD2FDC1A1018334CA91317CC4BD6742EAB52393_inline(__this, L_1, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2;
		L_2 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA, NULL);
		TriggerCustomEvent_set_exit_mE072D7BBAB18B76E3224D8C09F8EE40A88945401_inline(__this, L_2, NULL);
		String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5(__this, _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F, L_3, Unit_ValueInput_TisString_t_m6C4F2C5D30DFBC80FB77A5829C82BB3BE8C9B1D5_RuntimeMethod_var);
		TriggerCustomEvent_set_name_m44339917D9F6BFE7019F03F7CD1247F9BBDFC8F0_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED(__this, _stringLiteral320772EF40302B49A179DB96BAD02224E97B4018, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		NullCheck(L_5);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_5, NULL);
		TriggerCustomEvent_set_target_mC1E5750D5055CF5D8911976A2FB4BA5E571B370E_inline(__this, L_6, NULL);
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_7 = (List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A*)il2cpp_codegen_object_new(List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A_il2cpp_TypeInfo_var);
		List_1__ctor_mA4119690BF1A14D871E59475E33E808B42BAFE61(L_7, List_1__ctor_mA4119690BF1A14D871E59475E33E808B42BAFE61_RuntimeMethod_var);
		TriggerCustomEvent_set_arguments_mBEC9F1330A78373B4A713327E515235BC8851B72_inline(__this, L_7, NULL);
		V_0 = 0;
		goto IL_009f;
	}

IL_006a:
	{
		String_t* L_8;
		L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
		String_t* L_9;
		L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral12DDD4EF103BF2356FF73A99CDF2DED3C37986DC, L_8, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_10;
		L_10 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, L_9, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		V_1 = L_10;
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_11;
		L_11 = TriggerCustomEvent_get_arguments_m91CE968BBEE9F28D271F4CA815C846099429813F_inline(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_12 = V_1;
		NullCheck(L_11);
		List_1_Add_m825F6C3214C9530B7C845E9CD85F4E4083D22311_inline(L_11, L_12, List_1_Add_m825F6C3214C9530B7C845E9CD85F4E4083D22311_RuntimeMethod_var);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_13 = V_1;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_14;
		L_14 = TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_13, L_14, NULL);
		int32_t L_15 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_009f:
	{
		int32_t L_16 = V_0;
		int32_t L_17;
		L_17 = TriggerCustomEvent_get_argumentCount_m0BDAC23F1829F0D281DB0FB17DB8BB885B27AFCB_inline(__this, NULL);
		if ((((int32_t)L_16) < ((int32_t)L_17)))
		{
			goto IL_006a;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_18;
		L_18 = TriggerCustomEvent_get_name_mDB0710A75FC3343A29945C0775E9023131F70227_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_19;
		L_19 = TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_18, L_19, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_20;
		L_20 = TriggerCustomEvent_get_target_m97F2B76909EF139939F96B946FBFFFE66F1BCA32_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_21;
		L_21 = TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_20, L_21, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_22;
		L_22 = TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_23;
		L_23 = TriggerCustomEvent_get_exit_mFBC455E670816D0B41655B189007FE35D38B3483_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_22, L_23, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* TriggerCustomEvent_Trigger_m517735CFD9F0E9C7FC960054984139CBC58FC875 (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisRuntimeObject_mA036CD745FB5632D387E2574670FF50DB110CBDB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetConvertedValue_m0ECB305FF87A0C10E02CB9081DE8CE1D197A1CD7_RuntimeMethod_var);
		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);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_1 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = TriggerCustomEvent_get_target_m97F2B76909EF139939F96B946FBFFFE66F1BCA32_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);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = TriggerCustomEvent_get_name_mDB0710A75FC3343A29945C0775E9023131F70227_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_0 = L_5;
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_6;
		L_6 = TriggerCustomEvent_get_arguments_m91CE968BBEE9F28D271F4CA815C846099429813F_inline(__this, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = ___0_flow;
		Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE* L_8 = (Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE*)il2cpp_codegen_object_new(Func_2_t70544885914391E832D695D5F5EF048E81CDBDBE_il2cpp_TypeInfo_var);
		Func_2__ctor_mDEB4A72572B38AEE7E30EBC9B24A834CA9E9AFCB(L_8, L_7, (intptr_t)((void*)Flow_GetConvertedValue_m0ECB305FF87A0C10E02CB9081DE8CE1D197A1CD7_RuntimeMethod_var), NULL);
		RuntimeObject* L_9;
		L_9 = Enumerable_Select_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisRuntimeObject_mA036CD745FB5632D387E2574670FF50DB110CBDB(L_6, L_8, Enumerable_Select_TisValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_TisRuntimeObject_mA036CD745FB5632D387E2574670FF50DB110CBDB_RuntimeMethod_var);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10;
		L_10 = Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D(L_9, Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_RuntimeMethod_var);
		V_1 = L_10;
		String_t* L_11 = V_0;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = V_1;
		CustomEvent_Trigger_m90D990D2049F0DC64F11B11BEEE63EEFC7CBAE64(L_2, L_11, L_12, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_13;
		L_13 = TriggerCustomEvent_get_exit_mFBC455E670816D0B41655B189007FE35D38B3483_inline(__this, NULL);
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerCustomEvent__ctor_m60166780F5CBDCA5AEBA301A278BD8CF5D2082CE (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 String_t* Formula_get_formula_m85FE84EDBC5917645DE2B2FE82F59A01F908961C (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->____formula;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_set_formula_m90876E6BD4B4700684197A931E35B3FB739E2E50 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->____formula = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____formula), (void*)L_0);
		Formula_InitializeNCalc_m6829088082FF6147659A66A00A91574F7CF825E9(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Formula_get_cacheArguments_mFB82A543D91B31DEAF8D98F3F52EEE7F55522832 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CcacheArgumentsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_set_cacheArguments_m99F17F0A446146E4C3B1C29047A28272571C3C68 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CcacheArgumentsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Formula_get_result_mCE5A67FD177AB34C82C26AA1D9356D9A7676B8BE (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_set_result_m2DAC06F9F74A6FA5C59FCF668C93949B30094A95 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Formula_get_minInputCount_m8274B78BF946237D00417627107C0C2DE2E2E2B4 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		return 0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_Definition_m0269E2F39DFFA945268EE00E32FC8D731073CF83 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Formula_Evaluate_m363D3D3AC97CD94371B2C7F269ED5A43749D3FF5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t154184C6F7B3234EDD6DB28CF65D27D28B231E18_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_GetEnumerator_m5C7C2C896E59E3FDCE42D3C2F5B6317679E988F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_1 = NULL;
	{
		MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA(__this, MultiInputUnit_1_Definition_m695561726566AED670136E9BDAB17BD57D24F7EA_RuntimeMethod_var);
		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*)Formula_Evaluate_m363D3D3AC97CD94371B2C7F269ED5A43749D3FF5_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79(__this, _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B, L_0, Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		Formula_set_result_m2DAC06F9F74A6FA5C59FCF668C93949B30094A95_inline(__this, L_1, NULL);
		MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029(__this, MultiInputUnit_1_InputsAllowNull_m36CF4FE70272987C071B2F2996FDA2904ECAC029_RuntimeMethod_var);
		ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* L_2;
		L_2 = MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_inline(__this, MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_RuntimeMethod_var);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = ReadOnlyCollection_1_GetEnumerator_m5C7C2C896E59E3FDCE42D3C2F5B6317679E988F8(L_2, ReadOnlyCollection_1_GetEnumerator_m5C7C2C896E59E3FDCE42D3C2F5B6317679E988F8_RuntimeMethod_var);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

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

IL_005e:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_004b_1;
			}

IL_0037_1:
			{
				RuntimeObject* L_6 = V_0;
				NullCheck(L_6);
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
				L_7 = InterfaceFuncInvoker0< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* >::Invoke(0, IEnumerator_1_t154184C6F7B3234EDD6DB28CF65D27D28B231E18_il2cpp_TypeInfo_var, L_6);
				V_1 = L_7;
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8 = V_1;
				ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
				L_9 = Formula_get_result_mCE5A67FD177AB34C82C26AA1D9356D9A7676B8BE_inline(__this, NULL);
				Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_8, L_9, NULL);
			}

IL_004b_1:
			{
				RuntimeObject* L_10 = V_0;
				NullCheck(L_10);
				bool L_11;
				L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
				if (L_11)
				{
					goto IL_0037_1;
				}
			}
			{
				goto IL_005f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005f:
	{
		Formula_InitializeNCalc_m6829088082FF6147659A66A00A91574F7CF825E9(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_InitializeNCalc_m6829088082FF6147659A66A00A91574F7CF825E9 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Formula_EvaluateTreeParameter_m5C96366FD6E75D77C63470A86C7FB4DFD30AEA09_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0;
		L_0 = Formula_get_formula_m85FE84EDBC5917645DE2B2FE82F59A01F908961C_inline(__this, NULL);
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		__this->___ncalc = (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ncalc), (void*)(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)NULL);
		return;
	}

IL_0015:
	{
		String_t* L_2;
		L_2 = Formula_get_formula_m85FE84EDBC5917645DE2B2FE82F59A01F908961C_inline(__this, NULL);
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_3 = (Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2*)il2cpp_codegen_object_new(Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2_il2cpp_TypeInfo_var);
		Expression__ctor_mC20F887C4306B4FD58BAC0A36FA0E7EE4C04AA99(L_3, L_2, 1, NULL);
		__this->___ncalc = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___ncalc), (void*)L_3);
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_4 = __this->___ncalc;
		NullCheck(L_4);
		Expression_set_Options_m0CE27C68CB599CBDADB8BD4FFA1DB4316F643E9D_inline(L_4, 2, NULL);
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_5 = __this->___ncalc;
		EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF* L_6 = (EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF*)il2cpp_codegen_object_new(EvaluateParameterHandler_tD8C167EC3626981A9F4467387838CE9648FE7BAF_il2cpp_TypeInfo_var);
		EvaluateParameterHandler__ctor_m7D33238E371CBF8FCB2348F80692AEAA658C349E(L_6, __this, (intptr_t)((void*)Formula_EvaluateTreeParameter_m5C96366FD6E75D77C63470A86C7FB4DFD30AEA09_RuntimeMethod_var), NULL);
		NullCheck(L_5);
		Expression_add_EvaluateParameter_mAB2F748CF1AE06078C756B6DBB0A5751FBE591DA(L_5, L_6, NULL);
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_7 = __this->___ncalc;
		EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9* L_8 = (EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9*)il2cpp_codegen_object_new(EvaluateFunctionHandler_t59671FDA4EF19C9CCD0D4C22D2B28AC3F451A8B9_il2cpp_TypeInfo_var);
		EvaluateFunctionHandler__ctor_m64ED74FD93198D828AE9F245B69DB64EFF3E7C85(L_8, __this, (intptr_t)((void*)Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664_RuntimeMethod_var), NULL);
		NullCheck(L_7);
		Expression_add_EvaluateFunction_m93B1C8FE60EB5786D8C35491FE0715DA459C9964(L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Formula_Evaluate_m363D3D3AC97CD94371B2C7F269ED5A43749D3FF5 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_0 = __this->___ncalc;
		if (L_0)
		{
			goto IL_0013;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA62A28420E0DE1F99A1ACE860EB3D7DF652AB67F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_Evaluate_m363D3D3AC97CD94371B2C7F269ED5A43749D3FF5_RuntimeMethod_var)));
	}

IL_0013:
	{
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_2 = __this->___ncalc;
		NullCheck(L_2);
		Expression_UpdateUnityTimeParameters_mA1EB56211E78AF74A705E2A3DE49E956228E672C(L_2, NULL);
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_3 = __this->___ncalc;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_3, L_4, NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* ___2_args, 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*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1701D0138EA13E69F014BC0A5BCF4BC6A7035EE7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2300664FCDC75CFB87B58FE73A1EC69CBC57C837);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral35FEE3B54179753623EC247C441DB50F636419C4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5986BF3A64020F6B74448443AB605154399373B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA44B631CFC9BA879155CBA6F0212DAD1D64EDF2D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF1D71B1A9020F924EB86C61E1522ACD8E13BD2CE);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___1_name;
		bool L_1;
		L_1 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_0, _stringLiteral35FEE3B54179753623EC247C441DB50F636419C4, NULL);
		if (L_1)
		{
			goto IL_001a;
		}
	}
	{
		String_t* L_2 = ___1_name;
		bool L_3;
		L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_2, _stringLiteral5986BF3A64020F6B74448443AB605154399373B1, NULL);
		if (!L_3)
		{
			goto IL_0079;
		}
	}

IL_001a:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_4 = ___2_args;
		NullCheck(L_4);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_5;
		L_5 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_4, NULL);
		NullCheck(L_5);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length))) == ((int32_t)2)))
		{
			goto IL_0042;
		}
	}
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_6 = ___2_args;
		NullCheck(L_6);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_7;
		L_7 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_6, NULL);
		NullCheck(L_7);
		int32_t L_8 = ((int32_t)(((RuntimeArray*)L_7)->max_length));
		RuntimeObject* L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_8);
		String_t* L_10;
		L_10 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral63A831A49393E24B76FC65B0B6480D03A759371D)), L_9, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, L_10, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664_RuntimeMethod_var)));
	}

IL_0042:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_12 = ___2_args;
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_13 = ___2_args;
		NullCheck(L_13);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_14;
		L_14 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_13, NULL);
		NullCheck(L_14);
		int32_t L_15 = 0;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_17 = ___0_flow;
		NullCheck(L_16);
		RuntimeObject* L_18;
		L_18 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_16, L_17, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_19;
		L_19 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_18, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_20 = ___2_args;
		NullCheck(L_20);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_21;
		L_21 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_20, NULL);
		NullCheck(L_21);
		int32_t L_22 = 1;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		NullCheck(L_23);
		RuntimeObject* L_25;
		L_25 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_23, L_24, NULL);
		float L_26;
		L_26 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_25, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
		memset((&L_27), 0, sizeof(L_27));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_27), L_19, L_26, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28 = L_27;
		RuntimeObject* L_29 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_28);
		NullCheck(L_12);
		FunctionArgs_set_Result_mB16375F74B435ED3A21A4B28B6E4CF81A5455139(L_12, L_29, NULL);
		return;
	}

IL_0079:
	{
		String_t* L_30 = ___1_name;
		bool L_31;
		L_31 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_30, _stringLiteral1701D0138EA13E69F014BC0A5BCF4BC6A7035EE7, NULL);
		if (L_31)
		{
			goto IL_0093;
		}
	}
	{
		String_t* L_32 = ___1_name;
		bool L_33;
		L_33 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_32, _stringLiteralA44B631CFC9BA879155CBA6F0212DAD1D64EDF2D, NULL);
		if (!L_33)
		{
			goto IL_0105;
		}
	}

IL_0093:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_34 = ___2_args;
		NullCheck(L_34);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_35;
		L_35 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_34, NULL);
		NullCheck(L_35);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))) == ((int32_t)3)))
		{
			goto IL_00bb;
		}
	}
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_36 = ___2_args;
		NullCheck(L_36);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_37;
		L_37 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_36, NULL);
		NullCheck(L_37);
		int32_t L_38 = ((int32_t)(((RuntimeArray*)L_37)->max_length));
		RuntimeObject* L_39 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_38);
		String_t* L_40;
		L_40 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral55B18D4AB4D8AA94C8B0747FC585E7BC01A35589)), L_39, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_41 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_41, L_40, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664_RuntimeMethod_var)));
	}

IL_00bb:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_42 = ___2_args;
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_43 = ___2_args;
		NullCheck(L_43);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_44;
		L_44 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_43, NULL);
		NullCheck(L_44);
		int32_t L_45 = 0;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_46 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_47 = ___0_flow;
		NullCheck(L_46);
		RuntimeObject* L_48;
		L_48 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_46, L_47, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_49;
		L_49 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_48, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_50 = ___2_args;
		NullCheck(L_50);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_51;
		L_51 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_50, NULL);
		NullCheck(L_51);
		int32_t L_52 = 1;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_54 = ___0_flow;
		NullCheck(L_53);
		RuntimeObject* L_55;
		L_55 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_53, L_54, NULL);
		float L_56;
		L_56 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_55, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_57 = ___2_args;
		NullCheck(L_57);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_58;
		L_58 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_57, NULL);
		NullCheck(L_58);
		int32_t L_59 = 2;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_60 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_61 = ___0_flow;
		NullCheck(L_60);
		RuntimeObject* L_62;
		L_62 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_60, L_61, NULL);
		float L_63;
		L_63 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_62, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
		memset((&L_64), 0, sizeof(L_64));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_64), L_49, L_56, L_63, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = L_64;
		RuntimeObject* L_66 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_65);
		NullCheck(L_42);
		FunctionArgs_set_Result_mB16375F74B435ED3A21A4B28B6E4CF81A5455139(L_42, L_66, NULL);
		return;
	}

IL_0105:
	{
		String_t* L_67 = ___1_name;
		bool L_68;
		L_68 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_67, _stringLiteral2300664FCDC75CFB87B58FE73A1EC69CBC57C837, NULL);
		if (L_68)
		{
			goto IL_0122;
		}
	}
	{
		String_t* L_69 = ___1_name;
		bool L_70;
		L_70 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_69, _stringLiteralF1D71B1A9020F924EB86C61E1522ACD8E13BD2CE, NULL);
		if (!L_70)
		{
			goto IL_01a6;
		}
	}

IL_0122:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_71 = ___2_args;
		NullCheck(L_71);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_72;
		L_72 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_71, NULL);
		NullCheck(L_72);
		if ((((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))) == ((int32_t)4)))
		{
			goto IL_014a;
		}
	}
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_73 = ___2_args;
		NullCheck(L_73);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_74;
		L_74 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_73, NULL);
		NullCheck(L_74);
		int32_t L_75 = ((int32_t)(((RuntimeArray*)L_74)->max_length));
		RuntimeObject* L_76 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_75);
		String_t* L_77;
		L_77 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE167B51D9EACE8F01F1EB957B724AF7977DE004A)), L_76, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_78 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_78, L_77, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_EvaluateTreeFunction_mBFF7BA137D12AC55ABF7CD5F234A145894E61664_RuntimeMethod_var)));
	}

IL_014a:
	{
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_79 = ___2_args;
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_80 = ___2_args;
		NullCheck(L_80);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_81;
		L_81 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_80, NULL);
		NullCheck(L_81);
		int32_t L_82 = 0;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_83 = (L_81)->GetAt(static_cast<il2cpp_array_size_t>(L_82));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_84 = ___0_flow;
		NullCheck(L_83);
		RuntimeObject* L_85;
		L_85 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_83, L_84, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		float L_86;
		L_86 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_85, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_87 = ___2_args;
		NullCheck(L_87);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_88;
		L_88 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_87, NULL);
		NullCheck(L_88);
		int32_t L_89 = 1;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_90 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_89));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_91 = ___0_flow;
		NullCheck(L_90);
		RuntimeObject* L_92;
		L_92 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_90, L_91, NULL);
		float L_93;
		L_93 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_92, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_94 = ___2_args;
		NullCheck(L_94);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_95;
		L_95 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_94, NULL);
		NullCheck(L_95);
		int32_t L_96 = 2;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_97 = (L_95)->GetAt(static_cast<il2cpp_array_size_t>(L_96));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_98 = ___0_flow;
		NullCheck(L_97);
		RuntimeObject* L_99;
		L_99 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_97, L_98, NULL);
		float L_100;
		L_100 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_99, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* L_101 = ___2_args;
		NullCheck(L_101);
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_102;
		L_102 = FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline(L_101, NULL);
		NullCheck(L_102);
		int32_t L_103 = 3;
		Expression_t86F5B08B34E5A22548AA4EE878BFF1B79BED9DF2* L_104 = (L_102)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_105 = ___0_flow;
		NullCheck(L_104);
		RuntimeObject* L_106;
		L_106 = Expression_Evaluate_mA2DAC2C3911CA64BBD3412FD07896F9A6F88DF52(L_104, L_105, NULL);
		float L_107;
		L_107 = ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E(L_106, ConversionUtility_Convert_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m094D92A1A4CC6B1EFD5293E0E3EEBBBC2727211E_RuntimeMethod_var);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_108;
		memset((&L_108), 0, sizeof(L_108));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_108), L_86, L_93, L_100, L_107, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_109 = L_108;
		RuntimeObject* L_110 = Box(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var, &L_109);
		NullCheck(L_79);
		FunctionArgs_set_Result_mB16375F74B435ED3A21A4B28B6E4CF81A5455139(L_79, L_110, NULL);
	}

IL_01a6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Formula_GetParameterValue_m59E188DD12BCB71A6348278F480BBD6B7CCC17EF (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Count_m3BE5F5B9F6BF85172497CF579357E907FE4306A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyCollection_1_get_Item_m7DF7514F283CC134639BB6AED51F9E7118CCB0E4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	int32_t V_1 = 0;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_2 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_3 = NULL;
	Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		String_t* L_0 = ___1_name;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_006f;
		}
	}
	{
		String_t* L_2 = ___1_name;
		NullCheck(L_2);
		Il2CppChar L_3;
		L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, 0, NULL);
		V_0 = L_3;
		Il2CppChar L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Char_IsLetter_m4363120285B51739DEE559E5C81E89580DDC78C0(L_4, NULL);
		if (!L_5)
		{
			goto IL_0129;
		}
	}
	{
		Il2CppChar L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		Il2CppChar L_7;
		L_7 = Char_ToLower_m238489988C62CB10C7C7CAAEF8F3B2D1C5B5E056(L_6, NULL);
		V_0 = L_7;
		Il2CppChar L_8 = V_0;
		int32_t L_9;
		L_9 = Formula_GetArgumentIndex_m171C0086BA6F892C105E12B0A269444925006685(L_8, NULL);
		V_1 = L_9;
		int32_t L_10 = V_1;
		ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* L_11;
		L_11 = MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_inline(__this, MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_RuntimeMethod_var);
		NullCheck(L_11);
		int32_t L_12;
		L_12 = ReadOnlyCollection_1_get_Count_m3BE5F5B9F6BF85172497CF579357E907FE4306A0(L_11, ReadOnlyCollection_1_get_Count_m3BE5F5B9F6BF85172497CF579357E907FE4306A0_RuntimeMethod_var);
		if ((((int32_t)L_10) >= ((int32_t)L_12)))
		{
			goto IL_0129;
		}
	}
	{
		ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* L_13;
		L_13 = MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_inline(__this, MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_RuntimeMethod_var);
		int32_t L_14 = V_1;
		NullCheck(L_13);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_15;
		L_15 = ReadOnlyCollection_1_get_Item_m7DF7514F283CC134639BB6AED51F9E7118CCB0E4(L_13, L_14, ReadOnlyCollection_1_get_Item_m7DF7514F283CC134639BB6AED51F9E7118CCB0E4_RuntimeMethod_var);
		V_2 = L_15;
		bool L_16;
		L_16 = Formula_get_cacheArguments_mFB82A543D91B31DEAF8D98F3F52EEE7F55522832_inline(__this, NULL);
		if (!L_16)
		{
			goto IL_0067;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_17 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_18 = V_2;
		NullCheck(L_17);
		bool L_19;
		L_19 = Flow_IsLocal_mA44A72117F4D4F4FA19A681DADCD7D11081F1C37(L_17, L_18, NULL);
		if (L_19)
		{
			goto IL_0067;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_21 = V_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_22 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_23 = V_2;
		NullCheck(L_22);
		RuntimeObject* L_24;
		L_24 = Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4(L_22, L_23, Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var);
		NullCheck(L_20);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_20, L_21, L_24, NULL);
	}

IL_0067:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_25 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_26 = V_2;
		NullCheck(L_25);
		RuntimeObject* L_27;
		L_27 = Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4(L_25, L_26, Flow_GetValue_TisRuntimeObject_m8BF2132D13BAB97B4780EC2F8852F19EDF8CDDC4_RuntimeMethod_var);
		return L_27;
	}

IL_006f:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_28 = ___0_flow;
		NullCheck(L_28);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_29;
		L_29 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_28, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_30;
		L_30 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_29, NULL);
		String_t* L_31 = ___1_name;
		NullCheck(L_30);
		bool L_32;
		L_32 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_30, L_31, NULL);
		if (!L_32)
		{
			goto IL_0094;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_33 = ___0_flow;
		NullCheck(L_33);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_34;
		L_34 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_33, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_35;
		L_35 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_34, NULL);
		String_t* L_36 = ___1_name;
		NullCheck(L_35);
		RuntimeObject* L_37;
		L_37 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_35, L_36, NULL);
		return L_37;
	}

IL_0094:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_38 = ___0_flow;
		NullCheck(L_38);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_39;
		L_39 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_38, NULL);
		NullCheck(L_39);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40;
		L_40 = GraphPointer_get_self_mA8F327FBE4EF87B42E8992F4B5538448C345C561(L_39, NULL);
		V_3 = L_40;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_42;
		L_42 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_41, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_42)
		{
			goto IL_00c4;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = V_3;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_44;
		L_44 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_43, NULL);
		String_t* L_45 = ___1_name;
		NullCheck(L_44);
		bool L_46;
		L_46 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_44, L_45, NULL);
		if (!L_46)
		{
			goto IL_00c4;
		}
	}
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_47 = V_3;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_48;
		L_48 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_47, NULL);
		String_t* L_49 = ___1_name;
		NullCheck(L_48);
		RuntimeObject* L_50;
		L_50 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_48, L_49, NULL);
		return L_50;
	}

IL_00c4:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_51 = ___0_flow;
		NullCheck(L_51);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_52;
		L_52 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_51, NULL);
		NullCheck(L_52);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_53;
		L_53 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_52, NULL);
		V_4 = L_53;
		bool L_54;
		L_54 = Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_inline((&V_4), Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		if (!L_54)
		{
			goto IL_00f7;
		}
	}
	{
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_55 = V_4;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_56;
		L_56 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_55, NULL);
		String_t* L_57 = ___1_name;
		NullCheck(L_56);
		bool L_58;
		L_58 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_56, L_57, NULL);
		if (!L_58)
		{
			goto IL_00f7;
		}
	}
	{
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_59 = V_4;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_60;
		L_60 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_59, NULL);
		String_t* L_61 = ___1_name;
		NullCheck(L_60);
		RuntimeObject* L_62;
		L_62 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_60, L_61, NULL);
		return L_62;
	}

IL_00f7:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_63;
		L_63 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_64 = ___1_name;
		NullCheck(L_63);
		bool L_65;
		L_65 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_63, L_64, NULL);
		if (!L_65)
		{
			goto IL_0110;
		}
	}
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_66;
		L_66 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_67 = ___1_name;
		NullCheck(L_66);
		RuntimeObject* L_68;
		L_68 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_66, L_67, NULL);
		return L_68;
	}

IL_0110:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_69;
		L_69 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_70 = ___1_name;
		NullCheck(L_69);
		bool L_71;
		L_71 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_69, L_70, NULL);
		if (!L_71)
		{
			goto IL_0129;
		}
	}
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_72;
		L_72 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_73 = ___1_name;
		NullCheck(L_72);
		RuntimeObject* L_74;
		L_74 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_72, L_73, NULL);
		return L_74;
	}

IL_0129:
	{
		String_t* L_75 = ___1_name;
		String_t* L_76;
		L_76 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5AF56EA9D1FAB00379158DBEC05EB196E17A904C)), L_75, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral997111272994CC059C4158278ECB6AA927E0A03A)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_77 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_77, L_76, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_77, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_GetParameterValue_m59E188DD12BCB71A6348278F480BBD6B7CCC17EF_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula_EvaluateTreeParameter_m5C96366FD6E75D77C63470A86C7FB4DFD30AEA09 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, String_t* ___1_name, ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* ___2_args, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral622F5FF68A93093A1D312703FF92713F8BF2C946);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
		s_Il2CppMethodInitialized = true;
	}
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	{
		String_t* L_0 = ___1_name;
		NullCheck(L_0);
		bool L_1;
		L_1 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_0, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
		if (!L_1)
		{
			goto IL_00c6;
		}
	}
	{
		String_t* L_2 = ___1_name;
		NullCheck(L_2);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3;
		L_3 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_2, ((int32_t)46), 0, NULL);
		V_0 = L_3;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((uint32_t)2))))
		{
			goto IL_00b0;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_0;
		NullCheck(L_5);
		int32_t L_6 = 0;
		String_t* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		V_1 = L_7;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = V_0;
		NullCheck(L_8);
		int32_t L_9 = 1;
		String_t* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		il2cpp_codegen_runtime_class_init_inline(StringUtility_t917D61727897A6037FD97E10375BCD3CA799CB96_il2cpp_TypeInfo_var);
		String_t* L_11;
		L_11 = StringUtility_TrimEnd_mF56B067AEA06D0639BB635AF043E1F8D207E0FD6(L_10, _stringLiteral622F5FF68A93093A1D312703FF92713F8BF2C946, NULL);
		V_2 = L_11;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_12 = ___0_flow;
		String_t* L_13 = V_1;
		RuntimeObject* L_14;
		L_14 = Formula_GetParameterValue_m59E188DD12BCB71A6348278F480BBD6B7CCC17EF(__this, L_12, L_13, NULL);
		RuntimeObject* L_15 = L_14;
		NullCheck(L_15);
		Type_t* L_16;
		L_16 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_15, NULL);
		String_t* L_17 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_18 = ((Type_t_StaticFields*)il2cpp_codegen_static_fields_for(Type_t_il2cpp_TypeInfo_var))->___EmptyTypes;
		Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* L_19 = (Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5*)il2cpp_codegen_object_new(Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5_il2cpp_TypeInfo_var);
		Member__ctor_m78DD6A24AF3192FEBEABF0704491BC43A5F6AA32(L_19, L_16, L_17, L_18, NULL);
		V_3 = L_19;
		V_4 = L_15;
		Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* L_20 = V_3;
		NullCheck(L_20);
		bool L_21;
		L_21 = Member_get_isInvocable_m6FDD01541CC69BF7E0426E704D52A0CFADF57BB3(L_20, NULL);
		if (!L_21)
		{
			goto IL_0068;
		}
	}
	{
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_22 = ___2_args;
		Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* L_23 = V_3;
		RuntimeObject* L_24 = V_4;
		NullCheck(L_23);
		RuntimeObject* L_25;
		L_25 = Member_Invoke_mCD85E38F3EF30BA6452D80059F3D701B465D30D0(L_23, L_24, NULL);
		NullCheck(L_22);
		ParameterArgs_set_Result_mEB9F6FC8CA211EF0F80C66161F5A91A94A205BD8(L_22, L_25, NULL);
		return;
	}

IL_0068:
	{
		Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* L_26 = V_3;
		NullCheck(L_26);
		bool L_27;
		L_27 = Member_get_isGettable_m92EA64768DAA2C9506144253964D0D12601D8F92(L_26, NULL);
		if (!L_27)
		{
			goto IL_007f;
		}
	}
	{
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_28 = ___2_args;
		Member_tC451ED4AC43F0B8B413D36E5A0D96FFA9B8B48F5* L_29 = V_3;
		RuntimeObject* L_30 = V_4;
		NullCheck(L_29);
		RuntimeObject* L_31;
		L_31 = Member_Get_mCA415EB3672258AE8582E718583161535F93570E(L_29, L_30, NULL);
		NullCheck(L_28);
		ParameterArgs_set_Result_mEB9F6FC8CA211EF0F80C66161F5A91A94A205BD8(L_28, L_31, NULL);
		return;
	}

IL_007f:
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = (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_33 = L_32;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD8968F16D74F29BA04788671035912F70C9A037)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
		String_t* L_35 = V_1;
		NullCheck(L_34);
		(L_34)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_35);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_34;
		NullCheck(L_36);
		(L_36)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
		String_t* L_38 = V_2;
		NullCheck(L_37);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_38);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_37;
		NullCheck(L_39);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC)));
		String_t* L_40;
		L_40 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_39, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_41 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_41, L_40, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_EvaluateTreeParameter_m5C96366FD6E75D77C63470A86C7FB4DFD30AEA09_RuntimeMethod_var)));
	}

IL_00b0:
	{
		String_t* L_42 = ___1_name;
		String_t* L_43;
		L_43 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC8B04189BDFF1834EDC4F6DEB084988B0CF57E09)), L_42, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_44 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_44, L_43, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_44, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_EvaluateTreeParameter_m5C96366FD6E75D77C63470A86C7FB4DFD30AEA09_RuntimeMethod_var)));
	}

IL_00c6:
	{
		ParameterArgs_t6F99757E4429D71D057F5A21D287F4F0E57D7957* L_45 = ___2_args;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_46 = ___0_flow;
		String_t* L_47 = ___1_name;
		RuntimeObject* L_48;
		L_48 = Formula_GetParameterValue_m59E188DD12BCB71A6348278F480BBD6B7CCC17EF(__this, L_46, L_47, NULL);
		NullCheck(L_45);
		ParameterArgs_set_Result_mEB9F6FC8CA211EF0F80C66161F5A91A94A205BD8(L_45, L_48, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Formula_GetArgumentName_m3DCBA3A9126BAC26FE217F7284A6AE4C76F0FF4D (int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Il2CppChar V_0 = 0x0;
	{
		int32_t L_0 = ___0_index;
		if ((((int32_t)L_0) <= ((int32_t)((int32_t)25))))
		{
			goto IL_0010;
		}
	}
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_1 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral870D00355DFD96756DA4C26722329F31C693D191)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_GetArgumentName_m3DCBA3A9126BAC26FE217F7284A6AE4C76F0FF4D_RuntimeMethod_var)));
	}

IL_0010:
	{
		int32_t L_2 = ___0_index;
		V_0 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)97), L_2)));
		il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
		String_t* L_3;
		L_3 = Char_ToString_m2A308731F9577C06AF3C0901234E2EAC8327410C((&V_0), NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Formula_GetArgumentIndex_m171C0086BA6F892C105E12B0A269444925006685 (Il2CppChar ___0_name, const RuntimeMethod* method) 
{
	{
		Il2CppChar L_0 = ___0_name;
		if ((((int32_t)L_0) < ((int32_t)((int32_t)97))))
		{
			goto IL_000a;
		}
	}
	{
		Il2CppChar L_1 = ___0_name;
		if ((((int32_t)L_1) <= ((int32_t)((int32_t)122))))
		{
			goto IL_0015;
		}
	}

IL_000a:
	{
		NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_2 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
		NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD5767AB8545A8B3C23825B5AD18A7E9D09885CDE)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Formula_GetArgumentIndex_m171C0086BA6F892C105E12B0A269444925006685_RuntimeMethod_var)));
	}

IL_0015:
	{
		Il2CppChar L_3 = ___0_name;
		return ((int32_t)il2cpp_codegen_subtract((int32_t)L_3, ((int32_t)97)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Formula__ctor_mDB574DA753EEA54A56AB6833A73C707FBDA472E3 (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C(__this, MultiInputUnit_1__ctor_m85F216EAA8C404CAE84DC8C71074E505CE27538C_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetScriptGraph__ctor_mC3CD4B888670931E804969D6A3AF07AE538D9F86 (GetScriptGraph_t4729D0411ADD72763DEC27D2CEC3F615E892FA40* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetGraph_3__ctor_mB3A5C705DEAA6D12BA3BE8452D9BBF3C281C7CF7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GetGraph_3__ctor_mB3A5C705DEAA6D12BA3BE8452D9BBF3C281C7CF7(__this, GetGraph_3__ctor_mB3A5C705DEAA6D12BA3BE8452D9BBF3C281C7CF7_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetScriptGraphs__ctor_mC26DBF19B098A12EBD753032D7105459C040767E (GetScriptGraphs_t7F6220BEBA9AE245DEF225CE4F6FAAB08781BF7D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetGraphs_3__ctor_m02ACCC404DC84F34A339DAF26462FB6B6FF02796_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GetGraphs_3__ctor_m02ACCC404DC84F34A339DAF26462FB6B6FF02796(__this, GetGraphs_3__ctor_m02ACCC404DC84F34A339DAF26462FB6B6FF02796_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 HasScriptGraph_get_containerType_mB3BA46835021A6F53F16A726D2B2B9EEBA1F18E1 (HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasScriptGraph_set_containerType_m711A33E817FB9DDE46A78B752D8D6C2A17BD97A2 (HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcontainerTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HasScriptGraph_get_isGameObject_mF850286DC4526F080C2625D07B9A891D9F0A05AB (HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = HasScriptGraph_get_containerType_mB3BA46835021A6F53F16A726D2B2B9EEBA1F18E1_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HasScriptGraph__ctor_m050ADA350358A127F35A9517CCDFF70A303268D8 (HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HasGraph_3__ctor_m69283D1A5575B533E0ADAF4394298DA2552936FC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		HasGraph_3__ctor_m69283D1A5575B533E0ADAF4394298DA2552936FC(__this, HasGraph_3__ctor_m69283D1A5575B533E0ADAF4394298DA2552936FC_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SetScriptGraph_get_containerType_mC0397FA04D19DC5CC278D1FFECBDBD63C8EE3E7D (SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetScriptGraph_set_containerType_mC71328E2C03F82120DAB5A783BDC3681AF8B3098 (SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcontainerTypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SetScriptGraph_get_isGameObject_mAF6E498C39ECBF1377F740D6124FB320F901FBE0 (SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = SetScriptGraph_get_containerType_mC0397FA04D19DC5CC278D1FFECBDBD63C8EE3E7D_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetScriptGraph__ctor_m0F13F0FE5CC633261C3270B3753F34DCCEC58C78 (SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SetGraph_3__ctor_mC81DBC719874DD8A6913DB8603F66B8B4AB47817_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SetGraph_3__ctor_mC81DBC719874DD8A6913DB8603F66B8B4AB47817(__this, SetGraph_3__ctor_mC81DBC719874DD8A6913DB8603F66B8B4AB47817_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal__ctor_mB82165B4A535E6B787068CDAAA363AE6193564F8 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal__ctor_m95B96DE514861404E0119E1E69738F4DFA427F6D (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Type_t* ___0_type, 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;
	}
	{
		Type_t* L_0 = ___0_type;
		Type_t* L_1 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(TypeUtility_t7D4E5C8ED9EB64D83C953F50E76AEE333EA0366A_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = TypeUtility_PseudoDefault_m98F6927FD9C6E39EFB17C31777B04E0771AF8CC8(L_1, NULL);
		Literal__ctor_m66C3B1A06D5B0E2A60ECE6CA2305014844A0E272(__this, L_0, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal__ctor_m66C3B1A06D5B0E2A60ECE6CA2305014844A0E272 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Type_t* ___0_type, RuntimeObject* ___1_value, 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*)&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*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7);
		s_Il2CppMethodInitialized = true;
	}
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Ensure_t1AB90E1B9CFC75A223C082272E0281C91184901D_il2cpp_TypeInfo_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_0;
		L_0 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, NULL);
		Type_t* L_1 = ___0_type;
		NullCheck(L_0);
		EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F(L_0, L_1, EnsureThat_IsNotNull_TisType_t_m40B42BDE6178A07EC6EB4E316FB60D2C1F90964F_RuntimeMethod_var);
		EnsureThat_tCC49E8B65851E70C9534A68EB657B6227F0549FC* L_2;
		L_2 = Ensure_That_mA8D5A2A6E1D51157C99920962B64DF9BF20DA1E9(_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8, NULL);
		RuntimeObject* L_3 = ___1_value;
		Type_t* L_4 = ___0_type;
		NullCheck(L_2);
		EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213(L_2, L_3, L_4, EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var);
		Type_t* L_5 = ___0_type;
		Literal_set_type_m599BC7889A10D0FD7D5E77875B53BDB563C4F5B7_inline(__this, L_5, NULL);
		RuntimeObject* L_6 = ___1_value;
		Literal_set_value_mEB7D35212F293B0B6E24F8A683E5066C0EAD331A(__this, L_6, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Literal_get_canDefine_m94214E92672AAD7B3CBCFA20F5A006D7C411FF14 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0;
		L_0 = Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_0, (Type_t*)NULL, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal_set_type_m599BC7889A10D0FD7D5E77875B53BDB563C4F5B7 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Literal_get_value_m39361876EBF895B06C50124D95BBA2DAB88FE038 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____value;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal_set_value_mEB7D35212F293B0B6E24F8A683E5066C0EAD331A (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __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*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		s_Il2CppMethodInitialized = true;
	}
	{
		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 = Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline(__this, NULL);
		NullCheck(L_0);
		EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213(L_0, L_1, L_2, EnsureThat_IsOfType_TisRuntimeObject_mE5705DB35F4089319CBC6347A5510D3E0E540213_RuntimeMethod_var);
		RuntimeObject* L_3 = ___0_value;
		__this->____value = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->____value), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Literal_get_output_mAFFA04110DFDDDADFA9EE698BE914BA6B2715B9E (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Literal_set_output_m08245C3DD709770BDAA82A52988C43072FD29561 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __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 Literal_Definition_mB8F8ADA835899988BE70E4CF09818C5B727F27E0 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __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*)&Literal_U3CDefinitionU3Eb__17_0_m516950A0D99F305E1FCC7DEBC77C22A3B7ABFD60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2);
		s_Il2CppMethodInitialized = true;
	}
	{
		Type_t* L_0;
		L_0 = Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline(__this, NULL);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_1 = (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)il2cpp_codegen_object_new(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76(L_1, __this, (intptr_t)((void*)Literal_U3CDefinitionU3Eb__17_0_m516950A0D99F305E1FCC7DEBC77C22A3B7ABFD60_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2;
		L_2 = Unit_ValueOutput_mD670E2BF2F2185903E7D24197E11163CFE3FD99D(__this, L_0, _stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2, L_1, NULL);
		NullCheck(L_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_2, NULL);
		Literal_set_output_m08245C3DD709770BDAA82A52988C43072FD29561_inline(__this, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* Literal_GetAnalyticsIdentifier_mFE23CC60F1565FFFBE414C350D21704E5CC655BB (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
		s_Il2CppMethodInitialized = true;
	}
	{
		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);
		Type_t* L_4;
		L_4 = Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline(__this, NULL);
		NullCheck(L_4);
		String_t* L_5;
		L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_4);
		String_t* L_6;
		L_6 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_3, _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73, L_5, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
		NullCheck(L_1);
		L_1->___Identifier = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___Identifier), (void*)L_6);
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_7 = L_1;
		Type_t* L_8;
		L_8 = Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline(__this, NULL);
		NullCheck(L_8);
		String_t* L_9;
		L_9 = VirtualFuncInvoker0< String_t* >::Invoke(24, L_8);
		NullCheck(L_7);
		L_7->___Namespace = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&L_7->___Namespace), (void*)L_9);
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_10 = L_7;
		AnalyticsIdentifier_tE867F385ABAC820C67EC52E1F523F2060527DC2A* L_11 = L_10;
		NullCheck(L_11);
		String_t* L_12 = L_11->___Identifier;
		NullCheck(L_12);
		int32_t L_13;
		L_13 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_12);
		NullCheck(L_11);
		L_11->___Hashcode = L_13;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Literal_U3CDefinitionU3Eb__17_0_m516950A0D99F305E1FCC7DEBC77C22A3B7ABFD60 (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = Literal_get_value_m39361876EBF895B06C50124D95BBA2DAB88FE038_inline(__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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* And_get_a_m5838CFD7E54534338C67A647EA2C5E9624B1151E (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void And_set_a_m6D90FF4470AD9786370B82448EF481FFBD3222F9 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* And_get_b_m52497511FAB271A4C063886D4F575A93C2CCA65E (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void And_set_b_m9506C9D6FDA77B999D3CE796DD3EDCF07E9FCBF2 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* And_get_result_m35E82C6D03F8AF58574ABBE8B470A231637FE211 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void And_set_result_m580AD8982D0E27436397C2627149F16D4037D8D9 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void And_Definition_mC757BAE06962E96A0821D782BC52B929DCFA1425 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&And_Operation_m44CA0EE7C43F356B1EA4CF4B0DF89F3810987238_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		And_set_a_m6D90FF4470AD9786370B82448EF481FFBD3222F9_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		And_set_b_m9506C9D6FDA77B999D3CE796DD3EDCF07E9FCBF2_inline(__this, L_1, NULL);
		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*)And_Operation_m44CA0EE7C43F356B1EA4CF4B0DF89F3810987238_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_3);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_3, NULL);
		And_set_result_m580AD8982D0E27436397C2627149F16D4037D8D9_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = And_get_a_m5838CFD7E54534338C67A647EA2C5E9624B1151E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = And_get_result_m35E82C6D03F8AF58574ABBE8B470A231637FE211_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_5, L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = And_get_b_m52497511FAB271A4C063886D4F575A93C2CCA65E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = And_get_result_m35E82C6D03F8AF58574ABBE8B470A231637FE211_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool And_Operation_m44CA0EE7C43F356B1EA4CF4B0DF89F3810987238 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = And_get_a_m5838CFD7E54534338C67A647EA2C5E9624B1151E_inline(__this, NULL);
		NullCheck(L_0);
		bool L_2;
		L_2 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_0, L_1, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		if (!L_2)
		{
			goto IL_001b;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = And_get_b_m52497511FAB271A4C063886D4F575A93C2CCA65E_inline(__this, NULL);
		NullCheck(L_3);
		bool L_5;
		L_5 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_3, L_4, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		return L_5;
	}

IL_001b:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void And__ctor_m209105AB80539E8AE7AF4FEC7AB886DE86B67955 (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ApproximatelyEqual_get_a_m2E4989633DB2ADE1E760E83839EE033A5D74CBCF (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_a_m03DBDD747225B57D6361AC0E2D114CCE92615D24 (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ApproximatelyEqual_get_b_m7000A0EC5F02AFBF1E4204F6F4980FE309DA8125 (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_b_m745E3301FE0B5B251A8E0CD0EB0EDE15E8847ED4 (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ApproximatelyEqual_get_equal_mCFDD6425F9DB4A3288036DE07E9B5AB9689B6096 (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CequalU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_equal_mE50B8205DEC20AC61D76459BC16AD0326FAE39D8 (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CequalU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CequalU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApproximatelyEqual_Definition_mF94D6D7D43530D6D4989CC7D94AA89E61609AA0C (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ApproximatelyEqual_Comparison_mD34FD416A8FB11D8B34D30FF6515B15443C6BD08_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		ApproximatelyEqual_set_a_m03DBDD747225B57D6361AC0E2D114CCE92615D24_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		ApproximatelyEqual_set_b_m745E3301FE0B5B251A8E0CD0EB0EDE15E8847ED4_inline(__this, L_1, NULL);
		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*)ApproximatelyEqual_Comparison_mD34FD416A8FB11D8B34D30FF6515B15443C6BD08_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_3);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_3, NULL);
		ApproximatelyEqual_set_equal_mE50B8205DEC20AC61D76459BC16AD0326FAE39D8_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = ApproximatelyEqual_get_a_m2E4989633DB2ADE1E760E83839EE033A5D74CBCF_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = ApproximatelyEqual_get_equal_mCFDD6425F9DB4A3288036DE07E9B5AB9689B6096_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_5, L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = ApproximatelyEqual_get_b_m7000A0EC5F02AFBF1E4204F6F4980FE309DA8125_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = ApproximatelyEqual_get_equal_mCFDD6425F9DB4A3288036DE07E9B5AB9689B6096_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ApproximatelyEqual_Comparison_mD34FD416A8FB11D8B34D30FF6515B15443C6BD08 (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ApproximatelyEqual_get_a_m2E4989633DB2ADE1E760E83839EE033A5D74CBCF_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ApproximatelyEqual_get_b_m7000A0EC5F02AFBF1E4204F6F4980FE309DA8125_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApproximatelyEqual__ctor_mD0074741C3973A52872D2A34F5392C599DE62B2C (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* BinaryComparisonUnit_get_a_mAF084E08DED26EBC1AE4280485F41FF47E9E550F (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_a_m43AA53C1CCC037B83F381A265F39E040D09DA517 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* BinaryComparisonUnit_get_b_m40E8B6E7982A1AB799906FE09202FA683FFDEBB9 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_b_m64BCC8B3425CE9D355F229618BDBA1AAB4AD3BA6 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcomparisonU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_comparison_m4FFD227929768BE82AB23FDE7E2FB23BE2203BB5 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcomparisonU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomparisonU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryComparisonUnit_get_numeric_mFEB2FE44B74562D3A695F25015108F24D83E5845 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CnumericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_numeric_m13A57B0D69EF7020DE7BB7AF29E8CC0BB2817277 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CnumericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BinaryComparisonUnit_get_outputKey_m009A5A5FCC0303D85DCD946A35DFEFE2F621F69D (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE79E0ED75285085B891F475FE68B37575CE1220);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralEE79E0ED75285085B891F475FE68B37575CE1220;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit_Definition_m0D4FD68CB449624EA35092E80EA189A3D66368B1 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryComparisonUnit_GenericComparison_mE86EB876343282F6C70A92F0677E37515C05A32A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryComparisonUnit_NumericComparison_mDDB5354413580CEA2D6CFCE81BB92BBD2BE654E1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0;
		L_0 = BinaryComparisonUnit_get_numeric_mFEB2FE44B74562D3A695F25015108F24D83E5845_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0054;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		BinaryComparisonUnit_set_a_m43AA53C1CCC037B83F381A265F39E040D09DA517_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		BinaryComparisonUnit_set_b_m64BCC8B3425CE9D355F229618BDBA1AAB4AD3BA6_inline(__this, L_2, NULL);
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(75, __this);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_4 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_4, __this, (intptr_t)((void*)BinaryComparisonUnit_NumericComparison_mDDB5354413580CEA2D6CFCE81BB92BBD2BE654E1_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, L_3, L_4, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_5);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_5, NULL);
		BinaryComparisonUnit_set_comparison_m4FFD227929768BE82AB23FDE7E2FB23BE2203BB5_inline(__this, L_6, NULL);
		goto IL_00a3;
	}

IL_0054:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_7);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8;
		L_8 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_7, NULL);
		BinaryComparisonUnit_set_a_m43AA53C1CCC037B83F381A265F39E040D09DA517_inline(__this, L_8, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9;
		L_9 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_9);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_10;
		L_10 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_9, NULL);
		BinaryComparisonUnit_set_b_m64BCC8B3425CE9D355F229618BDBA1AAB4AD3BA6_inline(__this, L_10, NULL);
		String_t* L_11;
		L_11 = VirtualFuncInvoker0< String_t* >::Invoke(75, __this);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_12 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_12, __this, (intptr_t)((void*)BinaryComparisonUnit_GenericComparison_mE86EB876343282F6C70A92F0677E37515C05A32A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, L_11, L_12, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_13);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_14;
		L_14 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_13, NULL);
		BinaryComparisonUnit_set_comparison_m4FFD227929768BE82AB23FDE7E2FB23BE2203BB5_inline(__this, L_14, NULL);
	}

IL_00a3:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_15;
		L_15 = BinaryComparisonUnit_get_a_mAF084E08DED26EBC1AE4280485F41FF47E9E550F_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_16;
		L_16 = VirtualFuncInvoker0< ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* >::Invoke(74, __this);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_15, L_16, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_17;
		L_17 = BinaryComparisonUnit_get_b_m40E8B6E7982A1AB799906FE09202FA683FFDEBB9_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_18;
		L_18 = VirtualFuncInvoker0< ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* >::Invoke(74, __this);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_17, L_18, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryComparisonUnit_NumericComparison_mDDB5354413580CEA2D6CFCE81BB92BBD2BE654E1 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = BinaryComparisonUnit_get_a_mAF084E08DED26EBC1AE4280485F41FF47E9E550F_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = BinaryComparisonUnit_get_b_m40E8B6E7982A1AB799906FE09202FA683FFDEBB9_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = VirtualFuncInvoker2< bool, float, float >::Invoke(76, __this, L_2, L_5);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BinaryComparisonUnit_GenericComparison_mE86EB876343282F6C70A92F0677E37515C05A32A (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = BinaryComparisonUnit_get_a_mAF084E08DED26EBC1AE4280485F41FF47E9E550F_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = BinaryComparisonUnit_get_b_m40E8B6E7982A1AB799906FE09202FA683FFDEBB9_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = VirtualFuncInvoker2< bool, RuntimeObject*, RuntimeObject* >::Invoke(77, __this, L_2, L_5);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6 (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		__this->___U3CnumericU3Ek__BackingField = (bool)1;
		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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_a_m316365CAC5482507C2A109980FB852B78E363B2A (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_b_m7820130759843368CE16FEE643970F84BAC8E5FA (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_get_numeric_m30264825FBD89153AA6F89D1289C1771891BE4D4 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CnumericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_numeric_m83A2017214071FF563857F06758C571DA7582A69 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CnumericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aLessThanB_m18DCDE15237053AC851F926ADE06B3163D1B5987 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_aLessThanB_m02DC90394FEE4109A0BB177A0444DC0FC2F840B9 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aLessThanOrEqualToB_m7EE9E62C894793662DD28A9FC1DAC2A60A1608AB (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_aLessThanOrEqualToB_m6B2B9680745E536C7AF154A3864AAAE99E5EDF6E (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aEqualToB_mC80D9483B34BBB77ED234B196258D67BCEFC1FA5 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_aEqualToB_m2C94A4ECDC5F9BAA3E158A391842F0F460FBDF73 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aNotEqualToB_m149789F4A402E914EB601C2212B8D0F28185570B (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaNotEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_aNotEqualToB_mFFB2936315C354DAF7B743B56881F911446F3EBA (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaNotEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaNotEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aGreaterThanOrEqualToB_mB81AD137234F17341EB5B2C8FAF1E06DBF8A6FB3 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_aGreaterThanOrEqualToB_mA3F043B1D929A48A3C84C8F8A739C2A3FC46AE80 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aGreatherThanB_mEA4CF5EB39CE5E6E805BB4FC8E7ADC06DE56C484 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreatherThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_set_aGreatherThanB_m3D7814ACCFE4E5E5E1672209F551C8A9486C8AB9 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreatherThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreatherThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_Definition_m97EED762DFC7FE3FF8A19213361D3274FFB8054D (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_0_mD78854A1A3E78AECAA3ED27BD57984B6C3FFD353_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_10_mD411F0824131C5ACC674CEBBB2CBDFF92580BDFC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_11_m93B55F8AB55D04BC6E9A724F32BEF9BB48650D6E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_1_m6F452E8A2F8E60C9ED50708998ECFD71C9FD3E7F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_2_m2B21C8C245450EEF530435741812E6CCEAF9F06C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_3_m09037DAD4F4657D7BC15CD3D8A790C78FB347E8F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_4_m183547703E8DE07BCF48F64EDC46192C6BDC0D7B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_5_mA3D565F9581B04022DB8081144DEF7838F885474_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_6_mF646BF75737A6B816E2CE0E65C8CD92ADDE5549A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_7_m7FE493B2CB498D4C3EBC7B42A95187F68C0C7C10_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_8_mA7792DAB668BF48196287D89AB78234152A56B0A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Comparison_U3CDefinitionU3Eb__36_9_mB6BC8CDCBC474F08D36BAB1ED7A9FBABE66DEFBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0484D51DA3AC7B46133E7A119BB97F4E1128B597);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18C0984D43F92E1954AD32A4FD7176A2D84ABBD3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral301B93B008F70D0653F3B9CCED3F3065B1A93E61);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral988B2E9B81D10A8B8D08E49B9609C0E01CD4C6DA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6E5E6BCD4CF164300C80573D5AA651807CA0323);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF373FA59C8610FD967055C925094C91365B383F9);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0;
		L_0 = Comparison_get_numeric_m30264825FBD89153AA6F89D1289C1771891BE4D4_inline(__this, NULL);
		if (!L_0)
		{
			goto IL_0103;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		Comparison_set_a_m316365CAC5482507C2A109980FB852B78E363B2A_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		Comparison_set_b_m7820130759843368CE16FEE643970F84BAC8E5FA_inline(__this, L_2, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_3 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_3, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_0_mD78854A1A3E78AECAA3ED27BD57984B6C3FFD353_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral0484D51DA3AC7B46133E7A119BB97F4E1128B597, L_3, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_4);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_4, NULL);
		Comparison_set_aLessThanB_m02DC90394FEE4109A0BB177A0444DC0FC2F840B9_inline(__this, L_5, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_6 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_6, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_1_m6F452E8A2F8E60C9ED50708998ECFD71C9FD3E7F_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralF373FA59C8610FD967055C925094C91365B383F9, L_6, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_7);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_7, NULL);
		Comparison_set_aLessThanOrEqualToB_m6B2B9680745E536C7AF154A3864AAAE99E5EDF6E_inline(__this, L_8, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_9 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_9, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_2_m2B21C8C245450EEF530435741812E6CCEAF9F06C_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10;
		L_10 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral988B2E9B81D10A8B8D08E49B9609C0E01CD4C6DA, L_9, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_10);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_10, NULL);
		Comparison_set_aEqualToB_m2C94A4ECDC5F9BAA3E158A391842F0F460FBDF73_inline(__this, L_11, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_12 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_12, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_3_m09037DAD4F4657D7BC15CD3D8A790C78FB347E8F_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralA6E5E6BCD4CF164300C80573D5AA651807CA0323, L_12, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_13);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_14;
		L_14 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_13, NULL);
		Comparison_set_aNotEqualToB_mFFB2936315C354DAF7B743B56881F911446F3EBA_inline(__this, L_14, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_15 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_15, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_4_m183547703E8DE07BCF48F64EDC46192C6BDC0D7B_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_16;
		L_16 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral18C0984D43F92E1954AD32A4FD7176A2D84ABBD3, L_15, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_16);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_17;
		L_17 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_16, NULL);
		Comparison_set_aGreaterThanOrEqualToB_mA3F043B1D929A48A3C84C8F8A739C2A3FC46AE80_inline(__this, L_17, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_18 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_18, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_5_mA3D565F9581B04022DB8081144DEF7838F885474_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_19;
		L_19 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral301B93B008F70D0653F3B9CCED3F3065B1A93E61, L_18, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_19);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_20;
		L_20 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_19, NULL);
		Comparison_set_aGreatherThanB_m3D7814ACCFE4E5E5E1672209F551C8A9486C8AB9_inline(__this, L_20, NULL);
		goto IL_01dd;
	}

IL_0103:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_21;
		L_21 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_21);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_22;
		L_22 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_21, NULL);
		Comparison_set_a_m316365CAC5482507C2A109980FB852B78E363B2A_inline(__this, L_22, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_23;
		L_23 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_23);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_24;
		L_24 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_23, NULL);
		Comparison_set_b_m7820130759843368CE16FEE643970F84BAC8E5FA_inline(__this, L_24, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_25 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_25, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_6_mF646BF75737A6B816E2CE0E65C8CD92ADDE5549A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_26;
		L_26 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral0484D51DA3AC7B46133E7A119BB97F4E1128B597, L_25, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		Comparison_set_aLessThanB_m02DC90394FEE4109A0BB177A0444DC0FC2F840B9_inline(__this, L_26, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_27 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_27, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_7_m7FE493B2CB498D4C3EBC7B42A95187F68C0C7C10_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_28;
		L_28 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralF373FA59C8610FD967055C925094C91365B383F9, L_27, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		Comparison_set_aLessThanOrEqualToB_m6B2B9680745E536C7AF154A3864AAAE99E5EDF6E_inline(__this, L_28, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_29 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_29, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_8_mA7792DAB668BF48196287D89AB78234152A56B0A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_30;
		L_30 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral988B2E9B81D10A8B8D08E49B9609C0E01CD4C6DA, L_29, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		Comparison_set_aEqualToB_m2C94A4ECDC5F9BAA3E158A391842F0F460FBDF73_inline(__this, L_30, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_31 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_31, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_9_mB6BC8CDCBC474F08D36BAB1ED7A9FBABE66DEFBC_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_32;
		L_32 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralA6E5E6BCD4CF164300C80573D5AA651807CA0323, L_31, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		Comparison_set_aNotEqualToB_mFFB2936315C354DAF7B743B56881F911446F3EBA_inline(__this, L_32, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_33 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_33, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_10_mD411F0824131C5ACC674CEBBB2CBDFF92580BDFC_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_34;
		L_34 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral18C0984D43F92E1954AD32A4FD7176A2D84ABBD3, L_33, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		Comparison_set_aGreaterThanOrEqualToB_mA3F043B1D929A48A3C84C8F8A739C2A3FC46AE80_inline(__this, L_34, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_35 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_35, __this, (intptr_t)((void*)Comparison_U3CDefinitionU3Eb__36_11_m93B55F8AB55D04BC6E9A724F32BEF9BB48650D6E_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_36;
		L_36 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral301B93B008F70D0653F3B9CCED3F3065B1A93E61, L_35, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		Comparison_set_aGreatherThanB_m3D7814ACCFE4E5E5E1672209F551C8A9486C8AB9_inline(__this, L_36, NULL);
	}

IL_01dd:
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_37;
		L_37 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_38;
		L_38 = Comparison_get_aLessThanB_m18DCDE15237053AC851F926ADE06B3163D1B5987_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_37, L_38, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_39;
		L_39 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_40;
		L_40 = Comparison_get_aLessThanB_m18DCDE15237053AC851F926ADE06B3163D1B5987_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_39, L_40, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_41;
		L_41 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_42;
		L_42 = Comparison_get_aLessThanOrEqualToB_m7EE9E62C894793662DD28A9FC1DAC2A60A1608AB_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_41, L_42, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_43;
		L_43 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_44;
		L_44 = Comparison_get_aLessThanOrEqualToB_m7EE9E62C894793662DD28A9FC1DAC2A60A1608AB_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_43, L_44, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_45;
		L_45 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_46;
		L_46 = Comparison_get_aEqualToB_mC80D9483B34BBB77ED234B196258D67BCEFC1FA5_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_45, L_46, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_47;
		L_47 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_48;
		L_48 = Comparison_get_aEqualToB_mC80D9483B34BBB77ED234B196258D67BCEFC1FA5_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_47, L_48, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_49;
		L_49 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_50;
		L_50 = Comparison_get_aNotEqualToB_m149789F4A402E914EB601C2212B8D0F28185570B_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_49, L_50, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_51;
		L_51 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_52;
		L_52 = Comparison_get_aNotEqualToB_m149789F4A402E914EB601C2212B8D0F28185570B_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_51, L_52, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_53;
		L_53 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_54;
		L_54 = Comparison_get_aGreaterThanOrEqualToB_mB81AD137234F17341EB5B2C8FAF1E06DBF8A6FB3_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_53, L_54, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_55;
		L_55 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_56;
		L_56 = Comparison_get_aGreaterThanOrEqualToB_mB81AD137234F17341EB5B2C8FAF1E06DBF8A6FB3_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_55, L_56, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_57;
		L_57 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_58;
		L_58 = Comparison_get_aGreatherThanB_mEA4CF5EB39CE5E6E805BB4FC8E7ADC06DE56C484_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_57, L_58, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_59;
		L_59 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_60;
		L_60 = Comparison_get_aGreatherThanB_mEA4CF5EB39CE5E6E805BB4FC8E7ADC06DE56C484_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_59, L_60, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericLess_m0A79404F7566A0DB5EA9C38BE456E6C9663D0270 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericLessOrEqual_m4CCCABE17F43A6A6D621D2E5E5A3A96B2796DD23 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) < ((float)L_1)))
		{
			goto IL_000c;
		}
	}
	{
		float L_2 = ___0_a;
		float L_3 = ___1_b;
		bool L_4;
		L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_3, NULL);
		return L_4;
	}

IL_000c:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericEqual_m796253E6ADBAFA5BBC0708F787884C2F7016C887 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		bool L_2;
		L_2 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericNotEqual_m7AC66B8D0FD41027FCD6BF8834AB4285DCCF1447 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		bool L_2;
		L_2 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_0, L_1, NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericGreaterOrEqual_mACB329FC2F824EB218D65865504ECCC16594627B (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_000c;
		}
	}
	{
		float L_2 = ___0_a;
		float L_3 = ___1_b;
		bool L_4;
		L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_3, NULL);
		return L_4;
	}

IL_000c:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_NumericGreater_m818CEACDB070F5DB5B17C52D832059E0465D236F (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return (bool)((((float)L_0) > ((float)L_1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericLess_m47E7F39736B8ECBAB146D56EAC6DB37E403784B5 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_LessThan_m608DABC30A989B29DD9A11A46305B3FB14C1B9E4(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericLessOrEqual_mA00FF0BC8E99F88FA767E4C2595D4E3AB2D0A005 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_LessThanOrEqual_m9AB1B921459D4E5949D7201C28089B94DFF17452(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericEqual_m99E5755002DBADD02D7AD2EB3146DF1731A8E9E7 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_Equal_m49E55C48B6B73FFB2D0CC2E6128752FC28145F53(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericNotEqual_m1DC2E30F66F237E37CE8999A1392ED0785A395BD (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_NotEqual_mEF1EA137CD70D376D3350C7B7D8633428B96D45B(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericGreaterOrEqual_m829613E0D5CB5DD213D604D0C1EBFACA9F7C4876 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_GreaterThanOrEqual_m27D8B5EBB3F2452491CC1825B2D71E0E1E3F9726(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_GenericGreater_m0FED542B6C595686B33F407F2B04F342D490EC54 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_GreaterThan_mC0848F3DF97F6A5F2497AA257BFBD6543CCAFAF3(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison__ctor_m8732C8E684C03607E7C231182E5C4F9015EDDCFF (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		__this->___U3CnumericU3Ek__BackingField = (bool)1;
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_0_mD78854A1A3E78AECAA3ED27BD57984B6C3FFD353 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Comparison_NumericLess_m0A79404F7566A0DB5EA9C38BE456E6C9663D0270(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_1_m6F452E8A2F8E60C9ED50708998ECFD71C9FD3E7F (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Comparison_NumericLessOrEqual_m4CCCABE17F43A6A6D621D2E5E5A3A96B2796DD23(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_2_m2B21C8C245450EEF530435741812E6CCEAF9F06C (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Comparison_NumericEqual_m796253E6ADBAFA5BBC0708F787884C2F7016C887(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_3_m09037DAD4F4657D7BC15CD3D8A790C78FB347E8F (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Comparison_NumericNotEqual_m7AC66B8D0FD41027FCD6BF8834AB4285DCCF1447(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_4_m183547703E8DE07BCF48F64EDC46192C6BDC0D7B (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Comparison_NumericGreaterOrEqual_mACB329FC2F824EB218D65865504ECCC16594627B(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_5_mA3D565F9581B04022DB8081144DEF7838F885474 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Comparison_NumericGreater_m818CEACDB070F5DB5B17C52D832059E0465D236F(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_6_mF646BF75737A6B816E2CE0E65C8CD92ADDE5549A (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = Comparison_GenericLess_m47E7F39736B8ECBAB146D56EAC6DB37E403784B5(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_7_m7FE493B2CB498D4C3EBC7B42A95187F68C0C7C10 (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = Comparison_GenericLessOrEqual_mA00FF0BC8E99F88FA767E4C2595D4E3AB2D0A005(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_8_mA7792DAB668BF48196287D89AB78234152A56B0A (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = Comparison_GenericEqual_m99E5755002DBADD02D7AD2EB3146DF1731A8E9E7(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_9_mB6BC8CDCBC474F08D36BAB1ED7A9FBABE66DEFBC (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = Comparison_GenericNotEqual_m1DC2E30F66F237E37CE8999A1392ED0785A395BD(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_10_mD411F0824131C5ACC674CEBBB2CBDFF92580BDFC (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = Comparison_GenericGreaterOrEqual_m829613E0D5CB5DD213D604D0C1EBFACA9F7C4876(__this, L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Comparison_U3CDefinitionU3Eb__36_11_m93B55F8AB55D04BC6E9A724F32BEF9BB48650D6E (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		bool L_6;
		L_6 = Comparison_GenericGreater_m0FED542B6C595686B33F407F2B04F342D490EC54(__this, L_2, L_5, NULL);
		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 Equal__ctor_m109C0AB73F8560B6CDE440B3751826BD9D683417 (Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890* __this, const RuntimeMethod* method) 
{
	{
		BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6(__this, NULL);
		BinaryComparisonUnit_set_numeric_m13A57B0D69EF7020DE7BB7AF29E8CC0BB2817277_inline(__this, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Equal_get_outputKey_m19788A1324AEE5FEA9174599A518C6CB1806B269 (Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Equal_get_comparison_m8F25125C6BA863D90368CB3636BE4F53EC6721E9 (Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Equal_NumericComparison_m0140F1493024F0EE34CC4EE63B325944AB1B0B62 (Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		bool L_2;
		L_2 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Equal_GenericComparison_mB75A1C12C8A87C3E5FBFF50C800A3AAD62213A43 (Equal_t460BA0B98DABCF6E1398FFBD60044B2009F71890* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_Equal_m49E55C48B6B73FFB2D0CC2E6128752FC28145F53(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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparison_set_a_m2035C5EA4A0BEF9CE3D4FA1508E9BF2B16004E06 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparison_set_b_mC7293B4B913ECC28B1B25A165A9CFB529145199C (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* EqualityComparison_get_equal_m3F810465A7B499885C443D79160D8EAEE304D021 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CequalU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparison_set_equal_mA8D6B00B4EA87B91C29C588BAB1CADFF30521041 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CequalU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CequalU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* EqualityComparison_get_notEqual_m77325AE83BD66E9C4DEFA12B7F783F2D26403F3F (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnotEqualU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparison_set_notEqual_m3C7238ED135805EEA209EB237BC158D76C3ED416 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnotEqualU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnotEqualU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparison_Definition_m096D2D89970C4B69AE8A3F370F547BDBD3101FA4 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparison_Equal_m58796CA7217315C4C6AB458EF318EF048FCE4567_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparison_NotEqual_m88FA213E9CC3DBAF128C50BE099548EFFE446CBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_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_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32B4F067591E51B05921D7505053C0695092D1F1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_0, NULL);
		EqualityComparison_set_a_m2035C5EA4A0BEF9CE3D4FA1508E9BF2B16004E06_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_2);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_2, NULL);
		EqualityComparison_set_b_mC7293B4B913ECC28B1B25A165A9CFB529145199C_inline(__this, L_3, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_4 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_4, __this, (intptr_t)((void*)EqualityComparison_Equal_m58796CA7217315C4C6AB458EF318EF048FCE4567_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral8AE771679CD1C7D2C1D9B577D342220161AD2D3D, L_4, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_5);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_5, NULL);
		EqualityComparison_set_equal_mA8D6B00B4EA87B91C29C588BAB1CADFF30521041_inline(__this, L_6, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_7 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_7, __this, (intptr_t)((void*)EqualityComparison_NotEqual_m88FA213E9CC3DBAF128C50BE099548EFFE446CBE_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral32B4F067591E51B05921D7505053C0695092D1F1, L_7, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_8);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_8, NULL);
		EqualityComparison_set_notEqual_m3C7238ED135805EEA209EB237BC158D76C3ED416_inline(__this, L_9, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_10;
		L_10 = EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = EqualityComparison_get_equal_m3F810465A7B499885C443D79160D8EAEE304D021_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_10, L_11, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_12;
		L_12 = EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = EqualityComparison_get_equal_m3F810465A7B499885C443D79160D8EAEE304D021_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_12, L_13, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_14;
		L_14 = EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = EqualityComparison_get_notEqual_m77325AE83BD66E9C4DEFA12B7F783F2D26403F3F_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_14, L_15, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_16;
		L_16 = EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_17;
		L_17 = EqualityComparison_get_notEqual_m77325AE83BD66E9C4DEFA12B7F783F2D26403F3F_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_16, L_17, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparison_Equal_m58796CA7217315C4C6AB458EF318EF048FCE4567 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = OperatorUtility_Equal_m49E55C48B6B73FFB2D0CC2E6128752FC28145F53(L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EqualityComparison_NotEqual_m88FA213E9CC3DBAF128C50BE099548EFFE446CBE (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374_inline(__this, NULL);
		NullCheck(L_3);
		RuntimeObject* L_5;
		L_5 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_3, L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = OperatorUtility_NotEqual_mEF1EA137CD70D376D3350C7B7D8633428B96D45B(L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EqualityComparison__ctor_m3F7E88E5A813E1165363E0BBDEBC0ADA2FFBFFC6 (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ExclusiveOr_get_a_m020CC9874B956B6107C8CBA1D70C4DCF982B6D5C (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveOr_set_a_m74F0DC9B4E77A31A25B3BC28FB0E1B974B8EB994 (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ExclusiveOr_get_b_m269EAB4084A89FAC02A15279B56D3D73446CBA20 (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveOr_set_b_m974669E881C779EE4D12570EFCCF2FF528F72E8C (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ExclusiveOr_get_result_m55E8F6F7FA1F227EE62A980D2B9911F272928040 (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveOr_set_result_mAF284C29F16265092FAEEC41ABE9C66431A03404 (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveOr_Definition_mED872743B9C9738FC7DC79E8787E6D737642F9AF (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ExclusiveOr_Operation_m58C5D365C066AE052F1D80163B72AD1AF8BA31F9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		ExclusiveOr_set_a_m74F0DC9B4E77A31A25B3BC28FB0E1B974B8EB994_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		ExclusiveOr_set_b_m974669E881C779EE4D12570EFCCF2FF528F72E8C_inline(__this, L_1, NULL);
		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*)ExclusiveOr_Operation_m58C5D365C066AE052F1D80163B72AD1AF8BA31F9_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_3);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_3, NULL);
		ExclusiveOr_set_result_mAF284C29F16265092FAEEC41ABE9C66431A03404_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = ExclusiveOr_get_a_m020CC9874B956B6107C8CBA1D70C4DCF982B6D5C_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = ExclusiveOr_get_result_m55E8F6F7FA1F227EE62A980D2B9911F272928040_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_5, L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = ExclusiveOr_get_b_m269EAB4084A89FAC02A15279B56D3D73446CBA20_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = ExclusiveOr_get_result_m55E8F6F7FA1F227EE62A980D2B9911F272928040_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExclusiveOr_Operation_m58C5D365C066AE052F1D80163B72AD1AF8BA31F9 (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ExclusiveOr_get_a_m020CC9874B956B6107C8CBA1D70C4DCF982B6D5C_inline(__this, NULL);
		NullCheck(L_0);
		bool L_2;
		L_2 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_0, L_1, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ExclusiveOr_get_b_m269EAB4084A89FAC02A15279B56D3D73446CBA20_inline(__this, NULL);
		NullCheck(L_3);
		bool L_5;
		L_5 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_3, L_4, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		return (bool)((int32_t)((int32_t)L_2^(int32_t)L_5));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExclusiveOr__ctor_m8EB4672EBBF9E4FBB12387EA692B6D414BB8035F (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Greater_get_comparison_mC1848E2BD1A8B69FB34343491A255FEF9B3C2068 (Greater_tF17D3BCCCABA5614A532B7BA15901D16042CA0B3* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Greater_NumericComparison_m57A404AFAB4217E5D8D71E95938B085A93D27C9B (Greater_tF17D3BCCCABA5614A532B7BA15901D16042CA0B3* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return (bool)((((float)L_0) > ((float)L_1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Greater_GenericComparison_m58C0145366D91FDE4F757FA7CDDB0E3DBB8C8F19 (Greater_tF17D3BCCCABA5614A532B7BA15901D16042CA0B3* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_GreaterThan_mC0848F3DF97F6A5F2497AA257BFBD6543CCAFAF3(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Greater__ctor_mD9CCA670D6D5A2BF0F6240A6D83502144DBEBC4F (Greater_tF17D3BCCCABA5614A532B7BA15901D16042CA0B3* __this, const RuntimeMethod* method) 
{
	{
		BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6(__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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GreaterOrEqual_get_comparison_mF6070A00A2520E268869FAF669B004F0ECD8CBEB (GreaterOrEqual_t47612C0D7C04CBBDEF1E93F20D779E1F929185B6* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GreaterOrEqual_NumericComparison_mE384B915E1BC3824B8F47820A56EB6266D2B0CF8 (GreaterOrEqual_t47612C0D7C04CBBDEF1E93F20D779E1F929185B6* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_000c;
		}
	}
	{
		float L_2 = ___0_a;
		float L_3 = ___1_b;
		bool L_4;
		L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_3, NULL);
		return L_4;
	}

IL_000c:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GreaterOrEqual_GenericComparison_m2BB39ACCE1AAFC43240E09CEBE1AE11AAC8B8135 (GreaterOrEqual_t47612C0D7C04CBBDEF1E93F20D779E1F929185B6* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_GreaterThanOrEqual_m27D8B5EBB3F2452491CC1825B2D71E0E1E3F9726(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GreaterOrEqual__ctor_m852653E2CA3470A90A2C316F2F6AD166B0D629A4 (GreaterOrEqual_t47612C0D7C04CBBDEF1E93F20D779E1F929185B6* __this, const RuntimeMethod* method) 
{
	{
		BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6(__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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Less_get_comparison_m277486887EBD4DB01B05A179563CF1C0AD39B4E4 (Less_tDC6680175059111E501F4A0A4EE395CB36E65039* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Less_NumericComparison_mDE17D15F87C54918815946E36FB6F39A225BB061 (Less_tDC6680175059111E501F4A0A4EE395CB36E65039* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Less_GenericComparison_mF14DFA7F3CD55F9A545B2D207FEB4EDEF6E0FD97 (Less_tDC6680175059111E501F4A0A4EE395CB36E65039* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_LessThan_m608DABC30A989B29DD9A11A46305B3FB14C1B9E4(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Less__ctor_m1DBD76C6187FDF26768BE8EEF40E7E106E37D59B (Less_tDC6680175059111E501F4A0A4EE395CB36E65039* __this, const RuntimeMethod* method) 
{
	{
		BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6(__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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* LessOrEqual_get_comparison_mD02DCB15A2EB9C548C426D0CFC7B1740A6FA2A23 (LessOrEqual_t8E48A5F6D7991E4C018D5A5C59DD2ECC86EB74C5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LessOrEqual_NumericComparison_m0419B8B2BE5565A7874D9687C52AD619F7063DEE (LessOrEqual_t8E48A5F6D7991E4C018D5A5C59DD2ECC86EB74C5* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) < ((float)L_1)))
		{
			goto IL_000c;
		}
	}
	{
		float L_2 = ___0_a;
		float L_3 = ___1_b;
		bool L_4;
		L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_3, NULL);
		return L_4;
	}

IL_000c:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LessOrEqual_GenericComparison_mB0529566A28AB4E9ECC5CDEE7F5069DC4D87E89D (LessOrEqual_t8E48A5F6D7991E4C018D5A5C59DD2ECC86EB74C5* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_LessThanOrEqual_m9AB1B921459D4E5949D7201C28089B94DFF17452(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LessOrEqual__ctor_mC8E995390903648C7A32D62C4022C0250431FDAE (LessOrEqual_t8E48A5F6D7991E4C018D5A5C59DD2ECC86EB74C5* __this, const RuntimeMethod* method) 
{
	{
		BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6(__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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Negate_get_input_m100FA9915E29FD6B9EC10A0920414D6E91F4D1FC (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Negate_set_input_m1EEDF048266DF48EB682546F5B8E9027ED2891D0 (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Negate_get_output_mB2F43142B2DF95905AF92B243E5EC2FD56CEE8A3 (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Negate_set_output_mEFAE3D7C3D5901C1C931B106BC91A31E745CFA0C (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __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 Negate_Definition_m1A1CD2DAC662E22B48EAD74C399E96104F44E9BC (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __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*)&Negate_Operation_m5E3F58F58F127F23B4DAD1545F8BEF7BF9388C85_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		Negate_set_input_m1EEDF048266DF48EB682546F5B8E9027ED2891D0_inline(__this, L_0, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_1 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_1, __this, (intptr_t)((void*)Negate_Operation_m5E3F58F58F127F23B4DAD1545F8BEF7BF9388C85_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_2;
		L_2 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral71443AC7CF5CC108984A138188DE915E32441BB2, L_1, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_2, NULL);
		Negate_set_output_mEFAE3D7C3D5901C1C931B106BC91A31E745CFA0C_inline(__this, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Negate_get_input_m100FA9915E29FD6B9EC10A0920414D6E91F4D1FC_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Negate_get_output_mB2F43142B2DF95905AF92B243E5EC2FD56CEE8A3_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_4, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Negate_Operation_m5E3F58F58F127F23B4DAD1545F8BEF7BF9388C85 (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Negate_get_input_m100FA9915E29FD6B9EC10A0920414D6E91F4D1FC_inline(__this, NULL);
		NullCheck(L_0);
		bool L_2;
		L_2 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_0, L_1, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Negate__ctor_m7B78F685D2571ACA7995D1B3186B924319CA2D78 (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NotApproximatelyEqual_get_a_m5958FC57D35D99513EEC7F38A48262AF83B34B61 (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_a_m43B68139E15FDEA74D46D252D713A41369DE621E (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NotApproximatelyEqual_get_b_m7C749A5654B63C4B5F6376AF699B0FF16A41E7E4 (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_b_m20D7EB9C830D40890D0AE2B60E957E01297280BC (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NotApproximatelyEqual_get_notEqual_m268E6BD8AE03FC8938083E0ADC9952C91485954C (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnotEqualU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_notEqual_mF2F6E4C42AEA3E0C2AA82EA9C02B6316F68FFFAF (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnotEqualU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnotEqualU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotApproximatelyEqual_Definition_m07BE446DD23A27696B794CDEA73E4BC1AC80DBE9 (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __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*)&NotApproximatelyEqual_Comparison_m4F966115AAD48FD5F8D8E7544C27A04C00485421_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32B4F067591E51B05921D7505053C0695092D1F1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		NotApproximatelyEqual_set_a_m43B68139E15FDEA74D46D252D713A41369DE621E_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		NotApproximatelyEqual_set_b_m20D7EB9C830D40890D0AE2B60E957E01297280BC_inline(__this, L_1, NULL);
		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*)NotApproximatelyEqual_Comparison_m4F966115AAD48FD5F8D8E7544C27A04C00485421_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral32B4F067591E51B05921D7505053C0695092D1F1, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_3);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_3, NULL);
		NotApproximatelyEqual_set_notEqual_mF2F6E4C42AEA3E0C2AA82EA9C02B6316F68FFFAF_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = NotApproximatelyEqual_get_a_m5958FC57D35D99513EEC7F38A48262AF83B34B61_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = NotApproximatelyEqual_get_notEqual_m268E6BD8AE03FC8938083E0ADC9952C91485954C_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_5, L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = NotApproximatelyEqual_get_b_m7C749A5654B63C4B5F6376AF699B0FF16A41E7E4_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = NotApproximatelyEqual_get_notEqual_m268E6BD8AE03FC8938083E0ADC9952C91485954C_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotApproximatelyEqual_Comparison_m4F966115AAD48FD5F8D8E7544C27A04C00485421 (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NotApproximatelyEqual_get_a_m5958FC57D35D99513EEC7F38A48262AF83B34B61_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = NotApproximatelyEqual_get_b_m7C749A5654B63C4B5F6376AF699B0FF16A41E7E4_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_5, NULL);
		return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotApproximatelyEqual__ctor_mF1C7E15FFFAFA51D150B2E37F8213AC49E5809F9 (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotEqual__ctor_m3632EF0FCB49BB538A9FF49EF7E5E71DC044DA6F (NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15* __this, const RuntimeMethod* method) 
{
	{
		BinaryComparisonUnit__ctor_m229BD200F360671362C971C9F6D5D50008BA24F6(__this, NULL);
		BinaryComparisonUnit_set_numeric_m13A57B0D69EF7020DE7BB7AF29E8CC0BB2817277_inline(__this, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NotEqual_get_outputKey_m558351E317B73572AE9B1D129EAD670731E9C2BB (NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32B4F067591E51B05921D7505053C0695092D1F1);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral32B4F067591E51B05921D7505053C0695092D1F1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NotEqual_get_comparison_m47334220EB78681BE7F0E12C8AADA21616F1705F (NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0;
		L_0 = BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotEqual_NumericComparison_m6C423CEF6B70CC91B64254E7EF81D78A3ACD5082 (NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		bool L_2;
		L_2 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_0, L_1, NULL);
		return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NotEqual_GenericComparison_m0FF5E38B3D226A0A9BEC523AE44AD8FABFE215DA (NotEqual_tB1DE49A5CC5E39C49A461BE933C8346F8A4E6F15* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = OperatorUtility_NotEqual_mEF1EA137CD70D376D3350C7B7D8633428B96D45B(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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_a_mDC6D7C74B8920366540C476C08C583F886213AD1 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_b_mFC202DDCABB89B323F0BB4A7D339EF1696871924 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aLessThanB_mEFD486681FB754B69C56EBF98A0BFC110EBCCAFF (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_aLessThanB_m68B402B724785522660420E015417D4C9E6DAABD (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aLessThanOrEqualToB_m8AE9F3208AC89F270F1EBDD2F6256AB34735E572 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_aLessThanOrEqualToB_m8688D20999422E6BC515364C5A4AC1461273833B (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aEqualToB_m13B9E92C09D35D19A6FEEEA16168415C84DB731A (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_aEqualToB_mE81E7B271E1E2C759552D59A993B34D84CBC0E62 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aGreaterThanOrEqualToB_m22C03D3ADCA072296E753C660C1FADB49525694E (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_aGreaterThanOrEqualToB_mF48173DE88863158F0DF24DBE63924FB526FA905 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aGreatherThanB_mEB004A46075C940665C4F695047C09C8C1992A86 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreatherThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_set_aGreatherThanB_m2A0638B5F82B29F91F9C014DAE950E285A0F59F3 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreatherThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreatherThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison_Definition_m907C8694AF518BF2BFEC0E6D2EBDC94EA2E95D63 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __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*)&NumericComparison_Equal_mB865B4E92A5768A7F1069BAB254069A83311ABA8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NumericComparison_GreaterOrEqual_m995A2C537566B7CAD6448E5ACB5FE2D418F68AB1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NumericComparison_Greater_mD4938CEFB7DC7B281414EDD772ABA21E5FA31FFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NumericComparison_LessOrEqual_mCA80BE6BFD1CB89F84E820D5936131BA1CDB025A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NumericComparison_Less_m1B8A8FA06DD4875D2AC1E13EA44E6B4E1D99FCFB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0484D51DA3AC7B46133E7A119BB97F4E1128B597);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18C0984D43F92E1954AD32A4FD7176A2D84ABBD3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral301B93B008F70D0653F3B9CCED3F3065B1A93E61);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral988B2E9B81D10A8B8D08E49B9609C0E01CD4C6DA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF373FA59C8610FD967055C925094C91365B383F9);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mE9F0B97F549B9042F55DC0B012EB48FEAF457E7A_RuntimeMethod_var);
		NumericComparison_set_a_mDC6D7C74B8920366540C476C08C583F886213AD1_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		NumericComparison_set_b_mFC202DDCABB89B323F0BB4A7D339EF1696871924_inline(__this, L_1, NULL);
		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*)NumericComparison_Less_m1B8A8FA06DD4875D2AC1E13EA44E6B4E1D99FCFB_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral0484D51DA3AC7B46133E7A119BB97F4E1128B597, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_3);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_3, NULL);
		NumericComparison_set_aLessThanB_m68B402B724785522660420E015417D4C9E6DAABD_inline(__this, L_4, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_5 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_5, __this, (intptr_t)((void*)NumericComparison_LessOrEqual_mCA80BE6BFD1CB89F84E820D5936131BA1CDB025A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralF373FA59C8610FD967055C925094C91365B383F9, L_5, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_6);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_6, NULL);
		NumericComparison_set_aLessThanOrEqualToB_m8688D20999422E6BC515364C5A4AC1461273833B_inline(__this, L_7, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_8 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_8, __this, (intptr_t)((void*)NumericComparison_Equal_mB865B4E92A5768A7F1069BAB254069A83311ABA8_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral988B2E9B81D10A8B8D08E49B9609C0E01CD4C6DA, L_8, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_9);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10;
		L_10 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_9, NULL);
		NumericComparison_set_aEqualToB_mE81E7B271E1E2C759552D59A993B34D84CBC0E62_inline(__this, L_10, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_11 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_11, __this, (intptr_t)((void*)NumericComparison_GreaterOrEqual_m995A2C537566B7CAD6448E5ACB5FE2D418F68AB1_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_12;
		L_12 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral18C0984D43F92E1954AD32A4FD7176A2D84ABBD3, L_11, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_12);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_12, NULL);
		NumericComparison_set_aGreaterThanOrEqualToB_mF48173DE88863158F0DF24DBE63924FB526FA905_inline(__this, L_13, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_14 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_14, __this, (intptr_t)((void*)NumericComparison_Greater_mD4938CEFB7DC7B281414EDD772ABA21E5FA31FFD_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral301B93B008F70D0653F3B9CCED3F3065B1A93E61, L_14, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_15);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_16;
		L_16 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_15, NULL);
		NumericComparison_set_aGreatherThanB_m2A0638B5F82B29F91F9C014DAE950E285A0F59F3_inline(__this, L_16, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_17;
		L_17 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_18;
		L_18 = NumericComparison_get_aLessThanB_mEFD486681FB754B69C56EBF98A0BFC110EBCCAFF_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_17, L_18, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_19;
		L_19 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_20;
		L_20 = NumericComparison_get_aLessThanB_mEFD486681FB754B69C56EBF98A0BFC110EBCCAFF_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_19, L_20, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_21;
		L_21 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_22;
		L_22 = NumericComparison_get_aLessThanOrEqualToB_m8AE9F3208AC89F270F1EBDD2F6256AB34735E572_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_21, L_22, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_23;
		L_23 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_24;
		L_24 = NumericComparison_get_aLessThanOrEqualToB_m8AE9F3208AC89F270F1EBDD2F6256AB34735E572_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_23, L_24, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_25;
		L_25 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_26;
		L_26 = NumericComparison_get_aEqualToB_m13B9E92C09D35D19A6FEEEA16168415C84DB731A_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_25, L_26, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_27;
		L_27 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_28;
		L_28 = NumericComparison_get_aEqualToB_m13B9E92C09D35D19A6FEEEA16168415C84DB731A_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_27, L_28, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_29;
		L_29 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_30;
		L_30 = NumericComparison_get_aGreaterThanOrEqualToB_m22C03D3ADCA072296E753C660C1FADB49525694E_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_29, L_30, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_31;
		L_31 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_32;
		L_32 = NumericComparison_get_aGreaterThanOrEqualToB_m22C03D3ADCA072296E753C660C1FADB49525694E_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_31, L_32, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_33;
		L_33 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_34;
		L_34 = NumericComparison_get_aGreatherThanB_mEB004A46075C940665C4F695047C09C8C1992A86_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_33, L_34, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_35;
		L_35 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_36;
		L_36 = NumericComparison_get_aGreatherThanB_mEB004A46075C940665C4F695047C09C8C1992A86_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_35, L_36, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumericComparison_Less_m1B8A8FA06DD4875D2AC1E13EA44E6B4E1D99FCFB (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		return (bool)((((float)L_2) < ((float)L_5))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumericComparison_LessOrEqual_mCA80BE6BFD1CB89F84E820D5936131BA1CDB025A (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_1 = L_5;
		float L_6 = V_0;
		float L_7 = V_1;
		if ((((float)L_6) < ((float)L_7)))
		{
			goto IL_0026;
		}
	}
	{
		float L_8 = V_0;
		float L_9 = V_1;
		bool L_10;
		L_10 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_8, L_9, NULL);
		return L_10;
	}

IL_0026:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumericComparison_Equal_mB865B4E92A5768A7F1069BAB254069A83311ABA8 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		bool L_6;
		L_6 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumericComparison_GreaterOrEqual_m995A2C537566B7CAD6448E5ACB5FE2D418F68AB1 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_1 = L_5;
		float L_6 = V_0;
		float L_7 = V_1;
		if ((((float)L_6) > ((float)L_7)))
		{
			goto IL_0026;
		}
	}
	{
		float L_8 = V_0;
		float L_9 = V_1;
		bool L_10;
		L_10 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_8, L_9, NULL);
		return L_10;
	}

IL_0026:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NumericComparison_Greater_mD4938CEFB7DC7B281414EDD772ABA21E5FA31FFD (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		return (bool)((((float)L_2) < ((float)L_5))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NumericComparison__ctor_mDD6C742E7D174FBDE672718743E65D9A978F2732 (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Or_get_a_m60068C536E67534350ECA8D04919BF726ED1FE77 (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Or_set_a_mA7FB69E9792E58151607CBC292C82D564F512F3F (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Or_get_b_m01CC35BD7890AA9C81BD06FF055F26F50F693B4C (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Or_set_b_m675A91DC62DB38D95F294A66C6FBA00409282482 (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Or_get_result_mB7F036A0B7DB462D525EB74F499A45949626DDF8 (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Or_set_result_m8743AD54D082505830C80F5EA2A6EA9A6B0B805E (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Or_Definition_mBEC70E56A945C78B1DA825BFECBC0B693FFE05FD (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __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*)&Or_Operation_mB6106967FE42C2C94A3AB2E7A72F94FC00729421_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		Or_set_a_mA7FB69E9792E58151607CBC292C82D564F512F3F_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		Or_set_b_m675A91DC62DB38D95F294A66C6FBA00409282482_inline(__this, L_1, NULL);
		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*)Or_Operation_mB6106967FE42C2C94A3AB2E7A72F94FC00729421_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(L_3);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_3, NULL);
		Or_set_result_m8743AD54D082505830C80F5EA2A6EA9A6B0B805E_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = Or_get_a_m60068C536E67534350ECA8D04919BF726ED1FE77_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = Or_get_result_mB7F036A0B7DB462D525EB74F499A45949626DDF8_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_5, L_6, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = Or_get_b_m01CC35BD7890AA9C81BD06FF055F26F50F693B4C_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = Or_get_result_mB7F036A0B7DB462D525EB74F499A45949626DDF8_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Or_Operation_mB6106967FE42C2C94A3AB2E7A72F94FC00729421 (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Or_get_a_m60068C536E67534350ECA8D04919BF726ED1FE77_inline(__this, NULL);
		NullCheck(L_0);
		bool L_2;
		L_2 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_0, L_1, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		if (L_2)
		{
			goto IL_001b;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Or_get_b_m01CC35BD7890AA9C81BD06FF055F26F50F693B4C_inline(__this, NULL);
		NullCheck(L_3);
		bool L_5;
		L_5 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_3, L_4, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		return L_5;
	}

IL_001b:
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Or__ctor_m4ED68EB83BC698169CDE28637BD0E9E3D5669F40 (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __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 RuntimeObject* DeprecatedGenericAdd_Operation_m1A53B24B96B62E842EC0BF4801E4FFA6B1504F73 (DeprecatedGenericAdd_t6E8090715925AB9A0925F5BA751CA42E716381E9* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeprecatedGenericAdd__ctor_m24B5DA31A60EDF43E6C9AB18ED5394F199CF4162 (DeprecatedGenericAdd_t6E8090715925AB9A0925F5BA751CA42E716381E9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D(__this, Add_1__ctor_mCEAAA06A3501894835258FF7775F317E72BEDF7D_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* GenericDivide_Operation_mABDA02C91DD4CCD480BE228052E1A4AA42A9ECBC (GenericDivide_tA1EA8687B7ED62A31CE4321694538DE87E6849C4* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = OperatorUtility_Divide_m2F36E62FE471F3A8FBC267231A386A51F202DDC6(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericDivide__ctor_m092586DD09F46BAC7A3F051A8881D667DBE55046 (GenericDivide_tA1EA8687B7ED62A31CE4321694538DE87E6849C4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22(__this, Divide_1__ctor_mF6F2D82BF91DDA198A5723449928A44C0EB2ED22_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* GenericModulo_Operation_mCBF0031BB79DA5EFECD28C53ED4CED9526A4BCCA (GenericModulo_t79F859EFF049282586875BA494A7E20E45FC4892* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = OperatorUtility_Modulo_m828B6D13DEE092FC995D7921AD21047647A66BC7(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericModulo__ctor_mC628B6E341EBD97C8248CD26AD559170B0BBA0CA (GenericModulo_t79F859EFF049282586875BA494A7E20E45FC4892* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5(__this, Modulo_1__ctor_m841D87D879B03E750C2F1E79CF74AFE93A3D20C5_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* GenericMultiply_Operation_m69E8970AF6F46BCE40AFC6A766BD85B05FF7FBF9 (GenericMultiply_t4123AB90BF4C818199509C8E0C777BA6B3F5AD2F* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = OperatorUtility_Multiply_mEA81EF99FFE42EC04540A97EB92F7E1AD5CA5A2C(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericMultiply__ctor_m2386C3A8923CA0097CE51405BB9126419B0E9EBC (GenericMultiply_t4123AB90BF4C818199509C8E0C777BA6B3F5AD2F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090(__this, Multiply_1__ctor_mB73F58C7A93904A5F6944D412C812E2304CA8090_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* GenericSubtract_Operation_mF908B2BBCD3D7D7EFE32DA4E451DDC8D9BFA4844 (GenericSubtract_t64676A4D613E2E0690C863ADA91307BFAD6E5757* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = OperatorUtility_Subtract_mCA77FBF5FA712CF2B58D97784F930BBB2A7F6694(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSubtract__ctor_mEA22FFC14D03508CCD990268552543A9F029C08D (GenericSubtract_t64676A4D613E2E0690C863ADA91307BFAD6E5757* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB(__this, Subtract_1__ctor_m975AD5357726CDAC178109595CC5D84E13F7A8CB_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* GenericSum_Operation_mB64760D8EAB80B2C37E32BFDA22966B4D8CC7442 (GenericSum_t7D75B76A0DCF7FF9B537DC8F5DC75B37F70D1C08* __this, RuntimeObject* ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___0_a;
		RuntimeObject* L_1 = ___1_b;
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_2;
		L_2 = OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GenericSum_Operation_m7468DF5F9FBFD116DF87E7443BC8C0333F28C5EE (GenericSum_t7D75B76A0DCF7FF9B537DC8F5DC75B37F70D1C08* __this, RuntimeObject* ___0_values, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	{
		RuntimeObject* L_0 = ___0_values;
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1;
		L_1 = Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE(L_0, Enumerable_ToList_TisRuntimeObject_m6456D63764F29E6B5B2422C3DE25113577CF51EE_RuntimeMethod_var);
		V_0 = L_1;
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = V_0;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_2, 0, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = V_0;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_4, 1, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_6;
		L_6 = OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3(L_3, L_5, NULL);
		V_1 = L_6;
		V_2 = 2;
		goto IL_0031;
	}

IL_001f:
	{
		RuntimeObject* L_7 = V_1;
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_8 = V_0;
		int32_t L_9 = V_2;
		NullCheck(L_8);
		RuntimeObject* L_10;
		L_10 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_8, L_9, List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(OperatorUtility_t5E88B472611A65FADBB80BACACBC500A7FF7EF7D_il2cpp_TypeInfo_var);
		RuntimeObject* L_11;
		L_11 = OperatorUtility_Add_m1CD0A9826CCEA2CBEAF65A8E1AAF1F8AC19BBBA3(L_7, L_10, NULL);
		V_1 = L_11;
		int32_t L_12 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0031:
	{
		int32_t L_13 = V_2;
		List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_14 = V_0;
		NullCheck(L_14);
		int32_t L_15;
		L_15 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_14, List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_RuntimeMethod_var);
		if ((((int32_t)L_13) < ((int32_t)L_15)))
		{
			goto IL_001f;
		}
	}
	{
		RuntimeObject* L_16 = V_1;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericSum__ctor_m63A3EB4E277E6CC69599B6B65734FA4AF8C062AD (GenericSum_t7D75B76A0DCF7FF9B537DC8F5DC75B37F70D1C08* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63(__this, Sum_1__ctor_mFA89D0DBB3799D3B473C82B4093B188306958E63_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 float DeprecatedScalarAdd_get_defaultB_m3564F91F10AEF3845639A970501EC414190AEC80 (DeprecatedScalarAdd_t39E148B2B63835E2901F090F6786D2CF2F0DAC09* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DeprecatedScalarAdd_Operation_m3920D8ECA2DAAB7D6881176364ED7BB480DD1002 (DeprecatedScalarAdd_t39E148B2B63835E2901F090F6786D2CF2F0DAC09* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return ((float)il2cpp_codegen_add(L_0, L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeprecatedScalarAdd__ctor_mA57F6374C50D5296BE50619CE196646ECCB6CB3A (DeprecatedScalarAdd_t39E148B2B63835E2901F090F6786D2CF2F0DAC09* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E(__this, Add_1__ctor_m03D8F595E0BD3D6E1971F8E21F2BCB77DC1A224E_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 float ScalarAbsolute_Operation_mA710BF711943A13AEA5681D2F213A1AC8736551A (ScalarAbsolute_tAEBF8AB2084AA738E71A0ED2C352577EFDC94DE5* __this, float ___0_input, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_input;
		float L_1;
		L_1 = fabsf(L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarAbsolute__ctor_m78EB663FE80BAA6CA225F85EE047C0E2D3DC1F20 (ScalarAbsolute_tAEBF8AB2084AA738E71A0ED2C352577EFDC94DE5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7(__this, Absolute_1__ctor_m0DEACD9611D5541E6292870489B1D6714038ADD7_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 float ScalarAverage_Operation_m9E6BE780BCC884F2AC7462460A1D1D27256255FA (ScalarAverage_t3670B3CE5D1D7895FC4746505B1FBCBE9F022F04* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return ((float)(((float)il2cpp_codegen_add(L_0, L_1))/(2.0f)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarAverage_Operation_mD996ADD1F62267B5458E8085252C21A0B3797EEE (ScalarAverage_t3670B3CE5D1D7895FC4746505B1FBCBE9F022F04* __this, RuntimeObject* ___0_values, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_values;
		float L_1;
		L_1 = Enumerable_Average_m2DBF0BBC0642716C2296C5C3CC9AFF18F574C368(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarAverage__ctor_m97A945A5810A079D00E873BBEB0E12ACFB998207 (ScalarAverage_t3670B3CE5D1D7895FC4746505B1FBCBE9F022F04* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4(__this, Average_1__ctor_mE4E596616EB5AB17485B58A2338E830E17EE37D4_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 float ScalarDivide_get_defaultDividend_m65EFF787DD538C15C48E6D6F88E0E9F777835841 (ScalarDivide_tFB6FA87D60D672CD9F95967D83B1B3712FB44C1A* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarDivide_get_defaultDivisor_mC4033AF1F66515983C1F1623A3036BDC458374A3 (ScalarDivide_tFB6FA87D60D672CD9F95967D83B1B3712FB44C1A* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarDivide_Operation_mFD2206FAC037A2120CBEF43DEDCB5C61C7A1AE54 (ScalarDivide_tFB6FA87D60D672CD9F95967D83B1B3712FB44C1A* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return ((float)(L_0/L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarDivide__ctor_m20CF0D94C2F175A14360E03555ABF279A2F75292 (ScalarDivide_tFB6FA87D60D672CD9F95967D83B1B3712FB44C1A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5(__this, Divide_1__ctor_m5140D7E85FA89EE1FE6266D0B38A27271742D9F5_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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarExponentiate_get_base_m9065FF099D7B99CC6A72B7116E4967AB4895B3C5 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbaseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarExponentiate_set_base_m3E727061672F48DD3BE83DDEE4976606AFE2FF67 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbaseU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbaseU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarExponentiate_get_exponent_m7C0582A20F1BD61D2B123EFD49701CF875042FD3 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CexponentU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarExponentiate_set_exponent_mA17E0E5C4DA502B7723C8CD68C0F2A1DDC4BCA55 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CexponentU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexponentU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ScalarExponentiate_get_power_m0FAF6E33BBFFA772A5ADD23F24BD87C0E3EFE156 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CpowerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarExponentiate_set_power_m253D10216DF30617278FC0B51D819A6DC33C4DFB (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CpowerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpowerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarExponentiate_Definition_m2EBB9C4B99138B0556D7514E703637FAED557597 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScalarExponentiate_Exponentiate_mFED27AE6E43C3EAB36E0B94E601A8FCE172F8F49_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FEEE30ACD8AF48C0493BC7000C458744C94C1BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral3618AD4590B5AEEAF5022BE929B8BA84D836466C, (1.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		ScalarExponentiate_set_base_m3E727061672F48DD3BE83DDEE4976606AFE2FF67_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteralFE5D742782B0E080651D1931155F6F5C4E984427, (2.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		ScalarExponentiate_set_exponent_mA17E0E5C4DA502B7723C8CD68C0F2A1DDC4BCA55_inline(__this, L_1, NULL);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_2 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_2, __this, (intptr_t)((void*)ScalarExponentiate_Exponentiate_mFED27AE6E43C3EAB36E0B94E601A8FCE172F8F49_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral1FEEE30ACD8AF48C0493BC7000C458744C94C1BA, L_2, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		ScalarExponentiate_set_power_m253D10216DF30617278FC0B51D819A6DC33C4DFB_inline(__this, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ScalarExponentiate_get_base_m9065FF099D7B99CC6A72B7116E4967AB4895B3C5_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = ScalarExponentiate_get_power_m0FAF6E33BBFFA772A5ADD23F24BD87C0E3EFE156_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_4, L_5, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = ScalarExponentiate_get_exponent_m7C0582A20F1BD61D2B123EFD49701CF875042FD3_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = ScalarExponentiate_get_power_m0FAF6E33BBFFA772A5ADD23F24BD87C0E3EFE156_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_6, L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarExponentiate_Exponentiate_mFED27AE6E43C3EAB36E0B94E601A8FCE172F8F49 (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ScalarExponentiate_get_base_m9065FF099D7B99CC6A72B7116E4967AB4895B3C5_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ScalarExponentiate_get_exponent_m7C0582A20F1BD61D2B123EFD49701CF875042FD3_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		float L_6;
		L_6 = powf(L_2, L_5);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarExponentiate__ctor_mC3B92F01F41815FA9AFEAE7A77769A702692B22B (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __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 float ScalarLerp_get_defaultA_mDABE570C0EB17F54B39516C8B00F0BDFE945345F (ScalarLerp_t63927A16F4A43514DF07446997CB2A7059C017E7* __this, const RuntimeMethod* method) 
{
	{
		return (0.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarLerp_get_defaultB_m82BDE0DEE8749F98A0AE260F378CE46BDEAEB753 (ScalarLerp_t63927A16F4A43514DF07446997CB2A7059C017E7* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarLerp_Operation_m9A916ED105D025A30B9D4ECF10924014B481FBFC (ScalarLerp_t63927A16F4A43514DF07446997CB2A7059C017E7* __this, float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ___2_t;
		float L_3;
		L_3 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarLerp__ctor_m9E93E68F62F7A4094DCE582A7FA989D2FD2EBDE4 (ScalarLerp_t63927A16F4A43514DF07446997CB2A7059C017E7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856(__this, Lerp_1__ctor_m170EE8856432DBDEF325A71F1B4B93BCBA837856_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 float ScalarMaximum_Operation_mBE5B3F932ED1B519F950F8490A6E5E75BD7842FA (ScalarMaximum_t557857D4AF0973DC62C0342465E267E7DE67D05C* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2;
		L_2 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarMaximum_Operation_m07B64EAD65142393747B83F123A3A436C7B1B7C7 (ScalarMaximum_t557857D4AF0973DC62C0342465E267E7DE67D05C* __this, RuntimeObject* ___0_values, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_values;
		float L_1;
		L_1 = Enumerable_Max_m3215FA2A65ACAFE226A0FBE065D772C7CE1A5E9F(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarMaximum__ctor_m765D9AEF85BCFE0DC53EE21C453071F6DBA52FC8 (ScalarMaximum_t557857D4AF0973DC62C0342465E267E7DE67D05C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963(__this, Maximum_1__ctor_m10D092F8625C3D8695686441867A3D266617B963_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 float ScalarMinimum_Operation_m660EA92B7DBFA9E5394D6B8BAF43519B1191FFFA (ScalarMinimum_t2570D2F48CB73EE64A2717E52FA5E02B1C9E840F* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2;
		L_2 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarMinimum_Operation_mBAD111B3CCDCFD43A6B435B93639400443060EC4 (ScalarMinimum_t2570D2F48CB73EE64A2717E52FA5E02B1C9E840F* __this, RuntimeObject* ___0_values, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_values;
		float L_1;
		L_1 = Enumerable_Min_m782D1182232A1D5E5C01BE673628CC7272923D1B(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarMinimum__ctor_mF75EE81C76331AC7A7DA696AE6B9244B73FA333B (ScalarMinimum_t2570D2F48CB73EE64A2717E52FA5E02B1C9E840F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F(__this, Minimum_1__ctor_m4EA9DD9FE5590CB29F77210F6DE3A80F01C7423F_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 float ScalarModulo_get_defaultDividend_m7033DB3D683C433132EEDBA572DA926CC95BFD03 (ScalarModulo_tAC31DE64553612B146D2067DD5326B61A4037F46* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarModulo_get_defaultDivisor_mEF04F28D6F2AA0B9B64827AF1CC3ADEE21D3A704 (ScalarModulo_tAC31DE64553612B146D2067DD5326B61A4037F46* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarModulo_Operation_m805631866E3DAE27E5D8ECA48D637C158267AF8A (ScalarModulo_tAC31DE64553612B146D2067DD5326B61A4037F46* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return (fmodf(L_0, L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarModulo__ctor_mB35995EA147634D8E09F13789936F962FB36E9A5 (ScalarModulo_tAC31DE64553612B146D2067DD5326B61A4037F46* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B(__this, Modulo_1__ctor_mDEF41EAB1A6B4BE23C125B52CE1A7CC025598C6B_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 float ScalarMoveTowards_get_defaultCurrent_m92610DA0CE005CE8F00ECC41D89548B92EB3B604 (ScalarMoveTowards_t77B16434DA50DA0C280322FEF4DA32E0C9957B46* __this, const RuntimeMethod* method) 
{
	{
		return (0.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarMoveTowards_get_defaultTarget_mAE85A36146385DF561CC34556209480FF6D5C77C (ScalarMoveTowards_t77B16434DA50DA0C280322FEF4DA32E0C9957B46* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarMoveTowards_Operation_mAD115C52D5E1505AAFFCB5A47D75AD64FF425370 (ScalarMoveTowards_t77B16434DA50DA0C280322FEF4DA32E0C9957B46* __this, float ___0_current, float ___1_target, float ___2_maxDelta, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_current;
		float L_1 = ___1_target;
		float L_2 = ___2_maxDelta;
		float L_3;
		L_3 = Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarMoveTowards__ctor_mDBABB985D65108E3D8879BF72118F8596F4945D8 (ScalarMoveTowards_t77B16434DA50DA0C280322FEF4DA32E0C9957B46* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE(__this, MoveTowards_1__ctor_mA19907FE3C6FBEF39BF019B6AB56B48DA2E553DE_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 float ScalarMultiply_get_defaultB_m03816CEC4F5682C43B3CC3DF38237F4976B9F46E (ScalarMultiply_t1ACD9E92C27B52C4780B1A5DC5F15FDE37AC1125* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarMultiply_Operation_mCFACE6B34EB05D4264822B78DF6F2D0159A72732 (ScalarMultiply_t1ACD9E92C27B52C4780B1A5DC5F15FDE37AC1125* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return ((float)il2cpp_codegen_multiply(L_0, L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarMultiply__ctor_mFBE090FD7936D2C4FE3FD598FA604506701FC160 (ScalarMultiply_t1ACD9E92C27B52C4780B1A5DC5F15FDE37AC1125* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67(__this, Multiply_1__ctor_m4603D01BA4FC63042FF48322BDB024AC575E8E67_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 float ScalarNormalize_Operation_m5E23BED1E94F326D586A1710D22DCB5C81E4F17A (ScalarNormalize_tEC3DFF825881D5DF9D0D60991111C4653B272A41* __this, float ___0_input, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_input;
		if ((!(((float)L_0) == ((float)(0.0f)))))
		{
			goto IL_000e;
		}
	}
	{
		return (0.0f);
	}

IL_000e:
	{
		float L_1 = ___0_input;
		float L_2 = ___0_input;
		float L_3;
		L_3 = fabsf(L_2);
		return ((float)(L_1/L_3));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarNormalize__ctor_m2D93A1C3A1015A47759D3C26364E84951B0B36D0 (ScalarNormalize_tEC3DFF825881D5DF9D0D60991111C4653B272A41* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B(__this, Normalize_1__ctor_m87C0119A30538D7F2AF4F196700AED4E841A712B_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 float ScalarPerSecond_Operation_m56FA65243B7FBBBA2804A971B61979B0C14049AA (ScalarPerSecond_t5D9E686A9194710E936F57D26E23CB7A355804F2* __this, float ___0_input, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_input;
		float L_1;
		L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		return ((float)il2cpp_codegen_multiply(L_0, L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarPerSecond__ctor_mA5333F505FCEB5F894EE0F2FD5552C27B5A3EED8 (ScalarPerSecond_t5D9E686A9194710E936F57D26E23CB7A355804F2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3(__this, PerSecond_1__ctor_m8ED857EB3D3D80B47FBF2B0D82E59042EB1C6FE3_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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarRoot_get_radicand_mB18ED1B1B757DCC6B8885EBADC7E0C9276BEBC52 (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CradicandU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarRoot_set_radicand_mA143D3C2FB5904FC058220CCC8E071DEDA6F82FF (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CradicandU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CradicandU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarRoot_get_degree_m470B29B5D4095C8319AAD32805B12003D3C8A4EB (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CdegreeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarRoot_set_degree_mCA2F59B909A83D3210F957C21160F8421A901304 (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CdegreeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdegreeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ScalarRoot_get_root_m835AADD95A0FBBF1E65A75119899F3802FE21FB6 (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CrootU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarRoot_set_root_mBE56AF0BA87982D0F1BE6E1024DEC85774FB6998 (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CrootU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrootU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarRoot_Definition_m0A739F860993BFD6D19353D67F8A7E9690F4FC9E (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScalarRoot_Root_mD11479CA2E0AC57958DE695795FE793FECB364FF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral142454E6585766CA75224DFA3D9441049FD26DB3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59A643466FB0E2B7C541313BB5CE1A3AADBB158E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral59A643466FB0E2B7C541313BB5CE1A3AADBB158E, (1.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		ScalarRoot_set_radicand_mA143D3C2FB5904FC058220CCC8E071DEDA6F82FF_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral142454E6585766CA75224DFA3D9441049FD26DB3, (2.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		ScalarRoot_set_degree_mCA2F59B909A83D3210F957C21160F8421A901304_inline(__this, L_1, NULL);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_2 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_2, __this, (intptr_t)((void*)ScalarRoot_Root_mD11479CA2E0AC57958DE695795FE793FECB364FF_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteralA2E138AD319A0E08FFC4A185CE05933BF5C01D5C, L_2, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		ScalarRoot_set_root_mBE56AF0BA87982D0F1BE6E1024DEC85774FB6998_inline(__this, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ScalarRoot_get_radicand_mB18ED1B1B757DCC6B8885EBADC7E0C9276BEBC52_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = ScalarRoot_get_root_m835AADD95A0FBBF1E65A75119899F3802FE21FB6_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_4, L_5, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = ScalarRoot_get_degree_m470B29B5D4095C8319AAD32805B12003D3C8A4EB_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = ScalarRoot_get_root_m835AADD95A0FBBF1E65A75119899F3802FE21FB6_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_6, L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarRoot_Root_mD11479CA2E0AC57958DE695795FE793FECB364FF (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ScalarRoot_get_degree_m470B29B5D4095C8319AAD32805B12003D3C8A4EB_inline(__this, NULL);
		NullCheck(L_0);
		float L_2;
		L_2 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_0, L_1, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ScalarRoot_get_radicand_mB18ED1B1B757DCC6B8885EBADC7E0C9276BEBC52_inline(__this, NULL);
		NullCheck(L_3);
		float L_5;
		L_5 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_4, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_1 = L_5;
		float L_6 = V_0;
		if ((!(((float)L_6) == ((float)(2.0f)))))
		{
			goto IL_0029;
		}
	}
	{
		float L_7 = V_1;
		float L_8;
		L_8 = sqrtf(L_7);
		return L_8;
	}

IL_0029:
	{
		float L_9 = V_1;
		float L_10 = V_0;
		float L_11;
		L_11 = powf(L_9, ((float)((1.0f)/L_10)));
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarRoot__ctor_m60D59536C27EABC24F1585E3C595FBE76E533B14 (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __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 int32_t ScalarRound_Floor_m0B7F69BFC3993051031E0219417366A192628BAA (ScalarRound_tCE25B78976BFDB341FC704244E9F599A5D551016* __this, float ___0_input, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_input;
		int32_t L_1;
		L_1 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScalarRound_AwayFromZero_m8E824D4A1E81AAE3F064836326D83EAB76B5526E (ScalarRound_tCE25B78976BFDB341FC704244E9F599A5D551016* __this, float ___0_input, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_input;
		int32_t L_1;
		L_1 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ScalarRound_Ceiling_mFEAE317241142C404FDA62E7407D41404BF74B15 (ScalarRound_tCE25B78976BFDB341FC704244E9F599A5D551016* __this, float ___0_input, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_input;
		int32_t L_1;
		L_1 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarRound__ctor_mC7D23DB08542E471E8CF9BE87D1A5E8FC21E2D8E (ScalarRound_tCE25B78976BFDB341FC704244E9F599A5D551016* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5(__this, Round_2__ctor_mA48CDE693FF7F66FF764AFB131303A9BB1A647C5_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 float ScalarSubtract_get_defaultMinuend_m6B442479F272B5E4236AF03AF59ECAF668769858 (ScalarSubtract_t6A7F3D8C5EC7FC40AE6EE36F447D8E792178CFA2* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarSubtract_get_defaultSubtrahend_m5ACDA0D3550449D10664E035B465FF4B20D08800 (ScalarSubtract_t6A7F3D8C5EC7FC40AE6EE36F447D8E792178CFA2* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarSubtract_Operation_m116474E35E63082AC22785C9247713293C0BAA55 (ScalarSubtract_t6A7F3D8C5EC7FC40AE6EE36F447D8E792178CFA2* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return ((float)il2cpp_codegen_subtract(L_0, L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarSubtract__ctor_m0AE9E5B8869D199ACB635F2716090C133762E365 (ScalarSubtract_t6A7F3D8C5EC7FC40AE6EE36F447D8E792178CFA2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882(__this, Subtract_1__ctor_mF91BBF6F3409E02F44AE351DE52953344CF93882_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 float ScalarSum_get_defaultValue_mBCEB8B21C9FD408B694EEA204B92A65781F1AAE3 (ScalarSum_t5EE1F7C84010D7063634C3EED49646B8AE8CAFF7* __this, const RuntimeMethod* method) 
{
	{
		return (1.0f);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarSum_Operation_m060E23DF8BFDA39E626E3EEA60F712C23FEED169 (ScalarSum_t5EE1F7C84010D7063634C3EED49646B8AE8CAFF7* __this, float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		return ((float)il2cpp_codegen_add(L_0, L_1));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScalarSum_Operation_m051D12CC6D267869F440445F66EFFFBD706C231A (ScalarSum_t5EE1F7C84010D7063634C3EED49646B8AE8CAFF7* __this, RuntimeObject* ___0_values, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = ___0_values;
		float L_1;
		L_1 = Enumerable_Sum_m1374719E4DC4497F0842561BCCA42070CECA9AD0(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScalarSum__ctor_mCBB92F271FC82929D9B00E9133678EDA54495109 (ScalarSum_t5EE1F7C84010D7063634C3EED49646B8AE8CAFF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5(__this, Sum_1__ctor_mE317FA3F789B575C78A65B464BD30102728139F5_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 DeprecatedVector2Add_get_defaultB_m3BF23932E7DA7533F1449F95B71113C6A5967859 (DeprecatedVector2Add_tC92A691B4373599CEB163E5E7E39833A1E7375B0* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 DeprecatedVector2Add_Operation_m35951042780218CA29616831F8F9E021A19ECC03 (DeprecatedVector2Add_tC92A691B4373599CEB163E5E7E39833A1E7375B0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeprecatedVector2Add__ctor_m94D2F2062FF7F8D50EFD5103AFBEE9C8CE56C85C (DeprecatedVector2Add_tC92A691B4373599CEB163E5E7E39833A1E7375B0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884(__this, Add_1__ctor_m86F93381C31B55A11C828C8480562937DA89B884_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Absolute_Operation_m6C098598203DABA65C0380DDA896683F86312BFC (Vector2Absolute_tE5D2AA266CF33C4E23621B55EF5BACE2210050DC* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = fabsf(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = fabsf(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Absolute__ctor_m72C165C89E990B9867706CC34D0C202AB066E78E (Vector2Absolute_tE5D2AA266CF33C4E23621B55EF5BACE2210050DC* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979(__this, Absolute_1__ctor_m7DE29F5AD0E7C2353FF3BBE6801A59D2EDB6A979_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 float Vector2Angle_Operation_mD7C13888DDB7B69A2960D1CEC91FB4D4168FC657 (Vector2Angle_t1B8CF2B8D00293514D51D4ECA2BB761CE06B049C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		float L_2;
		L_2 = Vector2_Angle_mD94AAEA690169FE5882D60F8489C8BF63300C221_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Angle__ctor_m6797B8C1759A19FB0CE6209BBC34427728099DF7 (Vector2Angle_t1B8CF2B8D00293514D51D4ECA2BB761CE06B049C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB(__this, Angle_1__ctor_m98C849F141723C151C0F384AB820989FAF8C6CBB_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Average_Operation_mC94800010F915A7F0C7B6C8F3548FFA76450EDEE (Vector2Average_tD8E579A9870804C416D04FBC414C7B9814181569* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_1, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_2, (2.0f), NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Average_Operation_m602E3309630CEF3621753484E98B01EB11EB55BF (Vector2Average_tD8E579A9870804C416D04FBC414C7B9814181569* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_0 = L_0;
		V_1 = 0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002e:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_0037;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0037:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0024_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
				L_6 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(0, IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_3;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
				L_9 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_7, L_8, NULL);
				V_0 = L_9;
				int32_t L_10 = V_1;
				V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
			}

IL_0024_1:
			{
				RuntimeObject* L_11 = V_2;
				NullCheck(L_11);
				bool L_12;
				L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
				if (L_12)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_0038;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0038:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = V_0;
		int32_t L_14 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
		L_15 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_13, ((float)L_14), NULL);
		V_0 = L_15;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_0;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Average__ctor_m1DDBCAC2F442812F2423F3FD4C26CBFDC5C1DF46 (Vector2Average_tD8E579A9870804C416D04FBC414C7B9814181569* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF(__this, Average_1__ctor_m2FFC7D6F82C52E7A411F81AA346A5EA24BC3EEDF_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 float Vector2Distance_Operation_m02DBA216710392DDE2C826C5BF91D37CB8789B6B (Vector2Distance_t63F2D5E6D836281D150E2C427E6FEDFAB4440145* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		float L_2;
		L_2 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Distance__ctor_m60D12B30849F1E279E04466A0B800C2A05150691 (Vector2Distance_t63F2D5E6D836281D150E2C427E6FEDFAB4440145* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC(__this, Distance_1__ctor_mB15742AEAFC3FBE86540344C4003E62B49BA2FBC_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Divide_get_defaultDividend_mBF1B9C1132D037F8D6C6F7E49646C36EF39C554E (Vector2Divide_tFD4F1EF9ADB37E7F00602A46DD600F470E319E02* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Divide_get_defaultDivisor_mECD80AEC83E60F1280F3BBC54EDDB64F08BDACB2 (Vector2Divide_tFD4F1EF9ADB37E7F00602A46DD600F470E319E02* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Divide_Operation_mB95FD5599DA2E9A7A949225E3C4BBFD86C6E1C0C (Vector2Divide_tFD4F1EF9ADB37E7F00602A46DD600F470E319E02* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)(L_1/L_3)), ((float)(L_5/L_7)), NULL);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Divide__ctor_m1779C64AF70901C6063E65C19B039F01AF98EB3C (Vector2Divide_tFD4F1EF9ADB37E7F00602A46DD600F470E319E02* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD(__this, Divide_1__ctor_m8908421C1B4D677423A884820970BFBE684E57AD_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 float Vector2DotProduct_Operation_m9F9C9D340EB074291BC1D9DE5A0326E7A439FE20 (Vector2DotProduct_t5AF887417EB2C7E3B37111FB2A94F39341788B44* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		float L_2;
		L_2 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2DotProduct__ctor_mBD8A18894A12423562B606ACDB7AE0804542BB17 (Vector2DotProduct_t5AF887417EB2C7E3B37111FB2A94F39341788B44* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7(__this, DotProduct_1__ctor_m9B54BB591F9E404077443BBEBC44A5D5E36F85B7_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Lerp_get_defaultA_m5AE376591F327E876CAEA75461593BF7D34011E6 (Vector2Lerp_t4ABC7F21BB791DBCD797AFE6841508FFA45A996C* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Lerp_get_defaultB_mF6C6A6C7D7E22F7309FF5D6A0411084DE397A957 (Vector2Lerp_t4ABC7F21BB791DBCD797AFE6841508FFA45A996C* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Lerp_Operation_mD21CFBF0790363991B93DCE763E5C2BBABC6B8B2 (Vector2Lerp_t4ABC7F21BB791DBCD797AFE6841508FFA45A996C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		float L_2 = ___2_t;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Lerp__ctor_mB5756A55D68F3E62CB7842B2B4724E18E9321B70 (Vector2Lerp_t4ABC7F21BB791DBCD797AFE6841508FFA45A996C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73(__this, Lerp_1__ctor_mE9AAC624E5770642B53FCD1D5DB43D27BCDABA73_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Maximum_Operation_mCD85F27028EEDEEA904DBB26729478004330DDF8 (Vector2Maximum_t78342326F1B00C0E43CF463CC20631A878469880* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_Max_m1E906743ECA6478A2EDCCFECD9D509898F66152B_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Maximum_Operation_m44291745CB221236B78990EBDA8C4419C8F9A025 (Vector2Maximum_t78342326F1B00C0E43CF463CC20631A878469880* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (bool)0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_1 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_003c;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_003c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0029_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
				L_6 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(0, IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_0;
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_3;
				V_1 = L_8;
				V_0 = (bool)1;
				goto IL_0029_1;
			}

IL_0021_1:
			{
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_1;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_3;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
				L_11 = Vector2_Max_m1E906743ECA6478A2EDCCFECD9D509898F66152B_inline(L_9, L_10, NULL);
				V_1 = L_11;
			}

IL_0029_1:
			{
				RuntimeObject* L_12 = V_2;
				NullCheck(L_12);
				bool L_13;
				L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
				if (L_13)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Maximum__ctor_m6EED730938EB605819DE94AE281CD30C8451F5CC (Vector2Maximum_t78342326F1B00C0E43CF463CC20631A878469880* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968(__this, Maximum_1__ctor_mC8EB2A8E61497809651161D1BB29928C47F36968_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Minimum_Operation_m7DAE4A1998F71BFA2690FEDFD743C1A346328FF6 (Vector2Minimum_t0118D3BCCC30009374C3613725CCAA9FC1925216* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_Min_m2D222BC18ACD4F965981EC93451DDD1D7ADFDDA0_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Minimum_Operation_mF0B02D143D12780384D088508D324E19B25DB884 (Vector2Minimum_t0118D3BCCC30009374C3613725CCAA9FC1925216* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (bool)0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_1 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_003c;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_003c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0029_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
				L_6 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(0, IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_0;
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_3;
				V_1 = L_8;
				V_0 = (bool)1;
				goto IL_0029_1;
			}

IL_0021_1:
			{
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_1;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_3;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
				L_11 = Vector2_Min_m2D222BC18ACD4F965981EC93451DDD1D7ADFDDA0_inline(L_9, L_10, NULL);
				V_1 = L_11;
			}

IL_0029_1:
			{
				RuntimeObject* L_12 = V_2;
				NullCheck(L_12);
				bool L_13;
				L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
				if (L_13)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Minimum__ctor_mBAAEAEED83A6D97EA8FBE79A07E8442F70E27BF2 (Vector2Minimum_t0118D3BCCC30009374C3613725CCAA9FC1925216* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936(__this, Minimum_1__ctor_mEDCAC635E23412F7D3B84FC11DD58CD3B8EAE936_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Modulo_get_defaultDividend_m1D43EE4C68C479DAE89551DD256CBE7A81B6AEE9 (Vector2Modulo_tC7C028DB2C806F10F4514E4391715DC8B5441BCB* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Modulo_get_defaultDivisor_mDD42A437E549F62D83F2A1421C5E999762A03EE4 (Vector2Modulo_tC7C028DB2C806F10F4514E4391715DC8B5441BCB* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Modulo_Operation_m914A6507B59A07163DE05FAD92D5F74E600988F7 (Vector2Modulo_tC7C028DB2C806F10F4514E4391715DC8B5441BCB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), (fmodf(L_1, L_3)), (fmodf(L_5, L_7)), NULL);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Modulo__ctor_mD4F5E45EF4F1FFAD2CED4EFF5A561E81668529B3 (Vector2Modulo_tC7C028DB2C806F10F4514E4391715DC8B5441BCB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3(__this, Modulo_1__ctor_m7DB5E1E30FACB0CE4CF3BB528188E65627FD10A3_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2MoveTowards_get_defaultCurrent_mCACAE33F4B504403C8E5969C30225416E668F7D7 (Vector2MoveTowards_t53F4D27D4E61D99D20058B15C647CA630AE23E4C* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2MoveTowards_get_defaultTarget_mA786A47F6DDCC5DF90852B4DCDE8A5C98C8CEADE (Vector2MoveTowards_t53F4D27D4E61D99D20058B15C647CA630AE23E4C* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2MoveTowards_Operation_m11B0E45FF47B4CC41EFF7E01BB48252D57715ACF (Vector2MoveTowards_t53F4D27D4E61D99D20058B15C647CA630AE23E4C* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_current, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_target, float ___2_maxDelta, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_current;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_target;
		float L_2 = ___2_maxDelta;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_MoveTowards_m138E823B0F25EF10A2261E57C5706232E8EA9A9A_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2MoveTowards__ctor_m887D0B6CC4CD17CE2EFB9133790AF65FB1A81A63 (Vector2MoveTowards_t53F4D27D4E61D99D20058B15C647CA630AE23E4C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA(__this, MoveTowards_1__ctor_m249C5A25D65D178D5CCC47CF5E5D337EC5676CEA_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Multiply_get_defaultB_mBF153D01659B0453B71F4147BA6A356D02DC270E (Vector2Multiply_tFA2277CCEF599208A54B11339A0304D4372D95AE* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Multiply_Operation_m8ECDE1DF6F0946753EA237ABD78A95DEAE2E4B0C (Vector2Multiply_tFA2277CCEF599208A54B11339A0304D4372D95AE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), NULL);
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Multiply__ctor_m0A811D7ACCE273D409BAE2633ABC7AA4BA03E389 (Vector2Multiply_tFA2277CCEF599208A54B11339A0304D4372D95AE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80(__this, Multiply_1__ctor_m064CB2929FE848D5FEDEC0E4A9C8DDB11B486C80_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Normalize_Operation_m86F36B6AC48EE31909F0392C4E93BD894CC163FC (Vector2Normalize_t981B34A3198C3BBC604C5EF7FB2C5C2E00EA90D6* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&___0_input), NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Normalize__ctor_m46CB8C4BCF70BEB0750BA0695F04885821CAE627 (Vector2Normalize_t981B34A3198C3BBC604C5EF7FB2C5C2E00EA90D6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9(__this, Normalize_1__ctor_m820C0EB4FD9530A6C0AC208741AD4DDE0D4F9DD9_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2PerSecond_Operation_m16B6790B94664F282AE86EF0200902BC3CCC4CD9 (Vector2PerSecond_t64F76A4D33A8613142C41ACEEA87858A4B103975* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_input;
		float L_1;
		L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2PerSecond__ctor_mF7C9CBDBBE1EFF7929443EEF002AFA159F93518D (Vector2PerSecond_t64F76A4D33A8613142C41ACEEA87858A4B103975* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA(__this, PerSecond_1__ctor_m01D915EFB827941C7670B45F79F8830C84A38BEA_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Project_Operation_mFB4BA4840E074AEE7E0FCCDF29E1394E09280EEC (Vector2Project_t343714C7D19CD3480E71576E6C53A0B77548CB7F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		float L_2;
		L_2 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_0, L_1, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&___1_b), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
		L_4 = Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline(L_2, L_3, NULL);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Project__ctor_m64A1CF05D9FC0BBD64D8C135862D03856B421C87 (Vector2Project_t343714C7D19CD3480E71576E6C53A0B77548CB7F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9(__this, Project_1__ctor_m0BDDA01A3CCAD535D31F2EFF940F063C7DB225E9_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Round_Floor_m8ACCC2A72766AAF34E16A91E00925263952305C9 (Vector2Round_tCAF9DCE93245B285319DFD12E6003A4C42F71ECE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = floorf(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = floorf(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Round_AwayFromZero_m66010517702E0A6CF5B83A52B0AE3C01E9B77758 (Vector2Round_tCAF9DCE93245B285319DFD12E6003A4C42F71ECE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = bankers_roundf(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = bankers_roundf(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Round_Ceiling_m2B32E7EE68BDC18018A4D4193E73E4C098470EC1 (Vector2Round_tCAF9DCE93245B285319DFD12E6003A4C42F71ECE* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = ceilf(L_1);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = ceilf(L_4);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_2, L_5, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Round__ctor_mC4AE3AFE2332118F90DDD6BD6340EFD2E1A6FE93 (Vector2Round_tCAF9DCE93245B285319DFD12E6003A4C42F71ECE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657(__this, Round_2__ctor_m0252240138705632A0C89E173DD3D3AEF4873657_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Subtract_get_defaultMinuend_m12FAD0958228ECB42E0B693C63C46CBCDB50A573 (Vector2Subtract_t341BE86D527E990FB4D1D2D861B98DF3618C7347* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Subtract_get_defaultSubtrahend_m9216DB9C6BF6B3F3FCC0AED414C052AA4F2A5E50 (Vector2Subtract_t341BE86D527E990FB4D1D2D861B98DF3618C7347* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Subtract_Operation_mF2123EB1E99FB37CC98390435C0C3C5BC29E8EB8 (Vector2Subtract_t341BE86D527E990FB4D1D2D861B98DF3618C7347* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Subtract__ctor_m8D063DC78A190C545A02A80F5EB8CF8BC1F41BEF (Vector2Subtract_t341BE86D527E990FB4D1D2D861B98DF3618C7347* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F(__this, Subtract_1__ctor_m6C8207A3CF030874BB2D511D57B504CDBD16BF4F_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Sum_get_defaultValue_m636484A64AA81580CCA273C5BD9F76C501308E3D (Vector2Sum_t96CCEB3B4CF0E48078C49B4AE6EA31E2EAD76EEB* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Sum_Operation_m6C9DBEE835A18A497A5498665301DA870DFB001E (Vector2Sum_t96CCEB3B4CF0E48078C49B4AE6EA31E2EAD76EEB* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_b;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
		L_2 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Sum_Operation_mF024F25C3AA20EE96D0C49D680A6089BEFCC4F0B (Vector2Sum_t96CCEB3B4CF0E48078C49B4AE6EA31E2EAD76EEB* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
		L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		V_0 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0028:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_0031;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0031:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_001e_1;
			}

IL_000f_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
				L_6 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(0, IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773_il2cpp_TypeInfo_var, L_5);
				V_2 = L_6;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_2;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
				L_9 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_7, L_8, NULL);
				V_0 = L_9;
			}

IL_001e_1:
			{
				RuntimeObject* L_10 = V_1;
				NullCheck(L_10);
				bool L_11;
				L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
				if (L_11)
				{
					goto IL_000f_1;
				}
			}
			{
				goto IL_0032;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0032:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector2Sum__ctor_m6B375225D94369F687ECD1345D4B8CB07C1CCF9E (Vector2Sum_t96CCEB3B4CF0E48078C49B4AE6EA31E2EAD76EEB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19(__this, Sum_1__ctor_m601646291B1EFE1A2E07C40AEC402B4B9F4C8A19_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 DeprecatedVector3Add_get_defaultB_m3B3D7378623B577E5B902CDAD01A04B4F3E78C51 (DeprecatedVector3Add_t6A09BFCD3ED188E2F4638E1B79F27A5C956B97B1* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 DeprecatedVector3Add_Operation_m6E51B82B11A770F57D73A3F84C51995BB40FD5FC (DeprecatedVector3Add_t6A09BFCD3ED188E2F4638E1B79F27A5C956B97B1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeprecatedVector3Add__ctor_mDD42ACC14BE690AA04077EDD954337FC2A1770A2 (DeprecatedVector3Add_t6A09BFCD3ED188E2F4638E1B79F27A5C956B97B1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5(__this, Add_1__ctor_m1C0146807C6FC031701F79178DA362D7A2BED6C5_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Absolute_Operation_mBE94AD05D96B5493C1D2572D4A9E36300FC69548 (Vector3Absolute_t36E228D7A4E9CFB0542DB87F6B8EC44C8C35C9E9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = fabsf(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = fabsf(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = fabsf(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Absolute__ctor_m19938CCD8E75E047064FD606BA65E51686ACB669 (Vector3Absolute_t36E228D7A4E9CFB0542DB87F6B8EC44C8C35C9E9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E(__this, Absolute_1__ctor_mFACD3D5A7D4356EF2FFE2212456178121069D46E_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 float Vector3Angle_Operation_m045F19CEEDE28C1453EA5ECE28795BF83466534B (Vector3Angle_t7619E9641B8137D66C77E2BE2DE3D6DA0EDD93A1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		float L_2;
		L_2 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Angle__ctor_m064CA04C323A02703E8D4B4A3A8F03D48E6D458B (Vector3Angle_t7619E9641B8137D66C77E2BE2DE3D6DA0EDD93A1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F(__this, Angle_1__ctor_mFF3182F8E10A6BC4408DEF16733AE3305CD66B0F_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Average_Operation_m2D46003891AE8112D16875D5A1D494738C4688CF (Vector3Average_tBED73D68BEEF7FF1248CD39DC757EE1D17F7D69E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_2, (2.0f), NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Average_Operation_mCAAC763A22858962783F6E8E1C9B64292A96311B (Vector3Average_tBED73D68BEEF7FF1248CD39DC757EE1D17F7D69E* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_0 = L_0;
		V_1 = 0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002e:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_0037;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0037:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0024_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
				L_6 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(0, IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_3;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
				L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL);
				V_0 = L_9;
				int32_t L_10 = V_1;
				V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
			}

IL_0024_1:
			{
				RuntimeObject* L_11 = V_2;
				NullCheck(L_11);
				bool L_12;
				L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
				if (L_12)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_0038;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0038:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
		int32_t L_14 = V_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		L_15 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_13, ((float)L_14), NULL);
		V_0 = L_15;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Average__ctor_mC9A294A8BC931C51218DCD05C7C249A3BC1FF833 (Vector3Average_tBED73D68BEEF7FF1248CD39DC757EE1D17F7D69E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15(__this, Average_1__ctor_m8CE31B1EF87B35E2877361BDA31891916F29CE15_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3CrossProduct_Operation_mEE919194FDA1B4B9BC664A10E656467DA8F1C178 (Vector3CrossProduct_t848A37825FEB624A3EC0301564E9731CDEFA6136* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3CrossProduct__ctor_m2CEBE0B2CC203371C5046A96CB9A030FB194ADC5 (Vector3CrossProduct_t848A37825FEB624A3EC0301564E9731CDEFA6136* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A(__this, CrossProduct_1__ctor_mFDED394C5869604BF873896A6615671CA6DB4C5A_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 float Vector3Distance_Operation_mBDAA4C2CB02904E924833245ED8B821FEDF07C73 (Vector3Distance_tAF516992F172269EF9230D15B92597134961E0F9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		float L_2;
		L_2 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Distance__ctor_mA06869EE4E5DF70FBF6023079CC037A127C182FD (Vector3Distance_tAF516992F172269EF9230D15B92597134961E0F9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274(__this, Distance_1__ctor_mC22BF4CF632A093026ED91C815C1A43909365274_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Divide_get_defaultDividend_mDF579EB3C4E1E96BF065141CFBAA4A0A1FDEEC38 (Vector3Divide_t7C4E7914B0DD1E8E56B7268CF1738FB33CF84E0E* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Divide_get_defaultDivisor_mE5A7F16B8B6B5759F2DAE5823BA139CFA08BD0CF (Vector3Divide_t7C4E7914B0DD1E8E56B7268CF1738FB33CF84E0E* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Divide_Operation_m6E887136E81C908468DF1578FC9B1CF842B798FF (Vector3Divide_t7C4E7914B0DD1E8E56B7268CF1738FB33CF84E0E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)(L_1/L_3)), ((float)(L_5/L_7)), ((float)(L_9/L_11)), NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Divide__ctor_m4DCFB5ACF69005B961ABBE3B5BAAC3E3146D2655 (Vector3Divide_t7C4E7914B0DD1E8E56B7268CF1738FB33CF84E0E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C(__this, Divide_1__ctor_mC9E36F3C2ED914BB90B5CB11FAD793AA8E53393C_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 float Vector3DotProduct_Operation_m12DE579E23D18DBA1F72AB69789183E38CC07A1B (Vector3DotProduct_tE3D1DCC239355600AA91044A1A954A5BB5A3B4D9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		float L_2;
		L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3DotProduct__ctor_m87AC04B00C3307A9A2D2451FC73ACDF58CE58047 (Vector3DotProduct_tE3D1DCC239355600AA91044A1A954A5BB5A3B4D9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B(__this, DotProduct_1__ctor_m9CB531E1E7D3411731847CD236C18DCC4F06B67B_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Lerp_get_defaultA_m8AA860EFBE015C376E7C1315A79F1FD3081BAE58 (Vector3Lerp_t2014E0B22883925A199B0A99100945157194A640* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Lerp_get_defaultB_m77600AFECDBCF7329AC8CA6D03375DBB43853D7B (Vector3Lerp_t2014E0B22883925A199B0A99100945157194A640* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Lerp_Operation_m18569D7D1C1DD4245D8E16813B9DEF2042DF993E (Vector3Lerp_t2014E0B22883925A199B0A99100945157194A640* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		float L_2 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Lerp__ctor_m50B5C1B7D3214CA8D0074700AD55E888C5DA266F (Vector3Lerp_t2014E0B22883925A199B0A99100945157194A640* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998(__this, Lerp_1__ctor_m5EC162E318A2BC68FF826B5F3E07EBAFB348E998_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Maximum_Operation_mB55B15CB5D60AE8B9AAE8EF16B7BFDDFFCC20B35 (Vector3Maximum_tAFA850AD2B08FFB6227E4B9AA51E183A76C8B232* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Maximum_Operation_mB41FDA1B0A474EAB76CC39D64780479B29FACFA3 (Vector3Maximum_tAFA850AD2B08FFB6227E4B9AA51E183A76C8B232* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (bool)0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_1 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_003c;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_003c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0029_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
				L_6 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(0, IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_0;
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_3;
				V_1 = L_8;
				V_0 = (bool)1;
				goto IL_0029_1;
			}

IL_0021_1:
			{
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_3;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
				L_11 = Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline(L_9, L_10, NULL);
				V_1 = L_11;
			}

IL_0029_1:
			{
				RuntimeObject* L_12 = V_2;
				NullCheck(L_12);
				bool L_13;
				L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
				if (L_13)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Maximum__ctor_m64FF54CF37C6EA717DAE3B3B524A6D9EA4A26512 (Vector3Maximum_tAFA850AD2B08FFB6227E4B9AA51E183A76C8B232* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F(__this, Maximum_1__ctor_m57AF354225C1EE7380CD737623F76F4BEB1F989F_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Minimum_Operation_m3F0AC2C166A37CF92E20ADFB6EEB6DF605C804E4 (Vector3Minimum_t6B791B90C6DDFAEBA3BBEF4123923379A6AC8BCB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Minimum_Operation_mF178B2017B56FB6316A1A4928528E9C9D7B46F97 (Vector3Minimum_t6B791B90C6DDFAEBA3BBEF4123923379A6AC8BCB* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (bool)0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_1 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_003c;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_003c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0029_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
				L_6 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(0, IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_0;
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_3;
				V_1 = L_8;
				V_0 = (bool)1;
				goto IL_0029_1;
			}

IL_0021_1:
			{
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_3;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
				L_11 = Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline(L_9, L_10, NULL);
				V_1 = L_11;
			}

IL_0029_1:
			{
				RuntimeObject* L_12 = V_2;
				NullCheck(L_12);
				bool L_13;
				L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
				if (L_13)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Minimum__ctor_m3EEAC5AD6149CD07E535AC078013E798ABD515D0 (Vector3Minimum_t6B791B90C6DDFAEBA3BBEF4123923379A6AC8BCB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864(__this, Minimum_1__ctor_m6833526C8CA53088E221F98DAC2EB1C3A8DDE864_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Modulo_get_defaultDividend_mBDDD6442DC739BD24AB6E32CFD14CA8FBA3DF0AC (Vector3Modulo_t4DCA2F8A720D99BE985E9B16F40195B11A733F6A* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Modulo_get_defaultDivisor_m50EF41569F5C1A9AA049C3E69B6AFF402B432031 (Vector3Modulo_t4DCA2F8A720D99BE985E9B16F40195B11A733F6A* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Modulo_Operation_mCC1A59C87D88DFBE5A03C8D9960F4AF94E93FAA0 (Vector3Modulo_t4DCA2F8A720D99BE985E9B16F40195B11A733F6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (fmodf(L_1, L_3)), (fmodf(L_5, L_7)), (fmodf(L_9, L_11)), NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Modulo__ctor_mC4291CDF50743B0F94F9ED14E86A580765D24123 (Vector3Modulo_t4DCA2F8A720D99BE985E9B16F40195B11A733F6A* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0(__this, Modulo_1__ctor_m549078D10DB224DBF0CB2D993EE9E663C13793F0_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3MoveTowards_get_defaultCurrent_m6746E85A8E9A3A576554839B7C7AB396A2CA90DF (Vector3MoveTowards_tF1D06EA14734A994D0951E3637F3A3E8F37486B7* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3MoveTowards_get_defaultTarget_mC9790B4F7DE366D64A2100130A40C20A306B4BF8 (Vector3MoveTowards_tF1D06EA14734A994D0951E3637F3A3E8F37486B7* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3MoveTowards_Operation_mDD307C004685BFC3B2726C6CC026719F5E752399 (Vector3MoveTowards_tF1D06EA14734A994D0951E3637F3A3E8F37486B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, float ___2_maxDelta, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_current;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_target;
		float L_2 = ___2_maxDelta;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
		L_3 = Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3MoveTowards__ctor_mA6C8963004E9B76FDBFBABFB7EA611BF982A7E06 (Vector3MoveTowards_tF1D06EA14734A994D0951E3637F3A3E8F37486B7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75(__this, MoveTowards_1__ctor_m4B6982A734E94192A15D5B1EA006569448A6ED75_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Multiply_get_defaultB_m2DA9DF14CDB726D9EB502618C66CFE7BA29842DF (Vector3Multiply_tB6F36EEB76B9D72B9BC467470CDF5A2952E3E095* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Multiply_Operation_m02061594DDE0772BDF311C182D8CD8AA68A52531 (Vector3Multiply_tB6F36EEB76B9D72B9BC467470CDF5A2952E3E095* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Multiply__ctor_m7BFCC187C56AF903ED6CD003F7AC656E8228CEC3 (Vector3Multiply_tB6F36EEB76B9D72B9BC467470CDF5A2952E3E095* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53(__this, Multiply_1__ctor_m0E81CDF4ED1AC04693730875C7DF1B710EFCEF53_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Normalize_Operation_m884821855494E06D6B65E6C29956D63DC16667BE (Vector3Normalize_t30F06BBABA8225EF49BB94E22FDC9621573C84E3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_input;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
		L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Normalize__ctor_mAC597C210CD0DF4DB8137BA4D387B164A7C937E6 (Vector3Normalize_t30F06BBABA8225EF49BB94E22FDC9621573C84E3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B(__this, Normalize_1__ctor_mBD54A24B93036056307264CC3F26B2710D5D691B_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3PerSecond_Operation_mA1263EEC36EAF9495FB83E96616160BF4FB14352 (Vector3PerSecond_t23E90CB0A73EA45CD38B0464D715378FED778B99* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_input;
		float L_1;
		L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3PerSecond__ctor_m0A93F1EE6F1A4C7EAD57C3B3CC7A429A301A3D1B (Vector3PerSecond_t23E90CB0A73EA45CD38B0464D715378FED778B99* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7(__this, PerSecond_1__ctor_m9F51C8A62488D028CAB0A59F79288665016A6FD7_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Project_Operation_mBF254256DCCF75B0614A228C63BE6D1B400F8862 (Vector3Project_tCE155E06D1544D15E5BA3CD56D6BDFC2C6FB76ED* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Project__ctor_mA0282EC81DB64FA886EC2C84CA970C8D55E8BE38 (Vector3Project_tCE155E06D1544D15E5BA3CD56D6BDFC2C6FB76ED* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE(__this, Project_1__ctor_m0ACE6E5BA01E5A5B38CDD5C2906F0D84DED528AE_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Round_Floor_mF210059CF8BD4CFB9DBB99C07EBC34D61C26BE63 (Vector3Round_t44C87D5B6B8D1365EFA7DD08C83767DACE2994D2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = floorf(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = floorf(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = floorf(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Round_AwayFromZero_mC8B5A0EF5A88B2F6CAF1A6A5199931501DA3364B (Vector3Round_t44C87D5B6B8D1365EFA7DD08C83767DACE2994D2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = bankers_roundf(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = bankers_roundf(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = bankers_roundf(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Round_Ceiling_mFF52F88A34EFEC5AEF0591ABC7FBEDCC5731BD76 (Vector3Round_t44C87D5B6B8D1365EFA7DD08C83767DACE2994D2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = ceilf(L_1);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = ceilf(L_4);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = ceilf(L_7);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Round__ctor_mBEC24D8E696AA547E7DA4088164AE27061CFD3C4 (Vector3Round_t44C87D5B6B8D1365EFA7DD08C83767DACE2994D2* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6(__this, Round_2__ctor_m7C1A744EBB1C2F3211D5DFDBE9D60B27A0B1ECF6_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Subtract_get_defaultMinuend_m0F5435C6347138DD7D3ADD62177828594236FF55 (Vector3Subtract_t665C096A5C4DB74720E0BE34A58ACA7675718A85* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Subtract_get_defaultSubtrahend_m0F5BF137C3F9701D605B171FF820D7F4216A33D2 (Vector3Subtract_t665C096A5C4DB74720E0BE34A58ACA7675718A85* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Subtract_Operation_m7D16ECAABF8D963CEA5B7D89336E8F8C2D9AC05D (Vector3Subtract_t665C096A5C4DB74720E0BE34A58ACA7675718A85* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Subtract__ctor_m9D5493D3DBE86D4CF0A7D0090087C8F053A55DC3 (Vector3Subtract_t665C096A5C4DB74720E0BE34A58ACA7675718A85* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F(__this, Subtract_1__ctor_m3235AA67A37C7DC8A6613999AFA98E485A0FBE8F_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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Sum_get_defaultValue_m830BF2D988B1AB602772F9CD262F1B8C9AB313F4 (Vector3Sum_t7EE3D5E38CF36FC9065A7E107AD3756FC92DF081* __this, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Sum_Operation_m1887B404FF30F7265A6DDBF5F8529409AACE9768 (Vector3Sum_t7EE3D5E38CF36FC9065A7E107AD3756FC92DF081* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_b;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
		L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Sum_Operation_m3B150CAC6DC6995A52689812F6D61F32019D7725 (Vector3Sum_t7EE3D5E38CF36FC9065A7E107AD3756FC92DF081* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
		L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_0 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0028:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_0031;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0031:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_001e_1;
			}

IL_000f_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
				L_6 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(0, IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E_il2cpp_TypeInfo_var, L_5);
				V_2 = L_6;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
				Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
				L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL);
				V_0 = L_9;
			}

IL_001e_1:
			{
				RuntimeObject* L_10 = V_1;
				NullCheck(L_10);
				bool L_11;
				L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
				if (L_11)
				{
					goto IL_000f_1;
				}
			}
			{
				goto IL_0032;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0032:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector3Sum__ctor_mDE0F9E76F2D55BE0E20D94AEBB28A5F14640B2FD (Vector3Sum_t7EE3D5E38CF36FC9065A7E107AD3756FC92DF081* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538(__this, Sum_1__ctor_mC628C4EC726635DAEBD5B636D4A6FFB21B118538_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 DeprecatedVector4Add_get_defaultB_m8D51DC279E11F54F5F6A814C97177CF4E157277A (DeprecatedVector4Add_t2EE31083D5C1E96B7807BEA9825A543D52E5AE12* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 DeprecatedVector4Add_Operation_m531B4ED7E50FF93D23323FC03E3FE9E82885F5F8 (DeprecatedVector4Add_t2EE31083D5C1E96B7807BEA9825A543D52E5AE12* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeprecatedVector4Add__ctor_mF2DDDF6AF0575304CC533D68177B61B2EF2A04E6 (DeprecatedVector4Add_t2EE31083D5C1E96B7807BEA9825A543D52E5AE12* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1(__this, Add_1__ctor_m981AF14E2941C7DF497D461DB38D40C5B50FB8C1_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Absolute_Operation_mE09CA56D0DF09DA1F814923918A4021CCA00F09C (Vector4Absolute_tD46E08868F8F224BCAE2C2B87F7A70B7243A8932* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = fabsf(L_1);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = fabsf(L_4);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = fabsf(L_7);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_input;
		float L_10 = L_9.___w;
		float L_11;
		L_11 = fabsf(L_10);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), L_2, L_5, L_8, L_11, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Absolute__ctor_m214521A6914F8D4D7861B5FFFCC4F202C8FB3E2D (Vector4Absolute_tD46E08868F8F224BCAE2C2B87F7A70B7243A8932* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384(__this, Absolute_1__ctor_m20694B61966790E45D863C14639654143971B384_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Average_Operation_mFB8FBDB6083A941164F520F1798E0D9C28CE35D8 (Vector4Average_t7D82E1E0173B7C57F756151C60AA27041CBA3E63* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_0, L_1, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
		L_3 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_2, (2.0f), NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Average_Operation_mDD121C99B6CA3CE1A8B401C845BEB0D845756275 (Vector4Average_t7D82E1E0173B7C57F756151C60AA27041CBA3E63* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RuntimeObject* V_2 = NULL;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		V_0 = L_0;
		V_1 = 0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_002e:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_0037;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0037:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0024_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
				L_6 = InterfaceFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(0, IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_3;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
				L_9 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_7, L_8, NULL);
				V_0 = L_9;
				int32_t L_10 = V_1;
				V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
			}

IL_0024_1:
			{
				RuntimeObject* L_11 = V_2;
				NullCheck(L_11);
				bool L_12;
				L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
				if (L_12)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_0038;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0038:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
		int32_t L_14 = V_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15;
		L_15 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_13, ((float)L_14), NULL);
		V_0 = L_15;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = V_0;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Average__ctor_m438F70A707271D76B2D60F50720D20DA0858B1EB (Vector4Average_t7D82E1E0173B7C57F756151C60AA27041CBA3E63* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03(__this, Average_1__ctor_m1F1D072ADF6356DF164E2DA9C015CC6A4BF2CE03_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 float Vector4Distance_Operation_m95E65D8C6F917AFA0621B972903B65BC93D75AA3 (Vector4Distance_t3AF749D3B55EF1FA20BC0386C2DD64B728D41BE0* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		float L_2;
		L_2 = Vector4_Distance_mDF852EE33E73E5B36084FB8DD91957BD86F9FACD_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Distance__ctor_m955EE0051AB7B5900A03C48454C99B5689A408A9 (Vector4Distance_t3AF749D3B55EF1FA20BC0386C2DD64B728D41BE0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B(__this, Distance_1__ctor_m49ED572D0F3D7F5125567DE6CCA0F3BA7195506B_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Divide_get_defaultDividend_mDE94ED0069AA4C5047905A602EC72FC35422C32D (Vector4Divide_t904CEDF8AA136E4A87B62486CB9AC81A4B78C69D* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Divide_get_defaultDivisor_m533251DAD870A807634751249C1AD5140AE7E0A0 (Vector4Divide_t904CEDF8AA136E4A87B62486CB9AC81A4B78C69D* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Divide_Operation_m17D87933CB21E1B4F5EE41A3578CD7174D8E5B87 (Vector4Divide_t904CEDF8AA136E4A87B62486CB9AC81A4B78C69D* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
		float L_15 = L_14.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), ((float)(L_1/L_3)), ((float)(L_5/L_7)), ((float)(L_9/L_11)), ((float)(L_13/L_15)), NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Divide__ctor_mFE9A896F2EE424C243A75DC85CD621951541A85E (Vector4Divide_t904CEDF8AA136E4A87B62486CB9AC81A4B78C69D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E(__this, Divide_1__ctor_m66883B8361FB8314C7A9E3C4FA4E2C900D0C2E9E_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 float Vector4DotProduct_Operation_mEB3A18CAC0CBF199FAA2A43DB2E42C7E0432CCED (Vector4DotProduct_t38A29CC583305A37449BF3B9DD51FF044EEAFE30* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		float L_2;
		L_2 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4DotProduct__ctor_m7262F147E67F350DC39E212B6B09B39264E87958 (Vector4DotProduct_t38A29CC583305A37449BF3B9DD51FF044EEAFE30* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35(__this, DotProduct_1__ctor_mDE83024E1C99024D3F176C3BA1F21C0876A5CF35_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Lerp_get_defaultA_m6CA8671D150971D92F95C7F09123E84A8DA9DB7F (Vector4Lerp_t30E98D0BB3148783ECF18AF8DF6132F00584E866* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Lerp_get_defaultB_m5C4791CD2D3293BDD35351DBB3EDAAB20C3A37AB (Vector4Lerp_t30E98D0BB3148783ECF18AF8DF6132F00584E866* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_one_m0AA55064B3C47D9D94E5BC4EE6AEC5B6E4F2D151_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Lerp_Operation_m55EFAD5B7F292A49219E689A6A7788DDB43FA5EE (Vector4Lerp_t30E98D0BB3148783ECF18AF8DF6132F00584E866* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		float L_2 = ___2_t;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
		L_3 = Vector4_Lerp_mE5FFF3D013F0880F7DF8C613E7CB44EBD7349DAB_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Lerp__ctor_mD7272ED70C2CEBED845FBC819D968D4CB9443642 (Vector4Lerp_t30E98D0BB3148783ECF18AF8DF6132F00584E866* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54(__this, Lerp_1__ctor_m854B46732EBB320F6C27825345E5E1AB6A9E4A54_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Maximum_Operation_mFDDC7AE80F2AA4F6497292E1694166C01083BCF3 (Vector4Maximum_t7CCD88C4E7B30CC9DF01D4ADF2595B3C773BDDAE* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_Max_mB699724D9F17B16ECA962E7F16766FC3D0A64B8C_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Maximum_Operation_m38E5EB085D3885BDFC5EB9E012EB966549E03EB9 (Vector4Maximum_t7CCD88C4E7B30CC9DF01D4ADF2595B3C773BDDAE* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (bool)0;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		V_1 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_003c;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_003c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0029_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
				L_6 = InterfaceFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(0, IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_0;
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_3;
				V_1 = L_8;
				V_0 = (bool)1;
				goto IL_0029_1;
			}

IL_0021_1:
			{
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_1;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = V_3;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11;
				L_11 = Vector4_Max_mB699724D9F17B16ECA962E7F16766FC3D0A64B8C_inline(L_9, L_10, NULL);
				V_1 = L_11;
			}

IL_0029_1:
			{
				RuntimeObject* L_12 = V_2;
				NullCheck(L_12);
				bool L_13;
				L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
				if (L_13)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Maximum__ctor_m1080C216D8C156B158C28CE9AAAB30765E18082C (Vector4Maximum_t7CCD88C4E7B30CC9DF01D4ADF2595B3C773BDDAE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139(__this, Maximum_1__ctor_m7B9788793C5C888FF407B17F1F64E3152CBFA139_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Minimum_Operation_m374115D3D883B89DDD6E68624CF8CF56F5A2A0C3 (Vector4Minimum_t7D50F0F5685EF37F5AD9ECF41E12DE5900A0C7B3* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_Min_m79D392F470109DE55DE1B0D48A585B5732C2C652_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Minimum_Operation_m2550BD452DB15EF679654FB34D60198CDD5834A2 (Vector4Minimum_t7D50F0F5685EF37F5AD9ECF41E12DE5900A0C7B3* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RuntimeObject* V_2 = NULL;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		V_0 = (bool)0;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		V_1 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var, L_1);
		V_2 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					RuntimeObject* L_3 = V_2;
					if (!L_3)
					{
						goto IL_003c;
					}
				}
				{
					RuntimeObject* L_4 = V_2;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_003c:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0029_1;
			}

IL_0011_1:
			{
				RuntimeObject* L_5 = V_2;
				NullCheck(L_5);
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
				L_6 = InterfaceFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(0, IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var, L_5);
				V_3 = L_6;
				bool L_7 = V_0;
				if (L_7)
				{
					goto IL_0021_1;
				}
			}
			{
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_3;
				V_1 = L_8;
				V_0 = (bool)1;
				goto IL_0029_1;
			}

IL_0021_1:
			{
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_1;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = V_3;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11;
				L_11 = Vector4_Min_m79D392F470109DE55DE1B0D48A585B5732C2C652_inline(L_9, L_10, NULL);
				V_1 = L_11;
			}

IL_0029_1:
			{
				RuntimeObject* L_12 = V_2;
				NullCheck(L_12);
				bool L_13;
				L_13 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12);
				if (L_13)
				{
					goto IL_0011_1;
				}
			}
			{
				goto IL_003d;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003d:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Minimum__ctor_m219862A689707462D3EFAC09F5F3DF8FF97AF5BD (Vector4Minimum_t7D50F0F5685EF37F5AD9ECF41E12DE5900A0C7B3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E(__this, Minimum_1__ctor_mBC074A65DB6EFAD25788A8D94C6345998B83316E_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Modulo_get_defaultDividend_m4986BFACFC65912994202E3EF220EA71DB144A42 (Vector4Modulo_tEA8FBCDA4B5C79B31FB1471AEBAB447951C3886F* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Modulo_get_defaultDivisor_mD8A7D10B58E81920BD2AB968B7AE1828D5AED10A (Vector4Modulo_tEA8FBCDA4B5C79B31FB1471AEBAB447951C3886F* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Modulo_Operation_mB55158539952E724F59C9721D44049DDBB2E2CCA (Vector4Modulo_tEA8FBCDA4B5C79B31FB1471AEBAB447951C3886F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
		float L_15 = L_14.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), (fmodf(L_1, L_3)), (fmodf(L_5, L_7)), (fmodf(L_9, L_11)), (fmodf(L_13, L_15)), NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Modulo__ctor_mE4717B7BFC6194CEFDAF69872B79820E33FBE220 (Vector4Modulo_tEA8FBCDA4B5C79B31FB1471AEBAB447951C3886F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07(__this, Modulo_1__ctor_m25F674838CDF256106081B8D6AD99E1A33BBBE07_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4MoveTowards_get_defaultCurrent_mC0114D63207EA59BE904AD3120E3F0946B738DEB (Vector4MoveTowards_t93CDAB50C657C06107FB224FB88D6F628B0EC70F* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4MoveTowards_get_defaultTarget_mF4B81FB3A96CDC9DF96426CA4364CB86A2BBB068 (Vector4MoveTowards_t93CDAB50C657C06107FB224FB88D6F628B0EC70F* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_one_m0AA55064B3C47D9D94E5BC4EE6AEC5B6E4F2D151_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4MoveTowards_Operation_mB5EA6B74113BB0E8CEADA5D228ABAD0F5562A077 (Vector4MoveTowards_t93CDAB50C657C06107FB224FB88D6F628B0EC70F* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_current, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_target, float ___2_maxDelta, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_current;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_target;
		float L_2 = ___2_maxDelta;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3;
		L_3 = Vector4_MoveTowards_m55F38110E6F96D9ACC7355560195D7662FDC80C3_inline(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4MoveTowards__ctor_m5A09566A319485850A7F50BB19A0E914525689E1 (Vector4MoveTowards_t93CDAB50C657C06107FB224FB88D6F628B0EC70F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6(__this, MoveTowards_1__ctor_m5CD4E3CF895B8B905426A0BF3A51F7C205CA7BA6_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Multiply_get_defaultB_mB0F01C74989AB6B7EF41248363600B5C12994D79 (Vector4Multiply_t20EDEC5A7C213718DFDA166525E881FECB7A4E1D* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Multiply_Operation_m138E6AC4678A4A099F4C7FDB6CE77058A3D37967 (Vector4Multiply_t20EDEC5A7C213718DFDA166525E881FECB7A4E1D* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
		float L_15 = L_14.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)), NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Multiply__ctor_mCD4CA40DF5DDC5051AACA57AD56753626E3A87DA (Vector4Multiply_t20EDEC5A7C213718DFDA166525E881FECB7A4E1D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8(__this, Multiply_1__ctor_m6C394831C88CAC00C6AF1BB181ECB45B1F9D32E8_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Normalize_Operation_m90261948932F1EBCF396B16060BA55BD1CD23D31 (Vector4Normalize_t758CDF12D5F5030536468646B1C7E7D6E90B5F26* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_input;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1;
		L_1 = Vector4_Normalize_m1D1B879617A0F54904EDD0E59D356D605457002B_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Normalize__ctor_m09D9173ECE4B64AC9B0232E1EADB71444AE94B71 (Vector4Normalize_t758CDF12D5F5030536468646B1C7E7D6E90B5F26* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169(__this, Normalize_1__ctor_mDF626A8D499D64032794958FCB3ACCFBBF928169_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4PerSecond_Operation_mCC3EA661BA63B22373977E550BFBDA6CCBCD0DF6 (Vector4PerSecond_tF58AC18679EFD42CCD70EC7E5C2579F9767B389D* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_input;
		float L_1;
		L_1 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4PerSecond__ctor_m7348FA7CE37E8BC3E5F025E787C0F43975314133 (Vector4PerSecond_tF58AC18679EFD42CCD70EC7E5C2579F9767B389D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7(__this, PerSecond_1__ctor_mD78D587C0F1210141BBCA9602F6D644E09A69DB7_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Round_Floor_m4BF89679F7946EE20B3D4D8151CCDCCA13B2C9B8 (Vector4Round_t179DA49EC516E47662042D750756DE8226405DCB* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = floorf(L_1);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = floorf(L_4);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = floorf(L_7);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_input;
		float L_10 = L_9.___w;
		float L_11;
		L_11 = floorf(L_10);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), L_2, L_5, L_8, L_11, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Round_AwayFromZero_m9174737517E6FD47B27B072792DD521A7941EA8E (Vector4Round_t179DA49EC516E47662042D750756DE8226405DCB* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = bankers_roundf(L_1);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = bankers_roundf(L_4);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = bankers_roundf(L_7);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_input;
		float L_10 = L_9.___w;
		float L_11;
		L_11 = bankers_roundf(L_10);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), L_2, L_5, L_8, L_11, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Round_Ceiling_mB93E57AD9088F92309E952827133325463A9290E (Vector4Round_t179DA49EC516E47662042D750756DE8226405DCB* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_input, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_input;
		float L_1 = L_0.___x;
		float L_2;
		L_2 = ceilf(L_1);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_input;
		float L_4 = L_3.___y;
		float L_5;
		L_5 = ceilf(L_4);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_input;
		float L_7 = L_6.___z;
		float L_8;
		L_8 = ceilf(L_7);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_input;
		float L_10 = L_9.___w;
		float L_11;
		L_11 = ceilf(L_10);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), L_2, L_5, L_8, L_11, NULL);
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Round__ctor_mE282BDA062E8A9009D48E98D72DFF3999F087B7E (Vector4Round_t179DA49EC516E47662042D750756DE8226405DCB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501(__this, Round_2__ctor_mF87A1A159297D746A19011BA03A9559DFF0DB501_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Subtract_get_defaultMinuend_m9494843DF1CECCD0C1C460D484288CFA0053248E (Vector4Subtract_t3E05DBDB33C19677EAFBC12950E1986CF110D4E7* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Subtract_get_defaultSubtrahend_mC6FA00931B7F6691B7C3B8FBA89659C6729AB5CF (Vector4Subtract_t3E05DBDB33C19677EAFBC12950E1986CF110D4E7* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Subtract_Operation_m73866A81E4606F5BFBD38D0627FD6722A4D67501 (Vector4Subtract_t3E05DBDB33C19677EAFBC12950E1986CF110D4E7* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_op_Subtraction_mD14864BB81AC08F643D2B82B41B3577012410ED9_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Subtract__ctor_m9130E3909B1FD3327F99A83229FED99275344B64 (Vector4Subtract_t3E05DBDB33C19677EAFBC12950E1986CF110D4E7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09(__this, Subtract_1__ctor_mDA0778E6377825C59F0E212C0037BA71C1113C09_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 Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Sum_get_defaultValue_mF3E57EB97AA02EA94DE62BE52B2169DB69182071 (Vector4Sum_tCFD2AC8A19618DF253EE1032687E511D335582B1* __this, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Sum_Operation_mEBB42E4A40B422126AAA30E67015A89A6F6E858F (Vector4Sum_tCFD2AC8A19618DF253EE1032687E511D335582B1* __this, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4Sum_Operation_m209844F6E514C17F43CFD95CA76C79472BA07223 (Vector4Sum_tCFD2AC8A19618DF253EE1032687E511D335582B1* __this, RuntimeObject* ___0_values, 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*)&IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
		L_0 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		V_0 = L_0;
		RuntimeObject* L_1 = ___0_values;
		NullCheck(L_1);
		RuntimeObject* L_2;
		L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tD5C0FD17E45BB16A64310D831E29C350A184590F_il2cpp_TypeInfo_var, L_1);
		V_1 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0028:
			{
				{
					RuntimeObject* L_3 = V_1;
					if (!L_3)
					{
						goto IL_0031;
					}
				}
				{
					RuntimeObject* L_4 = V_1;
					NullCheck(L_4);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
				}

IL_0031:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_001e_1;
			}

IL_000f_1:
			{
				RuntimeObject* L_5 = V_1;
				NullCheck(L_5);
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
				L_6 = InterfaceFuncInvoker0< Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 >::Invoke(0, IEnumerator_1_t1DC9BF0C441509977AE52846CAE10D10A21C5FE0_il2cpp_TypeInfo_var, L_5);
				V_2 = L_6;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_2;
				Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9;
				L_9 = Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline(L_7, L_8, NULL);
				V_0 = L_9;
			}

IL_001e_1:
			{
				RuntimeObject* L_10 = V_1;
				NullCheck(L_10);
				bool L_11;
				L_11 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_10);
				if (L_11)
				{
					goto IL_000f_1;
				}
			}
			{
				goto IL_0032;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0032:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = V_0;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Vector4Sum__ctor_m81B03104EC2AECB7936CE9C9EAEBCD28B4BF44CA (Vector4Sum_tCFD2AC8A19618DF253EE1032687E511D335582B1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0(__this, Sum_1__ctor_m4F957FF38E397F9A5BE332FB0BF10537FFDEFBA0_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingType_get_formerType_m70C697B23915C522B6737601263F8FCD03464E99 (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CformerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingType_set_formerType_mF9809B9F6ECD0883B3F10E3E1893AC043A4AF7AE (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CformerTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CformerTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MissingType_get_formerValue_m7F72BDFD47A0C063F854588725F1FCAC033A1228 (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CformerValueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingType_set_formerValue_mDA30DF70C3099370FA04712826E78C98BAD17C06 (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CformerValueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CformerValueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingType_Definition_mB496F1E60EA7426766281CF95B60A8327C74C444 (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MissingType__ctor_mAEA0168FA852354458B87275B3A3363A274CCA00 (MissingType_t795DA5CEE96A06A2FB319890BA5C6B3BDD9B7C94* __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 bool GraphInput_get_canDefine_mC65EC28CAF75A88D53943A9224C2D49F1771EA16 (GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* __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 (bool)((!(((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphInput_Definition_m77236788EC0DE26EA5C95CA244F4523CC0EEE3D7 (GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OfType_TisControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_m527872C069545AA1B32449EFC78016356C1027C0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OfType_TisValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_mA7C60188B2BCD009AA31B2A16B5C30C8B06675BF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t0E42BD08879E21EF31EF4A5A0D7493A027A4DBC1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t22DC9E1B2AED77D0294438931B1ED366D55CFF02_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t06DDAA018B06DD24D3EBE851E0DF9241B5D7EC46_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD2E02E58255D6405C9D672B4128BE15BC37027FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m888E4FBE4FAF91A4182D0ED6F59691CB0E4E640B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* V_1 = NULL;
	RuntimeObject* V_2 = NULL;
	ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* V_3 = NULL;
	U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* V_4 = NULL;
	{
		VirtualActionInvoker1< bool >::Invoke(73, __this, (bool)1);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404(L_0, NULL);
		RuntimeObject* L_2;
		L_2 = Enumerable_OfType_TisControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_m527872C069545AA1B32449EFC78016356C1027C0(L_1, Enumerable_OfType_TisControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E_m527872C069545AA1B32449EFC78016356C1027C0_RuntimeMethod_var);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t22DC9E1B2AED77D0294438931B1ED366D55CFF02_il2cpp_TypeInfo_var, L_2);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

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

IL_0046:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_0033_1;
			}

IL_001f_1:
			{
				RuntimeObject* L_6 = V_0;
				NullCheck(L_6);
				ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* L_7;
				L_7 = InterfaceFuncInvoker0< ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* >::Invoke(0, IEnumerator_1_t06DDAA018B06DD24D3EBE851E0DF9241B5D7EC46_il2cpp_TypeInfo_var, L_6);
				V_1 = L_7;
				ControlInputDefinition_t910A04C5ED30333C1E73D42F96C96FA307ECB91E* L_8 = V_1;
				NullCheck(L_8);
				String_t* L_9;
				L_9 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_8, NULL);
				ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
				L_10 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, L_9, NULL);
			}

IL_0033_1:
			{
				RuntimeObject* L_11 = V_0;
				NullCheck(L_11);
				bool L_12;
				L_12 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_11);
				if (L_12)
				{
					goto IL_001f_1;
				}
			}
			{
				goto IL_0047;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0047:
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_13;
		L_13 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		NullCheck(L_13);
		RuntimeObject* L_14;
		L_14 = FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404(L_13, NULL);
		RuntimeObject* L_15;
		L_15 = Enumerable_OfType_TisValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_mA7C60188B2BCD009AA31B2A16B5C30C8B06675BF(L_14, Enumerable_OfType_TisValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E_mA7C60188B2BCD009AA31B2A16B5C30C8B06675BF_RuntimeMethod_var);
		NullCheck(L_15);
		RuntimeObject* L_16;
		L_16 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t0E42BD08879E21EF31EF4A5A0D7493A027A4DBC1_il2cpp_TypeInfo_var, L_15);
		V_2 = L_16;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00b3:
			{
				{
					RuntimeObject* L_17 = V_2;
					if (!L_17)
					{
						goto IL_00bc;
					}
				}
				{
					RuntimeObject* L_18 = V_2;
					NullCheck(L_18);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_18);
				}

IL_00bc:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00a9_1;
			}

IL_005f_1:
			{
				RuntimeObject* L_19 = V_2;
				NullCheck(L_19);
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_20;
				L_20 = InterfaceFuncInvoker0< ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* >::Invoke(0, IEnumerator_1_tD2E02E58255D6405C9D672B4128BE15BC37027FD_il2cpp_TypeInfo_var, L_19);
				V_3 = L_20;
				U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* L_21 = (U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842_il2cpp_TypeInfo_var);
				U3CU3Ec__DisplayClass2_0__ctor_m20891FE59A3AA3E614BED9FD4AD69C42E10F7304(L_21, NULL);
				V_4 = L_21;
				U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* L_22 = V_4;
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_23 = V_3;
				NullCheck(L_23);
				String_t* L_24;
				L_24 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_23, NULL);
				NullCheck(L_22);
				L_22->___key = L_24;
				Il2CppCodeGenWriteBarrier((void**)(&L_22->___key), (void*)L_24);
				U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* L_25 = V_4;
				ValueInputDefinition_tA59456956EC99251C3838E84A6708E6A775E222E* L_26 = V_3;
				NullCheck(L_26);
				Type_t* L_27;
				L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_26);
				NullCheck(L_25);
				L_25->___type = L_27;
				Il2CppCodeGenWriteBarrier((void**)(&L_25->___type), (void*)L_27);
				U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* L_28 = V_4;
				NullCheck(L_28);
				Type_t* L_29 = L_28->___type;
				U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* L_30 = V_4;
				NullCheck(L_30);
				String_t* L_31 = L_30->___key;
				U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* L_32 = V_4;
				Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_33 = (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)il2cpp_codegen_object_new(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
				Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76(L_33, L_32, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m888E4FBE4FAF91A4182D0ED6F59691CB0E4E640B_RuntimeMethod_var), NULL);
				ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_34;
				L_34 = Unit_ValueOutput_mD670E2BF2F2185903E7D24197E11163CFE3FD99D(__this, L_29, L_31, L_33, NULL);
			}

IL_00a9_1:
			{
				RuntimeObject* L_35 = V_2;
				NullCheck(L_35);
				bool L_36;
				L_36 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_35);
				if (L_36)
				{
					goto IL_005f_1;
				}
			}
			{
				goto IL_00bd;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00bd:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphInput_AfterDefine_m0F5D802E2C37FC688AA5119C85DEA5C609BC1619 (GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* __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*)&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);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 41)), NULL);
		NullCheck(L_0);
		FlowGraph_add_onPortDefinitionsChanged_mD07140962F532563B52CE587EC6CF3C230944435(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphInput_BeforeUndefine_m16018F86D8E449A756161F0543C53B3FC8CEE0ED (GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* __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*)&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);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 41)), NULL);
		NullCheck(L_0);
		FlowGraph_remove_onPortDefinitionsChanged_mA65209112A1189E17AC5994ECBAD275D6A6C5774(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphInput__ctor_mAA377D6E252CD0DD2E1BD58E16461849D3F87F32 (GraphInput_t1D37FA5FE9ACDCCE1F8E2E289037E6CC32464199* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m20891FE59A3AA3E614BED9FD4AD69C42E10F7304 (U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m888E4FBE4FAF91A4182D0ED6F59691CB0E4E640B (U3CU3Ec__DisplayClass2_0_tDD435B46FF3908B95E9E5E500960C6DB78609842* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_2;
		L_2 = GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396(L_1, GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396_RuntimeMethod_var);
		V_0 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_3);
		bool L_4;
		L_4 = Flow_get_enableDebug_m2DB7E43EA786E994C3F26D32E9B0895C9FCC609D(L_3, NULL);
		if (!L_4)
		{
			goto IL_0035;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		NullCheck(L_5);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_6;
		L_6 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_5, NULL);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_7 = V_0;
		NullCheck(L_6);
		RuntimeObject* L_8;
		L_8 = GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180(L_6, L_7, GraphPointer_GetElementDebugData_TisIUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_m0A37FF15519E9E77CC533A5718301309416CD180_RuntimeMethod_var);
		RuntimeObject* L_9 = L_8;
		il2cpp_codegen_runtime_class_init_inline(EditorTimeBinding_t52A0FA441FC552E4992B9382EDAA7E010482EB0B_il2cpp_TypeInfo_var);
		int32_t L_10;
		L_10 = EditorTimeBinding_get_frame_m5D60E5B8841F7AEEA93CDF1F72A1E0D68085F098(NULL);
		NullCheck(L_9);
		InterfaceActionInvoker1< int32_t >::Invoke(1, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_9, L_10);
		float L_11;
		L_11 = EditorTimeBinding_get_time_mA8DA68FB1F787045711D434E42B8C9C30012AAA3(NULL);
		NullCheck(L_9);
		InterfaceActionInvoker1< float >::Invoke(3, IUnitDebugData_t1D1A32A7E1A846C72878BCD425F4FA65EB28D4A7_il2cpp_TypeInfo_var, L_9, L_11);
	}

IL_0035:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_12 = ___0_flow;
		NullCheck(L_12);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_13;
		L_13 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_12, NULL);
		NullCheck(L_13);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_13, NULL);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_14 = V_0;
		NullCheck(L_14);
		Unit_EnsureDefined_m10AD2035B0D42EC10F74AC0DB1FE5CC9D920AC57(L_14, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_16 = V_0;
		NullCheck(L_16);
		RuntimeObject* L_17;
		L_17 = Unit_get_valueInputs_m7F3176EB729B0A6C036458D3763960F9B69D3B41_inline(L_16, NULL);
		String_t* L_18 = __this->___key;
		NullCheck(L_17);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_19;
		L_19 = InterfaceFuncInvoker1< ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, String_t* >::Invoke(0, IKeyedCollection_2_t5570527A51C54ADD715B0E7EED5F5542028D1C68_il2cpp_TypeInfo_var, L_17, L_18);
		Type_t* L_20 = __this->___type;
		NullCheck(L_15);
		RuntimeObject* L_21;
		L_21 = Flow_GetValue_mD4BD28ECE4B0B22C747BA622B49579BB86A2BE6C(L_15, L_19, L_20, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_22 = ___0_flow;
		NullCheck(L_22);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_23;
		L_23 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_22, NULL);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_24 = V_0;
		NullCheck(L_23);
		GraphStack_EnterParentElement_mFDB479B4C0146EE0CD7D3AB11585799981F455FD(L_23, L_24, NULL);
		return L_21;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphOutput_get_canDefine_m2B2BB9FDCE9B5F40D4190FCAFAC0FF73FE0FEA9A (GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* __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 (bool)((!(((RuntimeObject*)(FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphOutput_Definition_m09EA0535EB6B79BF4C41A93E36A36F89833EA745 (GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OfType_TisControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_m8BCE9DE8A2C8664BD5AC837F98BA0BEC04B2FDAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OfType_TisValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_mA961EBDFE76768577C9E3176EA28DC99BA87BB59_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t3980DB2EB374D180CB3B57B91D8F4F1F701BE0D9_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tFEDD8EAC3F619DC62C16D2B501CF143400B42B16_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_t54B242E3EA19AD6A2B5B9034370304D4FE155EED_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tD33467D943F944209DB0DF71A3C973D7ACEF75B2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m8AFDD1F36F982AB35BAB78F3BB4E8EC87664BB1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* V_1 = NULL;
	U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* V_2 = NULL;
	RuntimeObject* V_3 = NULL;
	String_t* V_4 = NULL;
	Type_t* V_5 = NULL;
	{
		VirtualActionInvoker1< bool >::Invoke(73, __this, (bool)1);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_0;
		L_0 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404(L_0, NULL);
		RuntimeObject* L_2;
		L_2 = Enumerable_OfType_TisControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_m8BCE9DE8A2C8664BD5AC837F98BA0BEC04B2FDAB(L_1, Enumerable_OfType_TisControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9_m8BCE9DE8A2C8664BD5AC837F98BA0BEC04B2FDAB_RuntimeMethod_var);
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tFEDD8EAC3F619DC62C16D2B501CF143400B42B16_il2cpp_TypeInfo_var, L_2);
		V_0 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

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

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

IL_001f_1:
			{
				RuntimeObject* L_6 = V_0;
				NullCheck(L_6);
				ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* L_7;
				L_7 = InterfaceFuncInvoker0< ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* >::Invoke(0, IEnumerator_1_tD33467D943F944209DB0DF71A3C973D7ACEF75B2_il2cpp_TypeInfo_var, L_6);
				V_1 = L_7;
				U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* L_8 = (U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1_il2cpp_TypeInfo_var);
				U3CU3Ec__DisplayClass2_0__ctor_m052EB830DCA65976DA7AA81F51EAB2C82C36F9A9(L_8, NULL);
				V_2 = L_8;
				U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* L_9 = V_2;
				ControlOutputDefinition_t75AD13EED05BDE1A95FD60ABB8A05A9C891BD7F9* L_10 = V_1;
				NullCheck(L_10);
				String_t* L_11;
				L_11 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_10, NULL);
				NullCheck(L_9);
				L_9->___key = L_11;
				Il2CppCodeGenWriteBarrier((void**)(&L_9->___key), (void*)L_11);
				U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* L_12 = V_2;
				NullCheck(L_12);
				String_t* L_13 = L_12->___key;
				U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* L_14 = V_2;
				Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_15 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
				Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_15, L_14, (intptr_t)((void*)U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m8AFDD1F36F982AB35BAB78F3BB4E8EC87664BB1C_RuntimeMethod_var), NULL);
				ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_16;
				L_16 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, L_13, L_15, NULL);
			}

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

IL_0065:
	{
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_19;
		L_19 = GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_inline(__this, GraphElement_1_get_graph_m854D04434240C328A8D726D991A89A7CDAA9116B_RuntimeMethod_var);
		NullCheck(L_19);
		RuntimeObject* L_20;
		L_20 = FlowGraph_get_validPortDefinitions_m4ED27A580EAE79701E96FA7672905F7CC80AD404(L_19, NULL);
		RuntimeObject* L_21;
		L_21 = Enumerable_OfType_TisValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_mA961EBDFE76768577C9E3176EA28DC99BA87BB59(L_20, Enumerable_OfType_TisValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C_mA961EBDFE76768577C9E3176EA28DC99BA87BB59_RuntimeMethod_var);
		NullCheck(L_21);
		RuntimeObject* L_22;
		L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_t3980DB2EB374D180CB3B57B91D8F4F1F701BE0D9_il2cpp_TypeInfo_var, L_21);
		V_3 = L_22;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00a7:
			{
				{
					RuntimeObject* L_23 = V_3;
					if (!L_23)
					{
						goto IL_00b0;
					}
				}
				{
					RuntimeObject* L_24 = V_3;
					NullCheck(L_24);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_24);
				}

IL_00b0:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_009d_1;
			}

IL_007d_1:
			{
				RuntimeObject* L_25 = V_3;
				NullCheck(L_25);
				ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* L_26;
				L_26 = InterfaceFuncInvoker0< ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* >::Invoke(0, IEnumerator_1_t54B242E3EA19AD6A2B5B9034370304D4FE155EED_il2cpp_TypeInfo_var, L_25);
				ValueOutputDefinition_tEA7666333F1A46F5306B97C5608C1DEE70D5189C* L_27 = L_26;
				NullCheck(L_27);
				String_t* L_28;
				L_28 = UnitPortDefinition_get_key_m7B25AB3E0449AB56F05EA586BE1B71B4FE4CE5BD_inline(L_27, NULL);
				V_4 = L_28;
				NullCheck(L_27);
				Type_t* L_29;
				L_29 = VirtualFuncInvoker0< Type_t* >::Invoke(11, L_27);
				V_5 = L_29;
				Type_t* L_30 = V_5;
				String_t* L_31 = V_4;
				ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_32;
				L_32 = Unit_ValueInput_mC3A0304FABE5B5D5E98B850EF624F8CE643C394D(__this, L_30, L_31, NULL);
			}

IL_009d_1:
			{
				RuntimeObject* L_33 = V_3;
				NullCheck(L_33);
				bool L_34;
				L_34 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_33);
				if (L_34)
				{
					goto IL_007d_1;
				}
			}
			{
				goto IL_00b1;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00b1:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphOutput_AfterDefine_m2DD04D3AC27F2E3645423CDBFB2546828E7C6840 (GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* __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*)&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);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 41)), NULL);
		NullCheck(L_0);
		FlowGraph_add_onPortDefinitionsChanged_mD07140962F532563B52CE587EC6CF3C230944435(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphOutput_BeforeUndefine_mCD7D5C3CA3645A7CEEBFD8575608239B18D6E200 (GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* __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*)&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);
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
		Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_1, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 41)), NULL);
		NullCheck(L_0);
		FlowGraph_remove_onPortDefinitionsChanged_mA65209112A1189E17AC5994ECBAD275D6A6C5774(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphOutput__ctor_mF3F46B7D9267A6A87DCFEF7EEB6D5015767CA647 (GraphOutput_t1F4073A1E6EF057A34FD953ECA3C7583CC594032* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass2_0__ctor_m052EB830DCA65976DA7AA81F51EAB2C82C36F9A9 (U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* U3CU3Ec__DisplayClass2_0_U3CDefinitionU3Eb__0_m8AFDD1F36F982AB35BAB78F3BB4E8EC87664BB1C (U3CU3Ec__DisplayClass2_0_tFB28D86ECF86FA3C8B3ACC1B77EA7C9B011981F1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_2;
		L_2 = GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396(L_1, GraphPointer_GetParent_TisSubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F_m067CDF5616F99CEE88E8172534C72DC86CA6C396_RuntimeMethod_var);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_3);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_4;
		L_4 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_3, NULL);
		NullCheck(L_4);
		GraphStack_ExitParentElement_mB4379BEC03B4DF2D6A7674C01B9970CB98290568(L_4, NULL);
		SubgraphUnit_tD9F0CDD40BD2E2426A757F3F5AAB939BAEAB1C7F* L_5 = L_2;
		NullCheck(L_5);
		Unit_EnsureDefined_m10AD2035B0D42EC10F74AC0DB1FE5CC9D920AC57(L_5, NULL);
		NullCheck(L_5);
		RuntimeObject* L_6;
		L_6 = Unit_get_controlOutputs_mD775BE459AAF36DCEC9B2644E33FB1D68CA173B9_inline(L_5, NULL);
		String_t* L_7 = __this->___key;
		NullCheck(L_6);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_8;
		L_8 = InterfaceFuncInvoker1< ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*, String_t* >::Invoke(0, IKeyedCollection_2_t31B6B998679269BABA2500BAAAC1DA76F42AC1D6_il2cpp_TypeInfo_var, L_6, L_7);
		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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Null_get_null_m81B8431EF30DF5A876A686F91B3F0FD3F969E9BB (Null_t99987723588E4A68BD6223023875576BB97BAC2F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnullU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Null_set_null_m06B5C6BFC1FEB43DD75357A871E386D4D82931AB (Null_t99987723588E4A68BD6223023875576BB97BAC2F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnullU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnullU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Null_Definition_m4605289391F1E1D3AA57D5FC21B64F6297D1B97E (Null_t99987723588E4A68BD6223023875576BB97BAC2F* __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*)&U3CU3Ec_U3CDefinitionU3Eb__4_0_mD37C5E92F68A9D5048523B2EF3D9E2D84405F4B4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	Null_t99987723588E4A68BD6223023875576BB97BAC2F* G_B2_2 = NULL;
	Null_t99987723588E4A68BD6223023875576BB97BAC2F* G_B2_3 = NULL;
	Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	Null_t99987723588E4A68BD6223023875576BB97BAC2F* G_B1_2 = NULL;
	Null_t99987723588E4A68BD6223023875576BB97BAC2F* G_B1_3 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_0 = ((U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var))->___U3CU3E9__4_0;
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
			G_B2_2 = __this;
			G_B2_3 = __this;
			goto IL_0026;
		}
		G_B1_0 = L_1;
		G_B1_1 = _stringLiteral5BEFD8CC60A79699B5BB00E37BAC5B62D371E174;
		G_B1_2 = __this;
		G_B1_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var);
		U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C* L_2 = ((U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_3 = (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)il2cpp_codegen_object_new(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__4_0_mD37C5E92F68A9D5048523B2EF3D9E2D84405F4B4_RuntimeMethod_var), NULL);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_4 = L_3;
		((U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var))->___U3CU3E9__4_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var))->___U3CU3E9__4_0), (void*)L_4);
		G_B2_0 = L_4;
		G_B2_1 = G_B1_1;
		G_B2_2 = G_B1_2;
		G_B2_3 = G_B1_3;
	}

IL_0026:
	{
		NullCheck(G_B2_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79(G_B2_2, G_B2_1, G_B2_0, Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		NullCheck(L_5);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_5, NULL);
		NullCheck(G_B2_3);
		Null_set_null_m06B5C6BFC1FEB43DD75357A871E386D4D82931AB_inline(G_B2_3, L_6, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Null__ctor_m0CB4052D784F648F35E73EEA952B30117946ED45 (Null_t99987723588E4A68BD6223023875576BB97BAC2F* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m32DD9E750548E91E9D8F82511385BC9AAA34DDF4 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C* L_0 = (U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C*)il2cpp_codegen_object_new(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m17C35C535EDCF4B9B761E1ABE14719DD43A21764(L_0, NULL);
		((U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m17C35C535EDCF4B9B761E1ABE14719DD43A21764 (U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec_U3CDefinitionU3Eb__4_0_mD37C5E92F68A9D5048523B2EF3D9E2D84405F4B4 (U3CU3Ec_t1D441FCF98C7B5A76C85904F382333411FC14F4C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_recursion, const RuntimeMethod* method) 
{
	{
		return NULL;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCheck_get_input_m6190B1325AF3FD320DE923DBF4EAABA18923CAF9 (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCheck_set_input_m321D303ED4276FC6C025ED01E22B5C8D0124DBF8 (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __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 ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* NullCheck_get_enter_mA835E6D8756D7FED4346992F76DEAD423CF4D80D (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCheck_set_enter_m5DB3348AB1DF4D91F921D1383C82BF62F8259ECF (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __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* NullCheck_get_ifNotNull_mE24C975BAAED8AA510CD55233A867E8B76990537 (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CifNotNullU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCheck_set_ifNotNull_m38FE96FF3781150A87921A1F179CA270D2C57DE7 (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CifNotNullU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CifNotNullU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* NullCheck_get_ifNull_m9BBF939F20CC3D30F9D70A144B04CE32E536AD9F (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CifNullU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCheck_set_ifNull_m32872BBEAB2501C60DB520982427295D7DF5B15B (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CifNullU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CifNullU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCheck_Definition_m76D063BE6704A6F95F13CB93B824E295BAEE29AD (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __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*)&NullCheck_Enter_m3F1D71A38CCADBE33B0405172DDCFA8FEB7C14EB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76904120C6DCE511350EB5D493C55207F2B9FD0E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBBFFD145A243A291481177DDADB1B248725CC46);
		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*)NullCheck_Enter_m3F1D71A38CCADBE33B0405172DDCFA8FEB7C14EB_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F, L_0, NULL);
		NullCheck_set_enter_m5DB3348AB1DF4D91F921D1383C82BF62F8259ECF_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);
		NullCheck_set_input_m321D303ED4276FC6C025ED01E22B5C8D0124DBF8_inline(__this, L_3, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralBBBFFD145A243A291481177DDADB1B248725CC46, NULL);
		NullCheck_set_ifNotNull_m38FE96FF3781150A87921A1F179CA270D2C57DE7_inline(__this, L_4, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5;
		L_5 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral76904120C6DCE511350EB5D493C55207F2B9FD0E, NULL);
		NullCheck_set_ifNull_m32872BBEAB2501C60DB520982427295D7DF5B15B_inline(__this, L_5, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = NullCheck_get_input_m6190B1325AF3FD320DE923DBF4EAABA18923CAF9_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_7;
		L_7 = NullCheck_get_enter_mA835E6D8756D7FED4346992F76DEAD423CF4D80D_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_6, L_7, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_8;
		L_8 = NullCheck_get_enter_mA835E6D8756D7FED4346992F76DEAD423CF4D80D_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_9;
		L_9 = NullCheck_get_ifNotNull_mE24C975BAAED8AA510CD55233A867E8B76990537_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_8, L_9, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_10;
		L_10 = NullCheck_get_enter_mA835E6D8756D7FED4346992F76DEAD423CF4D80D_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_11;
		L_11 = NullCheck_get_ifNull_m9BBF939F20CC3D30F9D70A144B04CE32E536AD9F_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_10, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* NullCheck_Enter_m3F1D71A38CCADBE33B0405172DDCFA8FEB7C14EB (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NullCheck_get_input_m6190B1325AF3FD320DE923DBF4EAABA18923CAF9_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		V_0 = L_2;
		RuntimeObject* L_3 = V_0;
		if (!((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_3, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
		{
			goto IL_0024;
		}
	}
	{
		RuntimeObject* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_4, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_5;
		goto IL_0029;
	}

IL_0024:
	{
		RuntimeObject* L_6 = V_0;
		V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
	}

IL_0029:
	{
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0033;
		}
	}
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_8;
		L_8 = NullCheck_get_ifNull_m9BBF939F20CC3D30F9D70A144B04CE32E536AD9F_inline(__this, NULL);
		return L_8;
	}

IL_0033:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_9;
		L_9 = NullCheck_get_ifNotNull_mE24C975BAAED8AA510CD55233A867E8B76990537_inline(__this, NULL);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCheck__ctor_m03A9B0AB89CF4F1816866F9300819186925B9D00 (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCoalesce_get_input_m6D72FBE6127B14DA74925E781FBB440694C941E7 (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCoalesce_set_input_m72071302E574B245CA07AC9233F05BD85EB2D42F (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCoalesce_get_fallback_m5B85E4530DC4617B254519A0EEF2E214E70BA4F1 (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CfallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCoalesce_set_fallback_m0D938B1CBD313AB2E08D32368A277550A059E9DA (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CfallbackU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfallbackU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NullCoalesce_get_result_m17408254F809021E56EF0425B3AF5962F8393FA8 (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCoalesce_set_result_m921F00A07EA12A975BC460E7D293C0DD873BDB6F (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CresultU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresultU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCoalesce_Definition_m64A8B68A2E6C643260459A7DB7BD485B8D7C4957 (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __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*)&NullCoalesce_Coalesce_mB7D612961C8917E4A3F21C55379E5A2B73ABD451_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_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76C4644560BFB0FF1AC3D7BC9343337F8B2766E1);
		s_Il2CppMethodInitialized = true;
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral15088A7C50E83E49058833A4287B3C2F1CD730D2, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCheck(L_0);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = ValueInput_AllowsNull_m7E4E7D01A21A8CD9CE002EFAC44BCABC50A43C68(L_0, NULL);
		NullCoalesce_set_input_m72071302E574B245CA07AC9233F05BD85EB2D42F_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral76C4644560BFB0FF1AC3D7BC9343337F8B2766E1, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		NullCoalesce_set_fallback_m0D938B1CBD313AB2E08D32368A277550A059E9DA_inline(__this, L_2, NULL);
		Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* L_3 = (Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C*)il2cpp_codegen_object_new(Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C_il2cpp_TypeInfo_var);
		Func_2__ctor_m76F1065F74179CF997C3DB73CE8547CA175FFD76(L_3, __this, (intptr_t)((void*)NullCoalesce_Coalesce_mB7D612961C8917E4A3F21C55379E5A2B73ABD451_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79(__this, _stringLiteral228835A6E22383C9BC1AAFD065E6D63FA30BF27B, L_3, Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		NullCheck(L_4);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = ValueOutput_Predictable_mA0C2A0B9760C00B077ECDC644F1AE839A6EA1736(L_4, NULL);
		NullCoalesce_set_result_m921F00A07EA12A975BC460E7D293C0DD873BDB6F_inline(__this, L_5, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = NullCoalesce_get_input_m6D72FBE6127B14DA74925E781FBB440694C941E7_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = NullCoalesce_get_result_m17408254F809021E56EF0425B3AF5962F8393FA8_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_6, L_7, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8;
		L_8 = NullCoalesce_get_fallback_m5B85E4530DC4617B254519A0EEF2E214E70BA4F1_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = NullCoalesce_get_result_m17408254F809021E56EF0425B3AF5962F8393FA8_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NullCoalesce_Coalesce_mB7D612961C8917E4A3F21C55379E5A2B73ABD451 (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	bool V_1 = false;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = NullCoalesce_get_input_m6D72FBE6127B14DA74925E781FBB440694C941E7_inline(__this, NULL);
		NullCheck(L_0);
		RuntimeObject* L_2;
		L_2 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_0, L_1, NULL);
		V_0 = L_2;
		RuntimeObject* L_3 = V_0;
		if (!((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_3, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)))
		{
			goto IL_0024;
		}
	}
	{
		RuntimeObject* L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_4, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_5;
		goto IL_0029;
	}

IL_0024:
	{
		RuntimeObject* L_6 = V_0;
		V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
	}

IL_0029:
	{
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject* L_8 = V_0;
		return L_8;
	}

IL_002e:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_10;
		L_10 = NullCoalesce_get_fallback_m5B85E4530DC4617B254519A0EEF2E214E70BA4F1_inline(__this, NULL);
		NullCheck(L_9);
		RuntimeObject* L_11;
		L_11 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_9, L_10, NULL);
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullCoalesce__ctor_m710B0FBB03C1B77B5AA3265D1E79D224D1DF5013 (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* This_get_self_m7FCDDF66CD1C00595A55CBCBF1CCB2DEB2EFF8A9 (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CselfU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void This_set_self_m89FD3B2458AA48AB44DC2EF5336E49F4EBE40479 (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CselfU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CselfU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void This_Definition_mA0F0FC08C783E4F48E1E85D46B71CC437B3E9CCA (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&This_IsPredictable_m3025DAA6EC959756CFE9981E77CAD89BD7268B5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&This_Result_mFF5B68455B0D25AD9E52AC05AC74E630537DBA81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD5E820A1EEDC0ACE49D8CB67176EAE652D6F2E0C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE4989E76E7302C041C659048BA98BE4D3554EAD);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053* L_0 = (Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053*)il2cpp_codegen_object_new(Func_2_t80CC80D30D56957F993C3116D1DEECC4FD160053_il2cpp_TypeInfo_var);
		Func_2__ctor_m218E7E0A84AEA05723C0638E8DD164A5AAEC9934(L_0, __this, (intptr_t)((void*)This_Result_mFF5B68455B0D25AD9E52AC05AC74E630537DBA81_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD5E820A1EEDC0ACE49D8CB67176EAE652D6F2E0C(__this, _stringLiteralFE4989E76E7302C041C659048BA98BE4D3554EAD, L_0, Unit_ValueOutput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD5E820A1EEDC0ACE49D8CB67176EAE652D6F2E0C_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*)This_IsPredictable_m3025DAA6EC959756CFE9981E77CAD89BD7268B5D_RuntimeMethod_var), NULL);
		NullCheck(L_1);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = ValueOutput_PredictableIf_m0A6BF27A16FB6D3DFDF6B9F7BEDAA5058DBEBE6D(L_1, L_2, NULL);
		This_set_self_m89FD3B2458AA48AB44DC2EF5336E49F4EBE40479_inline(__this, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* This_Result_mFF5B68455B0D25AD9E52AC05AC74E630537DBA81 (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		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);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = GraphPointer_get_self_mA8F327FBE4EF87B42E8992F4B5538448C345C561(L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool This_IsPredictable_m3025DAA6EC959756CFE9981E77CAD89BD7268B5D (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
		L_2 = GraphPointer_get_self_mA8F327FBE4EF87B42E8992F4B5538448C345C561(L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void This__ctor_m942223B42C99DA78A6F8893E45CF1164386906B8 (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __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* Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_enter_m6883C8BBBF98735B5B383049AF1B71590A5884A1 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __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 ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Cooldown_get_reset_m92804E79D9DF0DCF11EFC6117809FABD63B20197 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CresetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_reset_m99BEFFEC3BFC299F23F13976C185059C9F572FEB (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CresetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Cooldown_get_duration_mD2C56F143C1D8DA64C916E40B2882DD52DC04BB5 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CdurationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_duration_m201DD7FA36B24E087A7B105E410513DBD3C0DEB2 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CdurationU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdurationU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Cooldown_get_unscaledTime_mE0B8174C474E5E836E307CFE0F6D4091A1D7480A (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_unscaledTime_mB7799830DDCE9A1EA881B21178BD1C950C061DB9 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_exitReady_m8DDD18AD1BA607893C1C46ED9D39BD37B0340D88 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitReadyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_exitReady_mD2E065CEE3AA7FED07435C08891AB5F14D3B5D5B (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CexitReadyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexitReadyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_exitNotReady_mD17D4A5445A6C10DD63798AE4EAC979CC3523303 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitNotReadyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_exitNotReady_mBE381EE1BD2EE03B308FF9818ABA4EA7297B903A (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CexitNotReadyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexitNotReadyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_tick_m286D845CC1716F254E2DED1609543773A6009641 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CtickU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_tick_m1231CDBE094172F1D1D30921B699CD9DEAECD93F (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CtickU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtickU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_becameReady_m0CBBB3DDEF5AFF41E57AA03B337FF72C018E43AD (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CbecameReadyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_becameReady_m53177FD96E747B4637E05440852B15A65B250E89 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CbecameReadyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbecameReadyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Cooldown_get_remainingSeconds_mC1ABA6CE3902D11562C38344B1F0291CA24F6360 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingSecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_remainingSeconds_mA0C227E5E333E9B3AA2FDE16544A8039697C2FBE (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingSecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingSecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Cooldown_get_remainingRatio_m0756C8505AA9858801BF38771607E5887A4062E4 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingRatioU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_set_remainingRatio_m66E37FD3F942BA2382DF0C97425231BDE8C6F186 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingRatioU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingRatioU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_Definition_mDB4521C338C9FBB06B17A68E0BB3D1F7E1BBD156 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cooldown_Enter_m13C6A89824E8E1D93981672A88D90E37A92AE19F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cooldown_Reset_m50D9B921E6E7F429C8B331330A9A2369F4A5FE27_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral179601F82472A9E3B1FFF3D1A50354C88CB3D054);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A17BE5F24120FBEEA4B1A54E6027E5A3ADEB070);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A417C454CB21EDD758CACD193CC2D08B563EF08);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral777AE62A4AAF93B33F90DF3E12489F43ABA14E39);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA46B5CEBD42C0AFF586C0B7DB4653BAADD9A6026);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF496AF29A21B94AC9BCBF7D907847E8861E14D5);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFEF762F72619D209506B2E7C8AEA50F2CCCCE50);
		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*)Cooldown_Enter_m13C6A89824E8E1D93981672A88D90E37A92AE19F_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F, L_0, NULL);
		Cooldown_set_enter_m6883C8BBBF98735B5B383049AF1B71590A5884A1_inline(__this, L_1, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_2, __this, (intptr_t)((void*)Cooldown_Reset_m50D9B921E6E7F429C8B331330A9A2369F4A5FE27_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral777AE62A4AAF93B33F90DF3E12489F43ABA14E39, L_2, NULL);
		Cooldown_set_reset_m99BEFFEC3BFC299F23F13976C185059C9F572FEB_inline(__this, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D, (1.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		Cooldown_set_duration_m201DD7FA36B24E087A7B105E410513DBD3C0DEB2_inline(__this, L_4, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F, (bool)0, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		Cooldown_set_unscaledTime_mB7799830DDCE9A1EA881B21178BD1C950C061DB9_inline(__this, L_5, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_6;
		L_6 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral179601F82472A9E3B1FFF3D1A50354C88CB3D054, NULL);
		Cooldown_set_exitReady_mD2E065CEE3AA7FED07435C08891AB5F14D3B5D5B_inline(__this, L_6, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_7;
		L_7 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralDF496AF29A21B94AC9BCBF7D907847E8861E14D5, NULL);
		Cooldown_set_exitNotReady_mBE381EE1BD2EE03B308FF9818ABA4EA7297B903A_inline(__this, L_7, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_8;
		L_8 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralEFEF762F72619D209506B2E7C8AEA50F2CCCCE50, NULL);
		Cooldown_set_tick_m1231CDBE094172F1D1D30921B699CD9DEAECD93F_inline(__this, L_8, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_9;
		L_9 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral2A417C454CB21EDD758CACD193CC2D08B563EF08, NULL);
		Cooldown_set_becameReady_m53177FD96E747B4637E05440852B15A65B250E89_inline(__this, L_9, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10;
		L_10 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteralA46B5CEBD42C0AFF586C0B7DB4653BAADD9A6026, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		Cooldown_set_remainingSeconds_mA0C227E5E333E9B3AA2FDE16544A8039697C2FBE_inline(__this, L_10, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral1A17BE5F24120FBEEA4B1A54E6027E5A3ADEB070, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		Cooldown_set_remainingRatio_m66E37FD3F942BA2382DF0C97425231BDE8C6F186_inline(__this, L_11, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_12;
		L_12 = Cooldown_get_duration_mD2C56F143C1D8DA64C916E40B2882DD52DC04BB5_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_13;
		L_13 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_12, L_13, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_14;
		L_14 = Cooldown_get_unscaledTime_mE0B8174C474E5E836E307CFE0F6D4091A1D7480A_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_15;
		L_15 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_14, L_15, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_16;
		L_16 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_17;
		L_17 = Cooldown_get_exitReady_m8DDD18AD1BA607893C1C46ED9D39BD37B0340D88_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_16, L_17, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_18;
		L_18 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_19;
		L_19 = Cooldown_get_exitNotReady_mD17D4A5445A6C10DD63798AE4EAC979CC3523303_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_18, L_19, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_20;
		L_20 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_21;
		L_21 = Cooldown_get_tick_m286D845CC1716F254E2DED1609543773A6009641_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_20, L_21, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_22;
		L_22 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_23;
		L_23 = Cooldown_get_becameReady_m0CBBB3DDEF5AFF41E57AA03B337FF72C018E43AD_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_22, L_23, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_24;
		L_24 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_25;
		L_25 = Cooldown_get_remainingSeconds_mC1ABA6CE3902D11562C38344B1F0291CA24F6360_inline(__this, NULL);
		Unit_Assignment_mE5DC2E131C1BA666F655E321312165D7B4BB74C7(__this, L_24, L_25, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_26;
		L_26 = Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_27;
		L_27 = Cooldown_get_remainingRatio_m0756C8505AA9858801BF38771607E5887A4062E4_inline(__this, NULL);
		Unit_Assignment_mE5DC2E131C1BA666F655E321312165D7B4BB74C7(__this, L_26, L_27, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Cooldown_CreateData_mCC010EBD8EEB9A1A1AB30A17211993C78406A24D (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_0 = (Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0*)il2cpp_codegen_object_new(Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_il2cpp_TypeInfo_var);
		Data__ctor_m49D6D11CB852432FAEF137832DD374DA1FC33C3E(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_StartListening_m58066A6776BB1043316F23272DFD8856BB73C882 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_U3CStartListeningU3Eb__0_m5C60874293E23CC83032C6184E436AFE782B55A4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* V_0 = NULL;
	Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* V_1 = NULL;
	Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* V_2 = NULL;
	{
		U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* L_0 = (U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass43_0__ctor_m805BBDEA9EA8D9AD1C649C8E75360E9A44780813(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* L_1 = V_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
		NullCheck(L_2);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_3;
		L_3 = GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D(L_2, __this, GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		V_1 = L_3;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_4 = V_1;
		NullCheck(L_4);
		bool L_5 = L_4->___isListening;
		if (!L_5)
		{
			goto IL_001e;
		}
	}
	{
		return;
	}

IL_001e:
	{
		U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* L_6 = V_0;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_7 = ___0_stack;
		NullCheck(L_7);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_8;
		L_8 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_7, NULL);
		NullCheck(L_6);
		L_6->___reference = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___reference), (void*)L_8);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_9 = ___0_stack;
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = GraphPointer_get_machine_m2D9C462298F1A003F1E790C01C1CB2BD14742689(L_9, NULL);
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11;
		memset((&L_11), 0, sizeof(L_11));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_11), _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6, L_10, NULL, NULL);
		U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* L_12 = V_0;
		Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_13 = (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*)il2cpp_codegen_object_new(Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0_il2cpp_TypeInfo_var);
		Action_1__ctor_m8B7C82E5339106446418AC956405FA13D74EB6AB(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass43_0_U3CStartListeningU3Eb__0_m5C60874293E23CC83032C6184E436AFE782B55A4_RuntimeMethod_var), NULL);
		V_2 = L_13;
		Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_14 = V_2;
		il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589(L_11, L_14, EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_RuntimeMethod_var);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_15 = V_1;
		Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_16 = V_2;
		NullCheck(L_15);
		L_15->___update = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&L_15->___update), (void*)L_16);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_17 = V_1;
		NullCheck(L_17);
		L_17->___isListening = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_StopListening_m04FC5FF7C9364B74E10416A25CD9A05AAEF945C2 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* V_0 = NULL;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_1;
		L_1 = GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D(L_0, __this, GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		V_0 = L_1;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_2 = V_0;
		NullCheck(L_2);
		bool L_3 = L_2->___isListening;
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		return;
	}

IL_0011:
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_4 = ___0_stack;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = GraphPointer_get_machine_m2D9C462298F1A003F1E790C01C1CB2BD14742689(L_4, NULL);
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_6;
		memset((&L_6), 0, sizeof(L_6));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_6), _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6, L_5, NULL, NULL);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_7 = V_0;
		NullCheck(L_7);
		Delegate_t* L_8 = L_7->___update;
		il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_6, L_8, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_9 = ___0_stack;
		NullCheck(L_9);
		GraphStack_ClearReference_m14164415794A18B6A72529FCDD56F1B761BA4175(L_9, NULL);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_10 = V_0;
		NullCheck(L_10);
		L_10->___update = (Delegate_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_10->___update), (void*)(Delegate_t*)NULL);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_11 = V_0;
		NullCheck(L_11);
		L_11->___isListening = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Cooldown_IsListening_mABF45E879440CAC51353EE2C9486D0CCED2F471A (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __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_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		NullCheck(L_0);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_1;
		L_1 = GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D(L_0, __this, GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2 = L_1->___isListening;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_TriggerUpdate_mB8180941D890632DEA123B62E6D87EEE4ECFB29D (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, 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;
	}
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
		L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0010:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
					if (!L_2)
					{
						goto IL_0019;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = V_0;
					NullCheck(L_3);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
				}

IL_0019:
				{
					return;
				}
			}
		});
		try
		{
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = V_0;
			Cooldown_Update_mD65AF91806D19F3D5043153676D1498F6A8D78B3(__this, L_4, NULL);
			goto IL_001a;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_Enter_m13C6A89824E8E1D93981672A88D90E37A92AE19F (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D(L_1, __this, GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		NullCheck(L_2);
		bool L_3;
		L_3 = Data_get_isReady_m6A4D0014882199FA187F516E5EE8E5C5BD465B02(L_2, NULL);
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5;
		L_5 = Cooldown_Reset_m50D9B921E6E7F429C8B331330A9A2369F4A5FE27(__this, L_4, NULL);
		return L_5;
	}

IL_001b:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_6;
		L_6 = Cooldown_get_exitNotReady_mD17D4A5445A6C10DD63798AE4EAC979CC3523303_inline(__this, NULL);
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_Reset_m50D9B921E6E7F429C8B331330A9A2369F4A5FE27 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D(L_1, __this, GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_3 = L_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = Cooldown_get_duration_mD2C56F143C1D8DA64C916E40B2882DD52DC04BB5_inline(__this, NULL);
		NullCheck(L_4);
		float L_6;
		L_6 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_4, L_5, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		NullCheck(L_3);
		L_3->___duration = L_6;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_7 = L_3;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_8 = L_7;
		NullCheck(L_8);
		float L_9 = L_8->___duration;
		NullCheck(L_8);
		L_8->___remaining = L_9;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_10 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_11;
		L_11 = Cooldown_get_unscaledTime_mE0B8174C474E5E836E307CFE0F6D4091A1D7480A_inline(__this, NULL);
		NullCheck(L_10);
		bool L_12;
		L_12 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_10, L_11, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		NullCheck(L_7);
		L_7->___unscaled = L_12;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_13;
		L_13 = Cooldown_get_exitReady_m8DDD18AD1BA607893C1C46ED9D39BD37B0340D88_inline(__this, NULL);
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_AssignMetrics_m936BE0A462BB71A9B21A1CD8D1EB2375F8FDDB10 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* ___1_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Cooldown_get_remainingSeconds_mC1ABA6CE3902D11562C38344B1F0291CA24F6360_inline(__this, NULL);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_2 = ___1_data;
		NullCheck(L_2);
		float L_3 = L_2->___remaining;
		float L_4 = L_3;
		RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_5, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Cooldown_get_remainingRatio_m0756C8505AA9858801BF38771607E5887A4062E4_inline(__this, NULL);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_8 = ___1_data;
		NullCheck(L_8);
		float L_9 = L_8->___remaining;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_10 = ___1_data;
		NullCheck(L_10);
		float L_11 = L_10->___duration;
		float L_12;
		L_12 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(L_9/L_11)), NULL);
		float L_13 = L_12;
		RuntimeObject* L_14 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_13);
		NullCheck(L_6);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_6, L_7, L_14, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown_Update_mD65AF91806D19F3D5043153676D1498F6A8D78B3 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* V_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* V_1 = NULL;
	float G_B4_0 = 0.0f;
	Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* G_B4_1 = NULL;
	float G_B3_0 = 0.0f;
	Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* G_B3_1 = NULL;
	float G_B5_0 = 0.0f;
	float G_B5_1 = 0.0f;
	Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* G_B5_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);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D(L_1, __this, GraphPointer_GetElementData_TisData_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0_m633518BEC9717AD52DE1C0242386FDD96596CD5D_RuntimeMethod_var);
		V_0 = L_2;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_3 = V_0;
		NullCheck(L_3);
		bool L_4;
		L_4 = Data_get_isReady_m6A4D0014882199FA187F516E5EE8E5C5BD465B02(L_3, NULL);
		if (!L_4)
		{
			goto IL_0016;
		}
	}
	{
		return;
	}

IL_0016:
	{
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_5 = V_0;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_6 = L_5;
		NullCheck(L_6);
		float L_7 = L_6->___remaining;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_8 = V_0;
		NullCheck(L_8);
		bool L_9 = L_8->___unscaled;
		if (L_9)
		{
			G_B4_0 = L_7;
			G_B4_1 = L_6;
			goto IL_002c;
		}
		G_B3_0 = L_7;
		G_B3_1 = L_6;
	}
	{
		float L_10;
		L_10 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		G_B5_0 = L_10;
		G_B5_1 = G_B3_0;
		G_B5_2 = G_B3_1;
		goto IL_0031;
	}

IL_002c:
	{
		float L_11;
		L_11 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
		G_B5_0 = L_11;
		G_B5_1 = G_B4_0;
		G_B5_2 = G_B4_1;
	}

IL_0031:
	{
		NullCheck(G_B5_2);
		G_B5_2->___remaining = ((float)il2cpp_codegen_subtract(G_B5_1, G_B5_0));
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_12 = V_0;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_13 = V_0;
		NullCheck(L_13);
		float L_14 = L_13->___remaining;
		float L_15;
		L_15 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_14, NULL);
		NullCheck(L_12);
		L_12->___remaining = L_15;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_16 = ___0_flow;
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_17 = V_0;
		Cooldown_AssignMetrics_m936BE0A462BB71A9B21A1CD8D1EB2375F8FDDB10(__this, L_16, L_17, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_18 = ___0_flow;
		NullCheck(L_18);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_19;
		L_19 = Flow_PreserveStack_mF8870AE4EE078682F117D92B27AFE07750FEB33D(L_18, NULL);
		V_1 = L_19;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_21;
		L_21 = Cooldown_get_tick_m286D845CC1716F254E2DED1609543773A6009641_inline(__this, NULL);
		NullCheck(L_20);
		Flow_Invoke_mF68F1D0BD4744FACEC424F1716676B60C67EE9FC(L_20, L_21, NULL);
		Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* L_22 = V_0;
		NullCheck(L_22);
		bool L_23;
		L_23 = Data_get_isReady_m6A4D0014882199FA187F516E5EE8E5C5BD465B02(L_22, NULL);
		if (!L_23)
		{
			goto IL_0083;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_25 = V_1;
		NullCheck(L_24);
		Flow_RestoreStack_mFB55BF4370280327BE1153080FE917B734F275A3(L_24, L_25, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_26 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_27;
		L_27 = Cooldown_get_becameReady_m0CBBB3DDEF5AFF41E57AA03B337FF72C018E43AD_inline(__this, NULL);
		NullCheck(L_26);
		Flow_Invoke_mF68F1D0BD4744FACEC424F1716676B60C67EE9FC(L_26, L_27, NULL);
	}

IL_0083:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_28 = ___0_flow;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_29 = V_1;
		NullCheck(L_28);
		Flow_DisposePreservedStack_mC5054B871900DB5A3BD3F860673AE9474BB926EE(L_28, L_29, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cooldown__ctor_m7B91B21282342734C88D737EE33F05E8C04251D4 (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __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 bool Data_get_isReady_m6A4D0014882199FA187F516E5EE8E5C5BD465B02 (Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___remaining;
		return (bool)((((int32_t)((!(((float)L_0) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m49D6D11CB852432FAEF137832DD374DA1FC33C3E (Data_tB78C10E1F4D68E86928CAFCFC315A2F3B5FC5BB0* __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__DisplayClass43_0__ctor_m805BBDEA9EA8D9AD1C649C8E75360E9A44780813 (U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0_U3CStartListeningU3Eb__0_m5C60874293E23CC83032C6184E436AFE782B55A4 (U3CU3Ec__DisplayClass43_0_t965CEBD23C45C4BCC6E4792D012346266C46AEBC* __this, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___0_args, const RuntimeMethod* method) 
{
	{
		Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* L_0 = __this->___U3CU3E4__this;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_1 = __this->___reference;
		NullCheck(L_0);
		Cooldown_TriggerUpdate_mB8180941D890632DEA123B62E6D87EEE4ECFB29D(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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Timer_get_start_mDED8BB323AA1EDA2F08C491D623B1ED19CB790BB (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CstartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_start_m3EBCA91AB348C9C6D912BE553DE93511E490B7E4 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CstartU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Timer_get_pause_m941C6DEA53EB9C7EFA5CA09CD9183EDAB863D1E0 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CpauseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_pause_m9A3DBEF5A45D41C7EDAF0AB54B847C765921AD06 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CpauseU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpauseU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Timer_get_resume_m951115D2130A08C15D22503B5D1771B175FCC0E3 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CresumeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_resume_mE5F5A61743B2371DE146AEFAA668EB768083DCE6 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CresumeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresumeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Timer_get_toggle_m4DD6C324A5E8CF7B96F6CC60A6307F19936DC0B0 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CtoggleU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_toggle_m137564E6928A1AF13281159B07AABC487B9704CC (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CtoggleU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtoggleU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Timer_get_duration_m8AF3EC7AB3D95100A32A21E510D9942459C517D6 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CdurationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_duration_mB192D951EDFD517371A1A7874E0961D601F8CA40 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CdurationU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdurationU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Timer_get_unscaledTime_m9388E177EBCA0F4E400D1F93ACCC74335427E7D0 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_unscaledTime_m6E3D93B8E9A16F4A7F011A2E929D9641F469A7DF (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_started_m5A9E3E5638B74CECA9D595E5C952169C8D5DE530 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CstartedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_started_m382EB08EFFFEE903484A51454060E0A62A94F315 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CstartedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_tick_m01FC60F526F3DD90E04F0950F80905F2865D0CDB (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CtickU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_tick_m90FED164D526AA42BDB863F77C1E1453DF0847BC (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CtickU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtickU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_completed_mE28DC8F273FE6B949F9D81BA5BB18D20BB0C352E (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CcompletedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_completed_mECDF7B35EB315BF255F617B96B105B02CA2CCAA0 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CcompletedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcompletedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_elapsedSeconds_m0E91AC90B4891246508BA8DEB5146B352C3CC674 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CelapsedSecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_elapsedSeconds_m99C8FAC6BF0CAB617FC5C4484FBEE8A35EA3C958 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CelapsedSecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CelapsedSecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_elapsedRatio_m0F0A0CE1566FD617DCE3FBAE1F41417DB9F941DD (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CelapsedRatioU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_elapsedRatio_m94E62C16339E8F89C317A47DCE1F4B8513429F9A (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CelapsedRatioU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CelapsedRatioU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_remainingSeconds_mEA5017B7ADFC7B2F32AED7BB5EF53C86912497AC (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingSecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_remainingSeconds_mB3130830E808379C5D18B2DF8F8A420027F7BCE8 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingSecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingSecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_remainingRatio_m55D242D1F223866C50E9341C4DFCBE4F1D3CA135 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingRatioU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_set_remainingRatio_m1E1D3A3F155AD58A735D48A1D26624C0362393B5 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingRatioU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingRatioU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_Definition_m7B635E927D563FC881AA89D7A78A28317E42F3B8 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __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*)&Timer_Pause_m4B8867759A2CC5158C0D6873F2C686853EF1ACF7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Timer_Resume_m966B285963D113C84029BC602F733507BEFC5079_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Timer_Start_mB1BC70ED8A306267A9134D4A00E584A6D61EA433_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Timer_Toggle_m9759FBD3D385466D5177BB7FF8EF00AD03E6A7F2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral008F6E1BE2B28B633406A8328A0C886C24DD0A51);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A17BE5F24120FBEEA4B1A54E6027E5A3ADEB070);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral60D5801B3DE1545126B373152DA0C17EB568D85F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral615399B5B74CB4A236BA6CD144C970B160C7C02E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63A7BC5625BD73B4EFFB4EB777EA75B79C73E722);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral760865C55F22E06913EE529E43E0A4EC6D4C2957);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90E375223494BB0B20A73DB031E5FC501530C4C3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA46B5CEBD42C0AFF586C0B7DB4653BAADD9A6026);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2FE19BF62B92470C01DD20999537C1C37DDDFA2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEFEF762F72619D209506B2E7C8AEA50F2CCCCE50);
		s_Il2CppMethodInitialized = true;
	}
	{
		VirtualActionInvoker1< bool >::Invoke(73, __this, (bool)1);
		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*)Timer_Start_mB1BC70ED8A306267A9134D4A00E584A6D61EA433_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral2AD47C03F7A83F82E3B2ADFE8A60F1727FD3BEFD, L_0, NULL);
		Timer_set_start_m3EBCA91AB348C9C6D912BE553DE93511E490B7E4_inline(__this, L_1, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_2 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_2, __this, (intptr_t)((void*)Timer_Pause_m4B8867759A2CC5158C0D6873F2C686853EF1ACF7_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral63A7BC5625BD73B4EFFB4EB777EA75B79C73E722, L_2, NULL);
		Timer_set_pause_m9A3DBEF5A45D41C7EDAF0AB54B847C765921AD06_inline(__this, L_3, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_4 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_4, __this, (intptr_t)((void*)Timer_Resume_m966B285963D113C84029BC602F733507BEFC5079_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_5;
		L_5 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral60D5801B3DE1545126B373152DA0C17EB568D85F, L_4, NULL);
		Timer_set_resume_mE5F5A61743B2371DE146AEFAA668EB768083DCE6_inline(__this, L_5, NULL);
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_6 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_6, __this, (intptr_t)((void*)Timer_Toggle_m9759FBD3D385466D5177BB7FF8EF00AD03E6A7F2_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_7;
		L_7 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral760865C55F22E06913EE529E43E0A4EC6D4C2957, L_6, NULL);
		Timer_set_toggle_m137564E6928A1AF13281159B07AABC487B9704CC_inline(__this, L_7, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_8;
		L_8 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteral7BA557C60FBFACAA46AD1B56F1F3BD5FC6D77A8D, (1.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		Timer_set_duration_mB192D951EDFD517371A1A7874E0961D601F8CA40_inline(__this, L_8, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9;
		L_9 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F, (bool)0, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		Timer_set_unscaledTime_m6E3D93B8E9A16F4A7F011A2E929D9641F469A7DF_inline(__this, L_9, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
		L_10 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral008F6E1BE2B28B633406A8328A0C886C24DD0A51, NULL);
		Timer_set_started_m382EB08EFFFEE903484A51454060E0A62A94F315_inline(__this, L_10, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_11;
		L_11 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralEFEF762F72619D209506B2E7C8AEA50F2CCCCE50, NULL);
		Timer_set_tick_m90FED164D526AA42BDB863F77C1E1453DF0847BC_inline(__this, L_11, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_12;
		L_12 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral90E375223494BB0B20A73DB031E5FC501530C4C3, NULL);
		Timer_set_completed_mECDF7B35EB315BF255F617B96B105B02CA2CCAA0_inline(__this, L_12, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_13;
		L_13 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral615399B5B74CB4A236BA6CD144C970B160C7C02E, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		Timer_set_elapsedSeconds_m99C8FAC6BF0CAB617FC5C4484FBEE8A35EA3C958_inline(__this, L_13, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_14;
		L_14 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteralC2FE19BF62B92470C01DD20999537C1C37DDDFA2, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		Timer_set_elapsedRatio_m94E62C16339E8F89C317A47DCE1F4B8513429F9A_inline(__this, L_14, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteralA46B5CEBD42C0AFF586C0B7DB4653BAADD9A6026, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		Timer_set_remainingSeconds_mB3130830E808379C5D18B2DF8F8A420027F7BCE8_inline(__this, L_15, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_16;
		L_16 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651(__this, _stringLiteral1A17BE5F24120FBEEA4B1A54E6027E5A3ADEB070, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m2483CED9CC2FA388B0BF5F114EFCB4FFD2742651_RuntimeMethod_var);
		Timer_set_remainingRatio_m1E1D3A3F155AD58A735D48A1D26624C0362393B5_inline(__this, L_16, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Timer_CreateData_mF3614D0BDD80305CB4ADFDFF63D2CFBD4DB6005C (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_0 = (Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1*)il2cpp_codegen_object_new(Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_il2cpp_TypeInfo_var);
		Data__ctor_m39BD7DF0ECAECC4448B03328ADE8B5AB1193F71F(L_0, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_StartListening_m630DEB1CB3E02D86EF82179AB806B18D623DD880 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass55_0_U3CStartListeningU3Eb__0_m1EF79300BB7764901B8D4A4038E31CAE93344873_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* V_0 = NULL;
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* V_1 = NULL;
	Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* V_2 = NULL;
	{
		U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* L_0 = (U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass55_0__ctor_m42C1914963285A6A372ACEC4AD8DC0C001BBEB86(L_0, NULL);
		V_0 = L_0;
		U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* L_1 = V_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_2 = ___0_stack;
		NullCheck(L_2);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_3;
		L_3 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_2, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		V_1 = L_3;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_4 = V_1;
		NullCheck(L_4);
		bool L_5 = L_4->___isListening;
		if (!L_5)
		{
			goto IL_001e;
		}
	}
	{
		return;
	}

IL_001e:
	{
		U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* L_6 = V_0;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_7 = ___0_stack;
		NullCheck(L_7);
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_8;
		L_8 = GraphStack_ToReference_m0793568212CA2965C7D185AED3AD8D90BE34E69B(L_7, NULL);
		NullCheck(L_6);
		L_6->___reference = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___reference), (void*)L_8);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_9 = ___0_stack;
		NullCheck(L_9);
		RuntimeObject* L_10;
		L_10 = GraphPointer_get_machine_m2D9C462298F1A003F1E790C01C1CB2BD14742689(L_9, NULL);
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_11;
		memset((&L_11), 0, sizeof(L_11));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_11), _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6, L_10, NULL, NULL);
		U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* L_12 = V_0;
		Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_13 = (Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0*)il2cpp_codegen_object_new(Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0_il2cpp_TypeInfo_var);
		Action_1__ctor_m8B7C82E5339106446418AC956405FA13D74EB6AB(L_13, L_12, (intptr_t)((void*)U3CU3Ec__DisplayClass55_0_U3CStartListeningU3Eb__0_m1EF79300BB7764901B8D4A4038E31CAE93344873_RuntimeMethod_var), NULL);
		V_2 = L_13;
		Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_14 = V_2;
		il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589(L_11, L_14, EventBus_Register_TisEmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F_m7368A473C2FDF926ED216FDCCBA74BC73357E589_RuntimeMethod_var);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_15 = V_1;
		Action_1_tBA3B1F047564C0FEF4668E919B719CEDF49CD3B0* L_16 = V_2;
		NullCheck(L_15);
		L_15->___update = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&L_15->___update), (void*)L_16);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_17 = V_1;
		NullCheck(L_17);
		L_17->___isListening = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_StopListening_mEEF818C067DAB22DF7DE1D420BEC108AA634C5D8 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* ___0_stack, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6);
		s_Il2CppMethodInitialized = true;
	}
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* V_0 = NULL;
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = ___0_stack;
		NullCheck(L_0);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_1;
		L_1 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_0, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		V_0 = L_1;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2 = V_0;
		NullCheck(L_2);
		bool L_3 = L_2->___isListening;
		if (L_3)
		{
			goto IL_0011;
		}
	}
	{
		return;
	}

IL_0011:
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_4 = ___0_stack;
		NullCheck(L_4);
		RuntimeObject* L_5;
		L_5 = GraphPointer_get_machine_m2D9C462298F1A003F1E790C01C1CB2BD14742689(L_4, NULL);
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_6;
		memset((&L_6), 0, sizeof(L_6));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_6), _stringLiteral42960449A18FA75AF2D9A7F9CDCC744B0EF455E6, L_5, NULL, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_7 = V_0;
		NullCheck(L_7);
		Delegate_t* L_8 = L_7->___update;
		il2cpp_codegen_runtime_class_init_inline(EventBus_t6457FCB216134244ECE28921407E893BC1D38056_il2cpp_TypeInfo_var);
		EventBus_Unregister_m03F8AD1C0A74CFBA7A6D998C2736116CA7D67E47(L_6, L_8, NULL);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_9 = ___0_stack;
		NullCheck(L_9);
		GraphStack_ClearReference_m14164415794A18B6A72529FCDD56F1B761BA4175(L_9, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_10 = V_0;
		NullCheck(L_10);
		L_10->___update = (Delegate_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_10->___update), (void*)(Delegate_t*)NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_11 = V_0;
		NullCheck(L_11);
		L_11->___isListening = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Timer_IsListening_m7DCD969D09B255123D7E0C3155A93E81C0546570 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __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_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* L_0 = ___0_pointer;
		NullCheck(L_0);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_1;
		L_1 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_0, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		NullCheck(L_1);
		bool L_2 = L_1->___isListening;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_TriggerUpdate_m14C1516F27B5F76841C1AB6F96E97D1397A91E03 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, 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;
	}
	Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* V_0 = NULL;
	{
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_0 = ___0_reference;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1;
		L_1 = Flow_New_m98A782213700BC09F3B5E52989F90DCA246B3E5F(L_0, NULL);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0010:
			{
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_2 = V_0;
					if (!L_2)
					{
						goto IL_0019;
					}
				}
				{
					Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = V_0;
					NullCheck(L_3);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3);
				}

IL_0019:
				{
					return;
				}
			}
		});
		try
		{
			Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_4 = V_0;
			Timer_Update_m5657815B92FD5363D41A13C8D86DB0249DCD977B(__this, L_4, NULL);
			goto IL_001a;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_Start_mB1BC70ED8A306267A9134D4A00E584A6D61EA433 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_1, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		V_0 = L_2;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_3 = V_0;
		NullCheck(L_3);
		L_3->___elapsed = (0.0f);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_4 = V_0;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6;
		L_6 = Timer_get_duration_m8AF3EC7AB3D95100A32A21E510D9942459C517D6_inline(__this, NULL);
		NullCheck(L_5);
		float L_7;
		L_7 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_5, L_6, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		NullCheck(L_4);
		L_4->___duration = L_7;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_8 = V_0;
		NullCheck(L_8);
		L_8->___active = (bool)1;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_9 = V_0;
		NullCheck(L_9);
		L_9->___paused = (bool)0;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_10 = V_0;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_12;
		L_12 = Timer_get_unscaledTime_m9388E177EBCA0F4E400D1F93ACCC74335427E7D0_inline(__this, NULL);
		NullCheck(L_11);
		bool L_13;
		L_13 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_11, L_12, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		NullCheck(L_10);
		L_10->___unscaled = L_13;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_15 = V_0;
		Timer_AssignMetrics_mD257E0FFA7A7E5017F3A1B4F481853937CB1CDD4(__this, L_14, L_15, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
		L_16 = Timer_get_started_m5A9E3E5638B74CECA9D595E5C952169C8D5DE530_inline(__this, NULL);
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_Pause_m4B8867759A2CC5158C0D6873F2C686853EF1ACF7 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_1, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		NullCheck(L_2);
		L_2->___paused = (bool)1;
		return (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_Resume_m966B285963D113C84029BC602F733507BEFC5079 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_1, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		NullCheck(L_2);
		L_2->___paused = (bool)0;
		return (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_Toggle_m9759FBD3D385466D5177BB7FF8EF00AD03E6A7F2 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* V_0 = NULL;
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		NullCheck(L_0);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_1;
		L_1 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_0, NULL);
		NullCheck(L_1);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_1, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		V_0 = L_2;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_3 = V_0;
		NullCheck(L_3);
		bool L_4 = L_3->___active;
		if (L_4)
		{
			goto IL_001d;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_6;
		L_6 = Timer_Start_mB1BC70ED8A306267A9134D4A00E584A6D61EA433(__this, L_5, NULL);
		return L_6;
	}

IL_001d:
	{
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_7 = V_0;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_8 = V_0;
		NullCheck(L_8);
		bool L_9 = L_8->___paused;
		NullCheck(L_7);
		L_7->___paused = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
		return (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_AssignMetrics_mD257E0FFA7A7E5017F3A1B4F481853937CB1CDD4 (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* ___1_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Timer_get_elapsedSeconds_m0E91AC90B4891246508BA8DEB5146B352C3CC674_inline(__this, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2 = ___1_data;
		NullCheck(L_2);
		float L_3 = L_2->___elapsed;
		float L_4 = L_3;
		RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
		NullCheck(L_0);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_0, L_1, L_5, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Timer_get_elapsedRatio_m0F0A0CE1566FD617DCE3FBAE1F41417DB9F941DD_inline(__this, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_8 = ___1_data;
		NullCheck(L_8);
		float L_9 = L_8->___elapsed;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_10 = ___1_data;
		NullCheck(L_10);
		float L_11 = L_10->___duration;
		float L_12;
		L_12 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(L_9/L_11)), NULL);
		float L_13 = L_12;
		RuntimeObject* L_14 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_13);
		NullCheck(L_6);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_6, L_7, L_14, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_15 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_16;
		L_16 = Timer_get_remainingSeconds_mEA5017B7ADFC7B2F32AED7BB5EF53C86912497AC_inline(__this, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_17 = ___1_data;
		NullCheck(L_17);
		float L_18 = L_17->___duration;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_19 = ___1_data;
		NullCheck(L_19);
		float L_20 = L_19->___elapsed;
		float L_21;
		L_21 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), ((float)il2cpp_codegen_subtract(L_18, L_20)), NULL);
		float L_22 = L_21;
		RuntimeObject* L_23 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_22);
		NullCheck(L_15);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_15, L_16, L_23, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_25;
		L_25 = Timer_get_remainingRatio_m55D242D1F223866C50E9341C4DFCBE4F1D3CA135_inline(__this, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_26 = ___1_data;
		NullCheck(L_26);
		float L_27 = L_26->___duration;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_28 = ___1_data;
		NullCheck(L_28);
		float L_29 = L_28->___elapsed;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_30 = ___1_data;
		NullCheck(L_30);
		float L_31 = L_30->___duration;
		float L_32;
		L_32 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(((float)il2cpp_codegen_subtract(L_27, L_29))/L_31)), NULL);
		float L_33 = L_32;
		RuntimeObject* L_34 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_33);
		NullCheck(L_24);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_24, L_25, L_34, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer_Update_m5657815B92FD5363D41A13C8D86DB0249DCD977B (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* V_0 = NULL;
	GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* V_1 = NULL;
	float G_B5_0 = 0.0f;
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* G_B5_1 = NULL;
	float G_B4_0 = 0.0f;
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* G_B4_1 = NULL;
	float G_B6_0 = 0.0f;
	float G_B6_1 = 0.0f;
	Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* G_B6_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);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_2;
		L_2 = GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826(L_1, __this, GraphPointer_GetElementData_TisData_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1_m41538A3756CA7A30AD2E58CEF17EF9E22DCD7826_RuntimeMethod_var);
		V_0 = L_2;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_3 = V_0;
		NullCheck(L_3);
		bool L_4 = L_3->___active;
		if (!L_4)
		{
			goto IL_001d;
		}
	}
	{
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_5 = V_0;
		NullCheck(L_5);
		bool L_6 = L_5->___paused;
		if (!L_6)
		{
			goto IL_001e;
		}
	}

IL_001d:
	{
		return;
	}

IL_001e:
	{
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_7 = V_0;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_8 = L_7;
		NullCheck(L_8);
		float L_9 = L_8->___elapsed;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_10 = V_0;
		NullCheck(L_10);
		bool L_11 = L_10->___unscaled;
		if (L_11)
		{
			G_B5_0 = L_9;
			G_B5_1 = L_8;
			goto IL_0034;
		}
		G_B4_0 = L_9;
		G_B4_1 = L_8;
	}
	{
		float L_12;
		L_12 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
		G_B6_0 = L_12;
		G_B6_1 = G_B4_0;
		G_B6_2 = G_B4_1;
		goto IL_0039;
	}

IL_0034:
	{
		float L_13;
		L_13 = Time_get_unscaledDeltaTime_mF057EECA857E5C0F90A3F910D26D3EE59F27C4B5(NULL);
		G_B6_0 = L_13;
		G_B6_1 = G_B5_0;
		G_B6_2 = G_B5_1;
	}

IL_0039:
	{
		NullCheck(G_B6_2);
		G_B6_2->___elapsed = ((float)il2cpp_codegen_add(G_B6_1, G_B6_0));
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_14 = V_0;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_15 = V_0;
		NullCheck(L_15);
		float L_16 = L_15->___elapsed;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_17 = V_0;
		NullCheck(L_17);
		float L_18 = L_17->___duration;
		float L_19;
		L_19 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_16, L_18, NULL);
		NullCheck(L_14);
		L_14->___elapsed = L_19;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_21 = V_0;
		Timer_AssignMetrics_mD257E0FFA7A7E5017F3A1B4F481853937CB1CDD4(__this, L_20, L_21, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_22 = ___0_flow;
		NullCheck(L_22);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_23;
		L_23 = Flow_PreserveStack_mF8870AE4EE078682F117D92B27AFE07750FEB33D(L_22, NULL);
		V_1 = L_23;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_25;
		L_25 = Timer_get_tick_m01FC60F526F3DD90E04F0950F80905F2865D0CDB_inline(__this, NULL);
		NullCheck(L_24);
		Flow_Invoke_mF68F1D0BD4744FACEC424F1716676B60C67EE9FC(L_24, L_25, NULL);
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_26 = V_0;
		NullCheck(L_26);
		float L_27 = L_26->___elapsed;
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_28 = V_0;
		NullCheck(L_28);
		float L_29 = L_28->___duration;
		if ((!(((float)L_27) >= ((float)L_29))))
		{
			goto IL_0099;
		}
	}
	{
		Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* L_30 = V_0;
		NullCheck(L_30);
		L_30->___active = (bool)0;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_31 = ___0_flow;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_32 = V_1;
		NullCheck(L_31);
		Flow_RestoreStack_mFB55BF4370280327BE1153080FE917B734F275A3(L_31, L_32, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_33 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_34;
		L_34 = Timer_get_completed_mE28DC8F273FE6B949F9D81BA5BB18D20BB0C352E_inline(__this, NULL);
		NullCheck(L_33);
		Flow_Invoke_mF68F1D0BD4744FACEC424F1716676B60C67EE9FC(L_33, L_34, NULL);
	}

IL_0099:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_35 = ___0_flow;
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_36 = V_1;
		NullCheck(L_35);
		Flow_DisposePreservedStack_mC5054B871900DB5A3BD3F860673AE9474BB926EE(L_35, L_36, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Timer__ctor_mB4F062EA54102DB6BD1DB7509B0E064CC2F9354F (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m39BD7DF0ECAECC4448B03328ADE8B5AB1193F71F (Data_t10625DB515F5CCCF505A17755CDCBFF14E6A73D1* __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__DisplayClass55_0__ctor_m42C1914963285A6A372ACEC4AD8DC0C001BBEB86 (U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass55_0_U3CStartListeningU3Eb__0_m1EF79300BB7764901B8D4A4038E31CAE93344873 (U3CU3Ec__DisplayClass55_0_t3F826C417A62E89A1CBABA6C3718B9DAA1E4261B* __this, EmptyEventArgs_t2EF153F78311F355E9AE7BAE748576515674476F ___0_args, const RuntimeMethod* method) 
{
	{
		Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* L_0 = __this->___U3CU3E4__this;
		GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* L_1 = __this->___reference;
		NullCheck(L_0);
		Timer_TriggerUpdate_m14C1516F27B5F76841C1AB6F96E97D1397A91E03(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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitForEndOfFrameUnit_Await_m2D100F61B883AC00D89220B3357EB5D7D3FFD56D (WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* L_0 = (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548*)il2cpp_codegen_object_new(U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548_il2cpp_TypeInfo_var);
		U3CAwaitU3Ed__0__ctor_m39E4972887D487F0C97BFFD54BBB7AD7757AA748(L_0, 0, NULL);
		U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* 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 void WaitForEndOfFrameUnit__ctor_m5E157FDC67579B92698E82C402DC2D099C502D2A (WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382* __this, const RuntimeMethod* method) 
{
	{
		WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1(__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 U3CAwaitU3Ed__0__ctor_m39E4972887D487F0C97BFFD54BBB7AD7757AA748 (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __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;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__0_System_IDisposable_Dispose_m7FB13786C62BE478C6DAC7C19CCA7A99C917E936 (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAwaitU3Ed__0_MoveNext_m3D269EA001C8C50A0C5882D34D242F499117A861 (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382* V_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0022;
			}
			case 1:
			{
				goto IL_003d;
			}
			case 2:
			{
				goto IL_0059;
			}
		}
	}
	{
		return (bool)0;
	}

IL_0022:
	{
		__this->___U3CU3E1__state = (-1);
		WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_3 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
		WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_3, NULL);
		__this->___U3CU3E2__current = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_3);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_003d:
	{
		__this->___U3CU3E1__state = (-1);
		WaitForEndOfFrameUnit_tEA9766E3515892E0575D874ACDD0592E0FD15382* L_4 = V_1;
		NullCheck(L_4);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_5;
		L_5 = WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline(L_4, NULL);
		__this->___U3CU3E2__current = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_5);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0059:
	{
		__this->___U3CU3E1__state = (-1);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__0_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mF1816ABEF11DEE5A85221493DE514176645CE57F (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__0_System_Collections_IEnumerator_Reset_m6420377D0C3F07CE7EE274BAFA8436834D677F54 (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __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*)&U3CAwaitU3Ed__0_System_Collections_IEnumerator_Reset_m6420377D0C3F07CE7EE274BAFA8436834D677F54_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__0_System_Collections_IEnumerator_get_Current_mAF5BAE108D862A781584959DCF1FE255B805F8E7 (U3CAwaitU3Ed__0_t0F9721549F968E6A45EE0F1493B0D8BAB228A548* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		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 bool WaitForFlow_get_resetOnExit_mDBC0985B488CBF3A6E7453E0175427347C15851F (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CresetOnExitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFlow_set_resetOnExit_mD9D2A65305B25C7D338421A8282FE9BD833D7BD9 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CresetOnExitU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t WaitForFlow_get_inputCount_mCD10504F89220CA5569C064EEC2CBC69B1745779 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____inputCount;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFlow_set_inputCount_m2702512109C554D50F5BEC669096D542EC3E4313 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		int32_t L_1;
		L_1 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_0, 2, ((int32_t)10), NULL);
		__this->____inputCount = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* WaitForFlow_get_awaitedInputs_m542F170C3A5A4845B0FE64DB4296020477DFF011 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* L_0 = __this->___U3CawaitedInputsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFlow_set_awaitedInputs_m884DEDA33D5D245A406600C3CEF4B1476F0548C5 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* ___0_value, const RuntimeMethod* method) 
{
	{
		ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* L_0 = ___0_value;
		__this->___U3CawaitedInputsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CawaitedInputsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* WaitForFlow_get_reset_m687FC1298267389EB86ED62B2CE79FEE010D19D3 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CresetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFlow_set_reset_mEA734CF0E2315402742DB39CAB5AE46748CEED1E (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CresetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_get_exit_mBB81721C538BD0A1B159332B2841E49AE47AB1CB (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFlow_set_exit_m3DBAF7DEA4E5CA7E9F9BD9001BC4A2EC48FE3AA8 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __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 WaitForFlow_Definition_m00EE88461F0CC5BEAC1C2AA808B6863E14763640 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __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*)&Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAF5E114C3A5B35C7CA8E9649F470BD9B59EF11DE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AsReadOnly_m286365DE011D1AFBAB9034EC4B5041E3315C16E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m40A565307A51ED52EE993DE7049F32FDDE614627_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__0_mE3002A465E46BFFDF01467FA92FDCFF3BF170E26_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__1_m9635B9395B74FD0F2BDDB9E2D88DCCAEBC28DA5B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral777AE62A4AAF93B33F90DF3E12489F43ABA14E39);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* V_0 = NULL;
	int32_t V_1 = 0;
	U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* V_2 = NULL;
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* V_3 = NULL;
	{
		List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* L_0 = (List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F*)il2cpp_codegen_object_new(List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F_il2cpp_TypeInfo_var);
		List_1__ctor_m40A565307A51ED52EE993DE7049F32FDDE614627(L_0, List_1__ctor_m40A565307A51ED52EE993DE7049F32FDDE614627_RuntimeMethod_var);
		V_0 = L_0;
		List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* L_1 = V_0;
		NullCheck(L_1);
		ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* L_2;
		L_2 = List_1_AsReadOnly_m286365DE011D1AFBAB9034EC4B5041E3315C16E6(L_1, List_1_AsReadOnly_m286365DE011D1AFBAB9034EC4B5041E3315C16E6_RuntimeMethod_var);
		WaitForFlow_set_awaitedInputs_m884DEDA33D5D245A406600C3CEF4B1476F0548C5_inline(__this, L_2, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_3;
		L_3 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA, NULL);
		WaitForFlow_set_exit_m3DBAF7DEA4E5CA7E9F9BD9001BC4A2EC48FE3AA8_inline(__this, L_3, NULL);
		V_1 = 0;
		goto IL_007d;
	}

IL_0027:
	{
		U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* L_4 = (U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass21_0__ctor_m9FA768FCBB06339550616CF9834323B0380E81C9(L_4, NULL);
		V_2 = L_4;
		U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* L_5 = V_2;
		NullCheck(L_5);
		L_5->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_5->___U3CU3E4__this), (void*)__this);
		U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* L_6 = V_2;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		L_6->____i = L_7;
		U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* L_8 = V_2;
		NullCheck(L_8);
		int32_t* L_9 = (int32_t*)(&L_8->____i);
		String_t* L_10;
		L_10 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_9, NULL);
		U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* L_11 = V_2;
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_12 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_12, L_11, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__0_mE3002A465E46BFFDF01467FA92FDCFF3BF170E26_RuntimeMethod_var), NULL);
		U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* L_13 = V_2;
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_14 = (Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F*)il2cpp_codegen_object_new(Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_il2cpp_TypeInfo_var);
		Func_2__ctor_mBC48F9AEA444A39652C8AF85610A2F627AAF9B46(L_14, L_13, (intptr_t)((void*)U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__1_m9635B9395B74FD0F2BDDB9E2D88DCCAEBC28DA5B_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_15;
		L_15 = Unit_ControlInputCoroutine_mDE43448247299DC9ACC215046E93A058A5AE15A4(__this, L_10, L_12, L_14, NULL);
		V_3 = L_15;
		List_1_tC27268CB3FCA166C8E5A1E591E506F60E541B83F* L_16 = V_0;
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_17 = V_3;
		NullCheck(L_16);
		List_1_Add_mAF5E114C3A5B35C7CA8E9649F470BD9B59EF11DE_inline(L_16, L_17, List_1_Add_mAF5E114C3A5B35C7CA8E9649F470BD9B59EF11DE_RuntimeMethod_var);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_18 = V_3;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_19;
		L_19 = WaitForFlow_get_exit_mBB81721C538BD0A1B159332B2841E49AE47AB1CB_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_18, L_19, NULL);
		int32_t L_20 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_20, 1));
	}

IL_007d:
	{
		int32_t L_21 = V_1;
		int32_t L_22;
		L_22 = WaitForFlow_get_inputCount_mCD10504F89220CA5569C064EEC2CBC69B1745779_inline(__this, NULL);
		if ((((int32_t)L_21) < ((int32_t)L_22)))
		{
			goto IL_0027;
		}
	}
	{
		Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* L_23 = (Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8*)il2cpp_codegen_object_new(Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var);
		Func_2__ctor_m36A365D852CA6BD70A68A3A26FF683FB3369DDF4(L_23, __this, (intptr_t)((void*)WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_24;
		L_24 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteral777AE62A4AAF93B33F90DF3E12489F43ABA14E39, L_23, NULL);
		WaitForFlow_set_reset_mEA734CF0E2315402742DB39CAB5AE46748CEED1E_inline(__this, L_24, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitForFlow_CreateData_mC6E1F83CD0FED3E2470DC37207E76279F8AF404D (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_0 = (Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B*)il2cpp_codegen_object_new(Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_il2cpp_TypeInfo_var);
		Data__ctor_m0BDBC65744A1854ECA13FAA600BE0EE6800180A6(L_0, NULL);
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_1 = L_0;
		int32_t L_2;
		L_2 = WaitForFlow_get_inputCount_mCD10504F89220CA5569C064EEC2CBC69B1745779_inline(__this, NULL);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_2);
		NullCheck(L_1);
		L_1->___inputsActivated = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___inputsActivated), (void*)L_3);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_Enter_m50338B592BA7542E78E4B6F09F1EB9E28F44A32F (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E(L_1, __this, GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		NullCheck(L_2);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = L_2->___inputsActivated;
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (bool)1);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		bool L_6;
		L_6 = WaitForFlow_CheckActivated_mE4B33F3FB5ADAD03BFA8D59F610B646BFB92AFC8(__this, L_5, NULL);
		if (!L_6)
		{
			goto IL_0034;
		}
	}
	{
		bool L_7;
		L_7 = WaitForFlow_get_resetOnExit_mDBC0985B488CBF3A6E7453E0175427347C15851F_inline(__this, NULL);
		if (!L_7)
		{
			goto IL_002d;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_9;
		L_9 = WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6(__this, L_8, NULL);
	}

IL_002d:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_10;
		L_10 = WaitForFlow_get_exit_mBB81721C538BD0A1B159332B2841E49AE47AB1CB_inline(__this, NULL);
		return L_10;
	}

IL_0034:
	{
		return (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WaitForFlow_CheckActivated_mE4B33F3FB5ADAD03BFA8D59F610B646BFB92AFC8 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* V_0 = NULL;
	int32_t V_1 = 0;
	{
		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_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E(L_1, __this, GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		V_0 = L_2;
		V_1 = 0;
		goto IL_0021;
	}

IL_0011:
	{
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_3 = V_0;
		NullCheck(L_3);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = L_3->___inputsActivated;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		uint8_t L_7 = (uint8_t)(L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		if (L_7)
		{
			goto IL_001d;
		}
	}
	{
		return (bool)0;
	}

IL_001d:
	{
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_0021:
	{
		int32_t L_9 = V_1;
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_10 = V_0;
		NullCheck(L_10);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_11 = L_10->___inputsActivated;
		NullCheck(L_11);
		if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
		{
			goto IL_0011;
		}
	}
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitForFlow_EnterCoroutine_m310E4F0452D9AEB7A6096E655679BBFD9C6A418B (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* L_0 = (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346*)il2cpp_codegen_object_new(U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346_il2cpp_TypeInfo_var);
		U3CEnterCoroutineU3Ed__25__ctor_mCC2334FC7C2A08556B655CE20E47785E3F734227(L_0, 0, NULL);
		U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* L_2 = L_1;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_2);
		L_2->___flow = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___flow), (void*)L_3);
		U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* L_4 = L_2;
		int32_t L_5 = ___1_index;
		NullCheck(L_4);
		L_4->___index = L_5;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6 (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* V_0 = NULL;
	int32_t V_1 = 0;
	{
		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_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_2;
		L_2 = GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E(L_1, __this, GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		V_0 = L_2;
		V_1 = 0;
		goto IL_001e;
	}

IL_0011:
	{
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_3 = V_0;
		NullCheck(L_3);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = L_3->___inputsActivated;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (bool)0);
		int32_t L_6 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_001e:
	{
		int32_t L_7 = V_1;
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_8 = V_0;
		NullCheck(L_8);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_9 = L_8->___inputsActivated;
		NullCheck(L_9);
		if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
		{
			goto IL_0011;
		}
	}
	{
		return (ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9*)NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFlow__ctor_m2E00116255AF0DCBD1A863DFA3A6D5A1286EC70F (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		__this->____inputCount = 2;
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Data__ctor_m0BDBC65744A1854ECA13FAA600BE0EE6800180A6 (Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* __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__DisplayClass21_0__ctor_m9FA768FCBB06339550616CF9834323B0380E81C9 (U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__0_mE3002A465E46BFFDF01467FA92FDCFF3BF170E26 (U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_0 = __this->___U3CU3E4__this;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1 = ___0_flow;
		int32_t L_2 = __this->____i;
		NullCheck(L_0);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_3;
		L_3 = WaitForFlow_Enter_m50338B592BA7542E78E4B6F09F1EB9E28F44A32F(L_0, L_1, L_2, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CU3Ec__DisplayClass21_0_U3CDefinitionU3Eb__1_m9635B9395B74FD0F2BDDB9E2D88DCCAEBC28DA5B (U3CU3Ec__DisplayClass21_0_t4C4838F1B4DFB0A7ED7B77F25469A3822BEF5C70* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_0 = __this->___U3CU3E4__this;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1 = ___0_flow;
		int32_t L_2 = __this->____i;
		NullCheck(L_0);
		RuntimeObject* L_3;
		L_3 = WaitForFlow_EnterCoroutine_m310E4F0452D9AEB7A6096E655679BBFD9C6A418B(L_0, 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__DisplayClass25_0__ctor_mAA2B034CA622E52014F5879BA3719DB9284156A9 (U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass25_0_U3CEnterCoroutineU3Eb__0_mD25A11ED6B4B605F0163B572056A7BAC6EC20FAA (U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* __this, const RuntimeMethod* method) 
{
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_0 = __this->___U3CU3E4__this;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_1 = __this->___flow;
		NullCheck(L_0);
		bool L_2;
		L_2 = WaitForFlow_CheckActivated_mE4B33F3FB5ADAD03BFA8D59F610B646BFB92AFC8(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 U3CEnterCoroutineU3Ed__25__ctor_mCC2334FC7C2A08556B655CE20E47785E3F734227 (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __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;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEnterCoroutineU3Ed__25_System_IDisposable_Dispose_mAF906E08A1E3A9BEEF167E8FD7F6C52F8A788B03 (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CEnterCoroutineU3Ed__25_MoveNext_m62EBE3FCB752049AAE0C380BBA2C8A5CB79A54A7 (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_U3CEnterCoroutineU3Eb__0_mD25A11ED6B4B605F0163B572056A7BAC6EC20FAA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* V_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0022;
			}
			case 1:
			{
				goto IL_00d8;
			}
			case 2:
			{
				goto IL_011a;
			}
		}
	}
	{
		return (bool)0;
	}

IL_0022:
	{
		__this->___U3CU3E1__state = (-1);
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_3 = (U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass25_0__ctor_mAA2B034CA622E52014F5879BA3719DB9284156A9(L_3, NULL);
		__this->___U3CU3E8__1 = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E8__1), (void*)L_3);
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_4 = __this->___U3CU3E8__1;
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_5 = __this->___U3CU3E4__this;
		NullCheck(L_4);
		L_4->___U3CU3E4__this = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___U3CU3E4__this), (void*)L_5);
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_6 = __this->___U3CU3E8__1;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = __this->___flow;
		NullCheck(L_6);
		L_6->___flow = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___flow), (void*)L_7);
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_8 = __this->___U3CU3E8__1;
		NullCheck(L_8);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = L_8->___flow;
		NullCheck(L_9);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_10;
		L_10 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_9, NULL);
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_11 = V_1;
		NullCheck(L_10);
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_12;
		L_12 = GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E(L_10, L_11, GraphPointer_GetElementData_TisData_tEEAA67F568417C005B27C2B52B7B8EE94C63386B_m16DF5C211BF257FC2DCE325C18779638AE69123E_RuntimeMethod_var);
		__this->___U3CdataU3E5__2 = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3E5__2), (void*)L_12);
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_13 = __this->___U3CdataU3E5__2;
		NullCheck(L_13);
		BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_14 = L_13->___inputsActivated;
		int32_t L_15 = __this->___index;
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(L_15), (bool)1);
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_16 = __this->___U3CdataU3E5__2;
		NullCheck(L_16);
		bool L_17 = L_16->___isWaitingCoroutine;
		if (!L_17)
		{
			goto IL_0094;
		}
	}
	{
		return (bool)0;
	}

IL_0094:
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_18 = V_1;
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_19 = __this->___U3CU3E8__1;
		NullCheck(L_19);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = L_19->___flow;
		NullCheck(L_18);
		bool L_21;
		L_21 = WaitForFlow_CheckActivated_mE4B33F3FB5ADAD03BFA8D59F610B646BFB92AFC8(L_18, L_20, NULL);
		if (L_21)
		{
			goto IL_00eb;
		}
	}
	{
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_22 = __this->___U3CdataU3E5__2;
		NullCheck(L_22);
		L_22->___isWaitingCoroutine = (bool)1;
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_23 = __this->___U3CU3E8__1;
		Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_24 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_24, L_23, (intptr_t)((void*)U3CU3Ec__DisplayClass25_0_U3CEnterCoroutineU3Eb__0_mD25A11ED6B4B605F0163B572056A7BAC6EC20FAA_RuntimeMethod_var), NULL);
		WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* L_25 = (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD*)il2cpp_codegen_object_new(WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
		WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF(L_25, L_24, NULL);
		__this->___U3CU3E2__current = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_25);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_00d8:
	{
		__this->___U3CU3E1__state = (-1);
		Data_tEEAA67F568417C005B27C2B52B7B8EE94C63386B* L_26 = __this->___U3CdataU3E5__2;
		NullCheck(L_26);
		L_26->___isWaitingCoroutine = (bool)0;
	}

IL_00eb:
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_27 = V_1;
		NullCheck(L_27);
		bool L_28;
		L_28 = WaitForFlow_get_resetOnExit_mDBC0985B488CBF3A6E7453E0175427347C15851F_inline(L_27, NULL);
		if (!L_28)
		{
			goto IL_0105;
		}
	}
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_29 = V_1;
		U3CU3Ec__DisplayClass25_0_tAE0068FAC59ED5D12400B1B02961CD84F62B2842* L_30 = __this->___U3CU3E8__1;
		NullCheck(L_30);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_31 = L_30->___flow;
		NullCheck(L_29);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_32;
		L_32 = WaitForFlow_Reset_m9A405F0D591E253B17B0FA448E8994C971FD7CC6(L_29, L_31, NULL);
	}

IL_0105:
	{
		WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* L_33 = V_1;
		NullCheck(L_33);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_34;
		L_34 = WaitForFlow_get_exit_mBB81721C538BD0A1B159332B2841E49AE47AB1CB_inline(L_33, NULL);
		__this->___U3CU3E2__current = L_34;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_34);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_011a:
	{
		__this->___U3CU3E1__state = (-1);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CEnterCoroutineU3Ed__25_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mEF5D1C916E362E4C10058233A732043F99B95EC2 (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CEnterCoroutineU3Ed__25_System_Collections_IEnumerator_Reset_m19F9ECC988A8D3F6CFC8A05B54FBB13397FEAC07 (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __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*)&U3CEnterCoroutineU3Ed__25_System_Collections_IEnumerator_Reset_m19F9ECC988A8D3F6CFC8A05B54FBB13397FEAC07_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CEnterCoroutineU3Ed__25_System_Collections_IEnumerator_get_Current_mA049B42AD501B991180FB93F851E4224645BB05D (U3CEnterCoroutineU3Ed__25_tBD103EFDF717CB312B6FA1F64236B5C352A0E346* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		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 RuntimeObject* WaitForNextFrameUnit_Await_m3A3B78E197308F38EE3E127C35D47C097303DAD7 (WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* L_0 = (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67*)il2cpp_codegen_object_new(U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67_il2cpp_TypeInfo_var);
		U3CAwaitU3Ed__0__ctor_m5941784CEC6466B0160EA862EC043467B5F8E1A5(L_0, 0, NULL);
		U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* 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 void WaitForNextFrameUnit__ctor_m2EA933D548C532DAD9349C2680173C379795C026 (WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D* __this, const RuntimeMethod* method) 
{
	{
		WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1(__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 U3CAwaitU3Ed__0__ctor_m5941784CEC6466B0160EA862EC043467B5F8E1A5 (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __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;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__0_System_IDisposable_Dispose_m4E14D1CD48A49DCFFDCEED0EB79D977DA420173A (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAwaitU3Ed__0_MoveNext_mF597B3CBD1E6E15A1D89FF02DB28DDD2E17C014A (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D* V_1 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0022;
			}
			case 1:
			{
				goto IL_0039;
			}
			case 2:
			{
				goto IL_0055;
			}
		}
	}
	{
		return (bool)0;
	}

IL_0022:
	{
		__this->___U3CU3E1__state = (-1);
		__this->___U3CU3E2__current = NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)NULL);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0039:
	{
		__this->___U3CU3E1__state = (-1);
		WaitForNextFrameUnit_t599F25ACE9D08BA34DFBE857696E9B912F753E4D* L_3 = V_1;
		NullCheck(L_3);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline(L_3, NULL);
		__this->___U3CU3E2__current = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_4);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0055:
	{
		__this->___U3CU3E1__state = (-1);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__0_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m7F99AFE438BCBF74558C53BB2313DCA2EEAA2163 (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__0_System_Collections_IEnumerator_Reset_m4E6874C301BC431D0C54BEB24659C7FF03283BF8 (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __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*)&U3CAwaitU3Ed__0_System_Collections_IEnumerator_Reset_m4E6874C301BC431D0C54BEB24659C7FF03283BF8_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__0_System_Collections_IEnumerator_get_Current_mE3E20F10FE6E29CAB1B3A4DB80FD585B7C58CEC3 (U3CAwaitU3Ed__0_t5E7F4DF40E1E909422308FDCF82D1EF230FCAC67* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		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* WaitForSecondsUnit_get_seconds_mDD3F6336D318A1661578AFB596A70639266A79E3 (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSecondsUnit_set_seconds_mBD4436D20A6498F311A8EB2323ADC34751A385A7 (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitForSecondsUnit_get_unscaledTime_m48F9359ED2712C9382C2A38BCCE5D0CED96019F0 (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSecondsUnit_set_unscaledTime_m9D37DB59B1D3D523C0C95E23B56D3710F0781BC2 (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSecondsUnit_Definition_m26EEE751DCEF73494531A257653B2C23F3D4C73C (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877);
		s_Il2CppMethodInitialized = true;
	}
	{
		WaitUnit_Definition_mFA7E4E49F6A228CCEAA5A33A66DFAEB5410757CA(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB(__this, _stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877, (0.0f), Unit_ValueInput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m79026DE27E62292A68910FE5420C4C4AFDA1A3FB_RuntimeMethod_var);
		WaitForSecondsUnit_set_seconds_mBD4436D20A6498F311A8EB2323ADC34751A385A7_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral7F64D86FAB9C38E1637CCBEFEED3855463D7325F, (bool)0, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		WaitForSecondsUnit_set_unscaledTime_m9D37DB59B1D3D523C0C95E23B56D3710F0781BC2_inline(__this, L_1, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = WaitForSecondsUnit_get_seconds_mDD3F6336D318A1661578AFB596A70639266A79E3_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_2, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = WaitForSecondsUnit_get_unscaledTime_m48F9359ED2712C9382C2A38BCCE5D0CED96019F0_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_5;
		L_5 = WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_4, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitForSecondsUnit_Await_m78A81BCBCF0F0221F39FEFF5B81A2F7D52C25BD3 (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* L_0 = (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B*)il2cpp_codegen_object_new(U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B_il2cpp_TypeInfo_var);
		U3CAwaitU3Ed__9__ctor_mF63B80A6F56EC16E5F7E15E9B358EF9CF5808F90(L_0, 0, NULL);
		U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* L_2 = L_1;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_2);
		L_2->___flow = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___flow), (void*)L_3);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSecondsUnit__ctor_m696F6076B8065FC74ECC6A9654D4BCBF27206126 (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) 
{
	{
		WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1(__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 U3CAwaitU3Ed__9__ctor_mF63B80A6F56EC16E5F7E15E9B358EF9CF5808F90 (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __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;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__9_System_IDisposable_Dispose_m87F1189D4A06FC39423E5ECCDDB69AA0B3A0E5BF (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAwaitU3Ed__9_MoveNext_m40FAD9E32ECB671255EA2A0FE1688152CB4F1229 (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* V_1 = NULL;
	float V_2 = 0.0f;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0026;
			}
			case 1:
			{
				goto IL_0067;
			}
			case 2:
			{
				goto IL_0085;
			}
			case 3:
			{
				goto IL_00a1;
			}
		}
	}
	{
		return (bool)0;
	}

IL_0026:
	{
		__this->___U3CU3E1__state = (-1);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = __this->___flow;
		WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* L_4 = V_1;
		NullCheck(L_4);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = WaitForSecondsUnit_get_seconds_mDD3F6336D318A1661578AFB596A70639266A79E3_inline(L_4, NULL);
		NullCheck(L_3);
		float L_6;
		L_6 = Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF(L_3, L_5, Flow_GetValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_mFAA42FEC56C0636578AC3386C19FE39A6F0B04CF_RuntimeMethod_var);
		V_2 = L_6;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = __this->___flow;
		WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* L_8 = V_1;
		NullCheck(L_8);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9;
		L_9 = WaitForSecondsUnit_get_unscaledTime_m48F9359ED2712C9382C2A38BCCE5D0CED96019F0_inline(L_8, NULL);
		NullCheck(L_7);
		bool L_10;
		L_10 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_7, L_9, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		if (!L_10)
		{
			goto IL_0070;
		}
	}
	{
		float L_11 = V_2;
		WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01* L_12 = (WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01*)il2cpp_codegen_object_new(WaitForSecondsRealtime_tA8CE0AAB4B0C872B843E7973637037D17682BA01_il2cpp_TypeInfo_var);
		WaitForSecondsRealtime__ctor_mBFC1E4F0E042D5EC6E7EEB211A2FE5193A8F6D6F(L_12, L_11, NULL);
		__this->___U3CU3E2__current = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_12);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0067:
	{
		__this->___U3CU3E1__state = (-1);
		goto IL_008c;
	}

IL_0070:
	{
		float L_13 = V_2;
		WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_14 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
		WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_14, L_13, NULL);
		__this->___U3CU3E2__current = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_14);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0085:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_008c:
	{
		WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* L_15 = V_1;
		NullCheck(L_15);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_16;
		L_16 = WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline(L_15, NULL);
		__this->___U3CU3E2__current = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_16);
		__this->___U3CU3E1__state = 3;
		return (bool)1;
	}

IL_00a1:
	{
		__this->___U3CU3E1__state = (-1);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__9_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m2724C1DAE82F17D8DD9D54CB45A4D4113F66B738 (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__9_System_Collections_IEnumerator_Reset_m1C2672E94C56FCEB562B68E4A503E62308FD7F7F (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __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*)&U3CAwaitU3Ed__9_System_Collections_IEnumerator_Reset_m1C2672E94C56FCEB562B68E4A503E62308FD7F7F_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__9_System_Collections_IEnumerator_get_Current_m69BBBEEC84437419A2995E1371180EA6A594E080 (U3CAwaitU3Ed__9_tA372676EF02D0445094B5A036AFEE22BB0566B7B* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		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* WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326 (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUnit_set_enter_mFA0A841ABB5D2D1B4A91F1ECEEBA873316ACEFE7 (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __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* WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44 (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUnit_set_exit_m7FE235645A612EB77970C1DE8442249C855E7A1E (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __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 WaitUnit_Definition_mFA7E4E49F6A228CCEAA5A33A66DFAEB5410757CA (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* L_0 = (Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F*)il2cpp_codegen_object_new(Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F_il2cpp_TypeInfo_var);
		Func_2__ctor_mBC48F9AEA444A39652C8AF85610A2F627AAF9B46(L_0, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 74)), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInputCoroutine_m55CB669B3F4D3208B3BEC9FBF4DB08A6DD9B494B(__this, _stringLiteral66341B56B0DF5D2B9828F53BCC8EA02586D6A73F, L_0, NULL);
		WaitUnit_set_enter_mFA0A841ABB5D2D1B4A91F1ECEEBA873316ACEFE7_inline(__this, L_1, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2;
		L_2 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteral2482E3BD37A553E7BBDF77C14F2DEE1DBA3F51AA, NULL);
		WaitUnit_set_exit_m7FE235645A612EB77970C1DE8442249C855E7A1E_inline(__this, L_2, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_3;
		L_3 = WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline(__this, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline(__this, NULL);
		Unit_Succession_m202BB700D861D65B85102AD7B3119AD1B2FF2158(__this, L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1 (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitUntilUnit_get_condition_m30EC3C9877868746003C1F93C2A5B1EDC85624A8 (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CconditionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUntilUnit_set_condition_m53F4BE79E592708FAA70A4C0F5FB3ABD34E1D775 (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CconditionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CconditionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUntilUnit_Definition_m1B6A8148B9AC89528FF909E98CF2B22F17BD0CBB (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85);
		s_Il2CppMethodInitialized = true;
	}
	{
		WaitUnit_Definition_mFA7E4E49F6A228CCEAA5A33A66DFAEB5410757CA(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		WaitUntilUnit_set_condition_m53F4BE79E592708FAA70A4C0F5FB3ABD34E1D775_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = WaitUntilUnit_get_condition_m30EC3C9877868746003C1F93C2A5B1EDC85624A8_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_2;
		L_2 = WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitUntilUnit_Await_m0D0AAE39ADB6E5FD4C1D4D1BB5176A7BECF1B42F (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* L_0 = (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407*)il2cpp_codegen_object_new(U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407_il2cpp_TypeInfo_var);
		U3CAwaitU3Ed__5__ctor_mB0CBEB45B86408FCDFBA34D8D3B71DFA1AE446B8(L_0, 0, NULL);
		U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* L_2 = L_1;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_2);
		L_2->___flow = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___flow), (void*)L_3);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitUntilUnit__ctor_mA797E5AA2AE8FC28AC0C17AF7376FCA03C1AD615 (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, const RuntimeMethod* method) 
{
	{
		WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1(__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__DisplayClass5_0__ctor_mD752AA349A14086CA7BAD66F99BF85ADC96CB8A9 (U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m51889F89EB049EB6B36BC622FE9EAB6158156F0B (U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = __this->___flow;
		WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* L_1 = __this->___U3CU3E4__this;
		NullCheck(L_1);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = WaitUntilUnit_get_condition_m30EC3C9877868746003C1F93C2A5B1EDC85624A8_inline(L_1, NULL);
		NullCheck(L_0);
		bool L_3;
		L_3 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_0, L_2, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		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 U3CAwaitU3Ed__5__ctor_mB0CBEB45B86408FCDFBA34D8D3B71DFA1AE446B8 (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __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;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__5_System_IDisposable_Dispose_mDEA17CD7A72F46F243E63A66874DB735E51E3B31 (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAwaitU3Ed__5_MoveNext_m8A9762585E5FEF0BC85C73609982415332F03582 (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m51889F89EB049EB6B36BC622FE9EAB6158156F0B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* V_1 = NULL;
	U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* V_2 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0022;
			}
			case 1:
			{
				goto IL_0067;
			}
			case 2:
			{
				goto IL_0083;
			}
		}
	}
	{
		return (bool)0;
	}

IL_0022:
	{
		__this->___U3CU3E1__state = (-1);
		U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* L_3 = (U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass5_0__ctor_mD752AA349A14086CA7BAD66F99BF85ADC96CB8A9(L_3, NULL);
		V_2 = L_3;
		U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* L_4 = V_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = __this->___flow;
		NullCheck(L_4);
		L_4->___flow = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___flow), (void*)L_5);
		U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* L_6 = V_2;
		WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* L_7 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		L_6->___U3CU3E4__this = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___U3CU3E4__this), (void*)L_7);
		U3CU3Ec__DisplayClass5_0_t8BA5D1D5ADE9A2117A39EA7216E644CDA17E4C58* L_8 = V_2;
		Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_9 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m51889F89EB049EB6B36BC622FE9EAB6158156F0B_RuntimeMethod_var), NULL);
		WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD* L_10 = (WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD*)il2cpp_codegen_object_new(WaitUntil_tA1CD487C5811E7C1F8C4ADA85DF5F4EFDC1D41BD_il2cpp_TypeInfo_var);
		WaitUntil__ctor_m2C925CF39695C35F4CB1AC997531F203AE1434DF(L_10, L_9, NULL);
		__this->___U3CU3E2__current = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_10);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0067:
	{
		__this->___U3CU3E1__state = (-1);
		WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* L_11 = V_1;
		NullCheck(L_11);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_12;
		L_12 = WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline(L_11, NULL);
		__this->___U3CU3E2__current = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_12);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0083:
	{
		__this->___U3CU3E1__state = (-1);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__5_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m50F9550D48DD230DC62E609EE0C2D3ACABE5C1D0 (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__5_System_Collections_IEnumerator_Reset_m0AF2CC3D4A93EB765F1F4E9480331118EC07476A (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __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*)&U3CAwaitU3Ed__5_System_Collections_IEnumerator_Reset_m0AF2CC3D4A93EB765F1F4E9480331118EC07476A_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__5_System_Collections_IEnumerator_get_Current_m10A2CFAFC85B6A2C191885C4A4EE1FCF889F5144 (U3CAwaitU3Ed__5_tB78A21A422312ED8844EB6A4492702C337A55407* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		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* WaitWhileUnit_get_condition_mF198FE6304DEE6618996DC7A91778EEF8930E6DB (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CconditionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitWhileUnit_set_condition_mDEA9D643F7D959BBDA419F9E5FA4D6F316E715FA (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CconditionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CconditionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitWhileUnit_Definition_m65FCF47D1DF11E44B2700FF7426C3FA960546009 (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85);
		s_Il2CppMethodInitialized = true;
	}
	{
		WaitUnit_Definition_mFA7E4E49F6A228CCEAA5A33A66DFAEB5410757CA(__this, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0;
		L_0 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C(__this, _stringLiteral21D2CAF84494AC0CF059D2500B15F569DA120B85, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m30A4D84D2AEDC6D349DA9A6D7ADA28964177654C_RuntimeMethod_var);
		WaitWhileUnit_set_condition_mDEA9D643F7D959BBDA419F9E5FA4D6F316E715FA_inline(__this, L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_1;
		L_1 = WaitWhileUnit_get_condition_mF198FE6304DEE6618996DC7A91778EEF8930E6DB_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_2;
		L_2 = WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* WaitWhileUnit_Await_m414AE902FCE15B6468D7A0925BBE5A65864AD9B4 (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* L_0 = (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB*)il2cpp_codegen_object_new(U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB_il2cpp_TypeInfo_var);
		U3CAwaitU3Ed__5__ctor_m2999F4882B8BA46DD9F96E712A4A15D5F82D5D86(L_0, 0, NULL);
		U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* L_1 = L_0;
		NullCheck(L_1);
		L_1->___U3CU3E4__this = __this;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
		U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* L_2 = L_1;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_3 = ___0_flow;
		NullCheck(L_2);
		L_2->___flow = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___flow), (void*)L_3);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitWhileUnit__ctor_m13320522D60D4F6F99B76EC03DA8F9193F760970 (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, const RuntimeMethod* method) 
{
	{
		WaitUnit__ctor_m56B51FF0C0ECA686A4D305A0BBE758F77D2A63A1(__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__DisplayClass5_0__ctor_m46721CA23E774E275D2FB167754CCA008F41494F (U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m94361EB4CFB5FEE4FA77BEE358486AC49B44F1CC (U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = __this->___flow;
		WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* L_1 = __this->___U3CU3E4__this;
		NullCheck(L_1);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2;
		L_2 = WaitWhileUnit_get_condition_mF198FE6304DEE6618996DC7A91778EEF8930E6DB_inline(L_1, NULL);
		NullCheck(L_0);
		bool L_3;
		L_3 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_0, L_2, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		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 U3CAwaitU3Ed__5__ctor_m2999F4882B8BA46DD9F96E712A4A15D5F82D5D86 (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __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;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__5_System_IDisposable_Dispose_mE2EF55968ACF1B5D213E1E062C4CCE17565A2C54 (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAwaitU3Ed__5_MoveNext_mCAFA6D019C694DEBEAA746F1DAC9873F2720E535 (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m94361EB4CFB5FEE4FA77BEE358486AC49B44F1CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* V_1 = NULL;
	U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* V_2 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* L_1 = __this->___U3CU3E4__this;
		V_1 = L_1;
		int32_t L_2 = V_0;
		switch (L_2)
		{
			case 0:
			{
				goto IL_0022;
			}
			case 1:
			{
				goto IL_0067;
			}
			case 2:
			{
				goto IL_0083;
			}
		}
	}
	{
		return (bool)0;
	}

IL_0022:
	{
		__this->___U3CU3E1__state = (-1);
		U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* L_3 = (U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3_il2cpp_TypeInfo_var);
		U3CU3Ec__DisplayClass5_0__ctor_m46721CA23E774E275D2FB167754CCA008F41494F(L_3, NULL);
		V_2 = L_3;
		U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* L_4 = V_2;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = __this->___flow;
		NullCheck(L_4);
		L_4->___flow = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___flow), (void*)L_5);
		U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* L_6 = V_2;
		WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* L_7 = __this->___U3CU3E4__this;
		NullCheck(L_6);
		L_6->___U3CU3E4__this = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&L_6->___U3CU3E4__this), (void*)L_7);
		U3CU3Ec__DisplayClass5_0_t98703E5ECD738EBC81BA580B2B8D78561C18AFB3* L_8 = V_2;
		Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457* L_9 = (Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457*)il2cpp_codegen_object_new(Func_1_t2BE7F58348C9CC544A8973B3A9E55541DE43C457_il2cpp_TypeInfo_var);
		Func_1__ctor_mDFFAE9C73346372438B5B04C4558AC42F1A3DA22(L_9, L_8, (intptr_t)((void*)U3CU3Ec__DisplayClass5_0_U3CAwaitU3Eb__0_m94361EB4CFB5FEE4FA77BEE358486AC49B44F1CC_RuntimeMethod_var), NULL);
		WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967* L_10 = (WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967*)il2cpp_codegen_object_new(WaitWhile_t6E10E586970164905286BEAB019D7F73DA661967_il2cpp_TypeInfo_var);
		WaitWhile__ctor_mF803B2F3BC88135FEA9024F6C51E7267A7E7B82C(L_10, L_9, NULL);
		__this->___U3CU3E2__current = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_10);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0067:
	{
		__this->___U3CU3E1__state = (-1);
		WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* L_11 = V_1;
		NullCheck(L_11);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_12;
		L_12 = WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline(L_11, NULL);
		__this->___U3CU3E2__current = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_12);
		__this->___U3CU3E1__state = 2;
		return (bool)1;
	}

IL_0083:
	{
		__this->___U3CU3E1__state = (-1);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__5_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m954A59AE5D013DDFF7B3BB3AEE458C878060397C (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAwaitU3Ed__5_System_Collections_IEnumerator_Reset_m23515E9BADD14EBE3285472BDDA6C837CAE7B785 (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __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*)&U3CAwaitU3Ed__5_System_Collections_IEnumerator_Reset_m23515E9BADD14EBE3285472BDDA6C837CAE7B785_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAwaitU3Ed__5_System_Collections_IEnumerator_get_Current_m645960A51CAEEAD9408B85537CB357326314FA3A (U3CAwaitU3Ed__5_t6C168751B46275D8FBF87335D3C67C047ACFC8AB* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CU3E2__current;
		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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetVariable_get_value_m88C3411CBD639885B3C1F88E0B9C0DEEA91980B6 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariable_set_value_mE6DE2A79C2DB517BA92DC7555ACC647845AA540E (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GetVariable_get_fallback_m260040856B8BC577C6AB24DDD0BA8A16B13CE07B (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CfallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariable_set_fallback_mD485E1FEB708FBD38E0C41625A3586B0EEB7CF01 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CfallbackU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfallbackU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetVariable_get_specifyFallback_mA8826DF5C28904AF19F234A6FB696C99E2ED7235 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CspecifyFallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariable_set_specifyFallback_m43FF842EB97CB3A6410EAFCD678422F3BF4F288A (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CspecifyFallbackU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariable_Definition_m7F962EF261BFDB2B40CE8249A716D272140D75A7 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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*)&GetVariable_Get_m66E2AFA07A542C2D31B68D1AD0AB84D637D088D6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetVariable_IsDefined_m616F62F06F7B44FE8ACB1EBC21DC5792B3EF4415_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_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral76C4644560BFB0FF1AC3D7BC9343337F8B2766E1);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnifiedVariableUnit_Definition_m574E1E894DD131135134A479BAA13729EFC75652(__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*)GetVariable_Get_m66E2AFA07A542C2D31B68D1AD0AB84D637D088D6_RuntimeMethod_var), 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*)GetVariable_IsDefined_m616F62F06F7B44FE8ACB1EBC21DC5792B3EF4415_RuntimeMethod_var), NULL);
		NullCheck(L_1);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = ValueOutput_PredictableIf_m0A6BF27A16FB6D3DFDF6B9F7BEDAA5058DBEBE6D(L_1, L_2, NULL);
		GetVariable_set_value_mE6DE2A79C2DB517BA92DC7555ACC647845AA540E_inline(__this, L_3, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = UnifiedVariableUnit_get_name_m0DD2A4953580ACBDCF4843B2D4C3ECDE6D87C824_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = GetVariable_get_value_m88C3411CBD639885B3C1F88E0B9C0DEEA91980B6_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_4, L_5, NULL);
		int32_t L_6;
		L_6 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		if ((!(((uint32_t)L_6) == ((uint32_t)2))))
		{
			goto IL_0061;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_8;
		L_8 = GetVariable_get_value_m88C3411CBD639885B3C1F88E0B9C0DEEA91980B6_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_7, L_8, NULL);
	}

IL_0061:
	{
		bool L_9;
		L_9 = GetVariable_get_specifyFallback_mA8826DF5C28904AF19F234A6FB696C99E2ED7235_inline(__this, NULL);
		if (!L_9)
		{
			goto IL_008c;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_10;
		L_10 = Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71(__this, _stringLiteral76C4644560BFB0FF1AC3D7BC9343337F8B2766E1, Unit_ValueInput_TisRuntimeObject_m122343074F8193EFCD173C88278671A117E7DF71_RuntimeMethod_var);
		GetVariable_set_fallback_mD485E1FEB708FBD38E0C41625A3586B0EEB7CF01_inline(__this, L_10, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_11;
		L_11 = GetVariable_get_fallback_m260040856B8BC577C6AB24DDD0BA8A16B13CE07B_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_12;
		L_12 = GetVariable_get_value_m88C3411CBD639885B3C1F88E0B9C0DEEA91980B6_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_11, L_12, NULL);
	}

IL_008c:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetVariable_IsDefined_m616F62F06F7B44FE8ACB1EBC21DC5792B3EF4415 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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);
		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);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
	Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 V_2;
	memset((&V_2), 0, sizeof(V_2));
	Scene_tA1DC762B79745EB5140F054C884855B922318356 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	{
		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;
		String_t* L_3 = V_0;
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		if (!L_4)
		{
			goto IL_0017;
		}
	}
	{
		return (bool)0;
	}

IL_0017:
	{
		V_1 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
		int32_t L_5;
		L_5 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		if ((!(((uint32_t)L_5) == ((uint32_t)2))))
		{
			goto IL_003a;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_6 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_7;
		L_7 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		NullCheck(L_6);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
		L_8 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_6, L_7, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		V_1 = L_8;
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_10;
		L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (!L_10)
		{
			goto IL_003a;
		}
	}
	{
		return (bool)0;
	}

IL_003a:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_11 = ___0_flow;
		NullCheck(L_11);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_12;
		L_12 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_11, NULL);
		NullCheck(L_12);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_13;
		L_13 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_12, NULL);
		V_2 = L_13;
		int32_t L_14;
		L_14 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		if ((!(((uint32_t)L_14) == ((uint32_t)3))))
		{
			goto IL_0084;
		}
	}
	{
		bool L_15;
		L_15 = Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_inline((&V_2), Nullable_1_get_HasValue_mA2AEDFB2E76086CACB89C2D23D0177BC7986C282_RuntimeMethod_var);
		if (!L_15)
		{
			goto IL_0082;
		}
	}
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_16;
		L_16 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_2), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		V_3 = L_16;
		bool L_17;
		L_17 = Scene_IsValid_m0D5200731D3E26ECBBB55803F9242965A14A4599((&V_3), NULL);
		if (!L_17)
		{
			goto IL_0082;
		}
	}
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_18;
		L_18 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_2), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		V_3 = L_18;
		bool L_19;
		L_19 = Scene_get_isLoaded_m5BC54CEB27330040A0BC69E66E94EE97E87298BC((&V_3), NULL);
		if (!L_19)
		{
			goto IL_0082;
		}
	}
	{
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_20 = V_2;
		bool L_21;
		L_21 = Variables_ExistInScene_m067DD5FA553055583C1602F3654F82ED36D2AD74(L_20, NULL);
		if (L_21)
		{
			goto IL_0084;
		}
	}

IL_0082:
	{
		return (bool)0;
	}

IL_0084:
	{
		int32_t L_22;
		L_22 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		V_4 = L_22;
		int32_t L_23 = V_4;
		switch (L_23)
		{
			case 0:
			{
				goto IL_00ad;
			}
			case 1:
			{
				goto IL_00ba;
			}
			case 2:
			{
				goto IL_00cc;
			}
			case 3:
			{
				goto IL_00d9;
			}
			case 4:
			{
				goto IL_00f1;
			}
			case 5:
			{
				goto IL_00fd;
			}
		}
	}
	{
		goto IL_0109;
	}

IL_00ad:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		NullCheck(L_24);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_25 = L_24->___variables;
		String_t* L_26 = V_0;
		NullCheck(L_25);
		bool L_27;
		L_27 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_25, L_26, NULL);
		return L_27;
	}

IL_00ba:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_28 = ___0_flow;
		NullCheck(L_28);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_29;
		L_29 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_28, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_30;
		L_30 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_29, NULL);
		String_t* L_31 = V_0;
		NullCheck(L_30);
		bool L_32;
		L_32 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_30, L_31, NULL);
		return L_32;
	}

IL_00cc:
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33 = V_1;
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_34;
		L_34 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_33, NULL);
		String_t* L_35 = V_0;
		NullCheck(L_34);
		bool L_36;
		L_36 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_34, L_35, NULL);
		return L_36;
	}

IL_00d9:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_37;
		L_37 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_2), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_38;
		memset((&L_38), 0, sizeof(L_38));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_38), L_37, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_39;
		L_39 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_38, NULL);
		String_t* L_40 = V_0;
		NullCheck(L_39);
		bool L_41;
		L_41 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_39, L_40, NULL);
		return L_41;
	}

IL_00f1:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_42;
		L_42 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_43 = V_0;
		NullCheck(L_42);
		bool L_44;
		L_44 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_42, L_43, NULL);
		return L_44;
	}

IL_00fd:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_45;
		L_45 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_46 = V_0;
		NullCheck(L_45);
		bool L_47;
		L_47 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_45, L_46, NULL);
		return L_47;
	}

IL_0109:
	{
		int32_t L_48;
		L_48 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* L_49 = (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_49, L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GetVariable_IsDefined_m616F62F06F7B44FE8ACB1EBC21DC5792B3EF4415_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GetVariable_Get_m66E2AFA07A542C2D31B68D1AD0AB84D637D088D6 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* V_1 = NULL;
	int32_t V_2 = 0;
	{
		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;
		switch (L_4)
		{
			case 0:
			{
				goto IL_0034;
			}
			case 1:
			{
				goto IL_003d;
			}
			case 2:
			{
				goto IL_004b;
			}
			case 3:
			{
				goto IL_005f;
			}
			case 4:
			{
				goto IL_0072;
			}
			case 5:
			{
				goto IL_007a;
			}
		}
	}
	{
		goto IL_0082;
	}

IL_0034:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		NullCheck(L_5);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_6 = L_5->___variables;
		V_1 = L_6;
		goto IL_008e;
	}

IL_003d:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_7 = ___0_flow;
		NullCheck(L_7);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_8;
		L_8 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_7, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_9;
		L_9 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_8, NULL);
		V_1 = L_9;
		goto IL_008e;
	}

IL_004b:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_10 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_11;
		L_11 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		NullCheck(L_10);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12;
		L_12 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_10, L_11, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_13;
		L_13 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_12, NULL);
		V_1 = L_13;
		goto IL_008e;
	}

IL_005f:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		NullCheck(L_14);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_15;
		L_15 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_14, NULL);
		NullCheck(L_15);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_16;
		L_16 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_15, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_17;
		L_17 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_16, NULL);
		V_1 = L_17;
		goto IL_008e;
	}

IL_0072:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_18;
		L_18 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		V_1 = L_18;
		goto IL_008e;
	}

IL_007a:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_19;
		L_19 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		V_1 = L_19;
		goto IL_008e;
	}

IL_0082:
	{
		int32_t L_20;
		L_20 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* L_21 = (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_21, L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GetVariable_Get_m66E2AFA07A542C2D31B68D1AD0AB84D637D088D6_RuntimeMethod_var)));
	}

IL_008e:
	{
		bool L_22;
		L_22 = GetVariable_get_specifyFallback_mA8826DF5C28904AF19F234A6FB696C99E2ED7235_inline(__this, NULL);
		if (!L_22)
		{
			goto IL_00ac;
		}
	}
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_23 = V_1;
		String_t* L_24 = V_0;
		NullCheck(L_23);
		bool L_25;
		L_25 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_23, L_24, NULL);
		if (L_25)
		{
			goto IL_00ac;
		}
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_26 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_27;
		L_27 = GetVariable_get_fallback_m260040856B8BC577C6AB24DDD0BA8A16B13CE07B_inline(__this, NULL);
		NullCheck(L_26);
		RuntimeObject* L_28;
		L_28 = Flow_GetValue_m4396BFB8BF013A1CF992A4E36D47E864D4180718(L_26, L_27, NULL);
		return L_28;
	}

IL_00ac:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_29 = V_1;
		String_t* L_30 = V_0;
		NullCheck(L_29);
		RuntimeObject* L_31;
		L_31 = VariableDeclarations_Get_m0192852426CBE4530276D02A82DA16BF17102F49(L_29, L_30, NULL);
		return L_31;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetVariable__ctor_m05C82BDFBB4CCE608D5DCE13F6AC47297B86E132 (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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 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;
	}
	{
		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);
		if ((!(((uint32_t)L_4) == ((uint32_t)2))))
		{
			goto IL_0050;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_5;
		L_5 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_6;
		L_6 = IsVariableDefined_get_isVariableDefined_mD00C6E938426C81DEC1181BD03811546567F92AC_inline(__this, NULL);
		Unit_Requirement_m51C96EBEF949FC801D26BA8AF75D305C6494D809(__this, L_5, L_6, NULL);
	}

IL_0050:
	{
		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;
	{
		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_1 = L_3;
		int32_t L_4 = V_1;
		switch (L_4)
		{
			case 0:
			{
				goto IL_0034;
			}
			case 1:
			{
				goto IL_0041;
			}
			case 2:
			{
				goto IL_0053;
			}
			case 3:
			{
				goto IL_006b;
			}
			case 4:
			{
				goto IL_0082;
			}
			case 5:
			{
				goto IL_008e;
			}
		}
	}
	{
		goto IL_009a;
	}

IL_0034:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		NullCheck(L_5);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_6 = L_5->___variables;
		String_t* L_7 = V_0;
		NullCheck(L_6);
		bool L_8;
		L_8 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_6, L_7, NULL);
		return L_8;
	}

IL_0041:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		NullCheck(L_9);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_10;
		L_10 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_9, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_11;
		L_11 = Variables_Graph_mFF568DA54967F8B42CFB9A157E7A44BD9793C30C(L_10, NULL);
		String_t* L_12 = V_0;
		NullCheck(L_11);
		bool L_13;
		L_13 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_11, L_12, NULL);
		return L_13;
	}

IL_0053:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_15;
		L_15 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		NullCheck(L_14);
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
		L_16 = Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D(L_14, L_15, Flow_GetValue_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m1D21C24B641CA4D4D64A62F66DC88FF7C6B5EE4D_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_17;
		L_17 = Variables_Object_mB6FF17FC93A9EB3425031A636D7C43278E58BAB9(L_16, NULL);
		String_t* L_18 = V_0;
		NullCheck(L_17);
		bool L_19;
		L_19 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_17, L_18, NULL);
		return L_19;
	}

IL_006b:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_20 = ___0_flow;
		NullCheck(L_20);
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_21;
		L_21 = Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline(L_20, NULL);
		NullCheck(L_21);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_22;
		L_22 = GraphPointer_get_scene_m3661A81AE5765198875E046D7B61D7C054111A91(L_21, NULL);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_23;
		L_23 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_22, NULL);
		String_t* L_24 = V_0;
		NullCheck(L_23);
		bool L_25;
		L_25 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_23, L_24, NULL);
		return L_25;
	}

IL_0082:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_26;
		L_26 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_27 = V_0;
		NullCheck(L_26);
		bool L_28;
		L_28 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_26, L_27, NULL);
		return L_28;
	}

IL_008e:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_29;
		L_29 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_30 = V_0;
		NullCheck(L_29);
		bool L_31;
		L_31 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(L_29, L_30, NULL);
		return L_31;
	}

IL_009a:
	{
		int32_t L_32;
		L_32 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* L_33 = (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_33, L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&IsVariableDefined_IsDefined_m8109FEC6D47BF7C49C36259ABF4F3D3828054556_RuntimeMethod_var)));
	}
}
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* L_0;
		L_0 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		return L_0;
	}
}
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) 
{
	{
		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);
		return L_2;
	}
}
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;
	}
	{
		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);
		return L_3;
	}
}
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* L_0;
		L_0 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		return L_0;
	}
}
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));
	{
		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);
		if (L_3)
		{
			goto IL_0017;
		}
	}
	{
		return (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*)NULL;
	}

IL_0017:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_4;
		L_4 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_0), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_5), L_4, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_6;
		L_6 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_5, NULL);
		return L_6;
	}
}
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;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* G_B2_0 = NULL;
	VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* G_B1_0 = 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);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_5 = L_4;
		if (L_5)
		{
			G_B2_0 = L_5;
			goto IL_001a;
		}
		G_B1_0 = L_5;
	}
	{
		return (bool)0;
	}

IL_001a:
	{
		String_t* L_6 = V_0;
		NullCheck(G_B2_0);
		bool L_7;
		L_7 = VariableDeclarations_IsDefined_m85E475111442886C76BB3A4E3782B404A5C650B8(G_B2_0, L_6, NULL);
		return L_7;
	}
}
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;
	{
		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);
		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 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* L_0;
		L_0 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		return L_0;
	}
}
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) 
{
	{
		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);
		return L_2;
	}
}
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;
	}
	{
		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);
		return L_3;
	}
}
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* L_0;
		L_0 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		return L_0;
	}
}
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));
	{
		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);
		if (L_3)
		{
			goto IL_0017;
		}
	}
	{
		return (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*)NULL;
	}

IL_0017:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_4;
		L_4 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_0), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_5), L_4, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_6;
		L_6 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_5, NULL);
		return L_6;
	}
}
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;
	{
		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);
		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 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* L_0;
		L_0 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		return L_0;
	}
}
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) 
{
	{
		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);
		return L_2;
	}
}
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;
	}
	{
		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);
		return L_3;
	}
}
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* L_0;
		L_0 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		return L_0;
	}
}
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));
	{
		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);
		if (L_3)
		{
			goto IL_0017;
		}
	}
	{
		return (VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405*)NULL;
	}

IL_0017:
	{
		Scene_tA1DC762B79745EB5140F054C884855B922318356 L_4;
		L_4 = Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA((&V_0), Nullable_1_get_Value_m82828A43CA1D099DE4C00DC561E8B5A74A2E41FA_RuntimeMethod_var);
		Nullable_1_t35D38572B3DB18451A850AC761A7BD362FFDDE30 L_5;
		memset((&L_5), 0, sizeof(L_5));
		Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F((&L_5), L_4, Nullable_1__ctor_m590B3025E37BB004193D3544A7512F53A77C5B5F_RuntimeMethod_var);
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_6;
		L_6 = Variables_Scene_mC0239FD2E92DC1F85EFAFC16775C8ACC272FAB89(L_5, NULL);
		return L_6;
	}
}
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;
	{
		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);
		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 VariableUnit__ctor_m4CD0953C90C699B27E68EC03099873569310DD58 (VariableUnit_t5C9A35D765104C6FC738F118C38C2C8F00618D95* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___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*)&String_t_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(String_t_il2cpp_TypeInfo_var))->___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) 
{
	{
		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);
		return L_1;
	}
}
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;
	}
	{
		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);
		if ((!(((uint32_t)L_14) == ((uint32_t)2))))
		{
			goto IL_00be;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_15;
		L_15 = UnifiedVariableUnit_get_object_mC3BAEC3B1F93240FC35928F3C51C2505C97CE302_inline(__this, NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_16;
		L_16 = SetVariable_get_assign_m18DF346B7C62670EE9F7E6E4BADED8D3AB7D20D8_inline(__this, NULL);
		Unit_Requirement_m9F929AD842C0E254FA9AD48E9200C63B43BFE64A(__this, L_15, L_16, NULL);
	}

IL_00be:
	{
		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;
	{
		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_2 = L_6;
		int32_t L_7 = V_2;
		switch (L_7)
		{
			case 0:
			{
				goto IL_0041;
			}
			case 1:
			{
				goto IL_0050;
			}
			case 2:
			{
				goto IL_0064;
			}
			case 3:
			{
				goto IL_007e;
			}
			case 4:
			{
				goto IL_0097;
			}
			case 5:
			{
				goto IL_00a5;
			}
		}
	}
	{
		goto IL_00b3;
	}

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

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

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

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

IL_0097:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_29;
		L_29 = Variables_get_Application_m1E970B0E06A9B398A643372038C31B9DA027EDC3(NULL);
		String_t* L_30 = V_0;
		RuntimeObject* L_31 = V_1;
		NullCheck(L_29);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_29, L_30, L_31, NULL);
		goto IL_00bf;
	}

IL_00a5:
	{
		VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405* L_32;
		L_32 = Variables_get_Saved_m5CD5E082527F541A2ECEC955AF320CC210DB8D7E(NULL);
		String_t* L_33 = V_0;
		RuntimeObject* L_34 = V_1;
		NullCheck(L_32);
		VariableDeclarations_Set_m09832F170109B10027857DC25E918EB5A986F538(L_32, L_33, L_34, NULL);
		goto IL_00bf;
	}

IL_00b3:
	{
		int32_t L_35;
		L_35 = UnifiedVariableUnit_get_kind_m9CC825538DE503C6EAC2D1CA0CB2B0421C0C9684_inline(__this, NULL);
		UnexpectedEnumValueException_1_tBB608BC10260E08C445DC32050BA5D184FD3FBC7* L_36 = (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_36, L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UnexpectedEnumValueException_1__ctor_mD2DFCE7900B3CC2B0EB8E869947E9A354DE68F9A_RuntimeMethod_var)));
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SetVariable_Assign_m8DA6EE19D6C4C81594672195A4B073B989BFF78A_RuntimeMethod_var)));
	}

IL_00bf:
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_37 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_38;
		L_38 = SetVariable_get_output_m25F7A2EDA104E51A342FDB79EFFCA548EADC7AC2_inline(__this, NULL);
		RuntimeObject* L_39 = V_1;
		NullCheck(L_37);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_37, L_38, L_39, NULL);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_40;
		L_40 = SetVariable_get_assigned_m9A1AE373DC92E82BE3002212ACF0348F15201B62_inline(__this, NULL);
		return L_40;
	}
}
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*)&String_t_il2cpp_TypeInfo_var);
		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;
	}
	{
		String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___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);
		if ((!(((uint32_t)L_2) == ((uint32_t)2))))
		{
			goto IL_0036;
		}
	}
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED(__this, _stringLiteral0FACD530D9781E204FA5DC4E8F07428706A07E18, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, Unit_ValueInput_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m15C005EB29528ABE95C259D94CC32FDA793728ED_RuntimeMethod_var);
		NullCheck(L_3);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = ValueInput_NullMeansSelf_m558A8C361658416A94DC96A1932D6D7BBB14E0DE(L_3, NULL);
		UnifiedVariableUnit_set_object_m88A12F9446B19DEE4208A6A7F83087B99EF9466F_inline(__this, L_4, NULL);
	}

IL_0036:
	{
		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;
	{
		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);
		return L_14;
	}
}
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;
	{
		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);
		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 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) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = 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(Type_t_il2cpp_TypeInfo_var);
		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;
		if (!((int32_t)((int32_t)L_6&(int32_t)L_7)))
		{
			goto IL_0023;
		}
	}
	{
		return 1;
	}

IL_0023:
	{
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0028;
		}
	}
	{
		return 2;
	}

IL_0028:
	{
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_002d;
		}
	}
	{
		return 3;
	}

IL_002d:
	{
		return 4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = 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(Type_t_il2cpp_TypeInfo_var);
		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;
		if (!((int32_t)((int32_t)L_6&(int32_t)L_7)))
		{
			goto IL_0023;
		}
	}
	{
		return 1;
	}

IL_0023:
	{
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0028;
		}
	}
	{
		return 2;
	}

IL_0028:
	{
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_002d;
		}
	}
	{
		return 3;
	}

IL_002d:
	{
		return 4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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_0011:
			{
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_1 = V_0;
					if (!L_1)
					{
						goto IL_001a;
					}
				}
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = V_0;
					NullCheck(L_2);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
				}

IL_001a:
				{
					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_001b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001b:
	{
		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;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B4_0 = NULL;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B3_0 = NULL;
	int32_t G_B5_0 = 0;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B9_0 = NULL;
	bool G_B9_1 = false;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B8_0 = NULL;
	bool G_B8_1 = false;
	{
		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);
		if (L_3)
		{
			goto IL_0017;
		}
	}
	{
		return (bool)1;
	}

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

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

IL_002d:
	{
		if (!G_B5_0)
		{
			goto IL_0031;
		}
	}
	{
		return (bool)0;
	}

IL_0031:
	{
		RuntimeObject* L_8;
		L_8 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(24, __this);
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_9 = V_0;
		Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F* L_10 = (Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F*)il2cpp_codegen_object_new(Func_2_t6519099AFA83D032BA2ABF01496EF0D5DDBC458F_il2cpp_TypeInfo_var);
		Func_2__ctor_m9E0720C7EEC9F767B9BA6A5CB2C075277B1447A9(L_10, L_9, (intptr_t)((void*)U3CU3Ec__DisplayClass19_0_U3CIsPredictableU3Eb__0_mA6C22952B063DC18B87C5A38AEF2542BA6444962_RuntimeMethod_var), NULL);
		bool L_11;
		L_11 = Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7(L_8, L_10, Enumerable_All_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_m465C4B95F4EF0E85FD1E38A390C79D0BD4BD78D7_RuntimeMethod_var);
		U3CU3Ec__DisplayClass19_0_t6C1A85712919777966144D49F8A5FD84EFD57526* L_12 = V_0;
		NullCheck(L_12);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_13 = L_12->___recursion;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_14 = L_13;
		if (L_14)
		{
			G_B9_0 = L_14;
			G_B9_1 = L_11;
			goto IL_0053;
		}
		G_B8_0 = L_14;
		G_B8_1 = L_11;
	}
	{
		return G_B8_1;
	}

IL_0053:
	{
		NullCheck(G_B9_0);
		Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D(G_B9_0, __this, Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var);
		return G_B9_1;
	}
}
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;
	}
	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);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_1, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ControlInput_get_couldBeEntered_m28684BE4FFFE1744B565D32340F2913B10A1D775_RuntimeMethod_var)));
	}

IL_000e:
	{
		bool L_2;
		L_2 = VirtualFuncInvoker0< bool >::Invoke(26, __this);
		if (L_2)
		{
			goto IL_0018;
		}
	}
	{
		return (bool)0;
	}

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

IL_003d:
	{
		bool L_9;
		L_9 = Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8(G_B6_1, G_B6_0, Enumerable_Any_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mAEC91DE80EF068D7841C9876BC03E19A51ADFBA8_RuntimeMethod_var);
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlInput_CanConnectToValid_m5E270D2898B4C7CCF3D4B8B435140BC7FECDDC99 (ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_port, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
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;
	{
		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;
		if (!L_7)
		{
			goto IL_003f;
		}
	}
	{
		RuntimeObject* L_8;
		L_8 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		NullCheck(L_8);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_9;
		L_9 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_8);
		NullCheck(L_9);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_10;
		L_10 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(L_9, NULL);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_11 = V_1;
		NullCheck(L_10);
		bool L_12;
		L_12 = ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5(L_10, L_11, ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var);
	}

IL_003f:
	{
		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;
	}
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_inline(__this, UnitPort_3_get_unit_mD319E902BE852B2029BC230C14FE6C11BA6E7F67_RuntimeMethod_var);
		if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
		{
			goto IL_000b;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_000b:
	{
		RuntimeObject* L_2 = ___0_unit;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(10, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_4;
		L_4 = Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237(L_3, Enumerable_FirstOrDefault_TisControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9_mC1576132CE8A6F5AF6716F81267530CC556EF237_RuntimeMethod_var);
		return L_4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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_0011:
			{
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_1 = V_0;
					if (!L_1)
					{
						goto IL_001a;
					}
				}
				{
					Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_2 = V_0;
					NullCheck(L_2);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
				}

IL_001a:
				{
					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_001b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_001b:
	{
		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;
	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;
	bool G_B11_1 = false;
	Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* G_B10_0 = NULL;
	bool G_B10_1 = false;
	{
		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);
		if (!L_4)
		{
			goto IL_001c;
		}
	}
	{
		return (bool)1;
	}

IL_001c:
	{
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* 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_0029;
		}
		G_B3_0 = L_7;
	}
	{
		G_B5_0 = 0;
		goto IL_0032;
	}

IL_0029:
	{
		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_0032:
	{
		if (!G_B5_0)
		{
			goto IL_0036;
		}
	}
	{
		return (bool)0;
	}

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

IL_0066:
	{
		RuntimeObject* L_17;
		L_17 = Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2(G_B9_1, G_B9_0, Enumerable_Where_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m5574D56F76CF49AD490F721101C81AC305003AC2_RuntimeMethod_var);
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_18 = V_0;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_19 = (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*)il2cpp_codegen_object_new(Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37(L_19, L_18, (intptr_t)((void*)U3CU3Ec__DisplayClass11_0_U3CIsPredictableU3Eb__1_mA4C94D1CD3E840BCE59174E431A7A66D479EECE7_RuntimeMethod_var), NULL);
		bool L_20;
		L_20 = Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931(L_17, L_19, Enumerable_All_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_mB3A0C495C819AAE65E02F76F101975690C5CA931_RuntimeMethod_var);
		U3CU3Ec__DisplayClass11_0_tAA2ED7C17B17AE434210DB5F31FD60BE76526DAF* L_21 = V_0;
		NullCheck(L_21);
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_22 = L_21->___recursion;
		Recursion_t4487949FCBFA02E2BBA6C26F7A149BCDDB6F065F* L_23 = L_22;
		if (L_23)
		{
			G_B11_0 = L_23;
			G_B11_1 = L_20;
			goto IL_0087;
		}
		G_B10_0 = L_23;
		G_B10_1 = L_20;
	}
	{
		return G_B10_1;
	}

IL_0087:
	{
		NullCheck(G_B11_0);
		Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D(G_B11_0, __this, Recursion_1_Exit_m7992FF3DB0015F0970BEBA638FE7AFA2BF48DB8D_RuntimeMethod_var);
		return G_B11_1;
	}
}
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;
	}
	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);
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_1, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ControlOutput_get_couldBeEntered_m736CA8B75500530BA67CF7E9A982EB4C430ACE4A_RuntimeMethod_var)));
	}

IL_000e:
	{
		RuntimeObject* L_2;
		L_2 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_2);
		bool L_3;
		L_3 = InterfaceFuncInvoker0< bool >::Invoke(27, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		return (bool)1;
	}

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

IL_004d:
	{
		RuntimeObject* L_12;
		L_12 = 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_13 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_1;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_14 = L_13;
		if (L_14)
		{
			G_B8_0 = L_14;
			G_B8_1 = L_12;
			goto IL_0071;
		}
		G_B7_0 = L_14;
		G_B7_1 = L_12;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var);
		U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271* L_15 = ((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_16 = (Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7*)il2cpp_codegen_object_new(Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7_il2cpp_TypeInfo_var);
		Func_2__ctor_mE7FF5E692BE5907016E53AE7AF17020D061BEB37(L_16, L_15, (intptr_t)((void*)U3CU3Ec_U3Cget_couldBeEnteredU3Eb__13_1_mC89D3E308C0A2882758BF48EAE6B875C8985D91B_RuntimeMethod_var), NULL);
		Func_2_t452AF05F118BBFEBBC0C741A4DE5ECA61FA82AF7* L_17 = L_16;
		((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_1 = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t349D4F11D99D08778A363DBB61532AA4DD323271_il2cpp_TypeInfo_var))->___U3CU3E9__13_1), (void*)L_17);
		G_B8_0 = L_17;
		G_B8_1 = G_B7_1;
	}

IL_0071:
	{
		bool L_18;
		L_18 = Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D(G_B8_1, G_B8_0, Enumerable_Any_TisIUnitRelation_tC0F5D0755E08D527D7196A8767BC0FE43DC8B0E2_m78B2883B2C0D4AC4B5316CB7AD3BB7022E9FEC5D_RuntimeMethod_var);
		return L_18;
	}
}
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;
	{
		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_0011;
		}
		G_B1_0 = L_2;
	}
	{
		return (ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE*)NULL;
	}

IL_0011:
	{
		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);
		return L_4;
	}
}
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) 
{
	{
		return (bool)1;
	}
}
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;
	{
		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;
		if (!L_7)
		{
			goto IL_003f;
		}
	}
	{
		RuntimeObject* L_8;
		L_8 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		NullCheck(L_8);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_9;
		L_9 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_8);
		NullCheck(L_9);
		GraphConnectionCollection_3_t1C36521556B52560AC338813684582FE4226703C* L_10;
		L_10 = FlowGraph_get_controlConnections_m031390810BC34F7572C424C68E191EF2968CB978_inline(L_9, NULL);
		ControlConnection_t3AFF9D4665243D4C9B6B13979789BBF125B6AFAE* L_11 = V_1;
		NullCheck(L_10);
		bool L_12;
		L_12 = ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5(L_10, L_11, ConnectionCollectionBase_4_Remove_mC37AC65E479B2E43CF0542CE1B4A2C07A6BD46F5_RuntimeMethod_var);
	}

IL_003f:
	{
		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;
	}
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_inline(__this, UnitPort_3_get_unit_mCA7B8D5491A8DAB860A58B0CCC00346B0A6984F0_RuntimeMethod_var);
		if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
		{
			goto IL_000b;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_000b:
	{
		RuntimeObject* L_2 = ___0_unit;
		NullCheck(L_2);
		RuntimeObject* L_3;
		L_3 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(9, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_2);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_4;
		L_4 = Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D(L_3, Enumerable_FirstOrDefault_TisControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE_mD070C7FEC40A812C938F510D39A1510B2E320B3D_RuntimeMethod_var);
		return L_4;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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) 
{
	{
		return (bool)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) 
{
	{
		return (RuntimeObject*)NULL;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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) 
{
	{
		return (bool)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) 
{
	{
		return (RuntimeObject*)NULL;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR 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* 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);
		return L_3;
	}
}
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;
	{
		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_0011;
		}
		G_B1_0 = L_2;
	}
	{
		return (ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1*)NULL;
	}

IL_0011:
	{
		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);
		return L_4;
	}
}
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;
	}
	{
		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);
		if (L_4)
		{
			goto IL_0024;
		}
	}
	{
		return;
	}

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

IL_0054:
	{
		RuntimeObject* L_13;
		L_13 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_13);
		Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* L_14;
		L_14 = InterfaceFuncInvoker0< Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* >::Invoke(8, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_13);
		String_t* L_15;
		L_15 = UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_inline(__this, UnitPort_3_get_key_m1A9B50C63106660331F5AB1E8342B2419A80FF60_RuntimeMethod_var);
		RuntimeObject* L_16 = ___0_value;
		NullCheck(L_14);
		Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443(L_14, L_15, L_16, Dictionary_2_Add_m5875DF2ACE933D734119C088B2E7C9C63F49B443_RuntimeMethod_var);
		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;
	}
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* V_0 = NULL;
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_port;
		V_0 = __this;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = ValueOutput_get_type_m69BADCB161418AD54DE115C6D598923268A0B78E_inline(L_0, NULL);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_2 = V_0;
		NullCheck(L_2);
		Type_t* L_3;
		L_3 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(L_2, NULL);
		il2cpp_codegen_runtime_class_init_inline(ConversionUtility_tBDD6C099F82B8131EF915E1CF82312D090963668_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = ConversionUtility_IsConvertibleTo_m691B297AD2413AE10C9127DCAE71BD41B6662B6A(L_1, L_3, (bool)0, NULL);
		return L_4;
	}
}
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;
	{
		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;
		if (!L_7)
		{
			goto IL_003f;
		}
	}
	{
		RuntimeObject* L_8;
		L_8 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		NullCheck(L_8);
		FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* L_9;
		L_9 = InterfaceFuncInvoker0< FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* >::Invoke(0, IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E_il2cpp_TypeInfo_var, L_8);
		NullCheck(L_9);
		GraphConnectionCollection_3_tCB3C722EBCB7366D0FCFD32ED000A4A8AFD2C624* L_10;
		L_10 = FlowGraph_get_valueConnections_m7E469FAC0F1B4B90F2E3A14E001ADAE25767E379_inline(L_9, NULL);
		ValueConnection_t4F26188BCD3A63C79EA3F437764AB10038A747B1* L_11 = V_1;
		NullCheck(L_10);
		bool L_12;
		L_12 = ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664(L_10, L_11, ConnectionCollectionBase_4_Remove_m8200805FF32D11B50EAC80076B274C67CD03F664_RuntimeMethod_var);
	}

IL_003f:
	{
		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) 
{
	{
		Type_t* L_0;
		L_0 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		bool L_1;
		L_1 = ComponentHolderProtocol_IsComponentHolderType_mBBBCB1421A04E0EE33EB059DFE0BCBC07064C07B(L_0, NULL);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ValueInput_set_nullMeansSelf_mB9E4BEAF5059FF097D67CF224179F9B00EC281B1_inline(__this, (bool)1, NULL);
	}

IL_0014:
	{
		return __this;
	}
}
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;
	}
	{
		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);
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ValueInput_set_allowsNull_m0E2CB5C8365D3DEA4AE7671C5BDC1DDEFEB3BE44_inline(__this, (bool)1, NULL);
	}

IL_0014:
	{
		return __this;
	}
}
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*)&Type_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		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_0038;
		}
	}
	{
		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_0038;
		}
	}
	{
		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_0038;
		}
	}
	{
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_9 = { reinterpret_cast<intptr_t> (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		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);
		return L_12;
	}

IL_0038:
	{
		return (bool)1;
	}
}
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;
	}
	{
		RuntimeObject* L_0 = ___0_unit;
		RuntimeObject* L_1;
		L_1 = UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_inline(__this, UnitPort_3_get_unit_m7692CDC178ECF28BD505BA46D28CAC2D48A6630F_RuntimeMethod_var);
		if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1))))
		{
			goto IL_000b;
		}
	}
	{
		return (RuntimeObject*)NULL;
	}

IL_000b:
	{
		RuntimeObject* L_2 = ___0_unit;
		Type_t* L_3;
		L_3 = ValueInput_get_type_m260C6F8E81FE80451CB13B2988B48CE13EC600AF_inline(__this, NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_4;
		L_4 = XUnit_CompatibleValueOutput_m0BBC93EB11C11EE566B73065C9241DA32D4FF570(L_2, L_3, NULL);
		return L_4;
	}
}
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*)&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*)&Type_t_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_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* 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);
		HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* L_1 = L_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
		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 = L_1;
		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 = L_5;
		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 = L_9;
		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 = L_13;
		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 = L_17;
		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 = L_21;
		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 = L_25;
		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 = L_29;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast<intptr_t> (Type_t_0_0_0_var) };
		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);
		((ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields*)il2cpp_codegen_static_fields_for(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var))->___typesWithDefaultValues = L_33;
		Il2CppCodeGenWriteBarrier((void**)(&((ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields*)il2cpp_codegen_static_fields_for(ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_il2cpp_TypeInfo_var))->___typesWithDefaultValues), (void*)L_33);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GenericGuiEventUnit_set_data_m29ECFC8B873C81A4FA70556C3EE55C2AA05138CB_inline (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GenericGuiEventUnit_get_data_mA62612C577ABED68DD2D22BAB5A85D5E736F5F93_inline (GenericGuiEventUnit_t7581220B2A713FF1F36ED6EBD4655FCFF09DB635* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDropdownValueChanged_set_index_m8FD39C86463DF6F6DDF825242E00A7949B12297F_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CindexU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CindexU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDropdownValueChanged_set_text_m5CF3AE71A4CDCE0AF1FF0D611BB0B37195370416_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CtextU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtextU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnDropdownValueChanged_get_index_mA333315D3374ED1761B02A76D84F070CD51AB4B6_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CindexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnDropdownValueChanged_get_text_mD9E94D957A9BE8AB61A4BBD91276A11EA85146A8_inline (OnDropdownValueChanged_tD2C08278506B47E548C79CAF3BB32943BE9C3E51* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CtextU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* OptionData_get_text_m147C3EFE4B7D157914D2C6CF653B32CE2D987AF1_inline (OptionData_t68DC820D58A3ABBAE844326B15A7F14D48FAE55F* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Text;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputFieldEndEdit_set_value_mF2F42BD6D8A318A4F62A2E6D7704B2471DE135E2_inline (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputFieldEndEdit_get_value_m00255CCEDD5CBA384EC5B1B0CAD8988A807CEB0F_inline (OnInputFieldEndEdit_t5DEC4C624E7429E137989668B17EA18BBD3708CF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnInputFieldValueChanged_set_value_mF11242827C5AB0D5DA71A05C00C2AB6C493AA2B9_inline (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnInputFieldValueChanged_get_value_m6E4D8B15B54F8D1F02C407A1D4C26059A4275CA1_inline (OnInputFieldValueChanged_t0CB4186D2C489E8C500B884A0F3D5CCDD7C85DA2* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMove_set_data_mBE96353D15F3D474662EBB57F14F243D65351AFC_inline (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnMove_get_data_mEE6623E7B1B6B8D042622832E45750E8FCE4993C_inline (OnMove_tF802BBB624C1CAEC61E254D03497002079912495* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnScrollbarValueChanged_set_value_m138364F4D2246ED96945B1CDD71CCD41A329AD42_inline (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnScrollbarValueChanged_get_value_m834E1C1828DF2BC22249C757A498793F8B8AE219_inline (OnScrollbarValueChanged_t7EE8CCBB01D1311F42F4066081F40A7244BFE787* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnScrollRectValueChanged_set_value_mC4D9AEA1203889872E4CDB2862BF4A70F048B4B1_inline (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnScrollRectValueChanged_get_value_m292B50AE2C3BD76F368C8C65E4BD362DC67C5997_inline (OnScrollRectValueChanged_tA21B2EE73E48E15AEB30EA141DF0BC23D42BB611* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnSliderValueChanged_set_value_m19B000CA961BCA7246C26EA3BBDE08552E3169E6_inline (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnSliderValueChanged_get_value_mEC56FB1C57A53F466B4B2AEB6901F149D8BAC3DC_inline (OnSliderValueChanged_tA0DA341B1F87CB52501AB48B89EFB65DAB442E98* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnToggleValueChanged_set_value_mAF431C6ECE21A5CCE785955954A6E0E63656D5C9_inline (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnToggleValueChanged_get_value_m360E1EDD08291DE1A31A74C18759ABBCE02CF3D5_inline (OnToggleValueChanged_t407C4C384D00372143DD1558B53AA16F89B89930* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PointerEventUnit_set_data_mBEFEE8C211C06D533A723004EB722AB014EE19CC_inline (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* PointerEventUnit_get_data_m18B9E7126BCC08B101E1D6EA8A8717B8FB1C92BF_inline (PointerEventUnit_tDEF003A59A00AC2ADE6C1F62F5C62C27D37F59EC* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnButtonInput_set_buttonName_mDEC8CF3D1EC89DFD568E6A46590494A066FDF4AB_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbuttonNameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbuttonNameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnButtonInput_set_action_m4BE3A9521955D22579150E5E03D639F3B7D276CE_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CactionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CactionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnButtonInput_get_buttonName_mBF92756E6C5F0A1C6573B6F0B0E5A2300D3DEE83_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbuttonNameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnButtonInput_get_action_m32F61AA3C2A74E1ED1EA7C47EE69C823A51E7BBA_inline (OnButtonInput_t618656057AE6DD239500E27BFC70F6282B260E53* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CactionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnKeyboardInput_set_key_mC0F450330BA26F0CED4258B3E873B47955CE3168_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CkeyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CkeyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnKeyboardInput_set_action_m65E321E670996EA4D8622B2B93DCA48D6099DF82_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CactionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CactionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnKeyboardInput_get_key_m50108809CC7B92533E2406E05B9B3F34BF88D119_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CkeyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnKeyboardInput_get_action_m93B610DC65ABC3A06147917D5D623CCA964562C1_inline (OnKeyboardInput_t947100CD97D84EF07D0AE47132B163CD904B5679* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CactionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMouseInput_set_button_m7BF2777675C2D26DBB2B33BFF36550D41DF4FC4A_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbuttonU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbuttonU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnMouseInput_set_action_m85C27EBD358B3CE0AB2D16E933FE971EF627E589_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CactionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CactionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnMouseInput_get_button_m21997B19347EEA872A9EF5F0FDAF2AEDC373CFE2_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbuttonU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnMouseInput_get_action_m3917A90C84039D61741EFCFBB8141D060A9CFBD0_inline (OnMouseInput_t1376DFE90350E24AC428F194A2B5F7DCCEF6E805* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CactionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDestinationReached_set_threshold_mA9D5EE8B5161BF744B8B4D709CAF0E0092AD4959_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CthresholdU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CthresholdU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnDestinationReached_set_requireSuccess_m4B95F88FBA6323577292A8FC77653CDDB347C793_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CrequireSuccessU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrequireSuccessU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* Flow_get_stack_m14E56FE5242B8B811C540A2E23CD29C92095D196_inline (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, const RuntimeMethod* method) 
{
	{
		GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C* L_0 = __this->___U3CstackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GraphPointer_get_gameObject_mCBCF0B452BCFBA5113E8CDBE2B54477C5A047C83_inline (GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B* __this, const RuntimeMethod* method) 
{
	{
		GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CgameObjectU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnDestinationReached_get_threshold_m97A90E10F619881C76E3D454DA02396DBA6CC714_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CthresholdU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnDestinationReached_get_requireSuccess_mA18BB67A22950CF6923C924BE173B7F3AADAF571_inline (OnDestinationReached_t4B4060E1A2F89EE9F39D40CB461BBCDFCB99C51F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CrequireSuccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_collider_m2EC4B2C7299B33E5C23F7B802E93847652B235F4_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_contacts_m8D66C4DF9DF5FB352C029E2C8A47A7277C7D667A_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcontactsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontactsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_impulse_m108829512F66BEB8571BD28F8A415AE46F04BF2B_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CimpulseU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CimpulseU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_relativeVelocity_m48B88BF7C2B95903129F1CF215E86B8715DDDAFB_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CrelativeVelocityU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelativeVelocityU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEventUnit_set_data_m3583A3FA3FB0E75750EEA35675B0DE977B19D789_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_collider_m803E3564F05AF0A8F6CDD9F5C04A6374FE7E4746_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_contacts_mB0119DED2FE18079F58B2BAEAC5AEFE4FBE7462A_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcontactsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_impulse_mBCF985C6F698B50546E815EC9829319F7B511D91_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CimpulseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_relativeVelocity_m24DAF31D674A82709B72DB64BC9A64667179D588_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CrelativeVelocityU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEventUnit_get_data_m77B517A9B460273C32A3EC18F02B1E1B99E5E50A_inline (CollisionEventUnit_t10568A689D97B9ED5F2D1B8F396D6639C7C42D56* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_collider_m8919CAFD1AC327502A0E9D006B757586FA2C6C86_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_controller_m878CE937790120A493FBBB92857C4ABFB74C5CE2_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcontrollerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrollerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_moveDirection_mB5C27CDB2F1CFE74CEBD3B81269955A479584E79_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CmoveDirectionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmoveDirectionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_moveLength_mC63E8CDA0C9FCDCFB16F9C0FEB97E643EAE24C55_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CmoveLengthU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmoveLengthU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_normal_m46841313BF32B93A2C657DE5BE69A340FD5FB1B0_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnormalU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnormalU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_point_m4F941E65FAA8C8E26CCA1F6ADB997A3566CA8528_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CpointU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpointU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnControllerColliderHit_set_data_mE3CAC5D175FCCA61EC2F1D8D98A41DCA5FFB39C1_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_collider_mC9E0854B239772DB2450995F01D3808090BBE7B0_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_controller_mFA72C1112B94EF1455582A3130A3170351B7DDDC_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcontrollerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_moveDirection_m5E5AC92CE4E4F2DDCB3E930B0BE5C0F7BDF8AC8E_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CmoveDirectionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_moveLength_m90E2EE1ECDFDC62AA12D5D8721DFBA16B56E5264_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CmoveLengthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_normal_m8C775F1DD7EC882D72B4CFE82B5BAF7AE40F4332_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnormalU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_point_m6453C80A01D74D5B523D64543B468BC50C034C85_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CpointU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnControllerColliderHit_get_data_mCBFA8A6ADF0D31A302CCE51A3E995E3AD3AD3ADB_inline (OnControllerColliderHit_tAD9F77CEB1CC7DDD9B751A84619270070D0C041E* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak_set_breakForce_m07919AC056A3AEB412A6234DEB316FCB4A9FD35D_inline (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbreakForceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbreakForceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak_get_breakForce_mC30D377FB8528EE2FF14A6C32AFD88841C2FE8C2_inline (OnJointBreak_t31E6055FE8B9E772DD07B0EC9E6C99A861DF7192* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbreakForceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnParticleCollision_set_other_mF8AA9F8692A098556B2D3CCBBED38A00855F9D2F_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CotherU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CotherU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnParticleCollision_set_collisionEvents_mE71ACAF56CFE5E2B07FB459D14F4A7E98ACC635D_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcollisionEventsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcollisionEventsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnParticleCollision_get_other_m1C0CA77B7264DB7472C37ECB6152657A7B32CB75_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CotherU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnParticleCollision_get_collisionEvents_m5D00A0BE3827A2E5593A44D9A5EC55C3045F3CED_inline (OnParticleCollision_tDC30677EA43339BB754FC5B0AB949DE37552850F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcollisionEventsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerEventUnit_set_collider_m109FB27908928F281B9A8EB18214713694F84808_inline (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* TriggerEventUnit_get_collider_mBA410C2CD21AF1D9A0E553A93B906E05681627A0_inline (TriggerEventUnit_t0E894BC1B5CC625F209B23DF89A93B2C6E7AE4C8* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_collider_m0717941D65F899D0A9E28207AE8BDA99ED4CEE6B_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_contacts_m3174EFAEE47D290274836C26882E3FA32BB5D71D_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcontactsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontactsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_relativeVelocity_m35340D1DAA88BDFB7A0D8842244C1F55C81CB43E_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CrelativeVelocityU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelativeVelocityU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_enabled_m6D2537F386ECF50CECED56836E631ED648D1D4DF_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CenabledU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CenabledU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CollisionEvent2DUnit_set_data_m5DFC1130102EB54A67E7A58D42CB36778F42061B_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CdataU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdataU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_collider_m015E5EE2112C7035A0CB96EEFCB1B81129B35912_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_contacts_mC3A279BF957A162889431FF0DE206137AC05CA1F_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcontactsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_relativeVelocity_m7C4DFF179275B6FB8685691FC0D720A78D7001D0_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CrelativeVelocityU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_enabled_m949FB4D721087E2B0986289DB13BCE118D261465_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CenabledU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* CollisionEvent2DUnit_get_data_mC14C2708B08EE2B5D35F502233039D84316ABC20_inline (CollisionEvent2DUnit_t2EC873B05F27DDAE043BC2E287731CE9B1C260B9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CdataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_breakForce_m05EC95AF60BD695B7641578C413B66EDA787134B_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbreakForceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbreakForceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_breakTorque_mEE6B99345BA736EAF6CBED0FB28CF7605B96D552_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbreakTorqueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbreakTorqueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_connectedBody_mEBFDF621A4DFFE0752356EED3EF7EDEEA788714D_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CconnectedBodyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CconnectedBodyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_reactionForce_m27E5D88A55D76CFB5544F7C77143EAC6A14CDD84_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CreactionForceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreactionForceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_reactionTorque_m0A18F28F393FA46D7A22CCDB19A7E2B27FE09D81_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CreactionTorqueU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CreactionTorqueU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnJointBreak2D_set_joint_mF89EF37E556AAA1860F81E8CD50F7A3B103466D0_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CjointU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CjointU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_breakForce_m6DFE3E3EE1789EE9AA0949A65182AB097C88A7EF_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbreakForceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_breakTorque_m461CCA94218AE90940E752F0F52C277DFE99A6B6_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbreakTorqueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_connectedBody_m3F7210C361AD07D8A0A9D1BADADA788BE95B3ABB_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CconnectedBodyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_reactionForce_mC40AC5AF6732FF4677CE9B5A407C1D9EC3F43E27_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CreactionForceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_reactionTorque_m4B90220BC7F10B7285D6D086DD4D7A6B2577C362_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CreactionTorqueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnJointBreak2D_get_joint_mB260506A8D8D7A464140ABE7246AF3F778E6F507_inline (OnJointBreak2D_tDDE3663D9E65329AC6338E02112D101943B46006* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CjointU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerEvent2DUnit_set_collider_mE6DCF217A97984C3F8C7565CB5A1A62016F203A1_inline (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcolliderU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolliderU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* TriggerEvent2DUnit_get_collider_m7A6600935BBB19236C58CF54D8B45FAD16A7B321_inline (TriggerEvent2DUnit_t07FC9DBFDE00A423F46E12BACA1A58568F705BC0* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcolliderU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnTimerElapsed_set_seconds_mFAC6CA71E42A0FED8DCE2AA4B4B1A439CCA8D7B4_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnTimerElapsed_set_unscaledTime_mFADDC67A2AB7B8DA2D86A0F58BA74643BDF67B5A_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnTimerElapsed_get_unscaledTime_mEC1C2165399859129CD02076E330B9481930EA38_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* OnTimerElapsed_get_seconds_mE21766742F65F98A6C2B69E9A4A2E43495113C3D_inline (OnTimerElapsed_t5478D5BF508632B4F5C500FF487120C047EDEA3F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___0_value, int32_t ___1_min, int32_t ___2_max, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t V_2 = 0;
	{
		int32_t L_0 = ___0_value;
		int32_t L_1 = ___1_min;
		V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_3 = ___1_min;
		___0_value = L_3;
		goto IL_0019;
	}

IL_000e:
	{
		int32_t L_4 = ___0_value;
		int32_t L_5 = ___2_max;
		V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0019;
		}
	}
	{
		int32_t L_7 = ___2_max;
		___0_value = L_7;
	}

IL_0019:
	{
		int32_t L_8 = ___0_value;
		V_2 = L_8;
		goto IL_001d;
	}

IL_001d:
	{
		int32_t L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerCustomEvent_set_enter_mBCD2FDC1A1018334CA91317CC4BD6742EAB52393_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 TriggerCustomEvent_set_exit_mE072D7BBAB18B76E3224D8C09F8EE40A88945401_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 void TriggerCustomEvent_set_name_m44339917D9F6BFE7019F03F7CD1247F9BBDFC8F0_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 TriggerCustomEvent_set_target_mC1E5750D5055CF5D8911976A2FB4BA5E571B370E_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __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 void TriggerCustomEvent_set_arguments_mBEC9F1330A78373B4A713327E515235BC8851B72_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* ___0_value, const RuntimeMethod* method) 
{
	{
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_0 = ___0_value;
		__this->___U3CargumentsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CargumentsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* TriggerCustomEvent_get_arguments_m91CE968BBEE9F28D271F4CA815C846099429813F_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		List_1_t3766D394BFA93F70A2544B1A7C384A63D733ED9A* L_0 = __this->___U3CargumentsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* TriggerCustomEvent_get_enter_m6AD78E3A0CF5A54A57E8E23C33D3E8650B353F89_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerCustomEvent_get_argumentCount_m0BDAC23F1829F0D281DB0FB17DB8BB885B27AFCB_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____argumentCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* TriggerCustomEvent_get_name_mDB0710A75FC3343A29945C0775E9023131F70227_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* TriggerCustomEvent_get_target_m97F2B76909EF139939F96B946FBFFFE66F1BCA32_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CtargetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* TriggerCustomEvent_get_exit_mFBC455E670816D0B41655B189007FE35D38B3483_inline (TriggerCustomEvent_t30E70A2473CD9CBA2C9A3434C0063BE3516628A5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Formula_set_result_m2DAC06F9F74A6FA5C59FCF668C93949B30094A95_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* 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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Formula_get_result_mCE5A67FD177AB34C82C26AA1D9356D9A7676B8BE_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Formula_get_formula_m85FE84EDBC5917645DE2B2FE82F59A01F908961C_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->____formula;
		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 ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* FunctionArgs_get_Parameters_mAECC86C5D294ABC642FA2A8B9D98A3FF8DA9C8E3_inline (FunctionArgs_t43FEB586BCBF9C695081C41A2A3F134F1B689D0B* __this, const RuntimeMethod* method) 
{
	{
		ExpressionU5BU5D_t69F71BEC24856C63D19ED527C53C30C0F443A724* L_0 = __this->____parameters;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		float L_2 = ___2_z;
		__this->___z = L_2;
		float L_3 = ___3_w;
		__this->___w = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____stringLength;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Formula_get_cacheArguments_mFB82A543D91B31DEAF8D98F3F52EEE7F55522832_inline (Formula_tFFB087F4CEEC14AF82167D60E1A6499615F4E438* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CcacheArgumentsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HasScriptGraph_get_containerType_mB3BA46835021A6F53F16A726D2B2B9EEBA1F18E1_inline (HasScriptGraph_t8D8670F868DCCA1AA29D7B561670548765C0C28E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t SetScriptGraph_get_containerType_mC0397FA04D19DC5CC278D1FFECBDBD63C8EE3E7D_inline (SetScriptGraph_tE0C8C0A1D3D2920C3F8180FDFAF9EB9545A9345F* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcontainerTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Literal_set_type_m599BC7889A10D0FD7D5E77875B53BDB563C4F5B7_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Literal_get_type_m4C09A96298F36ADA9E3FE9F32D1727B5D693F557_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Literal_set_output_m08245C3DD709770BDAA82A52988C43072FD29561_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __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 RuntimeObject* Literal_get_value_m39361876EBF895B06C50124D95BBA2DAB88FE038_inline (Literal_t17E503E7BCA13FEFF28C6518CFE291F1E674C90F* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void And_set_a_m6D90FF4470AD9786370B82448EF481FFBD3222F9_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void And_set_b_m9506C9D6FDA77B999D3CE796DD3EDCF07E9FCBF2_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void And_set_result_m580AD8982D0E27436397C2627149F16D4037D8D9_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* And_get_a_m5838CFD7E54534338C67A647EA2C5E9624B1151E_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* And_get_result_m35E82C6D03F8AF58574ABBE8B470A231637FE211_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* And_get_b_m52497511FAB271A4C063886D4F575A93C2CCA65E_inline (And_t819DE3A702547766A1D45DDE7670556FC32D6EE0* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_a_m03DBDD747225B57D6361AC0E2D114CCE92615D24_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_b_m745E3301FE0B5B251A8E0CD0EB0EDE15E8847ED4_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ApproximatelyEqual_set_equal_mE50B8205DEC20AC61D76459BC16AD0326FAE39D8_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CequalU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CequalU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ApproximatelyEqual_get_a_m2E4989633DB2ADE1E760E83839EE033A5D74CBCF_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ApproximatelyEqual_get_equal_mCFDD6425F9DB4A3288036DE07E9B5AB9689B6096_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CequalU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ApproximatelyEqual_get_b_m7000A0EC5F02AFBF1E4204F6F4980FE309DA8125_inline (ApproximatelyEqual_tEE98124863F26B7355D709FFD9539EE40115FED4* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		float L_0 = ___1_b;
		float L_1 = ___0_a;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ___0_a;
		float L_4;
		L_4 = fabsf(L_3);
		float L_5 = ___1_b;
		float L_6;
		L_6 = fabsf(L_5);
		float L_7;
		L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
		float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
		float L_9;
		L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
		V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
		goto IL_0035;
	}

IL_0035:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BinaryComparisonUnit_get_numeric_mFEB2FE44B74562D3A695F25015108F24D83E5845_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CnumericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_a_m43AA53C1CCC037B83F381A265F39E040D09DA517_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_b_m64BCC8B3425CE9D355F229618BDBA1AAB4AD3BA6_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_comparison_m4FFD227929768BE82AB23FDE7E2FB23BE2203BB5_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CcomparisonU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcomparisonU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* BinaryComparisonUnit_get_a_mAF084E08DED26EBC1AE4280485F41FF47E9E550F_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* BinaryComparisonUnit_get_b_m40E8B6E7982A1AB799906FE09202FA683FFDEBB9_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Comparison_get_numeric_m30264825FBD89153AA6F89D1289C1771891BE4D4_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CnumericU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_a_m316365CAC5482507C2A109980FB852B78E363B2A_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_b_m7820130759843368CE16FEE643970F84BAC8E5FA_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aLessThanB_m02DC90394FEE4109A0BB177A0444DC0FC2F840B9_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aLessThanOrEqualToB_m6B2B9680745E536C7AF154A3864AAAE99E5EDF6E_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aEqualToB_m2C94A4ECDC5F9BAA3E158A391842F0F460FBDF73_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aNotEqualToB_mFFB2936315C354DAF7B743B56881F911446F3EBA_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaNotEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaNotEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aGreaterThanOrEqualToB_mA3F043B1D929A48A3C84C8F8A739C2A3FC46AE80_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Comparison_set_aGreatherThanB_m3D7814ACCFE4E5E5E1672209F551C8A9486C8AB9_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreatherThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreatherThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Comparison_get_a_m1556CAD7C18A97A805D3AE6A562B7256F459EB6D_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aLessThanB_m18DCDE15237053AC851F926ADE06B3163D1B5987_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Comparison_get_b_mA06DEDBBE8EEEF1F65014D83237566C8FD55D7D0_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aLessThanOrEqualToB_m7EE9E62C894793662DD28A9FC1DAC2A60A1608AB_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aEqualToB_mC80D9483B34BBB77ED234B196258D67BCEFC1FA5_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aNotEqualToB_m149789F4A402E914EB601C2212B8D0F28185570B_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaNotEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aGreaterThanOrEqualToB_mB81AD137234F17341EB5B2C8FAF1E06DBF8A6FB3_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Comparison_get_aGreatherThanB_mEA4CF5EB39CE5E6E805BB4FC8E7ADC06DE56C484_inline (Comparison_tCF503661B675952ACA62E335D5BAA095392F3B66* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreatherThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BinaryComparisonUnit_set_numeric_m13A57B0D69EF7020DE7BB7AF29E8CC0BB2817277_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CnumericU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* BinaryComparisonUnit_get_comparison_m61845E88174ED76698C154C8C030BFDAA2156B23_inline (BinaryComparisonUnit_tB930B1B0182B1C47FC0C315C97917746706F1F5B* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CcomparisonU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_a_m2035C5EA4A0BEF9CE3D4FA1508E9BF2B16004E06_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_b_mC7293B4B913ECC28B1B25A165A9CFB529145199C_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_equal_mA8D6B00B4EA87B91C29C588BAB1CADFF30521041_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CequalU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CequalU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void EqualityComparison_set_notEqual_m3C7238ED135805EEA209EB237BC158D76C3ED416_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnotEqualU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnotEqualU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* EqualityComparison_get_a_m21CC554C375C3A89E290D6D839AAEAF097B9AFA6_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* EqualityComparison_get_equal_m3F810465A7B499885C443D79160D8EAEE304D021_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CequalU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* EqualityComparison_get_b_m2D2ADFAEDE8D4FCA1818FDAB0C94EC4BA9C6B374_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* EqualityComparison_get_notEqual_m77325AE83BD66E9C4DEFA12B7F783F2D26403F3F_inline (EqualityComparison_tEA1F03956054F13E768499ECCD6663C6243A42AC* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnotEqualU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExclusiveOr_set_a_m74F0DC9B4E77A31A25B3BC28FB0E1B974B8EB994_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExclusiveOr_set_b_m974669E881C779EE4D12570EFCCF2FF528F72E8C_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ExclusiveOr_set_result_mAF284C29F16265092FAEEC41ABE9C66431A03404_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ExclusiveOr_get_a_m020CC9874B956B6107C8CBA1D70C4DCF982B6D5C_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ExclusiveOr_get_result_m55E8F6F7FA1F227EE62A980D2B9911F272928040_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ExclusiveOr_get_b_m269EAB4084A89FAC02A15279B56D3D73446CBA20_inline (ExclusiveOr_t01DDE8F2EC7FCBC1F9CDB20F07146EF599FD2929* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Negate_set_input_m1EEDF048266DF48EB682546F5B8E9027ED2891D0_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __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 Negate_set_output_mEFAE3D7C3D5901C1C931B106BC91A31E745CFA0C_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Negate_get_input_m100FA9915E29FD6B9EC10A0920414D6E91F4D1FC_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Negate_get_output_mB2F43142B2DF95905AF92B243E5EC2FD56CEE8A3_inline (Negate_t814E7F104E16E4A3CAFE048D52663EB105A56AD8* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CoutputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_a_m43B68139E15FDEA74D46D252D713A41369DE621E_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_b_m20D7EB9C830D40890D0AE2B60E957E01297280BC_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NotApproximatelyEqual_set_notEqual_mF2F6E4C42AEA3E0C2AA82EA9C02B6316F68FFFAF_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnotEqualU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnotEqualU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NotApproximatelyEqual_get_a_m5958FC57D35D99513EEC7F38A48262AF83B34B61_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NotApproximatelyEqual_get_notEqual_m268E6BD8AE03FC8938083E0ADC9952C91485954C_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CnotEqualU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NotApproximatelyEqual_get_b_m7C749A5654B63C4B5F6376AF699B0FF16A41E7E4_inline (NotApproximatelyEqual_t74D73A4C0E3FA6E77FA7D6A9F1C0D962DF87876D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_a_mDC6D7C74B8920366540C476C08C583F886213AD1_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_b_mFC202DDCABB89B323F0BB4A7D339EF1696871924_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aLessThanB_m68B402B724785522660420E015417D4C9E6DAABD_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aLessThanOrEqualToB_m8688D20999422E6BC515364C5A4AC1461273833B_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaLessThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaLessThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aEqualToB_mE81E7B271E1E2C759552D59A993B34D84CBC0E62_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aGreaterThanOrEqualToB_mF48173DE88863158F0DF24DBE63924FB526FA905_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NumericComparison_set_aGreatherThanB_m2A0638B5F82B29F91F9C014DAE950E285A0F59F3_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CaGreatherThanBU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaGreatherThanBU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NumericComparison_get_a_m346FCA35EB0A18C1B3CE9E8442BFC59F59BF130E_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aLessThanB_mEFD486681FB754B69C56EBF98A0BFC110EBCCAFF_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NumericComparison_get_b_m7C466DC0369B710F47712DD59D55946FE9CD7280_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aLessThanOrEqualToB_m8AE9F3208AC89F270F1EBDD2F6256AB34735E572_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaLessThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aEqualToB_m13B9E92C09D35D19A6FEEEA16168415C84DB731A_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aGreaterThanOrEqualToB_m22C03D3ADCA072296E753C660C1FADB49525694E_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreaterThanOrEqualToBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NumericComparison_get_aGreatherThanB_mEB004A46075C940665C4F695047C09C8C1992A86_inline (NumericComparison_t280DB974B53623F66DAA347015FDDD89C0E991EF* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CaGreatherThanBU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Or_set_a_mA7FB69E9792E58151607CBC292C82D564F512F3F_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CaU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Or_set_b_m675A91DC62DB38D95F294A66C6FBA00409282482_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Or_set_result_m8743AD54D082505830C80F5EA2A6EA9A6B0B805E_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Or_get_a_m60068C536E67534350ECA8D04919BF726ED1FE77_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CaU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Or_get_result_mB7F036A0B7DB462D525EB74F499A45949626DDF8_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Or_get_b_m01CC35BD7890AA9C81BD06FF055F26F50F693B4C_inline (Or_t8081BE04BAE612ED722E0C76EE4F7DBE551AD347* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarExponentiate_set_base_m3E727061672F48DD3BE83DDEE4976606AFE2FF67_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CbaseU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbaseU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarExponentiate_set_exponent_mA17E0E5C4DA502B7723C8CD68C0F2A1DDC4BCA55_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CexponentU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexponentU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarExponentiate_set_power_m253D10216DF30617278FC0B51D819A6DC33C4DFB_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CpowerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpowerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarExponentiate_get_base_m9065FF099D7B99CC6A72B7116E4967AB4895B3C5_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CbaseU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ScalarExponentiate_get_power_m0FAF6E33BBFFA772A5ADD23F24BD87C0E3EFE156_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CpowerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarExponentiate_get_exponent_m7C0582A20F1BD61D2B123EFD49701CF875042FD3_inline (ScalarExponentiate_t1A128B82D3D56BD1166FC01794C0752C08C9CE3D* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CexponentU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		float L_2 = ___0_a;
		float L_3 = ___2_t;
		float L_4;
		L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
		V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
		goto IL_0010;
	}

IL_0010:
	{
		float L_5 = V_0;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_MoveTowards_m69751B5EC50D8E7127D4BB2C8D908E38808AF45D_inline (float ___0_current, float ___1_target, float ___2_maxDelta, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	{
		float L_0 = ___1_target;
		float L_1 = ___0_current;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ___2_maxDelta;
		V_0 = (bool)((((int32_t)((!(((float)L_2) <= ((float)L_3)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0017;
		}
	}
	{
		float L_5 = ___1_target;
		V_1 = L_5;
		goto IL_0026;
	}

IL_0017:
	{
		float L_6 = ___0_current;
		float L_7 = ___1_target;
		float L_8 = ___0_current;
		float L_9;
		L_9 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_subtract(L_7, L_8)), NULL);
		float L_10 = ___2_maxDelta;
		V_1 = ((float)il2cpp_codegen_add(L_6, ((float)il2cpp_codegen_multiply(L_9, L_10))));
		goto IL_0026;
	}

IL_0026:
	{
		float L_11 = V_1;
		return L_11;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarRoot_set_radicand_mA143D3C2FB5904FC058220CCC8E071DEDA6F82FF_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CradicandU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CradicandU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarRoot_set_degree_mCA2F59B909A83D3210F957C21160F8421A901304_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CdegreeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdegreeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ScalarRoot_set_root_mBE56AF0BA87982D0F1BE6E1024DEC85774FB6998_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CrootU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrootU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarRoot_get_radicand_mB18ED1B1B757DCC6B8885EBADC7E0C9276BEBC52_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CradicandU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ScalarRoot_get_root_m835AADD95A0FBBF1E65A75119899F3802FE21FB6_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CrootU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ScalarRoot_get_degree_m470B29B5D4095C8319AAD32805B12003D3C8A4EB_inline (ScalarRoot_t9F7660A43C239E95BE14803D90D3177F5293CB2F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CdegreeU3Ek__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 int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_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 = bankers_round(((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 int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_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 = ceil(((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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL);
		V_0 = L_8;
		goto IL_0023;
	}

IL_0023:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Angle_mD94AAEA690169FE5882D60F8489C8BF63300C221_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_from, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_to, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	float V_3 = 0.0f;
	{
		float L_0;
		L_0 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&___0_from), NULL);
		float L_1;
		L_1 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&___1_to), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1))));
		V_0 = ((float)L_2);
		float L_3 = V_0;
		V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_002c;
		}
	}
	{
		V_3 = (0.0f);
		goto IL_0056;
	}

IL_002c:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_from;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_to;
		float L_7;
		L_7 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_5, L_6, NULL);
		float L_8 = V_0;
		float L_9;
		L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL);
		V_1 = L_9;
		float L_10 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_11;
		L_11 = acos(((double)L_10));
		V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f)));
		goto IL_0056;
	}

IL_0056:
	{
		float L_12 = V_3;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		float L_8 = V_0;
		float L_9 = V_0;
		float L_10 = V_1;
		float L_11 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))));
		V_2 = ((float)L_12);
		goto IL_002e;
	}

IL_002e:
	{
		float L_13 = V_2;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
		float L_7 = L_6.___y;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
		goto IL_001f;
	}

IL_001f:
	{
		float L_8 = V_0;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___2_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___2_t = L_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_a;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_b;
		float L_5 = L_4.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_a;
		float L_7 = L_6.___x;
		float L_8 = ___2_t;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_a;
		float L_10 = L_9.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___1_b;
		float L_12 = L_11.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___0_a;
		float L_14 = L_13.___y;
		float L_15 = ___2_t;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), NULL);
		V_0 = L_16;
		goto IL_003d;
	}

IL_003d:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_0;
		return L_17;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Max_m1E906743ECA6478A2EDCCFECD9D509898F66152B_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_lhs;
		float L_6 = L_5.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_rhs;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		memset((&L_10), 0, sizeof(L_10));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_4, L_9, NULL);
		V_0 = L_10;
		goto IL_002b;
	}

IL_002b:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
		return L_11;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Min_m2D222BC18ACD4F965981EC93451DDD1D7ADFDDA0_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___0_lhs;
		float L_6 = L_5.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___1_rhs;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_6, L_8, NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
		memset((&L_10), 0, sizeof(L_10));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_4, L_9, NULL);
		V_0 = L_10;
		goto IL_002b;
	}

IL_002b:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
		return L_11;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_MoveTowards_m138E823B0F25EF10A2261E57C5706232E8EA9A9A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_current, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	bool V_4 = false;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
	memset((&V_5), 0, sizeof(V_5));
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_target;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_current;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_target;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_current;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		float L_8 = V_0;
		float L_9 = V_0;
		float L_10 = V_1;
		float L_11 = V_1;
		V_2 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))));
		float L_12 = V_2;
		if ((((float)L_12) == ((float)(0.0f))))
		{
			goto IL_0043;
		}
	}
	{
		float L_13 = ___2_maxDistanceDelta;
		if ((!(((float)L_13) >= ((float)(0.0f)))))
		{
			goto IL_0040;
		}
	}
	{
		float L_14 = V_2;
		float L_15 = ___2_maxDistanceDelta;
		float L_16 = ___2_maxDistanceDelta;
		G_B4_0 = ((((int32_t)((!(((float)L_14) <= ((float)((float)il2cpp_codegen_multiply(L_15, L_16)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0041;
	}

IL_0040:
	{
		G_B4_0 = 0;
	}

IL_0041:
	{
		G_B6_0 = G_B4_0;
		goto IL_0044;
	}

IL_0043:
	{
		G_B6_0 = 1;
	}

IL_0044:
	{
		V_4 = (bool)G_B6_0;
		bool L_17 = V_4;
		if (!L_17)
		{
			goto IL_004f;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = ___1_target;
		V_5 = L_18;
		goto IL_0079;
	}

IL_004f:
	{
		float L_19 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_20;
		L_20 = sqrt(((double)L_19));
		V_3 = ((float)L_20);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___0_current;
		float L_22 = L_21.___x;
		float L_23 = V_0;
		float L_24 = V_3;
		float L_25 = ___2_maxDistanceDelta;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = ___0_current;
		float L_27 = L_26.___y;
		float L_28 = V_1;
		float L_29 = V_3;
		float L_30 = ___2_maxDistanceDelta;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
		memset((&L_31), 0, sizeof(L_31));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_31), ((float)il2cpp_codegen_add(L_22, ((float)il2cpp_codegen_multiply(((float)(L_23/L_24)), L_25)))), ((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_multiply(((float)(L_28/L_29)), L_30)))), NULL);
		V_5 = L_31;
		goto IL_0079;
	}

IL_0079:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = V_5;
		return L_32;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		float L_0 = __this->___x;
		float L_1 = __this->___y;
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
		Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
		V_1 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
		return L_3;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_mC53581E703768BA2512A7C65283657C331994353_inline (float ___0_d, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_a, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___1_a;
		float L_1 = L_0.___x;
		float L_2 = ___0_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_a;
		float L_4 = L_3.___y;
		float L_5 = ___0_d;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		memset((&L_6), 0, sizeof(L_6));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), NULL);
		V_0 = L_6;
		goto IL_0019;
	}

IL_0019:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL);
		V_0 = L_8;
		goto IL_0023;
	}

IL_0023:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	float V_3 = 0.0f;
	{
		float L_0;
		L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL);
		float L_1;
		L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_2;
		L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1))));
		V_0 = ((float)L_2);
		float L_3 = V_0;
		V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_002c;
		}
	}
	{
		V_3 = (0.0f);
		goto IL_0056;
	}

IL_002c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to;
		float L_7;
		L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL);
		float L_8 = V_0;
		float L_9;
		L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL);
		V_1 = L_9;
		float L_10 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_11;
		L_11 = acos(((double)L_10));
		V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f)));
		goto IL_0056;
	}

IL_0056:
	{
		float L_12 = V_3;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		float L_1 = L_0.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
		float L_3 = L_2.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
		float L_5 = L_4.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
		float L_11 = L_10.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
		float L_13 = L_12.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
		float L_15 = L_14.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
		float L_17 = L_16.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
		float L_19 = L_18.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
		float L_21 = L_20.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
		float L_23 = L_22.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
		memset((&L_24), 0, sizeof(L_24));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), NULL);
		V_0 = L_24;
		goto IL_005a;
	}

IL_005a:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
		return L_25;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
		float L_12 = V_0;
		float L_13 = V_0;
		float L_14 = V_1;
		float L_15 = V_1;
		float L_16 = V_2;
		float L_17 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_18;
		L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
		V_3 = ((float)L_18);
		goto IL_0040;
	}

IL_0040:
	{
		float L_19 = V_3;
		return L_19;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
		float L_11 = L_10.___z;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
		goto IL_002d;
	}

IL_002d:
	{
		float L_12 = V_0;
		return L_12;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___2_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___2_t = L_1;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
		float L_5 = L_4.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___x;
		float L_8 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
		float L_10 = L_9.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b;
		float L_12 = L_11.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a;
		float L_14 = L_13.___y;
		float L_15 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
		float L_17 = L_16.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b;
		float L_19 = L_18.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a;
		float L_21 = L_20.___z;
		float L_22 = ___2_t;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
		memset((&L_23), 0, sizeof(L_23));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), NULL);
		V_0 = L_23;
		goto IL_0053;
	}

IL_0053:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
		return L_24;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Max_m9B6D8FEE7F4CE32C0AAB682606FFBA59E1F37C74_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
		float L_6 = L_5.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
		float L_13 = L_12.___z;
		float L_14;
		L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		memset((&L_15), 0, sizeof(L_15));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, NULL);
		V_0 = L_15;
		goto IL_003c;
	}

IL_003c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
		return L_16;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Min_m1CAC3499F14EA87366C0C3C1F501B4FB2863CDB4_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_lhs;
		float L_6 = L_5.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_rhs;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_6, L_8, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_lhs;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___1_rhs;
		float L_13 = L_12.___z;
		float L_14;
		L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_11, L_13, NULL);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
		memset((&L_15), 0, sizeof(L_15));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), L_4, L_9, L_14, NULL);
		V_0 = L_15;
		goto IL_003c;
	}

IL_003c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
		return L_16;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	bool V_5 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_target;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_current;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_target;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_current;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_target;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_current;
		float L_11 = L_10.___z;
		V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
		float L_12 = V_0;
		float L_13 = V_0;
		float L_14 = V_1;
		float L_15 = V_1;
		float L_16 = V_2;
		float L_17 = V_2;
		V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
		float L_18 = V_3;
		if ((((float)L_18) == ((float)(0.0f))))
		{
			goto IL_0055;
		}
	}
	{
		float L_19 = ___2_maxDistanceDelta;
		if ((!(((float)L_19) >= ((float)(0.0f)))))
		{
			goto IL_0052;
		}
	}
	{
		float L_20 = V_3;
		float L_21 = ___2_maxDistanceDelta;
		float L_22 = ___2_maxDistanceDelta;
		G_B4_0 = ((((int32_t)((!(((float)L_20) <= ((float)((float)il2cpp_codegen_multiply(L_21, L_22)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0053;
	}

IL_0052:
	{
		G_B4_0 = 0;
	}

IL_0053:
	{
		G_B6_0 = G_B4_0;
		goto IL_0056;
	}

IL_0055:
	{
		G_B6_0 = 1;
	}

IL_0056:
	{
		V_5 = (bool)G_B6_0;
		bool L_23 = V_5;
		if (!L_23)
		{
			goto IL_0061;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_target;
		V_6 = L_24;
		goto IL_009b;
	}

IL_0061:
	{
		float L_25 = V_3;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_26;
		L_26 = sqrt(((double)L_25));
		V_4 = ((float)L_26);
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___0_current;
		float L_28 = L_27.___x;
		float L_29 = V_0;
		float L_30 = V_4;
		float L_31 = ___2_maxDistanceDelta;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_current;
		float L_33 = L_32.___y;
		float L_34 = V_1;
		float L_35 = V_4;
		float L_36 = ___2_maxDistanceDelta;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___0_current;
		float L_38 = L_37.___z;
		float L_39 = V_2;
		float L_40 = V_4;
		float L_41 = ___2_maxDistanceDelta;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
		memset((&L_42), 0, sizeof(L_42));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_42), ((float)il2cpp_codegen_add(L_28, ((float)il2cpp_codegen_multiply(((float)(L_29/L_30)), L_31)))), ((float)il2cpp_codegen_add(L_33, ((float)il2cpp_codegen_multiply(((float)(L_34/L_35)), L_36)))), ((float)il2cpp_codegen_add(L_38, ((float)il2cpp_codegen_multiply(((float)(L_39/L_40)), L_41)))), NULL);
		V_6 = L_42;
		goto IL_009b;
	}

IL_009b:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_6;
		return L_43;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
		float L_1;
		L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
		float L_5 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0026;
	}

IL_001e:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
		L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_2 = L_7;
		goto IL_0026;
	}

IL_0026:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
		memset((&L_9), 0, sizeof(L_9));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), NULL);
		V_0 = L_9;
		goto IL_0021;
	}

IL_0021:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Project_m85DF3CB297EC5E1A17BD6266FF65E86AB7372C9B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_onNormal, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	float V_3 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_onNormal;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_onNormal;
		float L_2;
		L_2 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_0, L_1, NULL);
		V_0 = L_2;
		float L_3 = V_0;
		float L_4 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
		V_1 = (bool)((((float)L_3) < ((float)L_4))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_001d;
		}
	}
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
		L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
		V_2 = L_6;
		goto IL_004c;
	}

IL_001d:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_vector;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_onNormal;
		float L_9;
		L_9 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_7, L_8, NULL);
		V_3 = L_9;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_onNormal;
		float L_11 = L_10.___x;
		float L_12 = V_3;
		float L_13 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_onNormal;
		float L_15 = L_14.___y;
		float L_16 = V_3;
		float L_17 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_onNormal;
		float L_19 = L_18.___z;
		float L_20 = V_3;
		float L_21 = V_0;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
		memset((&L_22), 0, sizeof(L_22));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)(((float)il2cpp_codegen_multiply(L_11, L_12))/L_13)), ((float)(((float)il2cpp_codegen_multiply(L_15, L_16))/L_17)), ((float)(((float)il2cpp_codegen_multiply(L_19, L_20))/L_21)), NULL);
		V_2 = L_22;
		goto IL_004c;
	}

IL_004c:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2;
		return L_23;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) 
{
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), NULL);
		V_0 = L_12;
		goto IL_0030;
	}

IL_0030:
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Addition_m471A0C9B30316933F8CE430F17A7F8806ECA3EB9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
		float L_15 = L_14.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), ((float)il2cpp_codegen_add(L_13, L_15)), NULL);
		V_0 = L_16;
		goto IL_003d;
	}

IL_003d:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = V_0;
		return L_17;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
		float L_10 = L_9.___w;
		float L_11 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), ((float)(L_10/L_11)), NULL);
		V_0 = L_12;
		goto IL_0029;
	}

IL_0029:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Distance_mDF852EE33E73E5B36084FB8DD91957BD86F9FACD_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___1_b;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2;
		L_2 = Vector4_op_Subtraction_mD14864BB81AC08F643D2B82B41B3577012410ED9_inline(L_0, L_1, NULL);
		float L_3;
		L_3 = Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_inline(L_2, NULL);
		V_0 = L_3;
		goto IL_0010;
	}

IL_0010:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
		float L_15 = L_14.___w;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15))));
		goto IL_003b;
	}

IL_003b:
	{
		float L_16 = V_0;
		return L_16;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_one_m0AA55064B3C47D9D94E5BC4EE6AEC5B6E4F2D151_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___oneVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Lerp_mE5FFF3D013F0880F7DF8C613E7CB44EBD7349DAB_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, float ___2_t, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		float L_0 = ___2_t;
		float L_1;
		L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
		___2_t = L_1;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_a;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___1_b;
		float L_5 = L_4.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
		float L_7 = L_6.___x;
		float L_8 = ___2_t;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
		float L_10 = L_9.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_11 = ___1_b;
		float L_12 = L_11.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = ___0_a;
		float L_14 = L_13.___y;
		float L_15 = ___2_t;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16 = ___0_a;
		float L_17 = L_16.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_18 = ___1_b;
		float L_19 = L_18.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20 = ___0_a;
		float L_21 = L_20.___z;
		float L_22 = ___2_t;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_23 = ___0_a;
		float L_24 = L_23.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_25 = ___1_b;
		float L_26 = L_25.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_27 = ___0_a;
		float L_28 = L_27.___w;
		float L_29 = ___2_t;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30;
		memset((&L_30), 0, sizeof(L_30));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_30), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), ((float)il2cpp_codegen_add(L_24, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_26, L_28)), L_29)))), NULL);
		V_0 = L_30;
		goto IL_0069;
	}

IL_0069:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_31 = V_0;
		return L_31;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Max_mB699724D9F17B16ECA962E7F16766FC3D0A64B8C_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_rhs, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_1, L_3, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___0_lhs;
		float L_6 = L_5.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___1_rhs;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_6, L_8, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_lhs;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___1_rhs;
		float L_13 = L_12.___z;
		float L_14;
		L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_11, L_13, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15 = ___0_lhs;
		float L_16 = L_15.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = ___1_rhs;
		float L_18 = L_17.___w;
		float L_19;
		L_19 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_16, L_18, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
		memset((&L_20), 0, sizeof(L_20));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), L_4, L_9, L_14, L_19, NULL);
		V_0 = L_20;
		goto IL_004d;
	}

IL_004d:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = V_0;
		return L_21;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Min_m79D392F470109DE55DE1B0D48A585B5732C2C652_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_lhs, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_rhs, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_lhs;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_rhs;
		float L_3 = L_2.___x;
		float L_4;
		L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_1, L_3, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5 = ___0_lhs;
		float L_6 = L_5.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = ___1_rhs;
		float L_8 = L_7.___y;
		float L_9;
		L_9 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_6, L_8, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_lhs;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___1_rhs;
		float L_13 = L_12.___z;
		float L_14;
		L_14 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_11, L_13, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_15 = ___0_lhs;
		float L_16 = L_15.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = ___1_rhs;
		float L_18 = L_17.___w;
		float L_19;
		L_19 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_16, L_18, NULL);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_20;
		memset((&L_20), 0, sizeof(L_20));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_20), L_4, L_9, L_14, L_19, NULL);
		V_0 = L_20;
		goto IL_004d;
	}

IL_004d:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_21 = V_0;
		return L_21;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_MoveTowards_m55F38110E6F96D9ACC7355560195D7662FDC80C3_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_current, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	bool V_6 = false;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_7;
	memset((&V_7), 0, sizeof(V_7));
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___1_target;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___0_current;
		float L_3 = L_2.___x;
		V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___1_target;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_current;
		float L_7 = L_6.___y;
		V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___1_target;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___0_current;
		float L_11 = L_10.___z;
		V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___1_target;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___0_current;
		float L_15 = L_14.___w;
		V_3 = ((float)il2cpp_codegen_subtract(L_13, L_15));
		float L_16 = V_0;
		float L_17 = V_0;
		float L_18 = V_1;
		float L_19 = V_1;
		float L_20 = V_2;
		float L_21 = V_2;
		float L_22 = V_3;
		float L_23 = V_3;
		V_4 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)))), ((float)il2cpp_codegen_multiply(L_20, L_21)))), ((float)il2cpp_codegen_multiply(L_22, L_23))));
		float L_24 = V_4;
		if ((((float)L_24) == ((float)(0.0f))))
		{
			goto IL_006a;
		}
	}
	{
		float L_25 = ___2_maxDistanceDelta;
		if ((!(((float)L_25) >= ((float)(0.0f)))))
		{
			goto IL_0067;
		}
	}
	{
		float L_26 = V_4;
		float L_27 = ___2_maxDistanceDelta;
		float L_28 = ___2_maxDistanceDelta;
		G_B4_0 = ((((int32_t)((!(((float)L_26) <= ((float)((float)il2cpp_codegen_multiply(L_27, L_28)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0068;
	}

IL_0067:
	{
		G_B4_0 = 0;
	}

IL_0068:
	{
		G_B6_0 = G_B4_0;
		goto IL_006b;
	}

IL_006a:
	{
		G_B6_0 = 1;
	}

IL_006b:
	{
		V_6 = (bool)G_B6_0;
		bool L_29 = V_6;
		if (!L_29)
		{
			goto IL_0076;
		}
	}
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = ___1_target;
		V_7 = L_30;
		goto IL_00be;
	}

IL_0076:
	{
		float L_31 = V_4;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_32;
		L_32 = sqrt(((double)L_31));
		V_5 = ((float)L_32);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_33 = ___0_current;
		float L_34 = L_33.___x;
		float L_35 = V_0;
		float L_36 = V_5;
		float L_37 = ___2_maxDistanceDelta;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_38 = ___0_current;
		float L_39 = L_38.___y;
		float L_40 = V_1;
		float L_41 = V_5;
		float L_42 = ___2_maxDistanceDelta;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_43 = ___0_current;
		float L_44 = L_43.___z;
		float L_45 = V_2;
		float L_46 = V_5;
		float L_47 = ___2_maxDistanceDelta;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_48 = ___0_current;
		float L_49 = L_48.___w;
		float L_50 = V_3;
		float L_51 = V_5;
		float L_52 = ___2_maxDistanceDelta;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_53;
		memset((&L_53), 0, sizeof(L_53));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_53), ((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(((float)(L_35/L_36)), L_37)))), ((float)il2cpp_codegen_add(L_39, ((float)il2cpp_codegen_multiply(((float)(L_40/L_41)), L_42)))), ((float)il2cpp_codegen_add(L_44, ((float)il2cpp_codegen_multiply(((float)(L_45/L_46)), L_47)))), ((float)il2cpp_codegen_add(L_49, ((float)il2cpp_codegen_multiply(((float)(L_50/L_51)), L_52)))), NULL);
		V_7 = L_53;
		goto IL_00be;
	}

IL_00be:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_54 = V_7;
		return L_54;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_Normalize_m1D1B879617A0F54904EDD0E59D356D605457002B_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1;
		L_1 = Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_inline(L_0, NULL);
		V_0 = L_1;
		float L_2 = V_0;
		V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = V_0;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
		L_6 = Vector4_op_Division_m9B1B8692D50C864CFA585BDF97FB6FBC18967D90_inline(L_4, L_5, NULL);
		V_2 = L_6;
		goto IL_0026;
	}

IL_001e:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
		L_7 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL);
		V_2 = L_7;
		goto IL_0026;
	}

IL_0026:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = V_2;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Multiply_m02FE150FD7366546FC19A36B6928512376BF64E8_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, float ___1_d, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		float L_2 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = ___0_a;
		float L_4 = L_3.___y;
		float L_5 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___0_a;
		float L_7 = L_6.___z;
		float L_8 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = ___0_a;
		float L_10 = L_9.___w;
		float L_11 = ___1_d;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12;
		memset((&L_12), 0, sizeof(L_12));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), ((float)il2cpp_codegen_multiply(L_10, L_11)), NULL);
		V_0 = L_12;
		goto IL_0029;
	}

IL_0029:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Subtraction_mD14864BB81AC08F643D2B82B41B3577012410ED9_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_b, const RuntimeMethod* method) 
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8 = ___0_a;
		float L_9 = L_8.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_10 = ___1_b;
		float L_11 = L_10.___z;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_12 = ___0_a;
		float L_13 = L_12.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_14 = ___1_b;
		float L_15 = L_14.___w;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_16;
		memset((&L_16), 0, sizeof(L_16));
		Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_16), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), ((float)il2cpp_codegen_subtract(L_13, L_15)), NULL);
		V_0 = L_16;
		goto IL_003d;
	}

IL_003d:
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_17 = V_0;
		return L_17;
	}
}
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 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 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 void Null_set_null_m06B5C6BFC1FEB43DD75357A871E386D4D82931AB_inline (Null_t99987723588E4A68BD6223023875576BB97BAC2F* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CnullU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnullU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCheck_set_enter_m5DB3348AB1DF4D91F921D1383C82BF62F8259ECF_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __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 NullCheck_set_input_m321D303ED4276FC6C025ED01E22B5C8D0124DBF8_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __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 NullCheck_set_ifNotNull_m38FE96FF3781150A87921A1F179CA270D2C57DE7_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CifNotNullU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CifNotNullU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCheck_set_ifNull_m32872BBEAB2501C60DB520982427295D7DF5B15B_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CifNullU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CifNullU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCheck_get_input_m6190B1325AF3FD320DE923DBF4EAABA18923CAF9_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* NullCheck_get_enter_mA835E6D8756D7FED4346992F76DEAD423CF4D80D_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* NullCheck_get_ifNotNull_mE24C975BAAED8AA510CD55233A867E8B76990537_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CifNotNullU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* NullCheck_get_ifNull_m9BBF939F20CC3D30F9D70A144B04CE32E536AD9F_inline (NullCheck_t794ED704E6BFAFAF210AFC08BC0C60DB4AC5B40B* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CifNullU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCoalesce_set_input_m72071302E574B245CA07AC9233F05BD85EB2D42F_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __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 NullCoalesce_set_fallback_m0D938B1CBD313AB2E08D32368A277550A059E9DA_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CfallbackU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfallbackU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void NullCoalesce_set_result_m921F00A07EA12A975BC460E7D293C0DD873BDB6F_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCoalesce_get_input_m6D72FBE6127B14DA74925E781FBB440694C941E7_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CinputU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* NullCoalesce_get_result_m17408254F809021E56EF0425B3AF5962F8393FA8_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CresultU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* NullCoalesce_get_fallback_m5B85E4530DC4617B254519A0EEF2E214E70BA4F1_inline (NullCoalesce_t68D2FBCF7343439C36A0EE286ED866CD63A510E9* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CfallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void This_set_self_m89FD3B2458AA48AB44DC2EF5336E49F4EBE40479_inline (This_t86575F0BBF61035173580AF5A301BA2801DB6BEA* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CselfU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CselfU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_enter_m6883C8BBBF98735B5B383049AF1B71590A5884A1_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __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 Cooldown_set_reset_m99BEFFEC3BFC299F23F13976C185059C9F572FEB_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CresetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_duration_m201DD7FA36B24E087A7B105E410513DBD3C0DEB2_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CdurationU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdurationU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_unscaledTime_mB7799830DDCE9A1EA881B21178BD1C950C061DB9_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_exitReady_mD2E065CEE3AA7FED07435C08891AB5F14D3B5D5B_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CexitReadyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexitReadyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_exitNotReady_mBE381EE1BD2EE03B308FF9818ABA4EA7297B903A_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CexitNotReadyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CexitNotReadyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_tick_m1231CDBE094172F1D1D30921B699CD9DEAECD93F_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CtickU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtickU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_becameReady_m53177FD96E747B4637E05440852B15A65B250E89_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CbecameReadyU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbecameReadyU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_remainingSeconds_mA0C227E5E333E9B3AA2FDE16544A8039697C2FBE_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingSecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingSecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cooldown_set_remainingRatio_m66E37FD3F942BA2382DF0C97425231BDE8C6F186_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingRatioU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingRatioU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Cooldown_get_duration_mD2C56F143C1D8DA64C916E40B2882DD52DC04BB5_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CdurationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* Cooldown_get_enter_m938805C294231378814A6FCB78821AFED298CDEC_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Cooldown_get_unscaledTime_mE0B8174C474E5E836E307CFE0F6D4091A1D7480A_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_exitReady_m8DDD18AD1BA607893C1C46ED9D39BD37B0340D88_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitReadyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_exitNotReady_mD17D4A5445A6C10DD63798AE4EAC979CC3523303_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitNotReadyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_tick_m286D845CC1716F254E2DED1609543773A6009641_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CtickU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Cooldown_get_becameReady_m0CBBB3DDEF5AFF41E57AA03B337FF72C018E43AD_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CbecameReadyU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Cooldown_get_remainingSeconds_mC1ABA6CE3902D11562C38344B1F0291CA24F6360_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingSecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Cooldown_get_remainingRatio_m0756C8505AA9858801BF38771607E5887A4062E4_inline (Cooldown_t6615C3C3896802478CC6AB6086C6FCD0015EBA48* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingRatioU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		float L_0 = ___0_value;
		V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = (0.0f);
		goto IL_002d;
	}

IL_0015:
	{
		float L_2 = ___0_value;
		V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		V_1 = (1.0f);
		goto IL_002d;
	}

IL_0029:
	{
		float L_4 = ___0_value;
		V_1 = L_4;
		goto IL_002d;
	}

IL_002d:
	{
		float L_5 = V_1;
		return L_5;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_start_m3EBCA91AB348C9C6D912BE553DE93511E490B7E4_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CstartU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_pause_m9A3DBEF5A45D41C7EDAF0AB54B847C765921AD06_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CpauseU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpauseU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_resume_mE5F5A61743B2371DE146AEFAA668EB768083DCE6_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CresumeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresumeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_toggle_m137564E6928A1AF13281159B07AABC487B9704CC_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CtoggleU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtoggleU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_duration_mB192D951EDFD517371A1A7874E0961D601F8CA40_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CdurationU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdurationU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_unscaledTime_m6E3D93B8E9A16F4A7F011A2E929D9641F469A7DF_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_started_m382EB08EFFFEE903484A51454060E0A62A94F315_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CstartedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstartedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_tick_m90FED164D526AA42BDB863F77C1E1453DF0847BC_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CtickU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtickU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_completed_mECDF7B35EB315BF255F617B96B105B02CA2CCAA0_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = ___0_value;
		__this->___U3CcompletedU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcompletedU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_elapsedSeconds_m99C8FAC6BF0CAB617FC5C4484FBEE8A35EA3C958_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CelapsedSecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CelapsedSecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_elapsedRatio_m94E62C16339E8F89C317A47DCE1F4B8513429F9A_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CelapsedRatioU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CelapsedRatioU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_remainingSeconds_mB3130830E808379C5D18B2DF8F8A420027F7BCE8_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingSecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingSecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Timer_set_remainingRatio_m1E1D3A3F155AD58A735D48A1D26624C0362393B5_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CremainingRatioU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CremainingRatioU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Timer_get_duration_m8AF3EC7AB3D95100A32A21E510D9942459C517D6_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CdurationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Timer_get_unscaledTime_m9388E177EBCA0F4E400D1F93ACCC74335427E7D0_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_started_m5A9E3E5638B74CECA9D595E5C952169C8D5DE530_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CstartedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_elapsedSeconds_m0E91AC90B4891246508BA8DEB5146B352C3CC674_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CelapsedSecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_elapsedRatio_m0F0A0CE1566FD617DCE3FBAE1F41417DB9F941DD_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CelapsedRatioU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_remainingSeconds_mEA5017B7ADFC7B2F32AED7BB5EF53C86912497AC_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingSecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Timer_get_remainingRatio_m55D242D1F223866C50E9341C4DFCBE4F1D3CA135_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CremainingRatioU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_tick_m01FC60F526F3DD90E04F0950F80905F2865D0CDB_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CtickU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Timer_get_completed_mE28DC8F273FE6B949F9D81BA5BB18D20BB0C352E_inline (Timer_t8CCB3FD5F8669F6A2C55991185A186FCA365DBE5* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CcompletedU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitUnit_get_exit_mBEE6EE39CCAF859ADAEDA65F2513C04FBECE3C44_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForFlow_set_awaitedInputs_m884DEDA33D5D245A406600C3CEF4B1476F0548C5_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* ___0_value, const RuntimeMethod* method) 
{
	{
		ReadOnlyCollection_1_t67B21B9FE3A5F7FF38B0ED1A2A36F1ED77214636* L_0 = ___0_value;
		__this->___U3CawaitedInputsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CawaitedInputsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForFlow_set_exit_m3DBAF7DEA4E5CA7E9F9BD9001BC4A2EC48FE3AA8_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __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 ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* WaitForFlow_get_exit_mBB81721C538BD0A1B159332B2841E49AE47AB1CB_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_0 = __this->___U3CexitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t WaitForFlow_get_inputCount_mCD10504F89220CA5569C064EEC2CBC69B1745779_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____inputCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForFlow_set_reset_mEA734CF0E2315402742DB39CAB5AE46748CEED1E_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___0_value, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = ___0_value;
		__this->___U3CresetU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CresetU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool WaitForFlow_get_resetOnExit_mDBC0985B488CBF3A6E7453E0175427347C15851F_inline (WaitForFlow_t28210C8181B099E1E41F95A60050CD8D49863A8C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CresetOnExitU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForSecondsUnit_set_seconds_mBD4436D20A6498F311A8EB2323ADC34751A385A7_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CsecondsU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsecondsU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitForSecondsUnit_set_unscaledTime_m9D37DB59B1D3D523C0C95E23B56D3710F0781BC2_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CunscaledTimeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CunscaledTimeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitForSecondsUnit_get_seconds_mDD3F6336D318A1661578AFB596A70639266A79E3_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CsecondsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* WaitUnit_get_enter_mA6FB0F0371191756023036CC6D2B6493B1D59326_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __this, const RuntimeMethod* method) 
{
	{
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_0 = __this->___U3CenterU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitForSecondsUnit_get_unscaledTime_m48F9359ED2712C9382C2A38BCCE5D0CED96019F0_inline (WaitForSecondsUnit_t39A05D3D3451D13AB471A47D1391FC73C16A01E6* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CunscaledTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitUnit_set_enter_mFA0A841ABB5D2D1B4A91F1ECEEBA873316ACEFE7_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __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 WaitUnit_set_exit_m7FE235645A612EB77970C1DE8442249C855E7A1E_inline (WaitUnit_t56E5F1FDF86C93CC0E1AAFCDE0E01C96BF5CA13B* __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 void WaitUntilUnit_set_condition_m53F4BE79E592708FAA70A4C0F5FB3ABD34E1D775_inline (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CconditionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CconditionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitUntilUnit_get_condition_m30EC3C9877868746003C1F93C2A5B1EDC85624A8_inline (WaitUntilUnit_t84AC60B9190D7FE7D8258741209F608EC0E927EF* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CconditionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void WaitWhileUnit_set_condition_mDEA9D643F7D959BBDA419F9E5FA4D6F316E715FA_inline (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CconditionU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CconditionU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* WaitWhileUnit_get_condition_mF198FE6304DEE6618996DC7A91778EEF8930E6DB_inline (WaitWhileUnit_t59C4C5196AAAAA80AA13C5D00B32F2B4F3E6A3B3* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CconditionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetVariable_set_value_mE6DE2A79C2DB517BA92DC7555ACC647845AA540E_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __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* 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* GetVariable_get_value_m88C3411CBD639885B3C1F88E0B9C0DEEA91980B6_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CvalueU3Ek__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 bool GetVariable_get_specifyFallback_mA8826DF5C28904AF19F234A6FB696C99E2ED7235_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CspecifyFallbackU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetVariable_set_fallback_mD485E1FEB708FBD38E0C41625A3586B0EEB7CF01_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = ___0_value;
		__this->___U3CfallbackU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfallbackU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GetVariable_get_fallback_m260040856B8BC577C6AB24DDD0BA8A16B13CE07B_inline (GetVariable_t4DB8A00912FB3C9E872A22631965520A3B96085A* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CfallbackU3Ek__BackingField;
		return L_0;
	}
}
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 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 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 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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* GameObjectEventUnit_1_get_target_m68FFCBEE6F34400FD7D49DB35AF1F8D63DD018E1_gshared_inline (GameObjectEventUnit_1_t0D36DFA3267B315B7DADEB4E8A68A4B261051C5F* __this, const RuntimeMethod* method) 
{
	{
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_0 = __this->___U3CtargetU3Ek__BackingField;
		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 ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* MultiInputUnit_1_get_multiInputs_m3756D2740BBD499C22441C5F097ABFC16735F5AF_gshared_inline (MultiInputUnit_1_tB9D48D3321FD19E1BA7FF317ED13BCABAAA31087* __this, const RuntimeMethod* method) 
{
	{
		ReadOnlyCollection_1_t23633718B1ADFA60DD4047E37F4F2D278B8DC3D9* L_0 = __this->___U3CmultiInputsU3Ek__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 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* GraphElement_1_get_graph_mF018362F083AD86A9E71A2501520AA5666D4F4E4_gshared_inline (GraphElement_1_tE61715904D5A9E5C8385EAF991CC1F874C244DC4* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CgraphU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* 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 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 Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
		goto IL_001f;
	}

IL_001f:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	float V_2 = 0.0f;
	{
		float L_0 = ___0_value;
		float L_1 = ___1_min;
		V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_000e;
		}
	}
	{
		float L_3 = ___1_min;
		___0_value = L_3;
		goto IL_0019;
	}

IL_000e:
	{
		float L_4 = ___0_value;
		float L_5 = ___2_max;
		V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0019;
		}
	}
	{
		float L_7 = ___2_max;
		___0_value = L_7;
	}

IL_0019:
	{
		float L_8 = ___0_value;
		V_2 = L_8;
		goto IL_001d;
	}

IL_001d:
	{
		float L_9 = V_2;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	{
		float L_0;
		L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
		V_0 = L_0;
		float L_1 = V_0;
		V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0028;
		}
	}
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
		float L_4 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
		L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
		goto IL_0033;
	}

IL_0028:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
		L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
		*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
	}

IL_0033:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		float L_4 = __this->___z;
		float L_5 = __this->___z;
		V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
		goto IL_002d;
	}

IL_002d:
	{
		float L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
		float L_1 = L_0.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
		float L_3 = L_2.___x;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
		float L_5 = L_4.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
		float L_7 = L_6.___y;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
		float L_9 = L_8.___z;
		Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
		float L_11 = L_10.___z;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_12;
		L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
		V_0 = ((float)L_12);
		goto IL_0034;
	}

IL_0034:
	{
		float L_13 = V_0;
		return L_13;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector4_Magnitude_mFBC659211CDF4EDB2B540C58315D1E260FB23B1F_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___0_a, 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;
	{
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ___0_a;
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = ___0_a;
		float L_2;
		L_2 = Vector4_Dot_m40A3B2E258E53E4847583474E40AC29F68AF8BA3_inline(L_0, L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_3;
		L_3 = sqrt(((double)L_2));
		V_0 = ((float)L_3);
		goto IL_0012;
	}

IL_0012:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, 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 = __this->___x;
		float L_1 = __this->___x;
		float L_2 = __this->___y;
		float L_3 = __this->___y;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_4;
		L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
		V_0 = ((float)L_4);
		goto IL_0026;
	}

IL_0026:
	{
		float L_5 = V_0;
		return L_5;
	}
}
