﻿#include "pch-cpp.hpp"





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

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

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

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

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

struct Action_1_tB4285954D4854A1287BC3C7667C0DFC4D3A5F9A1;
struct AdaptivePerformanceSubsystemBase_3_t68140149CB11930DF74CA40FD816D7A79C3B6637;
struct AdaptivePerformanceSubsystemBase_3_tC5B76CDEB4C187C57E29DE16FA78DD53C40A1987;
struct Dictionary_2_t3D5C4496A22EAD3D8DD55DCDFBB4F4E9BE8311FF;
struct Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E;
struct Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710;
struct EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726;
struct EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D;
struct EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1;
struct EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F;
struct EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A;
struct EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626;
struct EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5;
struct Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C;
struct Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8;
struct Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F;
struct Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021;
struct Func_2_tDAB1EFD8F3492D1E3B3EA65F829491FADA2C08E5;
struct Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C;
struct Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84;
struct Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598;
struct Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC;
struct Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB;
struct Func_2_tC5B959A6DD6FDE84607DD9ECC529B9BE485C63C5;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_t9A0D493A82DCC47C9C819A3B045E02D9B5DDCE1B;
struct Func_2_t213311159653563BDCC21CC060B449705C96791F;
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
struct Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12;
struct HashSet_1_t015F1F38EE02675ACF63C72E1E1D832249BB06DA;
struct HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7;
struct ICollection_1_tAEF1C056C36E7D5FEA74D8B3050426267827D51F;
struct IConnectionCollection_3_t3FEDE29075183F9ACBC556BA0F14BF8852E55CD8;
struct IUnitPortCollection_1_t3F6779B00496B9FD84FEF2783F509958D57F354E;
struct IUnitPortCollection_1_t867A0E5526AAABA203704CD692FBEA4174C71C05;
struct IUnitPortCollection_1_t3839C272AE6727AE9A1BAC110A75614EBFE42B31;
struct IUnitPortCollection_1_t0F2047F1654080ECEB25DFDFAE47ED18B2E4C0F7;
struct IUnitPortCollection_1_t3B86C97EE8F1E1DB05CEFB161850DF05862EAFD4;
struct IUnitPortCollection_1_tA11C7DC2E90483113DB83CE13759F647978FFF63;
struct List_1_tA9FA703E24B91B854E8744EA2121A940ACD5F17B;
struct List_1_tBDCF1E0892E8DA197607E498736F867735A73137;
struct List_1_tE97B7994B98675F18C70DDD8DEB61E4FE5491DA1;
struct List_1_tF1785B2080B8536D64E747DAE8C2DE0D44A75E27;
struct List_1_t1715D0D9950CCCC39A77E9597CA69B346CD7E3E5;
struct List_1_tF8892BD96CF6B23CD95F24F5381A6E7237540FD1;
struct List_1_t645DF2A1E7B0FB808EDE07ED53B8C56194AF35E6;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct Recursion_1_tDFF1B549E70648F1694033FADF89F8F0EB28587D;
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
struct SubsystemDescriptorWithProvider_2_t7A24A40A481885ED81D88CFBC8504FF67693053E;
struct SubsystemDescriptorWithProvider_2_tDBA1506DD7EBA024E21E2A6CAF1B5CE3DA9DFF07;
struct SubsystemProvider_1_t6ABBE424F6F1310EE46EEA513835617E7669F669;
struct SubsystemProvider_1_t7964A83C7EDD0F612E018A2033A9D500479D92F3;
struct SubsystemWithProvider_3_tB43E7390AB260ADBC542CF6E0E76631CE8CBA8D0;
struct SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893;
struct AdaptivePerformanceScalerProfileU5BU5D_t502F55D3686CAB852984FDB6F92431963616F4B7;
struct AdaptivePerformanceSubsystemDescriptorU5BU5D_tE478BE4CA194FF832B443F6091F40CCF7F1BEA20;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73;
struct AdaptivePerformanceIndexerSettings_t3D9418B7302C8FCA3344719FF10FBADFD2F1CDC6;
struct AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC;
struct AdaptivePerformanceScalerEfficiencyTracker_t89CCC215D6ECFE85E79EB903DBE1D4C517902DCC;
struct AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8;
struct AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA;
struct AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23;
struct AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82;
struct AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E;
struct AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0;
struct AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB;
struct AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE;
struct AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E;
struct AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175;
struct AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1;
struct ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE;
struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
struct Exception_t;
struct FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900;
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582;
struct FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45;
struct FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8;
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
struct GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4;
struct GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C;
struct GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135;
struct GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5;
struct GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9;
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9;
struct GraphStack_tD9049F5FB5F8D9E9CD80764D18067D0F87343E7C;
struct IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE;
struct IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8;
struct IApplicationLifecycle_tD2CAC721E42E96F6573349B22EADAF166F7A4DCC;
struct IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427;
struct IDevicePerformanceLevelControl_t894EA40FAE48D533C71232E4AE425D2DA8C142D5;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IGraphRoot_t84A87B1D402F522D84DF0B9D1FBCA3FBDEEFCC81;
struct IUnit_tDD8B7D0F06EA3DB55DEBE4DF3CC85F4A63FBB98E;
struct IUnitValuePort_t066179230A251E8FFC4D9091EE2D9B4B95F649A9;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MethodInfo_t;
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3;
struct OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D;
struct OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618;
struct OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28;
struct OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591;
struct OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83;
struct PerformanceStateTracker_tDF46D2D9CE3326E210493B3F4171DD715E6DBB43;
struct SetBoostUnit_t90DB344230E13439B7F792D4A9B62430C6F92C03;
struct SetPerformanceLevelsUnit_tE86344167BC07ED2549DEC0983994515BD69261C;
struct String_t;
struct SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5;
struct SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455;
struct ThermalStateTracker_t300C79D40805906CB2E288552F7093472311A904;
struct Type_t;
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191;
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392;
struct ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B;
struct VariableDeclarations_t7701E0B99E3AED5CDC693ABFBDD6D1C73945B405;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998;
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
struct U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90;
struct U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38;

IL2CPP_EXTERN_C RuntimeClass* AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPerformanceModeStatus_t664982FC92D2B94243F799F08C1CB96FF96D24B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IThermalStatus_tE6F7FE9ACF41700CF2F9FBF2331FC3B15540AD22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBDCF1E0892E8DA197607E498736F867735A73137_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PerformanceBottleneck_t1056FAC76E5B602E8D51330D87282B0C0DF1AA84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SubsystemDescriptorStore_tEF3761B84B8C25EA4B93F94A487551820B268250_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE;
IL2CPP_EXTERN_C String_t* _stringLiteral08B85E8D4093C5C3C14B233180B896CEE451FE37;
IL2CPP_EXTERN_C String_t* _stringLiteral0D0FF5E8DD7BAFF34922E7A97F6C66AF34042189;
IL2CPP_EXTERN_C String_t* _stringLiteral26AA38F7AAA5BF57D0E3B881EE0C131A9887393A;
IL2CPP_EXTERN_C String_t* _stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968;
IL2CPP_EXTERN_C String_t* _stringLiteral395858F72B0812369FF26F78BBD9B74144AC4609;
IL2CPP_EXTERN_C String_t* _stringLiteral4065823EC2038C9F76194046D42D0974176E40DF;
IL2CPP_EXTERN_C String_t* _stringLiteral43DBB616072549816084E0AF8ECB417D3DA6F56C;
IL2CPP_EXTERN_C String_t* _stringLiteral4513274BED293D258EFDF56A4965D130BA8D605E;
IL2CPP_EXTERN_C String_t* _stringLiteral473773F0B6BF43914D478D87B2483FB7893CD347;
IL2CPP_EXTERN_C String_t* _stringLiteral532C5C172A5DC89F3BEFDA1009C5E892ADDCDCE2;
IL2CPP_EXTERN_C String_t* _stringLiteral5702570B573859A9720827AF07FB4C80524BC323;
IL2CPP_EXTERN_C String_t* _stringLiteral579AD1108BEA3812676EB8DEBEE5F544DDD8D746;
IL2CPP_EXTERN_C String_t* _stringLiteral5BBE98B931C5029FDB1B93355C87795C8B508B12;
IL2CPP_EXTERN_C String_t* _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
IL2CPP_EXTERN_C String_t* _stringLiteral650A039E112F8F5AAD75AA196190A04347DC940D;
IL2CPP_EXTERN_C String_t* _stringLiteral68977CD98A99C90E071EAF5D6C5DF98D7673E8B2;
IL2CPP_EXTERN_C String_t* _stringLiteral6D8694AAD25E77A79A8298F226AB2C83B96DEAEC;
IL2CPP_EXTERN_C String_t* _stringLiteral79E301C358739B3F1F7F139BA367FB4B14D300E9;
IL2CPP_EXTERN_C String_t* _stringLiteral7AFCFE78D0035460BC15B679E5827F85A0867D6A;
IL2CPP_EXTERN_C String_t* _stringLiteral7C58DA39C7DE4A951378C863F054C8B233A1790F;
IL2CPP_EXTERN_C String_t* _stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1;
IL2CPP_EXTERN_C String_t* _stringLiteral83C0D26BCE2C5FF7904F5EF9E0285DFDB01E0E23;
IL2CPP_EXTERN_C String_t* _stringLiteral88C62927EDCC7FE008DFF103B740F411E4DAB56F;
IL2CPP_EXTERN_C String_t* _stringLiteral8C3CC5A792610693A6554A8919AD77C2BF3C3EFA;
IL2CPP_EXTERN_C String_t* _stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD;
IL2CPP_EXTERN_C String_t* _stringLiteral95E6FE210D006AB296453829EB799F5373CCE3B1;
IL2CPP_EXTERN_C String_t* _stringLiteralA0700A9A2E43FEDF1012C9415E63AE66D7A76B93;
IL2CPP_EXTERN_C String_t* _stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56;
IL2CPP_EXTERN_C String_t* _stringLiteralA56E0D1F247ACBD314CCE7C0E51144FCB0908AA7;
IL2CPP_EXTERN_C String_t* _stringLiteralAFEF2EC068AE7601A5A37B9A09E0B8565435029B;
IL2CPP_EXTERN_C String_t* _stringLiteralB06D9CA6876DFD9DA1213648D6C529CBD37B1491;
IL2CPP_EXTERN_C String_t* _stringLiteralB6D787970407530F33F79840CF9AA252F9840A87;
IL2CPP_EXTERN_C String_t* _stringLiteralBBEFB2C30FEE4229175FCCA2895CCF02E654829C;
IL2CPP_EXTERN_C String_t* _stringLiteralC37C1C4555D17E2265CBC6C41241BAE5D11B1486;
IL2CPP_EXTERN_C String_t* _stringLiteralC8416BDBD6CD19719CF2E7E77E5D8609917C570E;
IL2CPP_EXTERN_C String_t* _stringLiteralC8A7CD70DD4DCF2DCEA6525540B239C5CB9C7289;
IL2CPP_EXTERN_C String_t* _stringLiteralCE1F31FA91E27BDD7187F345C44291049236E78A;
IL2CPP_EXTERN_C String_t* _stringLiteralD54B6D809EDFCE6B3DF92F64C05E749EDC598F34;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDC8516CF64DB87BA9D9ADEA1A6290857F6B41B09;
IL2CPP_EXTERN_C String_t* _stringLiteralEEDDCED884AF63EBFC6803C8820BDF2631B8543F;
IL2CPP_EXTERN_C String_t* _stringLiteralEF47D393F5B939CDC6D733486C9AF31DDDA7DA1D;
IL2CPP_EXTERN_C String_t* _stringLiteralFA259DB7579B403066FDD07F1EC38B4AB5D9C86B;
IL2CPP_EXTERN_C String_t* _stringLiteralFE957E0A0E7C8C8269AEF8F0D6525E66502B29A4;
IL2CPP_EXTERN_C const RuntimeMethod* AdaptivePerformanceSubsystemBase_3__ctor_mC0ACA968EAB84D845C73965E57A907FC1F7351C7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ClusterInfoUnit_U3CDefinitionU3Eb__6_0_mC0FE05C39B95CDE9098156A6868C4FE9D1BDE198_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ClusterInfoUnit_U3CDefinitionU3Eb__6_1_mF61ECF7CA7BCF5424CCC78E03CF3F55654435320_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ClusterInfoUnit_U3CDefinitionU3Eb__6_2_m2AC4E0E868FAC779E262EAAF520522CE022C609D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_m16EE49A38370A00D72816EBED7C9C6E61817410C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_m9883D991A2364EECB4F3DDE0A4EDFAEAE2773173_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_mB1554408D9B72464A8D779B64C7247AE16FD4C4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1__ctor_m508AE1FCD794BAB90322AB826916F01B4229B9BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1__ctor_mB9E8B8B06EAB0F5EB38AF127EB55D7CA63EBFEF3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1__ctor_mD5C925CC277A30B7E5ED2EA4CB61C12C79577997_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FPSUnit_U3CDefinitionU3Eb__2_0_m0260D7A4C622F5C73D535715DDD5072635573275_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameTimingUnit_U3CDefinitionU3Eb__12_0_m13680A70173C71B65BD4EEA67E386E48BE1C865B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameTimingUnit_U3CDefinitionU3Eb__12_1_m5C3CBF6B6F4DDAFB643C03B3ECEDDB5A8D5811ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameTimingUnit_U3CDefinitionU3Eb__12_2_m895A358061ADEB2EF45A1C9AAE9A9FC4D4B94A6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameTimingUnit_U3CDefinitionU3Eb__12_3_m428AA6BF988570C1067EACD1AC9139FBF3116306_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameTimingUnit_U3CDefinitionU3Eb__12_4_m3AAD64C6D173A1616D3EB3D04106D917F29DD514_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FrameTimingUnit_U3CDefinitionU3Eb__12_5_m81FDD719C86E1332F6E152C4180DA23FC9E2DAD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetBoostUnit_U3CDefinitionU3Eb__4_0_mF248A78C36ED68B87A5A7329EE5CC7C9790CB303_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetBoostUnit_U3CDefinitionU3Eb__4_1_m62753D247AD0148DCFB727EFBEB8B82622C11621_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetIndexerUnit_U3CDefinitionU3Eb__6_0_mA1323F1CF278B80011A4DE7B4C8EC2D19C8076E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetIndexerUnit_U3CDefinitionU3Eb__6_1_mF577CFF13587E6A9F94FB63D138A3D0874D000A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetIndexerUnit_U3CDefinitionU3Eb__6_2_m7E3F9561658430DE5DB3112AC9DEAE709783232A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m8E7F8ADF28B385FAD7BC624BD494A497661BF1F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_1_mDAC0B8FBDAC2A9E95025B100610328232D6BDE66_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_0_m075A06DA2A1239F7BB03127E679A01AC198F2B3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_1_mBAA4605ADF638C87D324AAFA06564120E29FBE60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_2_m790869C54004D4D846FB95E2B7A14C71EBCF1A3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_3_m7AFFB02E94695917463B542BCA130E8919126018_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_4_mDBAC97865C7488E4F8DD5A54730589D194E84DAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_5_m9B96B3FF06B6499A8AD667070C4B4D82561326ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetThermalMetricUnit_U3CDefinitionU3Eb__13_0_mA1FF8C17F540D27F7B814F9B3394FF17590EFC4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetThermalMetricUnit_U3CDefinitionU3Eb__13_1_mA5FF18886F5036493800F5C4030C2F23B090B25C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetThermalMetricUnit_U3CDefinitionU3Eb__13_2_mF045FD9143A6457D94E83E68BC10792FBFAECF4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetThermalMetricUnit_U3CDefinitionU3Eb__13_3_m1C7B93E8EEBE0F7CB4068D26DA06161E6EBB7AB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GetThermalMetricUnit_U3CDefinitionU3Eb__13_4_m70E80E02133C64BE2CDAF238FFA15C4CA173DA82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnBoostUnit_U3CDefinitionU3Eb__8_0_m88E458F494EA3311A924A4EB338850E5284F988C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnBoostUnit_U3CDefinitionU3Eb__8_1_mC8B3CF123C460F1BBC367FC67C27866404E05A5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_0_m4B8BF01ADAE4D17AD80B2F7FD70E47AF53647F2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_1_mE8C75F975190225CB971CBBB2131DB7309A530A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_0_m5CBCF5328AAB941D42A45DC58DC91F17AF28460D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_1_mB15F852686F9742C954E3EE83163B21F1EF75178_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_2_mF0004A1C87D4D36884406C20A0C2D046E0096CC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_3_m0D3C08F82C610BF9230446883BF8FFA2527046E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_4_m05061B5B173D5F57EBCDD52A9F2E0269254BA9EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_5_mDC4D6D0B58052343ED810181A6C70E6E0A8480C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnThermalMetricUnit_U3CDefinitionU3Eb__13_0_m32BC286AA8CB86EC484A6721512A3E170EE9F40E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnThermalMetricUnit_U3CDefinitionU3Eb__13_1_mB732F5DBA9934A66D686839945259B58507426E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* OnThermalMetricUnit_U3CDefinitionU3Eb__13_2_m3BE8069BC7229F2EF6390531F1281098B8599098_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetBoostUnit_U3CDefinitionU3Eb__4_0_mC006E41478D9B3E6F1E8B3F9E9A9657F2EE6260D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m88667C0F6EFE1F487FD64467A2A0730890793E95_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemDescriptorWithProvider_2__ctor_mE5C26B0C69141D470A73B12DDBF2B26B3159AF8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemManager_GetSubsystemDescriptors_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_m31A5D9DB9DAD1D33EC7BDDE59C61699BD66FFA04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemProvider_1__ctor_m12925E62AAF86BAB50FC7505099BEDCD93093AC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__11_0_mBACA09EBF5C5E59C3DF431A5F3C8B78052917D6C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__11_1_m6622805D963E80196EE6D78A4B89359BA2553143_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__11_2_mCB06CBFAB648E5BF65E7C6409289D9BE76368AFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__11_3_mBC791049942993F1A76016F70758E60111002D85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__12_0_m945C31D68D1D2F0BA23C30631EF2F25A41C53503_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CDefinitionU3Eb__12_1_mE34C156CC017AA5D97537C8C45AC54B71F6E1098_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;


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 List_1_tBDCF1E0892E8DA197607E498736F867735A73137  : public RuntimeObject
{
	AdaptivePerformanceSubsystemDescriptorU5BU5D_tE478BE4CA194FF832B443F6091F40CCF7F1BEA20* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
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_t3120713700769DD514D6ED9ACFD105D4B583C09E  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct UnitPort_3_t3BDB6AF6AAF9927A0C940F08CFD19E645813CFB0  : public RuntimeObject
{
	RuntimeObject* ___U3CunitU3Ek__BackingField;
	String_t* ___U3CkeyU3Ek__BackingField;
};
struct U3CPrivateImplementationDetailsU3E_tC9970CAC5870CA49E1B678E31B25C65DF69DC313  : public RuntimeObject
{
};
struct AdaptivePerformanceEventHooks_tAFEC2B2E0CE565ADB447C7773E493BE7B0DD4881  : public RuntimeObject
{
};
struct AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79  : public RuntimeObject
{
};
struct AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8  : public RuntimeObject
{
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveFramerate;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveResolution;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveBatching;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveLOD;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveLut;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveMSAA;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveShadowCascade;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveShadowDistance;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveShadowmapResolution;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveShadowQuality;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveSorting;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveTransparency;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveViewDistance;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptivePhysics;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveDecals;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_AdaptiveLayerCulling;
};
struct AdaptivePerformanceSubsystemRegistry_tE2DCF9BCDDA4AB834A9BA4203B827C8E320AEA96  : 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 String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5  : public RuntimeObject
{
	String_t* ___U3CidU3Ek__BackingField;
	Type_t* ___U3CproviderTypeU3Ek__BackingField;
	Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
};
struct SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455  : public RuntimeObject
{
	bool ___m_Running;
};
struct SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242  : public RuntimeObject
{
	bool ___U3CrunningU3Ek__BackingField;
	SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455* ___U3CproviderBaseU3Ek__BackingField;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7  : public RuntimeObject
{
	int32_t ____Major;
	int32_t ____Minor;
	int32_t ____Build;
	int32_t ____Revision;
};
struct U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90  : public RuntimeObject
{
};
struct U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38  : public RuntimeObject
{
};
struct SubsystemDescriptorWithProvider_2_t7A24A40A481885ED81D88CFBC8504FF67693053E  : public SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5
{
};
struct SubsystemProvider_1_t6ABBE424F6F1310EE46EEA513835617E7669F669  : public SubsystemProvider_tE1865B8FE698C81A59AED35E0E536BD53F402455
{
};
struct SubsystemWithProvider_3_tB43E7390AB260ADBC542CF6E0E76631CE8CBA8D0  : public SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242
{
	AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* ___U3CsubsystemDescriptorU3Ek__BackingField;
	APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* ___U3CproviderU3Ek__BackingField;
};
struct SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893  : public SubsystemWithProvider_tC72E35EE2D413A4B0635B058154BABF265F31242
{
	RuntimeObject* ___U3CsubsystemDescriptorU3Ek__BackingField;
	RuntimeObject* ___U3CproviderU3Ek__BackingField;
};
struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D 
{
	String_t* ___Name;
	int32_t ___Level;
};
struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke
{
	char* ___Name;
	int32_t ___Level;
};
struct AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com
{
	Il2CppChar* ___Name;
	int32_t ___Level;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 
{
	int32_t ___U3CBigCoreU3Ek__BackingField;
	int32_t ___U3CMediumCoreU3Ek__BackingField;
	int32_t ___U3CLittleCoreU3Ek__BackingField;
};
struct ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE  : public UnitPort_3_t0F0D7E0DAEC017C7CF07420E3F9BF8EA1BF4CA88
{
	Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8* ___action;
	Func_2_tFB5F2454526EA057FC21D7028A8B1EADDF2F531F* ___coroutineAction;
};
struct ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9  : public UnitPort_3_t5D4915F350030D5D193DB8ABE809742B4E0A3816
{
};
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 FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 
{
	float ___U3CCurrentFrameTimeU3Ek__BackingField;
	float ___U3CAverageFrameTimeU3Ek__BackingField;
	float ___U3CCurrentGpuFrameTimeU3Ek__BackingField;
	float ___U3CAverageGpuFrameTimeU3Ek__BackingField;
	float ___U3CCurrentCpuFrameTimeU3Ek__BackingField;
	float ___U3CAverageCpuFrameTimeU3Ek__BackingField;
};
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9  : public GraphPointer_t01C98F06D1A7635CB867665044B7DC1FE03D1C0B
{
	int32_t ___hashCode;
};
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 PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 
{
	bool ___U3CCpuBoostU3Ek__BackingField;
	bool ___U3CGpuBoostU3Ek__BackingField;
};
struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6_marshaled_pinvoke
{
	int32_t ___U3CCpuBoostU3Ek__BackingField;
	int32_t ___U3CGpuBoostU3Ek__BackingField;
};
struct PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6_marshaled_com
{
	int32_t ___U3CCpuBoostU3Ek__BackingField;
	int32_t ___U3CGpuBoostU3Ek__BackingField;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D5826_t8562B33735E72517DF3F023928FFB2B01F2CC8CE 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D5826_t8562B33735E72517DF3F023928FFB2B01F2CC8CE__padding[5826];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct __StaticArrayInitTypeSizeU3D6321_t231D225AEBBA00F891FC558F82C10EB09756B719 
{
	union
	{
		struct
		{
			union
			{
			};
		};
		uint8_t __StaticArrayInitTypeSizeU3D6321_t231D225AEBBA00F891FC558F82C10EB09756B719__padding[6321];
	};
};
#pragma pack(pop, tp)
struct Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB 
{
	String_t* ___U3CidU3Ek__BackingField;
	Type_t* ___U3CproviderTypeU3Ek__BackingField;
	Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
	Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField;
};
struct Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_pinvoke
{
	char* ___U3CidU3Ek__BackingField;
	Type_t* ___U3CproviderTypeU3Ek__BackingField;
	Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
	Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField;
};
struct Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_com
{
	Il2CppChar* ___U3CidU3Ek__BackingField;
	Type_t* ___U3CproviderTypeU3Ek__BackingField;
	Type_t* ___U3CsubsystemTypeOverrideU3Ek__BackingField;
	Type_t* ___U3CsubsystemImplementationTypeU3Ek__BackingField;
};
struct AdaptivePerformanceSubsystemBase_3_t68140149CB11930DF74CA40FD816D7A79C3B6637  : public SubsystemWithProvider_3_tB43E7390AB260ADBC542CF6E0E76631CE8CBA8D0
{
};
struct GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D  : public RuntimeObject
{
	Guid_t ___U3CguidU3Ek__BackingField;
	FlowGraph_tF9E42FECF535CD5BAB10F75672B5BCE285627A45* ___U3CgraphU3Ek__BackingField;
};
struct AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82  : public SubsystemDescriptorWithProvider_2_t7A24A40A481885ED81D88CFBC8504FF67693053E
{
};
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 Feature_t9EAFA6FC987A8E73645DF83E49D1DB313EED6EEB 
{
	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 PerformanceBottleneck_t1056FAC76E5B602E8D51330D87282B0C0DF1AA84 
{
	int32_t ___value__;
};
struct PerformanceControlMode_tB254BDF40FBACD38E86BB24BB84856A5838356DD 
{
	int32_t ___value__;
};
struct PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56 
{
	int32_t ___value__;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct ScalerTarget_t71099773D559A0B6FFBE96D127995F64D34AB2C2 
{
	int32_t ___value__;
};
struct ScalerVisualImpact_t20DF9E42BF98E7304D6B9440C2A8F38D4D7248BA 
{
	int32_t ___value__;
};
struct StateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0 
{
	int32_t ___value__;
};
struct WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC 
{
	int32_t ___value__;
};
struct APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998  : public SubsystemProvider_1_t6ABBE424F6F1310EE46EEA513835617E7669F669
{
	bool ___m_Running;
};
struct AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73  : public RuntimeObject
{
	List_1_tA9FA703E24B91B854E8744EA2121A940ACD5F17B* ___m_UnappliedScalers;
	List_1_tA9FA703E24B91B854E8744EA2121A940ACD5F17B* ___m_AppliedScalers;
	List_1_tA9FA703E24B91B854E8744EA2121A940ACD5F17B* ___m_DisabledScalers;
	ThermalStateTracker_t300C79D40805906CB2E288552F7093472311A904* ___m_ThermalStateTracker;
	PerformanceStateTracker_tDF46D2D9CE3326E210493B3F4171DD715E6DBB43* ___m_PerformanceStateTracker;
	AdaptivePerformanceScalerEfficiencyTracker_t89CCC215D6ECFE85E79EB903DBE1D4C517902DCC* ___m_ScalerEfficiencyTracker;
	IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* ___m_Settings;
	float ___U3CTimeUntilNextActionU3Ek__BackingField;
	int32_t ___U3CThermalActionU3Ek__BackingField;
	int32_t ___U3CPerformanceActionU3Ek__BackingField;
};
struct AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA  : public RuntimeObject
{
	String_t* ___m_Name;
	bool ___m_Enabled;
	float ___m_Scale;
	int32_t ___m_VisualImpact;
	int32_t ___m_Target;
	int32_t ___m_MaxLevel;
	float ___m_MinBound;
	float ___m_MaxBound;
};
struct AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23  : public AdaptivePerformanceSubsystemBase_3_t68140149CB11930DF74CA40FD816D7A79C3B6637
{
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
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 PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 
{
	int32_t ___U3CChangeFlagsU3Ek__BackingField;
	float ___U3CTemperatureLevelU3Ek__BackingField;
	float ___U3CTemperatureTrendU3Ek__BackingField;
	int32_t ___U3CWarningLevelU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceLevelU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceLevelU3Ek__BackingField;
	bool ___U3CPerformanceLevelControlAvailableU3Ek__BackingField;
	float ___U3CCpuFrameTimeU3Ek__BackingField;
	float ___U3CGpuFrameTimeU3Ek__BackingField;
	float ___U3COverallFrameTimeU3Ek__BackingField;
	bool ___U3CCpuPerformanceBoostU3Ek__BackingField;
	bool ___U3CGpuPerformanceBoostU3Ek__BackingField;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField;
	int32_t ___U3CPerformanceModeU3Ek__BackingField;
};
struct PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_pinvoke
{
	int32_t ___U3CChangeFlagsU3Ek__BackingField;
	float ___U3CTemperatureLevelU3Ek__BackingField;
	float ___U3CTemperatureTrendU3Ek__BackingField;
	int32_t ___U3CWarningLevelU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceLevelU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceLevelU3Ek__BackingField;
	int32_t ___U3CPerformanceLevelControlAvailableU3Ek__BackingField;
	float ___U3CCpuFrameTimeU3Ek__BackingField;
	float ___U3CGpuFrameTimeU3Ek__BackingField;
	float ___U3COverallFrameTimeU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceBoostU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceBoostU3Ek__BackingField;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField;
	int32_t ___U3CPerformanceModeU3Ek__BackingField;
};
struct PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_com
{
	int32_t ___U3CChangeFlagsU3Ek__BackingField;
	float ___U3CTemperatureLevelU3Ek__BackingField;
	float ___U3CTemperatureTrendU3Ek__BackingField;
	int32_t ___U3CWarningLevelU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceLevelU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceLevelU3Ek__BackingField;
	int32_t ___U3CPerformanceLevelControlAvailableU3Ek__BackingField;
	float ___U3CCpuFrameTimeU3Ek__BackingField;
	float ___U3CGpuFrameTimeU3Ek__BackingField;
	float ___U3COverallFrameTimeU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceBoostU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceBoostU3Ek__BackingField;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField;
	int32_t ___U3CPerformanceModeU3Ek__BackingField;
};
struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 
{
	int32_t ___U3CCpuLevelU3Ek__BackingField;
	int32_t ___U3CCpuLevelDeltaU3Ek__BackingField;
	int32_t ___U3CGpuLevelU3Ek__BackingField;
	int32_t ___U3CGpuLevelDeltaU3Ek__BackingField;
	int32_t ___U3CPerformanceControlModeU3Ek__BackingField;
	bool ___U3CManualOverrideU3Ek__BackingField;
};
struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838_marshaled_pinvoke
{
	int32_t ___U3CCpuLevelU3Ek__BackingField;
	int32_t ___U3CCpuLevelDeltaU3Ek__BackingField;
	int32_t ___U3CGpuLevelU3Ek__BackingField;
	int32_t ___U3CGpuLevelDeltaU3Ek__BackingField;
	int32_t ___U3CPerformanceControlModeU3Ek__BackingField;
	int32_t ___U3CManualOverrideU3Ek__BackingField;
};
struct PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838_marshaled_com
{
	int32_t ___U3CCpuLevelU3Ek__BackingField;
	int32_t ___U3CCpuLevelDeltaU3Ek__BackingField;
	int32_t ___U3CGpuLevelU3Ek__BackingField;
	int32_t ___U3CGpuLevelDeltaU3Ek__BackingField;
	int32_t ___U3CPerformanceControlModeU3Ek__BackingField;
	int32_t ___U3CManualOverrideU3Ek__BackingField;
};
struct PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 
{
	int32_t ___U3CCurrentCpuLevelU3Ek__BackingField;
	int32_t ___U3CCurrentGpuLevelU3Ek__BackingField;
	int32_t ___U3CPerformanceBottleneckU3Ek__BackingField;
	bool ___U3CCpuPerformanceBoostU3Ek__BackingField;
	bool ___U3CGpuPerformanceBoostU3Ek__BackingField;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField;
};
struct PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6_marshaled_pinvoke
{
	int32_t ___U3CCurrentCpuLevelU3Ek__BackingField;
	int32_t ___U3CCurrentGpuLevelU3Ek__BackingField;
	int32_t ___U3CPerformanceBottleneckU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceBoostU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceBoostU3Ek__BackingField;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField;
};
struct PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6_marshaled_com
{
	int32_t ___U3CCurrentCpuLevelU3Ek__BackingField;
	int32_t ___U3CCurrentGpuLevelU3Ek__BackingField;
	int32_t ___U3CPerformanceBottleneckU3Ek__BackingField;
	int32_t ___U3CCpuPerformanceBoostU3Ek__BackingField;
	int32_t ___U3CGpuPerformanceBoostU3Ek__BackingField;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___U3CClusterInfoU3Ek__BackingField;
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 
{
	int32_t ___U3CWarningLevelU3Ek__BackingField;
	float ___U3CTemperatureLevelU3Ek__BackingField;
	float ___U3CTemperatureTrendU3Ek__BackingField;
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191  : public GraphElement_1_t3220EDD6251B31FC22A192EC12682C1D8B28F16D
{
	bool ___U3CisDefinedU3Ek__BackingField;
	RuntimeObject* ___U3CcontrolInputsU3Ek__BackingField;
	RuntimeObject* ___U3CcontrolOutputsU3Ek__BackingField;
	RuntimeObject* ___U3CvalueInputsU3Ek__BackingField;
	RuntimeObject* ___U3CvalueOutputsU3Ek__BackingField;
	RuntimeObject* ___U3CinvalidInputsU3Ek__BackingField;
	RuntimeObject* ___U3CinvalidOutputsU3Ek__BackingField;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onPortsChanged;
	Dictionary_2_tA348003A3C1CEFB3096E9D2A0BC7F1AC8EC4F710* ___U3CdefaultValuesU3Ek__BackingField;
	RuntimeObject* ___U3CrelationsU3Ek__BackingField;
	bool ___U3CisControlRootU3Ek__BackingField;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CpositionU3Ek__BackingField;
	Exception_t* ___U3CdefinitionExceptionU3Ek__BackingField;
};
struct EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	bool ___U3CcoroutineU3Ek__BackingField;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___U3CtriggerU3Ek__BackingField;
};
struct Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C  : public MulticastDelegate_t
{
};
struct Func_2_tE299C631F0CB2E8E61444D749D446C27349C90B8  : public MulticastDelegate_t
{
};
struct Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021  : public MulticastDelegate_t
{
};
struct Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84  : public MulticastDelegate_t
{
};
struct Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598  : public MulticastDelegate_t
{
};
struct Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC  : public MulticastDelegate_t
{
};
struct AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* ___m_Indexer;
	int32_t ___U3CCurrentLevelU3Ek__BackingField;
	int32_t ___U3CGpuImpactU3Ek__BackingField;
	int32_t ___U3CCpuImpactU3Ek__BackingField;
	int32_t ___m_OverrideLevel;
	AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___m_defaultSetting;
	AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___m_ScalerEvent;
	IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* ___m_Settings;
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___bigCore;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___mediumCore;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___littleCore;
	int32_t ___BigCore;
	int32_t ___MediumCore;
	int32_t ___LittleCore;
};
struct FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___fps;
	int32_t ___FPS;
};
struct FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___currentFrameTime;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___averageFrameTime;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___currentGpuFrameTime;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___averageGpuFrameTime;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___currentCpuFrameTime;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___averageCpuFrameTime;
	float ___CurrentFrameTime;
	float ___AverageFrameTime;
	float ___CurrentGpuFrameTime;
	float ___AverageGpuFrameTime;
	float ___CurrentCpuFrameTime;
	float ___AverageCpuFrameTime;
};
struct GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___cpuBoost;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___gpuBoost;
	bool ___CpuBoost;
	bool ___GpuBoost;
};
struct GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___performanceAction;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___thermalAction;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___timeUntilNextAction;
	int32_t ___PerformanceAction;
	int32_t ___ThermalAction;
	float ___TimeUntilNextAction;
};
struct GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___cpuLevel;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___gpuLevel;
	int32_t ___CpuLevel;
	int32_t ___GpuLevel;
};
struct GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CPerformanceModeU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsStandardU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsBatteryU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsOptimizeU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsCpuU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsGpuU3Ek__BackingField;
	String_t* ___m_PerformanceMode;
	bool ___m_IsStandard;
	bool ___m_IsBattery;
	bool ___m_IsOptimize;
	bool ___m_IsCpu;
	bool ___m_IsGpu;
};
struct GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CwarningLevelU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___throttlingImminent;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___throttling;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___temperatureLevel;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___temperatureTrend;
	float ___TemperatureLevel;
	float ___TemperatureTrend;
	String_t* ___WarningLevel;
	bool ___ThrottlingImminent;
	bool ___Throttling;
};
struct IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	bool ___m_Logging;
	bool ___m_AutomaticPerformanceModeEnabled;
	bool ___m_AutomaticGameModeEnabled;
	bool ___m_EnableBoostOnStartup;
	int32_t ___m_StatsLoggingFrequencyInFrames;
	AdaptivePerformanceIndexerSettings_t3D9418B7302C8FCA3344719FF10FBADFD2F1CDC6* ___m_IndexerSettings;
	AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* ___m_ScalerSettings;
	AdaptivePerformanceScalerProfileU5BU5D_t502F55D3686CAB852984FDB6F92431963616F4B7* ___m_scalerProfileList;
	int32_t ___m_DefaultScalerProfilerIndex;
};
struct SetBoostUnit_t90DB344230E13439B7F792D4A9B62430C6F92C03  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___inputTrigger;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___outputTrigger;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___cpuBoostInput;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___gpuBoostInput;
};
struct SetPerformanceLevelsUnit_tE86344167BC07ED2549DEC0983994515BD69261C  : public Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191
{
	ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* ___inputTrigger;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* ___outputTrigger;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___cpuLevelInput;
	ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___gpuLevelInput;
};
struct AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
	int32_t ___m_DefaultCascadeCount;
};
struct AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
	float ___m_DefaultShadowDistance;
};
struct AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
	int32_t ___m_DefaultShadowQualityBias;
};
struct AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
	float ___m_DefaultShadowmapResolution;
};
struct AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
	bool ___m_DefaultSorting;
};
struct AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
};
struct AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7  : public AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC
{
	float ___m_DefaultFarClipPlane;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	uint32_t ___m_NonSerializedVersion;
};
struct OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3  : public EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___cpuBoost;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___gpuBoost;
	bool ___CpuBoost;
	bool ___GpuBoost;
};
struct OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D  : public EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CbottleneckU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___cpu;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___gpu;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___targetFrameRate;
};
struct OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618  : public EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3ConScalerLevelU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CscalerLevelU3Ek__BackingField;
};
struct OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28  : public EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___CpuLevel;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___GpuLevel;
	int32_t ___cpuLevel;
	int32_t ___gpuLevel;
};
struct OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591  : public EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CPerformanceModeU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsStandardU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsBatteryU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsOptimizeU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsCpuU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CIsGpuU3Ek__BackingField;
	String_t* ___m_PerformanceMode;
	bool ___m_IsStandard;
	bool ___m_IsBattery;
	bool ___m_IsOptimize;
	bool ___m_IsCpu;
	bool ___m_IsGpu;
};
struct OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83  : public EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5
{
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___U3CwarningLevelU3Ek__BackingField;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___throttlingImminent;
	ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___throttling;
	String_t* ___WarningLevel;
	bool ___ThrottlingImminent;
	bool ___Throttling;
};
struct List_1_tBDCF1E0892E8DA197607E498736F867735A73137_StaticFields
{
	AdaptivePerformanceSubsystemDescriptorU5BU5D_tE478BE4CA194FF832B443F6091F40CCF7F1BEA20* ___s_emptyArray;
};
struct U3CPrivateImplementationDetailsU3E_tC9970CAC5870CA49E1B678E31B25C65DF69DC313_StaticFields
{
	__StaticArrayInitTypeSizeU3D5826_t8562B33735E72517DF3F023928FFB2B01F2CC8CE ___D842BB0FD6E20A6C7732DED46B351A13AE474309C6246A665613DAD9AE70AAEF;
	__StaticArrayInitTypeSizeU3D6321_t231D225AEBBA00F891FC558F82C10EB09756B719 ___F5F4FE64EB1FFE5BA76EE62C54F2FBCBEF51D085209FB279036663197EAA3EA4;
};
struct AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields
{
	float ___s_MaxShadowDistanceMultiplier;
	float ___s_ShadowResolutionMultiplier;
	float ___s_RenderScaleMultiplier;
	float ___s_DecalsMaxDistance;
	int32_t ___U3CMainLightShadowCascadesCountBiasU3Ek__BackingField;
	int32_t ___U3CShadowQualityBiasU3Ek__BackingField;
	float ___U3CLutBiasU3Ek__BackingField;
	int32_t ___U3CAntiAliasingQualityBiasU3Ek__BackingField;
	bool ___U3CSkipDynamicBatchingU3Ek__BackingField;
	bool ___U3CSkipFrontToBackSortingU3Ek__BackingField;
	bool ___U3CSkipTransparentObjectsU3Ek__BackingField;
};
struct Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582_StaticFields
{
	Func_2_tAF4123F8D69F1A665BBB864E1C97131C05AEBBEB* ___U3CisInspectedBindingU3Ek__BackingField;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields
{
	U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* ___U3CU3E9;
	Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* ___U3CU3E9__11_0;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___U3CU3E9__11_1;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___U3CU3E9__11_2;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___U3CU3E9__11_3;
};
struct U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields
{
	U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* ___U3CU3E9;
	Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* ___U3CU3E9__12_0;
	Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* ___U3CU3E9__12_1;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray;
};
struct GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9_StaticFields
{
	Dictionary_2_t103D0AE280060A707280D1A6221B0F0DB05F988E* ___internPool;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392_StaticFields
{
	HashSet_1_tAE2F12E55878645F5BE7C4D5603228A6FAB429C7* ___typesWithDefaultValues;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
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 Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif


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 ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared (Func_2_tB5C40A90702B6A6A2E315FD927EEFC9FB69F2B12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_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 void Func_2__ctor_mEFB19C6918BFCF7702199988CE08C7B1608A8343_gshared (Func_2_t213311159653563BDCC21CC060B449705C96791F* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m8F3909E3E97DA66F792DA46E1C53D2CA13312CAA_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tDAB1EFD8F3492D1E3B3EA65F829491FADA2C08E5* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_gshared (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tB98BB93B60A3562C54694B9F37AEBD38DE206A9C* ___1_getValue, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_gshared (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_mB107EA1B3A9052C1433EF183A8C0D16C0A24E7DD_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m4D5340FDD3317442401AC0D1C14515FF397A4AC9_gshared (EventUnit_1_t0E2A788AF4E4FA2B47C39B7930B50D725B69338D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_gshared (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_gshared (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, 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 bool Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093_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_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE_gshared (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystemBase_3__ctor_m74C2D799C6BB1B311039CE9CE2FED174549F683D_gshared (AdaptivePerformanceSubsystemBase_3_tC5B76CDEB4C187C57E29DE16FA78DD53C40A1987* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SubsystemWithProvider_3_get_provider_m963D70D839CE42A2C17A2C183A61C25F0E2C6732_gshared_inline (SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemProvider_1__ctor_m3F6BF1C55F79E0A7C00A482A63D1BF949533348A_gshared (SubsystemProvider_1_t7964A83C7EDD0F612E018A2033A9D500479D92F3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemManager_GetSubsystemDescriptors_TisRuntimeObject_mE17654C43AF736B8A23F50FEBBD6657CB983907F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_descriptors, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_2__ctor_m639DDEEB52B0E73AD96D610D0DC16CF0E9D0BEA2_gshared (SubsystemDescriptorWithProvider_2_tDBA1506DD7EBA024E21E2A6CAF1B5CE3DA9DFF07* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576 (AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC* __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_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575 (IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveShadowCascade_mBD0680ECA67B38D0E03B61C5167BA1E378359F92 (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19 (AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC* __this, AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* ___0_defaultSetting, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_MainLightShadowCascadesCountBias_mA0FC793465E40D31F13C2148EBB3282DE0ECF26F_inline (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceRenderSettings_get_MainLightShadowCascadesCountBias_mFB9E643A5D67393F20BCEAE1FD7C076E93424F8A_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE (AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5 (AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveShadowDistance_mDC623CDFB794E162E723A28CF99AC6C2DE55D878 (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_MaxShadowDistanceMultiplier_mE4E339CDF51E898BC7EA1EF348586002238DB700 (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AdaptivePerformanceRenderSettings_get_MaxShadowDistanceMultiplier_mD8879DD88AE8FF3CB2106FF35910D57E1BCC5D27 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveShadowmapResolution_mD0080328CCE0EB1C8E5AA887D368443BD46A8CD8 (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_MainLightShadowmapResolutionMultiplier_m488203D2976B464F591786A279C6860C9AEC163D (float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AdaptivePerformanceRenderSettings_get_MainLightShadowmapResolutionMultiplier_mE4F508B1B1B29F7D7AE1C1E61A6F251C9F4C55B5 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveShadowQuality_m21DCF0D2F165C7336B14E21BD7884AF8BD693E2C (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_ShadowQualityBias_m99CB51DF27FCBD57A9E5F1DC5D21A3163758B5B2_inline (int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceRenderSettings_get_ShadowQualityBias_mDC7B30DE123707A8EB0BFC6273D087C4B514CDD3_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveSorting_mE5C2FD1CC0AB0A7AF3F6447C2943D50F40BC1016 (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_SkipFrontToBackSorting_m7609623ACADF37E2B6DC928EEE6FE9D39624B633_inline (bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AdaptivePerformanceRenderSettings_get_SkipFrontToBackSorting_mC73182E28DEF80E85310854E7DF9D15E655A4CF9_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveTransparency_m4DA7C35BF8071924D5C8D9B0ADD7C5DDD5E32CE0 (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveTransparency_OnDestroy_m8AEB8C89368C7C64110765F7D2F8C2791F95E4B8 (AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_SkipTransparentObjects_m1BE082200B1A25094A5FB1D307995842479B9649_inline (bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* AdaptivePerformanceScalerSettings_get_AdaptiveViewDistance_mE7E45AB3EC0919AAF5B9F80D395C676B7B4143A9 (AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_farClipPlane_m84EF39B09573168734613481FD979BFF31C60139 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEB7603EDE6D79A62E5BD74A896F030D2C9F2A821_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*, const RuntimeMethod*))Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 PerformanceMetrics_get_ClusterInfo_mE06334A4896BC33C0AF26B472DD8F4D2169C80B7_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClusterInfo_get_BigCore_m7D5461E626AE8A34559D50ACE0B71DF88A90E2F6_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClusterInfo_get_MediumCore_mC26A79BF3E09ADD0595D3E212A66BDF4E11000F0_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClusterInfo_get_LittleCore_m49B36EE3EF01F929BCAB97391DCB3C10C54E7808_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, 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 ClusterInfoUnit_UpdateStats_m84108F0C50F54578ADC2853A6801253CAA83FD92 (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45 (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m04EB988C3F849C1BE164FC6656C2281DF47EEAA7_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*, const RuntimeMethod*))Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_CurrentFrameTime_mA7929199CEBE3A69FB3677893E60690F66815811_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPSUnit_UpdateStats_m32EFC5648262B15D83DDA8BDC8046A4536DB635E (FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_AverageFrameTime_m74195198DBAE79F981C42C97F01F44479A5BC77A_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_CurrentGpuFrameTime_m4170E235B898060DC937D46F88D6582BEBE31B91_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_AverageGpuFrameTime_m4953868704CCDBF526AE44C08D38EE07F7CA100C_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_CurrentCpuFrameTime_mFAEB817260C455798A50C5B3C653A28E0FB184B7_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_AverageCpuFrameTime_m705848AAE9D6D07C83601369A5363D4307365514_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6 (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*, const RuntimeMethod*))Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceMetrics_get_CpuPerformanceBoost_m54AC3712FE7F51BD212012AB467F4E57F0490069_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceMetrics_get_GpuPerformanceBoost_mFA438BA2A89EE34241A6F7A00A7B18DBCA6AF9F3_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBoostUnit_UpdateStats_mF217E9B3ADFCCBCDA4BDF57973EEE54ADE4B2C5A (GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m8AEF237088B97B2028CC962BB3DF83776A43C2A0 (Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEFB19C6918BFCF7702199988CE08C7B1608A8343_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598*, const RuntimeMethod*))Unit_ValueOutput_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m8F3909E3E97DA66F792DA46E1C53D2CA13312CAA_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceIndexer_get_PerformanceAction_mA6F70560C6A740B6216168E7718184111657E3BA_inline (AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceIndexer_get_ThermalAction_m0A1DF0C06906C2EBB8B75063E93A661E0D68917C_inline (AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AdaptivePerformanceIndexer_get_TimeUntilNextAction_mEB42A55A09868273E35C5B83E7C047EC957945DD_inline (AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetIndexerUnit_UpdateStats_m8FCB3D7D535F58D5182BD4C839044E24DC6360FC (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceMetrics_get_CurrentCpuLevel_m42A271D1A5C04AAAAD68579A49966134E6AF7F3B_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceMetrics_get_CurrentGpuLevel_m25F770270C60AC1AE919AAFAB0339AAB847265B5_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceLevelsUnit_UpdateStats_m56ACE0397204D7C3EA98325267A2E9EDBC9EA2A3 (GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948 (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
inline ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63 (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* ___1_getValue, const RuntimeMethod* method)
{
	return ((  ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* (*) (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191*, String_t*, Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*, const RuntimeMethod*))Unit_ValueOutput_TisRuntimeObject_mD877C5842A48B848E188C41FB2427E7EBBE5DD79_gshared)(__this, ___0_key, ___1_getValue, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_PerformanceMode_m9097AFDFF0A736B8BD7D0F5EBA0479AA9E59CD22_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsStandard_m621ADC1B4BEED6A48AA31D25A2EF4305229590E8_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsBattery_mBA8250AB946BA2B3DACE7ED9558C464622BC7B0A_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsOptimize_mD6320A5FE0F86702A4D0A543E274BD2D0AFAF8D6_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsCpu_m6C2D045725D077ACD830BCB8A2DDB629465C60FA_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsGpu_mCF806FFF51AC4E959868E5485E53280ADA6553B8_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetThermalMetricUnit_set_warningLevel_mC216B0A542F6403E15DEA5E5315C116D82C3959C_inline (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ThermalMetrics_get_TemperatureLevel_mA209EA1E3F16E8E1C2384126CE2D710A7510D0DB_inline (ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ThermalMetrics_get_TemperatureTrend_mE4FD543C209A2446C88F99A94FF873A8A3CC96A8_inline (ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline (ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2 (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceBoostChangeEventArgs_get_CpuBoost_m8A4E9ADBE730B5736D35C2F1B69D990075FDA8F1_inline (PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6* __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) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceBoostChangeEventArgs_get_GpuBoost_m39C7AF59354957CE76736EB95D795638198D2D56_inline (PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133 (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_gshared)(__this, method);
}
inline void EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519 (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t745985E825CC0A6DCDD06949EB9080D5E335D6F1*, const RuntimeMethod*))EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBoostUnit_UpdateStats_m2D954A4A02A4F8E6DF4D9AA76229BB744F988B34 (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnBottleneckUnit_get_bottleneck_m2E9B5EC1962BBE01235FAE7F27251CD3CD46D955_inline (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_m16EE49A38370A00D72816EBED7C9C6E61817410C (EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F*, const RuntimeMethod*))EventUnit_1_Definition_mB107EA1B3A9052C1433EF183A8C0D16C0A24E7DD_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnBottleneckUnit_set_bottleneck_m7EC116D15DA3C5A280F31D90399040DB5170EA8D_inline (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline void EventUnit_1__ctor_m508AE1FCD794BAB90322AB826916F01B4229B9BB (EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_tF9AB789CF3F442A483C06E1695856FA2D543E37F*, const RuntimeMethod*))EventUnit_1__ctor_m4D5340FDD3317442401AC0D1C14515FF397A4AC9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6A3ED25BCDD7B27F8224A92E0439D78A6727741F (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnLevelUnit_get_onScalerLevel_m7AF23D8DD7593929F1D27856346CFA282FEB0CCC_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnLevelUnit_get_scalerLevel_m5B016D08828C2086A42C8F2A9775666B1B77ABEF_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8 (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnLevelUnit_set_onScalerLevel_mF5995F1CBA52A62FDC0CD3E0C4DF6A0D22BB49A2_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnLevelUnit_set_scalerLevel_mABF5F4FB436B1A2D56FCF1BF50DF5E1FB66837B8_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline void EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897 (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t48515ACBB8DF59ECAC0CD2398CAED4FC52F86726*, const RuntimeMethod*))EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF996BDC87A85890A56A4516E63F27978D5CCD0DC (U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceLevelChangeEventArgs_get_CpuLevel_m0B6F576BD2CEE0978E0BD908E09163F80AF9A6DA_inline (PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceLevelChangeEventArgs_get_GpuLevel_m648A122EA96E4EBD3B2F9845B918F785DB52AA1B_inline (PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_gshared)(__this, method);
}
inline void EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960 (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t9FCCDD9A288C3AB693C88F61375F4015C664178A*, const RuntimeMethod*))EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceLevelsUnit_UpdateStats_mE5F585AAB1BA4AA3D2F37A7FA254480358F63962 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_PerformanceMode_mC44F011B3C5C8FD434774180D16509C902D6C7FF_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsStandard_m37DFD584746B5A7748E01B454D3249DF2743AA93_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsBattery_m4842058B3044CC7254D44E157AC7F2CD1DCC1DC1_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsOptimize_mED84CC2D521D4F0FE75D0CC8DC178D7416B1722A_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsCpu_m128FF486382BCE4AC9C67C9DE469A23A1A8FC5F9_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsGpu_mAF355D8DAFB1CFC83B87A4C8165897B0702C2190_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_m9883D991A2364EECB4F3DDE0A4EDFAEAE2773173 (EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626*, const RuntimeMethod*))EventUnit_1_Definition_mB107EA1B3A9052C1433EF183A8C0D16C0A24E7DD_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_PerformanceMode_m95314C6BCCFBE7D5F6D75DCC56FF75C74DFD0F7A_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsStandard_m27CB78EDFA2945357CF4508B367B584DA2AE0254_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsBattery_m1CB24FC6E52DAA26479FA458FAF8F593284D9528_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsOptimize_mE21624666413C3B169BD05B5A3A459654ABDC0E5_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsCpu_mA77369AB71BE22119A01B73552C4E803E3EF4872_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsGpu_mA745B117D24079C5A7F30F86EB5F88DB897E1679_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline void EventUnit_1__ctor_mD5C925CC277A30B7E5ED2EA4CB61C12C79577997 (EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t62DC322F0A3D7C649C03E993E9E4EFE07F318626*, const RuntimeMethod*))EventUnit_1__ctor_m4D5340FDD3317442401AC0D1C14515FF397A4AC9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnThermalMetricUnit_get_warningLevel_m1B83A456994FED80356014A6703F60FFEA950138_inline (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) ;
inline void EventUnit_1_Definition_mB1554408D9B72464A8D779B64C7247AE16FD4C4B (EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5*, const RuntimeMethod*))EventUnit_1_Definition_mB107EA1B3A9052C1433EF183A8C0D16C0A24E7DD_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnThermalMetricUnit_set_warningLevel_m980E90FB332A4243FE3256F1827E64DD5D9A9EE3_inline (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) ;
inline void EventUnit_1__ctor_mB9E8B8B06EAB0F5EB38AF127EB55D7CA63EBFEF3 (EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5* __this, const RuntimeMethod* method)
{
	((  void (*) (EventUnit_1_t5407D2BA8E9222EC903DF6547568BDA200FD1ED5*, const RuntimeMethod*))EventUnit_1__ctor_m4D5340FDD3317442401AC0D1C14515FF397A4AC9_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnThermalMetricUnit_UpdateStats_m04AA54E96DADA0982C2315F03999F7636AE1B5ED (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, 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_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE (Unit_tEFDDF0DAD2C72D6F68E357D3530E23599F7D8191* __this, String_t* ___0_key, 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);
}
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 ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093 (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_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093_gshared)(__this, ___0_key, ___1_default, method);
}
inline int32_t Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* __this, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* ___0_input, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582*, ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392*, const RuntimeMethod*))Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE_gshared)(__this, ___0_input, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_TemperatureLevel_mF48F6ECD619E7DD65811410891B4AB7B9B218865_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_TemperatureTrend_mF1A3DF7A654F1A20A4D9A70647B4250E734D6467_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureTrend_m19AB74C523678555F2FBB9798202DA7F0DFE741F_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_WarningLevel_m0C061FD490DF445A1D1347DBC5F798B206B5DB35_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_PerformanceLevelControlAvailable_mB2379A58631D8AAE1AE389560BF46951ABE7D80F_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_CpuFrameTime_m64C3D3C8D2D7F3670DCC3EE2026B805DADF614BE_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuFrameTime_mEC930BB67EC609B14C010F60A94801C3D95D77E8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_GpuFrameTime_mFA20351C75C59AF7861FCE6E9A859AE0FD75C767_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_OverallFrameTime_m6ABDF5F1B04E6FF9BDD96AFA00844F84E6570D90_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_OverallFrameTime_m5B1BCB4A02EFAC8A44DAEDB111526F6BF5DDF9C1_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 PerformanceDataRecord_get_ClusterInfo_m6EC3F093AE1024050D8C7FEAECCC7153668CB187_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_PerformanceMode_mEF911B8B3207795B86E013D3DFF2679A599D78DF_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceMode_m60B7287BBD83581603283DEE76151A6B88B4C0BD_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline void AdaptivePerformanceSubsystemBase_3__ctor_mC0ACA968EAB84D845C73965E57A907FC1F7351C7 (AdaptivePerformanceSubsystemBase_3_t68140149CB11930DF74CA40FD816D7A79C3B6637* __this, const RuntimeMethod* method)
{
	((  void (*) (AdaptivePerformanceSubsystemBase_3_t68140149CB11930DF74CA40FD816D7A79C3B6637*, const RuntimeMethod*))AdaptivePerformanceSubsystemBase_3__ctor_m74C2D799C6BB1B311039CE9CE2FED174549F683D_gshared)(__this, method);
}
inline APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline (SubsystemWithProvider_3_tB43E7390AB260ADBC542CF6E0E76631CE8CBA8D0* __this, const RuntimeMethod* method)
{
	return ((  APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* (*) (SubsystemWithProvider_3_tB43E7390AB260ADBC542CF6E0E76631CE8CBA8D0*, const RuntimeMethod*))SubsystemWithProvider_3_get_provider_m963D70D839CE42A2C17A2C183A61C25F0E2C6732_gshared_inline)(__this, method);
}
inline void SubsystemProvider_1__ctor_m12925E62AAF86BAB50FC7505099BEDCD93093AC4 (SubsystemProvider_1_t6ABBE424F6F1310EE46EEA513835617E7669F669* __this, const RuntimeMethod* method)
{
	((  void (*) (SubsystemProvider_1_t6ABBE424F6F1310EE46EEA513835617E7669F669*, const RuntimeMethod*))SubsystemProvider_1__ctor_m3F6BF1C55F79E0A7C00A482A63D1BF949533348A_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystemDescriptor__ctor_mE204E81D31284A270475711CE9FA8C02E227B144 (AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* __this, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB ___0_cinfo, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemDescriptorStore_RegisterDescriptor_m6DEC96199F95ACCD68822060CEB79CA77AF44F12 (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* ___0_descriptor, const RuntimeMethod* method) ;
inline void List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03 (List_1_tBDCF1E0892E8DA197607E498736F867735A73137* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBDCF1E0892E8DA197607E498736F867735A73137*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void SubsystemManager_GetSubsystemDescriptors_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_m31A5D9DB9DAD1D33EC7BDDE59C61699BD66FFA04 (List_1_tBDCF1E0892E8DA197607E498736F867735A73137* ___0_descriptors, const RuntimeMethod* method)
{
	((  void (*) (List_1_tBDCF1E0892E8DA197607E498736F867735A73137*, const RuntimeMethod*))SubsystemManager_GetSubsystemDescriptors_TisRuntimeObject_mE17654C43AF736B8A23F50FEBBD6657CB983907F_gshared)(___0_descriptors, method);
}
inline void SubsystemDescriptorWithProvider_2__ctor_mE5C26B0C69141D470A73B12DDBF2B26B3159AF8C (SubsystemDescriptorWithProvider_2_t7A24A40A481885ED81D88CFBC8504FF67693053E* __this, const RuntimeMethod* method)
{
	((  void (*) (SubsystemDescriptorWithProvider_2_t7A24A40A481885ED81D88CFBC8504FF67693053E*, const RuntimeMethod*))SubsystemDescriptorWithProvider_2__ctor_m639DDEEB52B0E73AD96D610D0DC16CF0E9D0BEA2_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Cinfo_get_id_m5FDCB235FD54A50F6AF4BBEA5CFCEFCE07A96188_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_id_m4E93140B46C960FFB4723062C55D05D7B551A57B_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_providerType_mF282D14E28655AF08B319A766EDDFF8B1E8A876E_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_providerType_m27A630CAFBA225796667E17DE114673056339EA4_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemTypeOverride_m647D4EFCFE336CDC902DC531F5F45A9A7188961F_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_subsystemTypeOverride_m34C15BBBE4EB41226EF1C0A0C8BB73A0955E0F3E_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* AdaptivePerformanceSubsystemRegistry_RegisterDescriptor_mC645DC117F65DD33C2AEE8DD97190A3AAB11B8BA (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB ___0_cinfo, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_providerType_mE7F2A87EA82917E26391F16464ADF35CA8A8CD19_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemTypeOverride_mE90E2B1A438FE40025C78836845E76876630DC34_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemImplementationType_mAC768A1F926DCEDB774E198F70381113378372FF_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, 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 IL2CPP_METHOD_ATTR void AdaptiveShadowCascade_Awake_mA9507831BFB5C38F642CDC4023AA0119B575106E (AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveShadowCascade_mBD0680ECA67B38D0E03B61C5167BA1E378359F92(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowCascade_OnDisabled_m07D7CD1B45FD20E67F008AD3AC769CDCAD22C8AA (AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->___m_DefaultCascadeCount;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_MainLightShadowCascadesCountBias_mA0FC793465E40D31F13C2148EBB3282DE0ECF26F_inline(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowCascade_OnEnabled_m8AD8C19AEF04356B606F0377CBD0975563CC9BC9 (AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = AdaptivePerformanceRenderSettings_get_MainLightShadowCascadesCountBias_mFB9E643A5D67393F20BCEAE1FD7C076E93424F8A_inline(NULL);
		__this->___m_DefaultCascadeCount = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowCascade_OnLevel_m92869D7ED29907780E84B6C1353A58807B3822DE (AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		float L_2;
		L_2 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_MainLightShadowCascadesCountBias_mA0FC793465E40D31F13C2148EBB3282DE0ECF26F_inline(il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply((2.0f), L_2))), NULL);
	}

IL_001e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowCascade__ctor_m801D7739AAE49C36B22BA67E5C316B214C6B8DD6 (AdaptiveShadowCascade_t0CFEEE119686B77769DF3A33BCD8CFA90547D35E* __this, const RuntimeMethod* method) 
{
	{
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__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 AdaptiveShadowDistance_Awake_m3EB45C892C9C922817D1F3E8E995B4101A8D39CC (AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveShadowDistance_mDC623CDFB794E162E723A28CF99AC6C2DE55D878(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowDistance_OnDisabled_mAA1F49213E73BC42172E57AA08EF05988614E6BB (AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = __this->___m_DefaultShadowDistance;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_MaxShadowDistanceMultiplier_mE4E339CDF51E898BC7EA1EF348586002238DB700(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowDistance_OnEnabled_mC5D77778517F64B8A6EF6C7E0A39837122E972DD (AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		float L_0;
		L_0 = AdaptivePerformanceRenderSettings_get_MaxShadowDistanceMultiplier_mD8879DD88AE8FF3CB2106FF35910D57E1BCC5D27(NULL);
		__this->___m_DefaultShadowDistance = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowDistance_OnLevel_m0A8BECDC65FB66C452766E3D9FC6EF362410C363 (AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		float L_2;
		L_2 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_MaxShadowDistanceMultiplier_mE4E339CDF51E898BC7EA1EF348586002238DB700(((float)il2cpp_codegen_multiply((1.0f), L_2)), NULL);
	}

IL_001d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowDistance__ctor_m90B3A72F2232F29097AF6E95D3CC41E3EC5D4BAC (AdaptiveShadowDistance_t4D0E4E782BD6BD998FB73E0ACCB494468EED90A0* __this, const RuntimeMethod* method) 
{
	{
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__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 AdaptiveShadowmapResolution_Awake_m926BCCAD686E36C9A5198BDBB0D6363A3801B038 (AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveShadowmapResolution_mD0080328CCE0EB1C8E5AA887D368443BD46A8CD8(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowmapResolution_OnDisabled_mDEEA7BD10D0958A12063BDD26BBC26A96E5BADBA (AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = __this->___m_DefaultShadowmapResolution;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_MainLightShadowmapResolutionMultiplier_m488203D2976B464F591786A279C6860C9AEC163D(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowmapResolution_OnEnabled_m350C56BE718240DD95B8CAE1B916939926E7FD34 (AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		float L_0;
		L_0 = AdaptivePerformanceRenderSettings_get_MainLightShadowmapResolutionMultiplier_mE4F508B1B1B29F7D7AE1C1E61A6F251C9F4C55B5(NULL);
		__this->___m_DefaultShadowmapResolution = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowmapResolution_OnLevel_m9037773CD9340BF2E0E1FC087B2CADC96A0E217C (AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		float L_2;
		L_2 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_MainLightShadowmapResolutionMultiplier_m488203D2976B464F591786A279C6860C9AEC163D(((float)il2cpp_codegen_multiply((1.0f), L_2)), NULL);
	}

IL_001d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowmapResolution__ctor_m9AF41A4F0D0CFC4DCB28853481B2B7CE3B788CCD (AdaptiveShadowmapResolution_t83B2348D9E39A649B9795047F9B696FC9C09D3DE* __this, const RuntimeMethod* method) 
{
	{
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__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 AdaptiveShadowQuality_Awake_m1AA444CE730DD9286B5A100407B886404D65CFA2 (AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveShadowQuality_m21DCF0D2F165C7336B14E21BD7884AF8BD693E2C(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowQuality_OnDisabled_mE2D4E668B56A7BE8AF61B6DB1AFB95BF2E696673 (AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->___m_DefaultShadowQualityBias;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_ShadowQualityBias_m99CB51DF27FCBD57A9E5F1DC5D21A3163758B5B2_inline(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowQuality_OnEnabled_m5A09A1DFE59456370D52E24BA94824ED8AC596C3 (AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = AdaptivePerformanceRenderSettings_get_ShadowQualityBias_mDC7B30DE123707A8EB0BFC6273D087C4B514CDD3_inline(NULL);
		__this->___m_DefaultShadowQualityBias = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowQuality_OnLevel_m1275F587161A3A29922F0D917FEE54315585CF09 (AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0024;
		}
	}
	{
		float L_2;
		L_2 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_ShadowQualityBias_m99CB51DF27FCBD57A9E5F1DC5D21A3163758B5B2_inline(il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_subtract((3.0f), ((float)il2cpp_codegen_multiply((3.0f), L_2))))), NULL);
	}

IL_0024:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveShadowQuality__ctor_mD812DCCDE7C96D53A65593C40400E91C0A883FC9 (AdaptiveShadowQuality_t850800F7BE5A8F82FC82D35C11FC4EE70B309EBB* __this, const RuntimeMethod* method) 
{
	{
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__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 AdaptiveSorting_Awake_m4879745BFB55A1F9AD5686DDB950A6376077176A (AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveSorting_mE5C2FD1CC0AB0A7AF3F6447C2943D50F40BC1016(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveSorting_OnDisabled_m5D10E6F1DBBC06766FD5020FBD7866C3E64086CB (AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->___m_DefaultSorting;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_SkipFrontToBackSorting_m7609623ACADF37E2B6DC928EEE6FE9D39624B633_inline(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveSorting_OnEnabled_mA6492A1FD397BF0EE7487FF5FBF73D702E93DDDE (AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = AdaptivePerformanceRenderSettings_get_SkipFrontToBackSorting_mC73182E28DEF80E85310854E7DF9D15E655A4CF9_inline(NULL);
		__this->___m_DefaultSorting = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveSorting_OnLevel_m2612F2EA1AD039B48632513108035B6CE75B489C (AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		float L_2;
		L_2 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_SkipFrontToBackSorting_m7609623ACADF37E2B6DC928EEE6FE9D39624B633_inline((bool)((((float)L_2) < ((float)(1.0f)))? 1 : 0), NULL);
	}

IL_001e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveSorting__ctor_m4673810B14D2258C0BC37597558AF542CFA56767 (AdaptiveSorting_t7AF813994D0847172CB6DD322303BAAA90ED7C2E* __this, const RuntimeMethod* method) 
{
	{
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__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 AdaptiveTransparency_Awake_mD8BCC6A4C4E849694F0B910723AC61D1289C8822 (AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveTransparency_m4DA7C35BF8071924D5C8D9B0ADD7C5DDD5E32CE0(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveTransparency_OnDisabled_m6DDABB20B8FE7D862272FC0A45B60BC21D52EF77 (AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175* __this, const RuntimeMethod* method) 
{
	{
		AdaptiveTransparency_OnDestroy_m8AEB8C89368C7C64110765F7D2F8C2791F95E4B8(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveTransparency_OnDestroy_m8AEB8C89368C7C64110765F7D2F8C2791F95E4B8 (AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_SkipTransparentObjects_m1BE082200B1A25094A5FB1D307995842479B9649_inline((bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveTransparency_OnLevel_m71109D86AE8720AB840F00A95B3AC4421F328D48 (AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		float L_2;
		L_2 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		AdaptivePerformanceRenderSettings_set_SkipTransparentObjects_m1BE082200B1A25094A5FB1D307995842479B9649_inline((bool)((((float)L_2) < ((float)(1.0f)))? 1 : 0), NULL);
	}

IL_001e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveTransparency__ctor_mE890434F3A96A9016B7F3E86501CE131756D2CBE (AdaptiveTransparency_t32211752A66E6AAFF28754E0E8D3C3BC4372E175* __this, const RuntimeMethod* method) 
{
	{
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__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 AdaptiveViewDistance_Awake_m657355FF95F7D724D5C3E9B00F701941E6EB5460 (AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		AdaptivePerformanceScaler_Awake_m9AFB587F718F1FB523F3F7EC1A5CE083E8AFE576(__this, NULL);
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_0 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001a;
		}
	}
	{
		goto IL_0031;
	}

IL_001a:
	{
		IAdaptivePerformanceSettings_tFB49C60F821F093D3F18E8DC115E7D929E6C86C8* L_3 = ((AdaptivePerformanceScaler_tB9F76E7E942E332BEF5DC363BE906AD4FD1700BC*)__this)->___m_Settings;
		NullCheck(L_3);
		AdaptivePerformanceScalerSettings_tAF8002CE95F36DE71E945DA73AADB6783EB2FFD8* L_4;
		L_4 = IAdaptivePerformanceSettings_get_scalerSettings_mB33C0AAA3A6CA0B05E9B1E205853D1698A088575(L_3, NULL);
		NullCheck(L_4);
		AdaptivePerformanceScalerSettingsBase_tDF99867134986926CE22505B0B9EE99AD74501AA* L_5;
		L_5 = AdaptivePerformanceScalerSettings_get_AdaptiveViewDistance_mE7E45AB3EC0919AAF5B9F80D395C676B7B4143A9(L_4, NULL);
		AdaptivePerformanceScaler_ApplyDefaultSetting_m55A6880662648019B4AABE1E644B8B3C1B1D7D19(__this, L_5, NULL);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveViewDistance_OnDisabled_m3AA59B1A67474EA468C95AEE6D733C17BB19EE12 (AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		float L_2 = __this->___m_DefaultFarClipPlane;
		G_B3_0 = ((((float)L_2) == ((float)(-1.0f)))? 1 : 0);
		goto IL_001d;
	}

IL_001c:
	{
		G_B3_0 = 1;
	}

IL_001d:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0023;
		}
	}
	{
		goto IL_0034;
	}

IL_0023:
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4;
		L_4 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		float L_5 = __this->___m_DefaultFarClipPlane;
		NullCheck(L_4);
		Camera_set_farClipPlane_m84EF39B09573168734613481FD979BFF31C60139(L_4, L_5, NULL);
	}

IL_0034:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveViewDistance_OnEnabled_mE3526CC4EEFCB4C1CA8F241748C04ED251B54C3C (AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0024;
	}

IL_0014:
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3;
		L_3 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_3);
		float L_4;
		L_4 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_3, NULL);
		__this->___m_DefaultFarClipPlane = L_4;
	}

IL_0024:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveViewDistance_OnLevel_m12914B6E3287E425779D7AB764B17DF2C7D4F010 (AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
		L_0 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0050;
	}

IL_0014:
	{
		float L_3 = __this->___m_DefaultFarClipPlane;
		V_1 = (bool)((((float)L_3) == ((float)(-1.0f)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0035;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_5;
		L_5 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		NullCheck(L_5);
		float L_6;
		L_6 = Camera_get_farClipPlane_m1D7128B85B5DB866F75FBE8CEBA48335716B67BD(L_5, NULL);
		__this->___m_DefaultFarClipPlane = L_6;
	}

IL_0035:
	{
		bool L_7;
		L_7 = AdaptivePerformanceScaler_ScaleChanged_m8CA4C17F6CFFEE7ECBFF95720EB205A2DA01A6BE(__this, NULL);
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0050;
		}
	}
	{
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9;
		L_9 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
		float L_10;
		L_10 = VirtualFuncInvoker0< float >::Invoke(8, __this);
		NullCheck(L_9);
		Camera_set_farClipPlane_m84EF39B09573168734613481FD979BFF31C60139(L_9, L_10, NULL);
	}

IL_0050:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptiveViewDistance__ctor_mFBEDAAD1D87BB3E0068A8E18AD6820D6F00CC99E (AdaptiveViewDistance_tC58AE1BFB8F375552BE5FE700AE912039CD69BF7* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_DefaultFarClipPlane = (-1.0f);
		AdaptivePerformanceScaler__ctor_m1DAA2566D0A20850A60AB246C8578D69BB93A5D5(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshal_pinvoke(const AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D& unmarshaled, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke& marshaled)
{
	marshaled.___Name = il2cpp_codegen_marshal_string(unmarshaled.___Name);
	marshaled.___Level = unmarshaled.___Level;
}
IL2CPP_EXTERN_C void AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshal_pinvoke_back(const AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke& marshaled, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D& unmarshaled)
{
	unmarshaled.___Name = il2cpp_codegen_marshal_string_result(marshaled.___Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___Name));
	int32_t unmarshaledLevel_temp_1 = 0;
	unmarshaledLevel_temp_1 = marshaled.___Level;
	unmarshaled.___Level = unmarshaledLevel_temp_1;
}
IL2CPP_EXTERN_C void AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshal_pinvoke_cleanup(AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___Name);
	marshaled.___Name = NULL;
}
IL2CPP_EXTERN_C void AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshal_com(const AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D& unmarshaled, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com& marshaled)
{
	marshaled.___Name = il2cpp_codegen_marshal_bstring(unmarshaled.___Name);
	marshaled.___Level = unmarshaled.___Level;
}
IL2CPP_EXTERN_C void AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshal_com_back(const AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com& marshaled, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D& unmarshaled)
{
	unmarshaled.___Name = il2cpp_codegen_marshal_bstring_result(marshaled.___Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___Name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___Name));
	int32_t unmarshaledLevel_temp_1 = 0;
	unmarshaledLevel_temp_1 = marshaled.___Level;
	unmarshaled.___Level = unmarshaledLevel_temp_1;
}
IL2CPP_EXTERN_C void AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshal_com_cleanup(AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___Name);
	marshaled.___Name = 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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 ClusterInfoUnit_Definition_m8340177ECDD113C403C7CF812BB455B4FC722830 (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClusterInfoUnit_U3CDefinitionU3Eb__6_0_mC0FE05C39B95CDE9098156A6868C4FE9D1BDE198_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClusterInfoUnit_U3CDefinitionU3Eb__6_1_mF61ECF7CA7BCF5424CCC78E03CF3F55654435320_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClusterInfoUnit_U3CDefinitionU3Eb__6_2_m2AC4E0E868FAC779E262EAAF520522CE022C609D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6D8694AAD25E77A79A8298F226AB2C83B96DEAEC);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB06D9CA6876DFD9DA1213648D6C529CBD37B1491);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6D787970407530F33F79840CF9AA252F9840A87);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_0 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_0, __this, (intptr_t)((void*)ClusterInfoUnit_U3CDefinitionU3Eb__6_0_mC0FE05C39B95CDE9098156A6868C4FE9D1BDE198_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteralB6D787970407530F33F79840CF9AA252F9840A87, L_0, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___bigCore = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___bigCore), (void*)L_1);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_2 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_2, __this, (intptr_t)((void*)ClusterInfoUnit_U3CDefinitionU3Eb__6_1_mF61ECF7CA7BCF5424CCC78E03CF3F55654435320_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteralB06D9CA6876DFD9DA1213648D6C529CBD37B1491, L_2, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___mediumCore = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___mediumCore), (void*)L_3);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_4 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_4, __this, (intptr_t)((void*)ClusterInfoUnit_U3CDefinitionU3Eb__6_2_m2AC4E0E868FAC779E262EAAF520522CE022C609D_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteral6D8694AAD25E77A79A8298F226AB2C83B96DEAEC, L_4, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___littleCore = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___littleCore), (void*)L_5);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClusterInfoUnit_UpdateStats_m84108F0C50F54578ADC2853A6801253CAA83FD92 (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 V_1;
	memset((&V_1), 0, sizeof(V_1));
	PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 L_5;
		L_5 = InterfaceFuncInvoker0< PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 >::Invoke(0, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_2 = L_5;
		ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_6;
		L_6 = PerformanceMetrics_get_ClusterInfo_mE06334A4896BC33C0AF26B472DD8F4D2169C80B7_inline((&V_2), NULL);
		V_1 = L_6;
		int32_t L_7;
		L_7 = ClusterInfo_get_BigCore_m7D5461E626AE8A34559D50ACE0B71DF88A90E2F6_inline((&V_1), NULL);
		__this->___BigCore = L_7;
		int32_t L_8;
		L_8 = ClusterInfo_get_MediumCore_mC26A79BF3E09ADD0595D3E212A66BDF4E11000F0_inline((&V_1), NULL);
		__this->___MediumCore = L_8;
		int32_t L_9;
		L_9 = ClusterInfo_get_LittleCore_m49B36EE3EF01F929BCAB97391DCB3C10C54E7808_inline((&V_1), NULL);
		__this->___LittleCore = L_9;
	}

IL_0058:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClusterInfoUnit__ctor_m57384226D2D3F2D9F4681232BAC451AB13A01251 (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, const RuntimeMethod* method) 
{
	{
		__this->___BigCore = (-1);
		__this->___MediumCore = (-1);
		__this->___LittleCore = (-1);
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClusterInfoUnit_U3CDefinitionU3Eb__6_0_mC0FE05C39B95CDE9098156A6868C4FE9D1BDE198 (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		ClusterInfoUnit_UpdateStats_m84108F0C50F54578ADC2853A6801253CAA83FD92(__this, NULL);
		int32_t L_0 = __this->___BigCore;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClusterInfoUnit_U3CDefinitionU3Eb__6_1_mF61ECF7CA7BCF5424CCC78E03CF3F55654435320 (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		ClusterInfoUnit_UpdateStats_m84108F0C50F54578ADC2853A6801253CAA83FD92(__this, NULL);
		int32_t L_0 = __this->___MediumCore;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ClusterInfoUnit_U3CDefinitionU3Eb__6_2_m2AC4E0E868FAC779E262EAAF520522CE022C609D (ClusterInfoUnit_tED037A378FEFE5EBD8A4AFAAB545D1324D68A8A1* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		ClusterInfoUnit_UpdateStats_m84108F0C50F54578ADC2853A6801253CAA83FD92(__this, NULL);
		int32_t L_0 = __this->___LittleCore;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPSUnit_Definition_mDCB3E5FDEFC45D5A3E3D84B87D37E3C718119D8C (FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FPSUnit_U3CDefinitionU3Eb__2_0_m0260D7A4C622F5C73D535715DDD5072635573275_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_0 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_0, __this, (intptr_t)((void*)FPSUnit_U3CDefinitionU3Eb__2_0_m0260D7A4C622F5C73D535715DDD5072635573275_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral95DAD4257816ED9B3D6718A6CBD69EFFCF321CAD, L_0, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___fps = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___fps), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPSUnit_UpdateStats_m32EFC5648262B15D83DDA8BDC8046A4536DB635E (FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_003d;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 L_5;
		L_5 = InterfaceFuncInvoker0< FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 >::Invoke(1, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		float L_6;
		L_6 = FrameTiming_get_CurrentFrameTime_mA7929199CEBE3A69FB3677893E60690F66815811_inline((&V_1), NULL);
		__this->___FPS = il2cpp_codegen_cast_double_to_int<int32_t>(((float)((1.0f)/L_6)));
	}

IL_003d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FPSUnit__ctor_mCD939A9B50026ECFCE707BAE2C42E885639D5EAE (FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FPSUnit_U3CDefinitionU3Eb__2_0_m0260D7A4C622F5C73D535715DDD5072635573275 (FPSUnit_t4D339A9BA221B733E0CD0E09AEBD4586CAA7A900* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FPSUnit_UpdateStats_m32EFC5648262B15D83DDA8BDC8046A4536DB635E(__this, NULL);
		int32_t L_0 = __this->___FPS;
		V_0 = ((float)L_0);
		goto IL_0012;
	}

IL_0012:
	{
		float L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTimingUnit_Definition_mE4157361A210FEFDC19AA26FCD9F3E2BAE589BD3 (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTimingUnit_U3CDefinitionU3Eb__12_0_m13680A70173C71B65BD4EEA67E386E48BE1C865B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTimingUnit_U3CDefinitionU3Eb__12_1_m5C3CBF6B6F4DDAFB643C03B3ECEDDB5A8D5811ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTimingUnit_U3CDefinitionU3Eb__12_2_m895A358061ADEB2EF45A1C9AAE9A9FC4D4B94A6B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTimingUnit_U3CDefinitionU3Eb__12_3_m428AA6BF988570C1067EACD1AC9139FBF3116306_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTimingUnit_U3CDefinitionU3Eb__12_4_m3AAD64C6D173A1616D3EB3D04106D917F29DD514_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FrameTimingUnit_U3CDefinitionU3Eb__12_5_m81FDD719C86E1332F6E152C4180DA23FC9E2DAD9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08B85E8D4093C5C3C14B233180B896CEE451FE37);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43DBB616072549816084E0AF8ECB417D3DA6F56C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4513274BED293D258EFDF56A4965D130BA8D605E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83C0D26BCE2C5FF7904F5EF9E0285DFDB01E0E23);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral95E6FE210D006AB296453829EB799F5373CCE3B1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD54B6D809EDFCE6B3DF92F64C05E749EDC598F34);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_0 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_0, __this, (intptr_t)((void*)FrameTimingUnit_U3CDefinitionU3Eb__12_0_m13680A70173C71B65BD4EEA67E386E48BE1C865B_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral08B85E8D4093C5C3C14B233180B896CEE451FE37, L_0, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___currentFrameTime = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___currentFrameTime), (void*)L_1);
		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*)FrameTimingUnit_U3CDefinitionU3Eb__12_1_m5C3CBF6B6F4DDAFB643C03B3ECEDDB5A8D5811ED_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral83C0D26BCE2C5FF7904F5EF9E0285DFDB01E0E23, L_2, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___averageFrameTime = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___averageFrameTime), (void*)L_3);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_4 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_4, __this, (intptr_t)((void*)FrameTimingUnit_U3CDefinitionU3Eb__12_2_m895A358061ADEB2EF45A1C9AAE9A9FC4D4B94A6B_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral4513274BED293D258EFDF56A4965D130BA8D605E, L_4, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___currentGpuFrameTime = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___currentGpuFrameTime), (void*)L_5);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_6 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_6, __this, (intptr_t)((void*)FrameTimingUnit_U3CDefinitionU3Eb__12_3_m428AA6BF988570C1067EACD1AC9139FBF3116306_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral43DBB616072549816084E0AF8ECB417D3DA6F56C, L_6, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___averageGpuFrameTime = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___averageGpuFrameTime), (void*)L_7);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_8 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_8, __this, (intptr_t)((void*)FrameTimingUnit_U3CDefinitionU3Eb__12_4_m3AAD64C6D173A1616D3EB3D04106D917F29DD514_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral95E6FE210D006AB296453829EB799F5373CCE3B1, L_8, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___currentCpuFrameTime = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___currentCpuFrameTime), (void*)L_9);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_10 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_10, __this, (intptr_t)((void*)FrameTimingUnit_U3CDefinitionU3Eb__12_5_m81FDD719C86E1332F6E152C4180DA23FC9E2DAD9_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteralD54B6D809EDFCE6B3DF92F64C05E749EDC598F34, L_10, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___averageCpuFrameTime = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___averageCpuFrameTime), (void*)L_11);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0077;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 L_5;
		L_5 = InterfaceFuncInvoker0< FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908 >::Invoke(1, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		float L_6;
		L_6 = FrameTiming_get_CurrentFrameTime_mA7929199CEBE3A69FB3677893E60690F66815811_inline((&V_1), NULL);
		__this->___CurrentFrameTime = L_6;
		float L_7;
		L_7 = FrameTiming_get_AverageFrameTime_m74195198DBAE79F981C42C97F01F44479A5BC77A_inline((&V_1), NULL);
		__this->___AverageFrameTime = L_7;
		float L_8;
		L_8 = FrameTiming_get_CurrentGpuFrameTime_m4170E235B898060DC937D46F88D6582BEBE31B91_inline((&V_1), NULL);
		__this->___CurrentGpuFrameTime = L_8;
		float L_9;
		L_9 = FrameTiming_get_AverageGpuFrameTime_m4953868704CCDBF526AE44C08D38EE07F7CA100C_inline((&V_1), NULL);
		__this->___AverageGpuFrameTime = L_9;
		float L_10;
		L_10 = FrameTiming_get_CurrentCpuFrameTime_mFAEB817260C455798A50C5B3C653A28E0FB184B7_inline((&V_1), NULL);
		__this->___CurrentCpuFrameTime = L_10;
		float L_11;
		L_11 = FrameTiming_get_AverageCpuFrameTime_m705848AAE9D6D07C83601369A5363D4307365514_inline((&V_1), NULL);
		__this->___AverageCpuFrameTime = L_11;
	}

IL_0077:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FrameTimingUnit__ctor_m6EEB9373B45915D7C782494153F72A4B51402EFD (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, const RuntimeMethod* method) 
{
	{
		__this->___CurrentFrameTime = (-1.0f);
		__this->___AverageFrameTime = (-1.0f);
		__this->___CurrentGpuFrameTime = (-1.0f);
		__this->___AverageGpuFrameTime = (-1.0f);
		__this->___CurrentCpuFrameTime = (-1.0f);
		__this->___AverageCpuFrameTime = (-1.0f);
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTimingUnit_U3CDefinitionU3Eb__12_0_m13680A70173C71B65BD4EEA67E386E48BE1C865B (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF(__this, NULL);
		float L_0 = __this->___CurrentFrameTime;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTimingUnit_U3CDefinitionU3Eb__12_1_m5C3CBF6B6F4DDAFB643C03B3ECEDDB5A8D5811ED (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF(__this, NULL);
		float L_0 = __this->___AverageFrameTime;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTimingUnit_U3CDefinitionU3Eb__12_2_m895A358061ADEB2EF45A1C9AAE9A9FC4D4B94A6B (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF(__this, NULL);
		float L_0 = __this->___CurrentGpuFrameTime;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTimingUnit_U3CDefinitionU3Eb__12_3_m428AA6BF988570C1067EACD1AC9139FBF3116306 (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF(__this, NULL);
		float L_0 = __this->___AverageGpuFrameTime;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTimingUnit_U3CDefinitionU3Eb__12_4_m3AAD64C6D173A1616D3EB3D04106D917F29DD514 (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF(__this, NULL);
		float L_0 = __this->___CurrentCpuFrameTime;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FrameTimingUnit_U3CDefinitionU3Eb__12_5_m81FDD719C86E1332F6E152C4180DA23FC9E2DAD9 (FrameTimingUnit_t27A4035BEDB30E86FB1FB2020C905ACA512F9ED8* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		FrameTimingUnit_UpdateStats_mB668488DAEBD537A7230C0F38760DCA0EF1000EF(__this, NULL);
		float L_0 = __this->___AverageCpuFrameTime;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBoostUnit_Definition_mF9A75549D03553ADD9F4480F397909A2FC26E870 (GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4* __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*)&GetBoostUnit_U3CDefinitionU3Eb__4_0_mF248A78C36ED68B87A5A7329EE5CC7C9790CB303_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetBoostUnit_U3CDefinitionU3Eb__4_1_m62753D247AD0148DCFB727EFBEB8B82622C11621_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1);
		s_Il2CppMethodInitialized = true;
	}
	{
		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*)GetBoostUnit_U3CDefinitionU3Eb__4_0_mF248A78C36ED68B87A5A7329EE5CC7C9790CB303_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE, L_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___cpuBoost = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cpuBoost), (void*)L_1);
		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*)GetBoostUnit_U3CDefinitionU3Eb__4_1_m62753D247AD0148DCFB727EFBEB8B82622C11621_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___gpuBoost = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuBoost), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBoostUnit_UpdateStats_mF217E9B3ADFCCBCDA4BDF57973EEE54ADE4B2C5A (GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 L_5;
		L_5 = InterfaceFuncInvoker0< PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 >::Invoke(0, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		bool L_6;
		L_6 = PerformanceMetrics_get_CpuPerformanceBoost_m54AC3712FE7F51BD212012AB467F4E57F0490069_inline((&V_1), NULL);
		__this->___CpuBoost = L_6;
		bool L_7;
		L_7 = PerformanceMetrics_get_GpuPerformanceBoost_mFA438BA2A89EE34241A6F7A00A7B18DBCA6AF9F3_inline((&V_1), NULL);
		__this->___GpuBoost = L_7;
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetBoostUnit__ctor_mFE7B325762B57A8F32DB65164CD8C6CC24DD014F (GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetBoostUnit_U3CDefinitionU3Eb__4_0_mF248A78C36ED68B87A5A7329EE5CC7C9790CB303 (GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetBoostUnit_UpdateStats_mF217E9B3ADFCCBCDA4BDF57973EEE54ADE4B2C5A(__this, NULL);
		bool L_0 = __this->___CpuBoost;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetBoostUnit_U3CDefinitionU3Eb__4_1_m62753D247AD0148DCFB727EFBEB8B82622C11621 (GetBoostUnit_tEC23F375EDCBA1A2E35EE4010841B8BC4199F3B4* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetBoostUnit_UpdateStats_mF217E9B3ADFCCBCDA4BDF57973EEE54ADE4B2C5A(__this, NULL);
		bool L_0 = __this->___GpuBoost;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetIndexerUnit_Definition_mAF37838602C2549A09B1F3B0DCAAEFA0EB6644D4 (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __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*)&Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetIndexerUnit_U3CDefinitionU3Eb__6_0_mA1323F1CF278B80011A4DE7B4C8EC2D19C8076E8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetIndexerUnit_U3CDefinitionU3Eb__6_1_mF577CFF13587E6A9F94FB63D138A3D0874D000A1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetIndexerUnit_U3CDefinitionU3Eb__6_2_m7E3F9561658430DE5DB3112AC9DEAE709783232A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral473773F0B6BF43914D478D87B2483FB7893CD347);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88C62927EDCC7FE008DFF103B740F411E4DAB56F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0700A9A2E43FEDF1012C9415E63AE66D7A76B93);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598* L_0 = (Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598*)il2cpp_codegen_object_new(Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598_il2cpp_TypeInfo_var);
		Func_2__ctor_m8AEF237088B97B2028CC962BB3DF83776A43C2A0(L_0, __this, (intptr_t)((void*)GetIndexerUnit_U3CDefinitionU3Eb__6_0_mA1323F1CF278B80011A4DE7B4C8EC2D19C8076E8_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B(__this, _stringLiteral88C62927EDCC7FE008DFF103B740F411E4DAB56F, L_0, Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B_RuntimeMethod_var);
		__this->___performanceAction = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___performanceAction), (void*)L_1);
		Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598* L_2 = (Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598*)il2cpp_codegen_object_new(Func_2_tEA54E6849F4A69FC8F03B363514D6269FC0EF598_il2cpp_TypeInfo_var);
		Func_2__ctor_m8AEF237088B97B2028CC962BB3DF83776A43C2A0(L_2, __this, (intptr_t)((void*)GetIndexerUnit_U3CDefinitionU3Eb__6_1_mF577CFF13587E6A9F94FB63D138A3D0874D000A1_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B(__this, _stringLiteralA0700A9A2E43FEDF1012C9415E63AE66D7A76B93, L_2, Unit_ValueOutput_TisStateAction_t7C06334815CF36CFDC70A02C7FC171EF1BF0C1E0_m34664E624A5DDBD6C7B3009297FAAE3EA93C416B_RuntimeMethod_var);
		__this->___thermalAction = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___thermalAction), (void*)L_3);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_4 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_4, __this, (intptr_t)((void*)GetIndexerUnit_U3CDefinitionU3Eb__6_2_m7E3F9561658430DE5DB3112AC9DEAE709783232A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral473773F0B6BF43914D478D87B2483FB7893CD347, L_4, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___timeUntilNextAction = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___timeUntilNextAction), (void*)L_5);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetIndexerUnit_UpdateStats_m8FCB3D7D535F58D5182BD4C839044E24DC6360FC (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* V_1 = NULL;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0048;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* L_4;
		L_4 = InterfaceFuncInvoker0< AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* >::Invoke(7, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		V_1 = L_4;
		AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* L_5 = V_1;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = AdaptivePerformanceIndexer_get_PerformanceAction_mA6F70560C6A740B6216168E7718184111657E3BA_inline(L_5, NULL);
		__this->___PerformanceAction = L_6;
		AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* L_7 = V_1;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = AdaptivePerformanceIndexer_get_ThermalAction_m0A1DF0C06906C2EBB8B75063E93A661E0D68917C_inline(L_7, NULL);
		__this->___ThermalAction = L_8;
		AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* L_9 = V_1;
		NullCheck(L_9);
		float L_10;
		L_10 = AdaptivePerformanceIndexer_get_TimeUntilNextAction_mEB42A55A09868273E35C5B83E7C047EC957945DD_inline(L_9, NULL);
		__this->___TimeUntilNextAction = L_10;
	}

IL_0048:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetIndexerUnit__ctor_m79B83BFC76FE34009FCCD49AB43757D7A22DF755 (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetIndexerUnit_U3CDefinitionU3Eb__6_0_mA1323F1CF278B80011A4DE7B4C8EC2D19C8076E8 (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		GetIndexerUnit_UpdateStats_m8FCB3D7D535F58D5182BD4C839044E24DC6360FC(__this, NULL);
		int32_t L_0 = __this->___PerformanceAction;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetIndexerUnit_U3CDefinitionU3Eb__6_1_mF577CFF13587E6A9F94FB63D138A3D0874D000A1 (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		GetIndexerUnit_UpdateStats_m8FCB3D7D535F58D5182BD4C839044E24DC6360FC(__this, NULL);
		int32_t L_0 = __this->___ThermalAction;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GetIndexerUnit_U3CDefinitionU3Eb__6_2_m7E3F9561658430DE5DB3112AC9DEAE709783232A (GetIndexerUnit_tC741E1E281B424AA78027645948FD7EECDBB633C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		GetIndexerUnit_UpdateStats_m8FCB3D7D535F58D5182BD4C839044E24DC6360FC(__this, NULL);
		float L_0 = __this->___TimeUntilNextAction;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceLevelsUnit_Definition_mAB65FEECE7D8C5AFFA2AF5E402084038A1782EAF (GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m8E7F8ADF28B385FAD7BC624BD494A497661BF1F6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_1_mDAC0B8FBDAC2A9E95025B100610328232D6BDE66_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5702570B573859A9720827AF07FB4C80524BC323);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_0 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_0, __this, (intptr_t)((void*)GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m8E7F8ADF28B385FAD7BC624BD494A497661BF1F6_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteral5702570B573859A9720827AF07FB4C80524BC323, L_0, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___cpuLevel = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cpuLevel), (void*)L_1);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_2 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_2, __this, (intptr_t)((void*)GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_1_mDAC0B8FBDAC2A9E95025B100610328232D6BDE66_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56, L_2, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___cpuLevel = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cpuLevel), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceLevelsUnit_UpdateStats_m56ACE0397204D7C3EA98325267A2E9EDBC9EA2A3 (GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 L_5;
		L_5 = InterfaceFuncInvoker0< PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 >::Invoke(0, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		int32_t L_6;
		L_6 = PerformanceMetrics_get_CurrentCpuLevel_m42A271D1A5C04AAAAD68579A49966134E6AF7F3B_inline((&V_1), NULL);
		__this->___CpuLevel = L_6;
		int32_t L_7;
		L_7 = PerformanceMetrics_get_CurrentGpuLevel_m25F770270C60AC1AE919AAFAB0339AAB847265B5_inline((&V_1), NULL);
		__this->___GpuLevel = L_7;
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceLevelsUnit__ctor_m0B7922A6C615BD0C883E9A8D0DAEEB8DA6519156 (GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135* __this, const RuntimeMethod* method) 
{
	{
		__this->___CpuLevel = (-1);
		__this->___GpuLevel = (-1);
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m8E7F8ADF28B385FAD7BC624BD494A497661BF1F6 (GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		GetPerformanceLevelsUnit_UpdateStats_m56ACE0397204D7C3EA98325267A2E9EDBC9EA2A3(__this, NULL);
		int32_t L_0 = __this->___CpuLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_1_mDAC0B8FBDAC2A9E95025B100610328232D6BDE66 (GetPerformanceLevelsUnit_tC5B88BA0ED2DB022B5997B2392E0257FECDBA135* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		GetPerformanceLevelsUnit_UpdateStats_m56ACE0397204D7C3EA98325267A2E9EDBC9EA2A3(__this, NULL);
		int32_t L_0 = __this->___GpuLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetPerformanceModeUnit_get_PerformanceMode_mEB17A150DAFF9427FD999FDBE70CBB91015DFA6A (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CPerformanceModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_PerformanceMode_m9097AFDFF0A736B8BD7D0F5EBA0479AA9E59CD22 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CPerformanceModeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPerformanceModeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetPerformanceModeUnit_get_IsStandard_mD636E2F9233FE40E9D9A4EEAAA92003D558F3550 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsStandardU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsStandard_m621ADC1B4BEED6A48AA31D25A2EF4305229590E8 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsStandardU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsStandardU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetPerformanceModeUnit_get_IsBattery_m693C128DA32696B2E0BA2C85C664C6743918A627 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsBatteryU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsBattery_mBA8250AB946BA2B3DACE7ED9558C464622BC7B0A (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsBatteryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsBatteryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetPerformanceModeUnit_get_IsOptimize_m7D348AF8196062A051576DA9A6898DE276DB19A4 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsOptimizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsOptimize_mD6320A5FE0F86702A4D0A543E274BD2D0AFAF8D6 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsOptimizeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsOptimizeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetPerformanceModeUnit_get_IsCpu_m7F6EBC9D2510F29026A1E4B6F1710B239EFEED2C (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsCpuU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsCpu_m6C2D045725D077ACD830BCB8A2DDB629465C60FA (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsCpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsCpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetPerformanceModeUnit_get_IsGpu_m14C3145E6498F977E2E1DC403D551D19B70AB44D (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsGpuU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsGpu_mCF806FFF51AC4E959868E5485E53280ADA6553B8 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsGpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsGpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_Definition_m33D06068B7D405AD66C3A71809ACE72DB020DCE5 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceModeUnit_U3CDefinitionU3Eb__30_0_m075A06DA2A1239F7BB03127E679A01AC198F2B3D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceModeUnit_U3CDefinitionU3Eb__30_1_mBAA4605ADF638C87D324AAFA06564120E29FBE60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceModeUnit_U3CDefinitionU3Eb__30_2_m790869C54004D4D846FB95E2B7A14C71EBCF1A3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceModeUnit_U3CDefinitionU3Eb__30_3_m7AFFB02E94695917463B542BCA130E8919126018_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceModeUnit_U3CDefinitionU3Eb__30_4_mDBAC97865C7488E4F8DD5A54730589D194E84DAB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetPerformanceModeUnit_U3CDefinitionU3Eb__30_5_m9B96B3FF06B6499A8AD667070C4B4D82561326ED_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral395858F72B0812369FF26F78BBD9B74144AC4609);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4065823EC2038C9F76194046D42D0974176E40DF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579AD1108BEA3812676EB8DEBEE5F544DDD8D746);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C3CC5A792610693A6554A8919AD77C2BF3C3EFA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8416BDBD6CD19719CF2E7E77E5D8609917C570E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8A7CD70DD4DCF2DCEA6525540B239C5CB9C7289);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_0 = (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*)il2cpp_codegen_object_new(Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948(L_0, __this, (intptr_t)((void*)GetPerformanceModeUnit_U3CDefinitionU3Eb__30_0_m075A06DA2A1239F7BB03127E679A01AC198F2B3D_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63(__this, _stringLiteralC8416BDBD6CD19719CF2E7E77E5D8609917C570E, L_0, Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		GetPerformanceModeUnit_set_PerformanceMode_m9097AFDFF0A736B8BD7D0F5EBA0479AA9E59CD22_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*)GetPerformanceModeUnit_U3CDefinitionU3Eb__30_1_mBAA4605ADF638C87D324AAFA06564120E29FBE60_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral579AD1108BEA3812676EB8DEBEE5F544DDD8D746, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		GetPerformanceModeUnit_set_IsStandard_m621ADC1B4BEED6A48AA31D25A2EF4305229590E8_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*)GetPerformanceModeUnit_U3CDefinitionU3Eb__30_2_m790869C54004D4D846FB95E2B7A14C71EBCF1A3E_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralC8A7CD70DD4DCF2DCEA6525540B239C5CB9C7289, L_4, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		GetPerformanceModeUnit_set_IsBattery_mBA8250AB946BA2B3DACE7ED9558C464622BC7B0A_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*)GetPerformanceModeUnit_U3CDefinitionU3Eb__30_3_m7AFFB02E94695917463B542BCA130E8919126018_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral4065823EC2038C9F76194046D42D0974176E40DF, L_6, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		GetPerformanceModeUnit_set_IsOptimize_mD6320A5FE0F86702A4D0A543E274BD2D0AFAF8D6_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*)GetPerformanceModeUnit_U3CDefinitionU3Eb__30_4_mDBAC97865C7488E4F8DD5A54730589D194E84DAB_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral8C3CC5A792610693A6554A8919AD77C2BF3C3EFA, L_8, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		GetPerformanceModeUnit_set_IsCpu_m6C2D045725D077ACD830BCB8A2DDB629465C60FA_inline(__this, L_9, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_10 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_10, __this, (intptr_t)((void*)GetPerformanceModeUnit_U3CDefinitionU3Eb__30_5_m9B96B3FF06B6499A8AD667070C4B4D82561326ED_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral395858F72B0812369FF26F78BBD9B74144AC4609, L_10, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		GetPerformanceModeUnit_set_IsGpu_mCF806FFF51AC4E959868E5485E53280ADA6553B8_inline(__this, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceModeStatus_t664982FC92D2B94243F799F08C1CB96FF96D24B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_006e;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPerformanceModeStatus_t664982FC92D2B94243F799F08C1CB96FF96D24B5_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		Il2CppFakeBox<int32_t> L_6(PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_7;
		L_7 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_6), NULL);
		__this->___m_PerformanceMode = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PerformanceMode), (void*)L_7);
		int32_t L_8 = V_1;
		__this->___m_IsStandard = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0);
		int32_t L_9 = V_1;
		__this->___m_IsBattery = (bool)((((int32_t)L_9) == ((int32_t)5))? 1 : 0);
		int32_t L_10 = V_1;
		__this->___m_IsOptimize = (bool)((((int32_t)L_10) == ((int32_t)2))? 1 : 0);
		int32_t L_11 = V_1;
		__this->___m_IsCpu = (bool)((((int32_t)L_11) == ((int32_t)3))? 1 : 0);
		int32_t L_12 = V_1;
		__this->___m_IsGpu = (bool)((((int32_t)L_12) == ((int32_t)4))? 1 : 0);
	}

IL_006e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetPerformanceModeUnit__ctor_mE5DA6235115F70C48E3334043F33168B549D93B3 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		Il2CppFakeBox<int32_t> L_0(PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_1;
		L_1 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_0), NULL);
		__this->___m_PerformanceMode = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PerformanceMode), (void*)L_1);
		__this->___m_IsStandard = (bool)0;
		__this->___m_IsBattery = (bool)0;
		__this->___m_IsOptimize = (bool)0;
		__this->___m_IsCpu = (bool)0;
		__this->___m_IsGpu = (bool)0;
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GetPerformanceModeUnit_U3CDefinitionU3Eb__30_0_m075A06DA2A1239F7BB03127E679A01AC198F2B3D (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04(__this, NULL);
		String_t* L_0 = __this->___m_PerformanceMode;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetPerformanceModeUnit_U3CDefinitionU3Eb__30_1_mBAA4605ADF638C87D324AAFA06564120E29FBE60 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04(__this, NULL);
		bool L_0 = __this->___m_IsStandard;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetPerformanceModeUnit_U3CDefinitionU3Eb__30_2_m790869C54004D4D846FB95E2B7A14C71EBCF1A3E (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04(__this, NULL);
		bool L_0 = __this->___m_IsBattery;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetPerformanceModeUnit_U3CDefinitionU3Eb__30_3_m7AFFB02E94695917463B542BCA130E8919126018 (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04(__this, NULL);
		bool L_0 = __this->___m_IsOptimize;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetPerformanceModeUnit_U3CDefinitionU3Eb__30_4_mDBAC97865C7488E4F8DD5A54730589D194E84DAB (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04(__this, NULL);
		bool L_0 = __this->___m_IsCpu;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetPerformanceModeUnit_U3CDefinitionU3Eb__30_5_m9B96B3FF06B6499A8AD667070C4B4D82561326ED (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetPerformanceModeUnit_UpdateStats_mA01D2227BF3392D37B0B3D367BF94F5DB54FDE04(__this, NULL);
		bool L_0 = __this->___m_IsGpu;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* GetThermalMetricUnit_get_warningLevel_mEDDAFA7763A9D3D54A7EB3C607C86FEBA680892A (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CwarningLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetThermalMetricUnit_set_warningLevel_mC216B0A542F6403E15DEA5E5315C116D82C3959C (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CwarningLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwarningLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetThermalMetricUnit_Definition_m7C22B0A4CF1F0F06ACE1710D76FD19C8D493C5A3 (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __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*)&Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetThermalMetricUnit_U3CDefinitionU3Eb__13_0_mA1FF8C17F540D27F7B814F9B3394FF17590EFC4D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetThermalMetricUnit_U3CDefinitionU3Eb__13_1_mA5FF18886F5036493800F5C4030C2F23B090B25C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetThermalMetricUnit_U3CDefinitionU3Eb__13_2_mF045FD9143A6457D94E83E68BC10792FBFAECF4A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetThermalMetricUnit_U3CDefinitionU3Eb__13_3_m1C7B93E8EEBE0F7CB4068D26DA06161E6EBB7AB2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GetThermalMetricUnit_U3CDefinitionU3Eb__13_4_m70E80E02133C64BE2CDAF238FFA15C4CA173DA82_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26AA38F7AAA5BF57D0E3B881EE0C131A9887393A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral532C5C172A5DC89F3BEFDA1009C5E892ADDCDCE2);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79E301C358739B3F1F7F139BA367FB4B14D300E9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC37C1C4555D17E2265CBC6C41241BAE5D11B1486);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE957E0A0E7C8C8269AEF8F0D6525E66502B29A4);
		s_Il2CppMethodInitialized = true;
	}
	{
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_0 = (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*)il2cpp_codegen_object_new(Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948(L_0, __this, (intptr_t)((void*)GetThermalMetricUnit_U3CDefinitionU3Eb__13_0_mA1FF8C17F540D27F7B814F9B3394FF17590EFC4D_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63(__this, _stringLiteralC37C1C4555D17E2265CBC6C41241BAE5D11B1486, L_0, Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		GetThermalMetricUnit_set_warningLevel_mC216B0A542F6403E15DEA5E5315C116D82C3959C_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*)GetThermalMetricUnit_U3CDefinitionU3Eb__13_1_mA5FF18886F5036493800F5C4030C2F23B090B25C_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral26AA38F7AAA5BF57D0E3B881EE0C131A9887393A, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___throttlingImminent = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___throttlingImminent), (void*)L_3);
		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*)GetThermalMetricUnit_U3CDefinitionU3Eb__13_2_mF045FD9143A6457D94E83E68BC10792FBFAECF4A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral79E301C358739B3F1F7F139BA367FB4B14D300E9, L_4, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___throttling = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___throttling), (void*)L_5);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_6 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_6, __this, (intptr_t)((void*)GetThermalMetricUnit_U3CDefinitionU3Eb__13_3_m1C7B93E8EEBE0F7CB4068D26DA06161E6EBB7AB2_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteral532C5C172A5DC89F3BEFDA1009C5E892ADDCDCE2, L_6, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___temperatureLevel = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___temperatureLevel), (void*)L_7);
		Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84* L_8 = (Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84*)il2cpp_codegen_object_new(Func_2_t0FC20FF8C2E4818EC62830FC1839407381014B84_il2cpp_TypeInfo_var);
		Func_2__ctor_mF53FFAD9FFFDB7826F1D7F184C8D28EAEFD90F45(L_8, __this, (intptr_t)((void*)GetThermalMetricUnit_U3CDefinitionU3Eb__13_4_m70E80E02133C64BE2CDAF238FFA15C4CA173DA82_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862(__this, _stringLiteralFE957E0A0E7C8C8269AEF8F0D6525E66502B29A4, L_8, Unit_ValueOutput_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m039FDD20D7A16689873E8C7607CA53A0C40D7862_RuntimeMethod_var);
		__this->___temperatureTrend = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___temperatureTrend), (void*)L_9);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2 (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IThermalStatus_tE6F7FE9ACF41700CF2F9FBF2331FC3B15540AD22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_007e;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 L_5;
		L_5 = InterfaceFuncInvoker0< ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 >::Invoke(0, IThermalStatus_tE6F7FE9ACF41700CF2F9FBF2331FC3B15540AD22_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		float L_6;
		L_6 = ThermalMetrics_get_TemperatureLevel_mA209EA1E3F16E8E1C2384126CE2D710A7510D0DB_inline((&V_1), NULL);
		__this->___TemperatureLevel = L_6;
		float L_7;
		L_7 = ThermalMetrics_get_TemperatureTrend_mE4FD543C209A2446C88F99A94FF873A8A3CC96A8_inline((&V_1), NULL);
		__this->___TemperatureTrend = L_7;
		int32_t L_8;
		L_8 = ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline((&V_1), NULL);
		__this->___ThrottlingImminent = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0);
		int32_t L_9;
		L_9 = ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline((&V_1), NULL);
		__this->___Throttling = (bool)((((int32_t)L_9) == ((int32_t)2))? 1 : 0);
		int32_t L_10;
		L_10 = ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline((&V_1), NULL);
		V_2 = L_10;
		Il2CppFakeBox<int32_t> L_11(WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var, (&V_2));
		String_t* L_12;
		L_12 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_11), NULL);
		__this->___WarningLevel = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WarningLevel), (void*)L_12);
	}

IL_007e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GetThermalMetricUnit__ctor_mB65DC7947B92FA9D1576044145A6E0319FC5CA17 (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___TemperatureLevel = (-1.0f);
		__this->___TemperatureTrend = (-1.0f);
		__this->___WarningLevel = _stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WarningLevel), (void*)_stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968);
		__this->___ThrottlingImminent = (bool)0;
		__this->___Throttling = (bool)0;
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GetThermalMetricUnit_U3CDefinitionU3Eb__13_0_mA1FF8C17F540D27F7B814F9B3394FF17590EFC4D (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2(__this, NULL);
		String_t* L_0 = __this->___WarningLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetThermalMetricUnit_U3CDefinitionU3Eb__13_1_mA5FF18886F5036493800F5C4030C2F23B090B25C (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2(__this, NULL);
		bool L_0 = __this->___ThrottlingImminent;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GetThermalMetricUnit_U3CDefinitionU3Eb__13_2_mF045FD9143A6457D94E83E68BC10792FBFAECF4A (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2(__this, NULL);
		bool L_0 = __this->___Throttling;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GetThermalMetricUnit_U3CDefinitionU3Eb__13_3_m1C7B93E8EEBE0F7CB4068D26DA06161E6EBB7AB2 (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2(__this, NULL);
		float L_0 = __this->___TemperatureLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float GetThermalMetricUnit_U3CDefinitionU3Eb__13_4_m70E80E02133C64BE2CDAF238FFA15C4CA173DA82 (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		GetThermalMetricUnit_UpdateStats_m2BDE24D894E0540FF7A607C06231B8D8A3FAB7C2(__this, NULL);
		float L_0 = __this->___TemperatureTrend;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		float L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnBoostUnit_get_register_m0833DB25A51B3B88D8E8AD7EE828009C60E13C5D (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 OnBoostUnit_GetHook_mD39F2CAC6763129E8407A48966F879AB405CB6B8 (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFEF2EC068AE7601A5A37B9A09E0B8565435029B);
		s_Il2CppMethodInitialized = true;
	}
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0;
		memset((&L_0), 0, sizeof(L_0));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_0), _stringLiteralAFEF2EC068AE7601A5A37B9A09E0B8565435029B, NULL, NULL, NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBoostUnit_AssignArguments_m71028F9676285BA9BFE7C8F12F55CD7B3CCA9DB5 (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6 ___1_data, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = __this->___cpuBoost;
		bool L_2;
		L_2 = PerformanceBoostChangeEventArgs_get_CpuBoost_m8A4E9ADBE730B5736D35C2F1B69D990075FDA8F1_inline((&___1_data), NULL);
		bool L_3 = L_2;
		RuntimeObject* L_4 = Box(il2cpp_defaults.boolean_class, &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 = __this->___gpuBoost;
		bool L_7;
		L_7 = PerformanceBoostChangeEventArgs_get_GpuBoost_m39C7AF59354957CE76736EB95D795638198D2D56_inline((&___1_data), NULL);
		bool L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.boolean_class, &L_8);
		NullCheck(L_5);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_5, L_6, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBoostUnit_Definition_m4D637B73E48B749945D0F87D266365E97926BA87 (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnBoostUnit_U3CDefinitionU3Eb__8_0_m88E458F494EA3311A924A4EB338850E5284F988C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnBoostUnit_U3CDefinitionU3Eb__8_1_mC8B3CF123C460F1BBC367FC67C27866404E05A5E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133(__this, EventUnit_1_Definition_mBCDE5A24B042F4026BFE6872173D44A45FC2E133_RuntimeMethod_var);
		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*)OnBoostUnit_U3CDefinitionU3Eb__8_0_m88E458F494EA3311A924A4EB338850E5284F988C_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE, L_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___cpuBoost = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cpuBoost), (void*)L_1);
		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*)OnBoostUnit_U3CDefinitionU3Eb__8_1_mC8B3CF123C460F1BBC367FC67C27866404E05A5E_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___gpuBoost = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuBoost), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBoostUnit_UpdateStats_m2D954A4A02A4F8E6DF4D9AA76229BB744F988B34 (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 L_5;
		L_5 = InterfaceFuncInvoker0< PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 >::Invoke(0, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		bool L_6;
		L_6 = PerformanceMetrics_get_CpuPerformanceBoost_m54AC3712FE7F51BD212012AB467F4E57F0490069_inline((&V_1), NULL);
		__this->___CpuBoost = L_6;
		bool L_7;
		L_7 = PerformanceMetrics_get_GpuPerformanceBoost_mFA438BA2A89EE34241A6F7A00A7B18DBCA6AF9F3_inline((&V_1), NULL);
		__this->___GpuBoost = L_7;
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBoostUnit__ctor_m1915C45FF46305A69736C65AAFB41F3A6B11A6C3 (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___CpuBoost = (bool)0;
		__this->___GpuBoost = (bool)0;
		EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519(__this, EventUnit_1__ctor_mFAD1D8B633E93FD5D4954C516EE017ACACDFB519_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnBoostUnit_U3CDefinitionU3Eb__8_0_m88E458F494EA3311A924A4EB338850E5284F988C (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnBoostUnit_UpdateStats_m2D954A4A02A4F8E6DF4D9AA76229BB744F988B34(__this, NULL);
		bool L_0 = __this->___CpuBoost;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnBoostUnit_U3CDefinitionU3Eb__8_1_mC8B3CF123C460F1BBC367FC67C27866404E05A5E (OnBoostUnit_t5E5AB2375EBD04BD676464312E44561C98409EB3* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnBoostUnit_UpdateStats_m2D954A4A02A4F8E6DF4D9AA76229BB744F988B34(__this, NULL);
		bool L_0 = __this->___GpuBoost;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnBottleneckUnit_get_bottleneck_m2E9B5EC1962BBE01235FAE7F27251CD3CD46D955 (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbottleneckU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBottleneckUnit_set_bottleneck_m7EC116D15DA3C5A280F31D90399040DB5170EA8D (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbottleneckU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbottleneckU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnBottleneckUnit_get_register_m51A404F56A7DBF00D097C52F77F25FD3B638B66B (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 OnBottleneckUnit_GetHook_m33C11B934D78E68A27E7085D81245827684158DE (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BBE98B931C5029FDB1B93355C87795C8B508B12);
		s_Il2CppMethodInitialized = true;
	}
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0;
		memset((&L_0), 0, sizeof(L_0));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_0), _stringLiteral5BBE98B931C5029FDB1B93355C87795C8B508B12, NULL, NULL, NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBottleneckUnit_AssignArguments_mE5ED57C2A72581FA2955FAD9E7C64CF50AC13EEC (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceBottleneck_t1056FAC76E5B602E8D51330D87282B0C0DF1AA84_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnBottleneckUnit_get_bottleneck_m2E9B5EC1962BBE01235FAE7F27251CD3CD46D955_inline(__this, NULL);
		Il2CppFakeBox<int32_t> L_2(PerformanceBottleneck_t1056FAC76E5B602E8D51330D87282B0C0DF1AA84_il2cpp_TypeInfo_var, (&___1_data));
		String_t* L_3;
		L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&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 = __this->___cpu;
		int32_t L_6 = ___1_data;
		bool L_7 = ((bool)((((int32_t)L_6) == ((int32_t)1))? 1 : 0));
		RuntimeObject* L_8 = Box(il2cpp_defaults.boolean_class, &L_7);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, L_8, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10 = __this->___gpu;
		int32_t L_11 = ___1_data;
		bool L_12 = ((bool)((((int32_t)L_11) == ((int32_t)2))? 1 : 0));
		RuntimeObject* L_13 = Box(il2cpp_defaults.boolean_class, &L_12);
		NullCheck(L_9);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_9, L_10, L_13, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15 = __this->___targetFrameRate;
		int32_t L_16 = ___1_data;
		bool L_17 = ((bool)((((int32_t)L_16) == ((int32_t)3))? 1 : 0));
		RuntimeObject* L_18 = Box(il2cpp_defaults.boolean_class, &L_17);
		NullCheck(L_14);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_14, L_15, L_18, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBottleneckUnit_Definition_m4A1A658FB37D9B6DC1538E8B1D96B54129F1D5AD (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_m16EE49A38370A00D72816EBED7C9C6E61817410C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDefinitionU3Eb__11_0_mBACA09EBF5C5E59C3DF431A5F3C8B78052917D6C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDefinitionU3Eb__11_1_m6622805D963E80196EE6D78A4B89359BA2553143_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDefinitionU3Eb__11_2_mCB06CBFAB648E5BF65E7C6409289D9BE76368AFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDefinitionU3Eb__11_3_mBC791049942993F1A76016F70758E60111002D85_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D0FF5E8DD7BAFF34922E7A97F6C66AF34042189);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AFCFE78D0035460BC15B679E5827F85A0867D6A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDC8516CF64DB87BA9D9ADEA1A6290857F6B41B09);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF47D393F5B939CDC6D733486C9AF31DDDA7DA1D);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B2_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B2_3 = NULL;
	Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B1_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B1_3 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B4_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B4_3 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B3_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B3_3 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B6_0 = NULL;
	String_t* G_B6_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B6_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B6_3 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B5_0 = NULL;
	String_t* G_B5_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B5_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B5_3 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B8_0 = NULL;
	String_t* G_B8_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B8_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B8_3 = NULL;
	Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B7_2 = NULL;
	OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* G_B7_3 = NULL;
	{
		EventUnit_1_Definition_m16EE49A38370A00D72816EBED7C9C6E61817410C(__this, EventUnit_1_Definition_m16EE49A38370A00D72816EBED7C9C6E61817410C_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_0 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_0;
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = _stringLiteral7AFCFE78D0035460BC15B679E5827F85A0867D6A;
			G_B2_2 = __this;
			G_B2_3 = __this;
			goto IL_002e;
		}
		G_B1_0 = L_1;
		G_B1_1 = _stringLiteral7AFCFE78D0035460BC15B679E5827F85A0867D6A;
		G_B1_2 = __this;
		G_B1_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* L_2 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_3 = (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*)il2cpp_codegen_object_new(Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__11_0_mBACA09EBF5C5E59C3DF431A5F3C8B78052917D6C_RuntimeMethod_var), NULL);
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_4 = L_3;
		((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_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_002e:
	{
		NullCheck(G_B2_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63(G_B2_2, G_B2_1, G_B2_0, Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		NullCheck(G_B2_3);
		OnBottleneckUnit_set_bottleneck_m7EC116D15DA3C5A280F31D90399040DB5170EA8D_inline(G_B2_3, L_5, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_6 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_1;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_7 = L_6;
		if (L_7)
		{
			G_B4_0 = L_7;
			G_B4_1 = _stringLiteral0D0FF5E8DD7BAFF34922E7A97F6C66AF34042189;
			G_B4_2 = __this;
			G_B4_3 = __this;
			goto IL_005f;
		}
		G_B3_0 = L_7;
		G_B3_1 = _stringLiteral0D0FF5E8DD7BAFF34922E7A97F6C66AF34042189;
		G_B3_2 = __this;
		G_B3_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* L_8 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_9 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__11_1_m6622805D963E80196EE6D78A4B89359BA2553143_RuntimeMethod_var), NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_10 = L_9;
		((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_1 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_1), (void*)L_10);
		G_B4_0 = L_10;
		G_B4_1 = G_B3_1;
		G_B4_2 = G_B3_2;
		G_B4_3 = G_B3_3;
	}

IL_005f:
	{
		NullCheck(G_B4_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(G_B4_2, G_B4_1, G_B4_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(G_B4_3);
		G_B4_3->___cpu = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&G_B4_3->___cpu), (void*)L_11);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_12 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_2;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_13 = L_12;
		if (L_13)
		{
			G_B6_0 = L_13;
			G_B6_1 = _stringLiteralEF47D393F5B939CDC6D733486C9AF31DDDA7DA1D;
			G_B6_2 = __this;
			G_B6_3 = __this;
			goto IL_008f;
		}
		G_B5_0 = L_13;
		G_B5_1 = _stringLiteralEF47D393F5B939CDC6D733486C9AF31DDDA7DA1D;
		G_B5_2 = __this;
		G_B5_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* L_14 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_15 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_15, L_14, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__11_2_mCB06CBFAB648E5BF65E7C6409289D9BE76368AFD_RuntimeMethod_var), NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_16 = L_15;
		((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_2 = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_2), (void*)L_16);
		G_B6_0 = L_16;
		G_B6_1 = G_B5_1;
		G_B6_2 = G_B5_2;
		G_B6_3 = G_B5_3;
	}

IL_008f:
	{
		NullCheck(G_B6_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_17;
		L_17 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(G_B6_2, G_B6_1, G_B6_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(G_B6_3);
		G_B6_3->___gpu = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&G_B6_3->___gpu), (void*)L_17);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_18 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_3;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_19 = L_18;
		if (L_19)
		{
			G_B8_0 = L_19;
			G_B8_1 = _stringLiteralDC8516CF64DB87BA9D9ADEA1A6290857F6B41B09;
			G_B8_2 = __this;
			G_B8_3 = __this;
			goto IL_00bf;
		}
		G_B7_0 = L_19;
		G_B7_1 = _stringLiteralDC8516CF64DB87BA9D9ADEA1A6290857F6B41B09;
		G_B7_2 = __this;
		G_B7_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* L_20 = ((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_21 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_21, L_20, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__11_3_mBC791049942993F1A76016F70758E60111002D85_RuntimeMethod_var), NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_22 = L_21;
		((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_3 = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9__11_3), (void*)L_22);
		G_B8_0 = L_22;
		G_B8_1 = G_B7_1;
		G_B8_2 = G_B7_2;
		G_B8_3 = G_B7_3;
	}

IL_00bf:
	{
		NullCheck(G_B8_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_23;
		L_23 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(G_B8_2, G_B8_1, G_B8_0, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		NullCheck(G_B8_3);
		G_B8_3->___targetFrameRate = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&G_B8_3->___targetFrameRate), (void*)L_23);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnBottleneckUnit__ctor_mA02C2D8206376ABD6887C9B14FC61D7F51B21E1F (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1__ctor_m508AE1FCD794BAB90322AB826916F01B4229B9BB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1__ctor_m508AE1FCD794BAB90322AB826916F01B4229B9BB(__this, EventUnit_1__ctor_m508AE1FCD794BAB90322AB826916F01B4229B9BB_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 U3CU3Ec__cctor_m68517F183903FA1B891BBE50061DDA42C44C369A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* L_0 = (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90*)il2cpp_codegen_object_new(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m6A3ED25BCDD7B27F8224A92E0439D78A6727741F(L_0, NULL);
		((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m6A3ED25BCDD7B27F8224A92E0439D78A6727741F (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CDefinitionU3Eb__11_0_mBACA09EBF5C5E59C3DF431A5F3C8B78052917D6C (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CDefinitionU3Eb__11_1_m6622805D963E80196EE6D78A4B89359BA2553143 (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CDefinitionU3Eb__11_2_mCB06CBFAB648E5BF65E7C6409289D9BE76368AFD (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CDefinitionU3Eb__11_3_mBC791049942993F1A76016F70758E60111002D85 (U3CU3Ec_t7CDADDB68E8E6175275CEC0B5DA4E12FAB1B3F90* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return (bool)0;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnLevelUnit_get_onScalerLevel_m7AF23D8DD7593929F1D27856346CFA282FEB0CCC (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3ConScalerLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnLevelUnit_set_onScalerLevel_mF5995F1CBA52A62FDC0CD3E0C4DF6A0D22BB49A2 (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3ConScalerLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ConScalerLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnLevelUnit_get_scalerLevel_m5B016D08828C2086A42C8F2A9775666B1B77ABEF (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CscalerLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnLevelUnit_set_scalerLevel_mABF5F4FB436B1A2D56FCF1BF50DF5E1FB66837B8 (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CscalerLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CscalerLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnLevelUnit_get_register_mD382A296847F7A529C6B54F12D71C6662AD666AE (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 OnLevelUnit_GetHook_m882576C0693D605AB7F16561CADE3596A8B35DA4 (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C58DA39C7DE4A951378C863F054C8B233A1790F);
		s_Il2CppMethodInitialized = true;
	}
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0;
		memset((&L_0), 0, sizeof(L_0));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_0), _stringLiteral7C58DA39C7DE4A951378C863F054C8B233A1790F, NULL, NULL, NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnLevelUnit_AssignArguments_m0B8422924081320EAC844A53A3AA4BB0985BDC9A (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D ___1_scalerEvent, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnLevelUnit_get_onScalerLevel_m7AF23D8DD7593929F1D27856346CFA282FEB0CCC_inline(__this, NULL);
		AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D L_2 = ___1_scalerEvent;
		String_t* L_3 = L_2.___Name;
		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 = OnLevelUnit_get_scalerLevel_m5B016D08828C2086A42C8F2A9775666B1B77ABEF_inline(__this, NULL);
		AdaptivePerformanceScalerEvent_t4FB8CAC39F9A8788AB10F7B8E579B0A4FB56558D L_6 = ___1_scalerEvent;
		int32_t L_7 = L_6.___Level;
		int32_t L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnLevelUnit_Definition_m8457702EFC68315104190A61A64F5764670DE586 (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDefinitionU3Eb__12_0_m945C31D68D1D2F0BA23C30631EF2F25A41C53503_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CDefinitionU3Eb__12_1_mE34C156CC017AA5D97537C8C45AC54B71F6E1098_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral650A039E112F8F5AAD75AA196190A04347DC940D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEDDCED884AF63EBFC6803C8820BDF2631B8543F);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* G_B2_0 = NULL;
	String_t* G_B2_1 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B2_2 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B2_3 = NULL;
	Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* G_B1_0 = NULL;
	String_t* G_B1_1 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B1_2 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B1_3 = NULL;
	Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* G_B4_0 = NULL;
	String_t* G_B4_1 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B4_2 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B4_3 = NULL;
	Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* G_B3_0 = NULL;
	String_t* G_B3_1 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B3_2 = NULL;
	OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* G_B3_3 = NULL;
	{
		EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8(__this, EventUnit_1_Definition_m0719DFED4E3C7F62A6CF3D83B98996F227CADDA8_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_0 = ((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9__12_0;
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			G_B2_1 = _stringLiteralEEDDCED884AF63EBFC6803C8820BDF2631B8543F;
			G_B2_2 = __this;
			G_B2_3 = __this;
			goto IL_002e;
		}
		G_B1_0 = L_1;
		G_B1_1 = _stringLiteralEEDDCED884AF63EBFC6803C8820BDF2631B8543F;
		G_B1_2 = __this;
		G_B1_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* L_2 = ((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_3 = (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*)il2cpp_codegen_object_new(Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948(L_3, L_2, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__12_0_m945C31D68D1D2F0BA23C30631EF2F25A41C53503_RuntimeMethod_var), NULL);
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_4 = L_3;
		((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9__12_0 = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9__12_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_002e:
	{
		NullCheck(G_B2_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63(G_B2_2, G_B2_1, G_B2_0, Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		NullCheck(G_B2_3);
		OnLevelUnit_set_onScalerLevel_mF5995F1CBA52A62FDC0CD3E0C4DF6A0D22BB49A2_inline(G_B2_3, L_5, NULL);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_6 = ((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9__12_1;
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_7 = L_6;
		if (L_7)
		{
			G_B4_0 = L_7;
			G_B4_1 = _stringLiteral650A039E112F8F5AAD75AA196190A04347DC940D;
			G_B4_2 = __this;
			G_B4_3 = __this;
			goto IL_005f;
		}
		G_B3_0 = L_7;
		G_B3_1 = _stringLiteral650A039E112F8F5AAD75AA196190A04347DC940D;
		G_B3_2 = __this;
		G_B3_3 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* L_8 = ((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_9 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CDefinitionU3Eb__12_1_mE34C156CC017AA5D97537C8C45AC54B71F6E1098_RuntimeMethod_var), NULL);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_10 = L_9;
		((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9__12_1 = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9__12_1), (void*)L_10);
		G_B4_0 = L_10;
		G_B4_1 = G_B3_1;
		G_B4_2 = G_B3_2;
		G_B4_3 = G_B3_3;
	}

IL_005f:
	{
		NullCheck(G_B4_2);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(G_B4_2, G_B4_1, G_B4_0, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		NullCheck(G_B4_3);
		OnLevelUnit_set_scalerLevel_mABF5F4FB436B1A2D56FCF1BF50DF5E1FB66837B8_inline(G_B4_3, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnLevelUnit__ctor_m92B80EC655C4A9E070334AE03CE87CD71CED1214 (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897(__this, EventUnit_1__ctor_m093DF243242121AFB9F16E26D8BCEB72746A1897_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 U3CU3Ec__cctor_m3312E8750507BD4F4792AEFD30805FDAEFAA4592 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* L_0 = (U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38*)il2cpp_codegen_object_new(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mF996BDC87A85890A56A4516E63F27978D5CCD0DC(L_0, NULL);
		((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF996BDC87A85890A56A4516E63F27978D5CCD0DC (U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CDefinitionU3Eb__12_0_m945C31D68D1D2F0BA23C30631EF2F25A41C53503 (U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	{
		return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CDefinitionU3Eb__12_1_mE34C156CC017AA5D97537C8C45AC54B71F6E1098 (U3CU3Ec_t74B26482DB843C8D4DFE19615FFDE3679B4E1F38* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	{
		return (-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 bool OnPerformanceLevelsUnit_get_register_m1797B3C5862E482F48764A3E7EE58A9484C195C3 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 OnPerformanceLevelsUnit_GetHook_m3127CF7F0DF33C11C4EA10967A3097F61008D997 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA56E0D1F247ACBD314CCE7C0E51144FCB0908AA7);
		s_Il2CppMethodInitialized = true;
	}
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0;
		memset((&L_0), 0, sizeof(L_0));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_0), _stringLiteralA56E0D1F247ACBD314CCE7C0E51144FCB0908AA7, NULL, NULL, NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceLevelsUnit_AssignArguments_m926A27D930A7600BD1CC4826EE07A1A91D036632 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838 ___1_data, const RuntimeMethod* method) 
{
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1 = __this->___CpuLevel;
		int32_t L_2;
		L_2 = PerformanceLevelChangeEventArgs_get_CpuLevel_m0B6F576BD2CEE0978E0BD908E09163F80AF9A6DA_inline((&___1_data), NULL);
		int32_t L_3 = L_2;
		RuntimeObject* L_4 = Box(il2cpp_defaults.int32_class, &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 = __this->___GpuLevel;
		int32_t L_7;
		L_7 = PerformanceLevelChangeEventArgs_get_GpuLevel_m648A122EA96E4EBD3B2F9845B918F785DB52AA1B_inline((&___1_data), NULL);
		int32_t L_8 = L_7;
		RuntimeObject* L_9 = Box(il2cpp_defaults.int32_class, &L_8);
		NullCheck(L_5);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_5, L_6, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceLevelsUnit_Definition_m35E3981E52EAD3F9DD6923D3BFE7CAB83AA31F07 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_0_m4B8BF01ADAE4D17AD80B2F7FD70E47AF53647F2A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_1_mE8C75F975190225CB971CBBB2131DB7309A530A5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5702570B573859A9720827AF07FB4C80524BC323);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D(__this, EventUnit_1_Definition_m1112634E31676C6816390CD36F63C460DA716F8D_RuntimeMethod_var);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_0 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_0, __this, (intptr_t)((void*)OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_0_m4B8BF01ADAE4D17AD80B2F7FD70E47AF53647F2A_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteral5702570B573859A9720827AF07FB4C80524BC323, L_0, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___CpuLevel = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___CpuLevel), (void*)L_1);
		Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021* L_2 = (Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021*)il2cpp_codegen_object_new(Func_2_tE15970F2C68502F5A28DDFA80B3B0BAAFCF75021_il2cpp_TypeInfo_var);
		Func_2__ctor_m9D829CC4E84EC5A62F0E18B2C8E596B4BDDDE71E(L_2, __this, (intptr_t)((void*)OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_1_mE8C75F975190225CB971CBBB2131DB7309A530A5_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9(__this, _stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56, L_2, Unit_ValueOutput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mEF3BA238FEB27E202F7187E645E9ACEF68DD28E9_RuntimeMethod_var);
		__this->___GpuLevel = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___GpuLevel), (void*)L_3);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceLevelsUnit_UpdateStats_mE5F585AAB1BA4AA3D2F37A7FA254480358F63962 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0043;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(3, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 L_5;
		L_5 = InterfaceFuncInvoker0< PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6 >::Invoke(0, IPerformanceStatus_t8A4DCF9A34C5D67A0771DE6ED38241E246B7EDF0_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		int32_t L_6;
		L_6 = PerformanceMetrics_get_CurrentCpuLevel_m42A271D1A5C04AAAAD68579A49966134E6AF7F3B_inline((&V_1), NULL);
		__this->___cpuLevel = L_6;
		int32_t L_7;
		L_7 = PerformanceMetrics_get_CurrentGpuLevel_m25F770270C60AC1AE919AAFAB0339AAB847265B5_inline((&V_1), NULL);
		__this->___gpuLevel = L_7;
	}

IL_0043:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceLevelsUnit__ctor_mB02E927A00D1FDCBBCF0F80C74FA2B08C6B4EAD4 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___cpuLevel = (-1);
		__this->___gpuLevel = (-1);
		EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960(__this, EventUnit_1__ctor_m096C0AC93618DA40B992321958FABBFC4364E960_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_0_m4B8BF01ADAE4D17AD80B2F7FD70E47AF53647F2A (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		OnPerformanceLevelsUnit_UpdateStats_mE5F585AAB1BA4AA3D2F37A7FA254480358F63962(__this, NULL);
		int32_t L_0 = __this->___cpuLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OnPerformanceLevelsUnit_U3CDefinitionU3Eb__8_1_mE8C75F975190225CB971CBBB2131DB7309A530A5 (OnPerformanceLevelsUnit_t9A8DD217156C63FD3574D9D7CB9C05EE0013AB28* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		OnPerformanceLevelsUnit_UpdateStats_mE5F585AAB1BA4AA3D2F37A7FA254480358F63962(__this, NULL);
		int32_t L_0 = __this->___gpuLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_PerformanceMode_mC44F011B3C5C8FD434774180D16509C902D6C7FF (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CPerformanceModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_PerformanceMode_m95314C6BCCFBE7D5F6D75DCC56FF75C74DFD0F7A (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CPerformanceModeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPerformanceModeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsStandard_m37DFD584746B5A7748E01B454D3249DF2743AA93 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsStandardU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsStandard_m27CB78EDFA2945357CF4508B367B584DA2AE0254 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsStandardU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsStandardU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsBattery_m4842058B3044CC7254D44E157AC7F2CD1DCC1DC1 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsBatteryU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsBattery_m1CB24FC6E52DAA26479FA458FAF8F593284D9528 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsBatteryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsBatteryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsOptimize_mED84CC2D521D4F0FE75D0CC8DC178D7416B1722A (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsOptimizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsOptimize_mE21624666413C3B169BD05B5A3A459654ABDC0E5 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsOptimizeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsOptimizeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsCpu_m128FF486382BCE4AC9C67C9DE469A23A1A8FC5F9 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsCpuU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsCpu_mA77369AB71BE22119A01B73552C4E803E3EF4872 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsCpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsCpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsGpu_mAF355D8DAFB1CFC83B87A4C8165897B0702C2190 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsGpuU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsGpu_mA745B117D24079C5A7F30F86EB5F88DB897E1679 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsGpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsGpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnPerformanceModeUnit_get_register_m4BAD5CBCBF0C26D1433C00156808CFA60024738C (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 OnPerformanceModeUnit_GetHook_m24E6EC39932E14DA4694BB145133713FDE85E7F8 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA259DB7579B403066FDD07F1EC38B4AB5D9C86B);
		s_Il2CppMethodInitialized = true;
	}
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0;
		memset((&L_0), 0, sizeof(L_0));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_0), _stringLiteralFA259DB7579B403066FDD07F1EC38B4AB5D9C86B, NULL, NULL, NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_AssignArguments_m897D2BE40383BD26350706B4C9247C482C51A042 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_mode, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnPerformanceModeUnit_get_PerformanceMode_mC44F011B3C5C8FD434774180D16509C902D6C7FF_inline(__this, NULL);
		Il2CppFakeBox<int32_t> L_2(PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var, (&___1_mode));
		String_t* L_3;
		L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&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 = OnPerformanceModeUnit_get_IsStandard_m37DFD584746B5A7748E01B454D3249DF2743AA93_inline(__this, NULL);
		int32_t L_6 = ___1_mode;
		bool L_7 = ((bool)((((int32_t)L_6) == ((int32_t)1))? 1 : 0));
		RuntimeObject* L_8 = Box(il2cpp_defaults.boolean_class, &L_7);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, L_8, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10;
		L_10 = OnPerformanceModeUnit_get_IsBattery_m4842058B3044CC7254D44E157AC7F2CD1DCC1DC1_inline(__this, NULL);
		int32_t L_11 = ___1_mode;
		bool L_12 = ((bool)((((int32_t)L_11) == ((int32_t)5))? 1 : 0));
		RuntimeObject* L_13 = Box(il2cpp_defaults.boolean_class, &L_12);
		NullCheck(L_9);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_9, L_10, L_13, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_14 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_15;
		L_15 = OnPerformanceModeUnit_get_IsOptimize_mED84CC2D521D4F0FE75D0CC8DC178D7416B1722A_inline(__this, NULL);
		int32_t L_16 = ___1_mode;
		bool L_17 = ((bool)((((int32_t)L_16) == ((int32_t)2))? 1 : 0));
		RuntimeObject* L_18 = Box(il2cpp_defaults.boolean_class, &L_17);
		NullCheck(L_14);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_14, L_15, L_18, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_19 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_20;
		L_20 = OnPerformanceModeUnit_get_IsCpu_m128FF486382BCE4AC9C67C9DE469A23A1A8FC5F9_inline(__this, NULL);
		int32_t L_21 = ___1_mode;
		bool L_22 = ((bool)((((int32_t)L_21) == ((int32_t)3))? 1 : 0));
		RuntimeObject* L_23 = Box(il2cpp_defaults.boolean_class, &L_22);
		NullCheck(L_19);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_19, L_20, L_23, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_24 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_25;
		L_25 = OnPerformanceModeUnit_get_IsGpu_mAF355D8DAFB1CFC83B87A4C8165897B0702C2190_inline(__this, NULL);
		int32_t L_26 = ___1_mode;
		bool L_27 = ((bool)((((int32_t)L_26) == ((int32_t)4))? 1 : 0));
		RuntimeObject* L_28 = Box(il2cpp_defaults.boolean_class, &L_27);
		NullCheck(L_24);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_24, L_25, L_28, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_Definition_m93568E678984B0FDF8F8ECD55641527E665BFE17 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_m9883D991A2364EECB4F3DDE0A4EDFAEAE2773173_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceModeUnit_U3CDefinitionU3Eb__34_0_m5CBCF5328AAB941D42A45DC58DC91F17AF28460D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceModeUnit_U3CDefinitionU3Eb__34_1_mB15F852686F9742C954E3EE83163B21F1EF75178_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceModeUnit_U3CDefinitionU3Eb__34_2_mF0004A1C87D4D36884406C20A0C2D046E0096CC9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceModeUnit_U3CDefinitionU3Eb__34_3_m0D3C08F82C610BF9230446883BF8FFA2527046E4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceModeUnit_U3CDefinitionU3Eb__34_4_m05061B5B173D5F57EBCDD52A9F2E0269254BA9EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnPerformanceModeUnit_U3CDefinitionU3Eb__34_5_mDC4D6D0B58052343ED810181A6C70E6E0A8480C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral395858F72B0812369FF26F78BBD9B74144AC4609);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4065823EC2038C9F76194046D42D0974176E40DF);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579AD1108BEA3812676EB8DEBEE5F544DDD8D746);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8C3CC5A792610693A6554A8919AD77C2BF3C3EFA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8416BDBD6CD19719CF2E7E77E5D8609917C570E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8A7CD70DD4DCF2DCEA6525540B239C5CB9C7289);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_m9883D991A2364EECB4F3DDE0A4EDFAEAE2773173(__this, EventUnit_1_Definition_m9883D991A2364EECB4F3DDE0A4EDFAEAE2773173_RuntimeMethod_var);
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_0 = (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*)il2cpp_codegen_object_new(Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948(L_0, __this, (intptr_t)((void*)OnPerformanceModeUnit_U3CDefinitionU3Eb__34_0_m5CBCF5328AAB941D42A45DC58DC91F17AF28460D_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63(__this, _stringLiteralC8416BDBD6CD19719CF2E7E77E5D8609917C570E, L_0, Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		OnPerformanceModeUnit_set_PerformanceMode_m95314C6BCCFBE7D5F6D75DCC56FF75C74DFD0F7A_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*)OnPerformanceModeUnit_U3CDefinitionU3Eb__34_1_mB15F852686F9742C954E3EE83163B21F1EF75178_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral579AD1108BEA3812676EB8DEBEE5F544DDD8D746, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		OnPerformanceModeUnit_set_IsStandard_m27CB78EDFA2945357CF4508B367B584DA2AE0254_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*)OnPerformanceModeUnit_U3CDefinitionU3Eb__34_2_mF0004A1C87D4D36884406C20A0C2D046E0096CC9_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteralC8A7CD70DD4DCF2DCEA6525540B239C5CB9C7289, L_4, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		OnPerformanceModeUnit_set_IsBattery_m1CB24FC6E52DAA26479FA458FAF8F593284D9528_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*)OnPerformanceModeUnit_U3CDefinitionU3Eb__34_3_m0D3C08F82C610BF9230446883BF8FFA2527046E4_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_7;
		L_7 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral4065823EC2038C9F76194046D42D0974176E40DF, L_6, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		OnPerformanceModeUnit_set_IsOptimize_mE21624666413C3B169BD05B5A3A459654ABDC0E5_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*)OnPerformanceModeUnit_U3CDefinitionU3Eb__34_4_m05061B5B173D5F57EBCDD52A9F2E0269254BA9EE_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_9;
		L_9 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral8C3CC5A792610693A6554A8919AD77C2BF3C3EFA, L_8, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		OnPerformanceModeUnit_set_IsCpu_mA77369AB71BE22119A01B73552C4E803E3EF4872_inline(__this, L_9, NULL);
		Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C* L_10 = (Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C*)il2cpp_codegen_object_new(Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		Func_2__ctor_mD2BC2155AEB75DF62C99620BF592982DFB7F04A6(L_10, __this, (intptr_t)((void*)OnPerformanceModeUnit_U3CDefinitionU3Eb__34_5_mDC4D6D0B58052343ED810181A6C70E6E0A8480C1_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_11;
		L_11 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral395858F72B0812369FF26F78BBD9B74144AC4609, L_10, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		OnPerformanceModeUnit_set_IsGpu_mA745B117D24079C5A7F30F86EB5F88DB897E1679_inline(__this, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IPerformanceModeStatus_t664982FC92D2B94243F799F08C1CB96FF96D24B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_006e;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(5, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = InterfaceFuncInvoker0< int32_t >::Invoke(0, IPerformanceModeStatus_t664982FC92D2B94243F799F08C1CB96FF96D24B5_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		Il2CppFakeBox<int32_t> L_6(PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var, (&V_1));
		String_t* L_7;
		L_7 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_6), NULL);
		__this->___m_PerformanceMode = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PerformanceMode), (void*)L_7);
		int32_t L_8 = V_1;
		__this->___m_IsStandard = (bool)((((int32_t)L_8) == ((int32_t)1))? 1 : 0);
		int32_t L_9 = V_1;
		__this->___m_IsBattery = (bool)((((int32_t)L_9) == ((int32_t)5))? 1 : 0);
		int32_t L_10 = V_1;
		__this->___m_IsOptimize = (bool)((((int32_t)L_10) == ((int32_t)2))? 1 : 0);
		int32_t L_11 = V_1;
		__this->___m_IsCpu = (bool)((((int32_t)L_11) == ((int32_t)3))? 1 : 0);
		int32_t L_12 = V_1;
		__this->___m_IsGpu = (bool)((((int32_t)L_12) == ((int32_t)4))? 1 : 0);
	}

IL_006e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnPerformanceModeUnit__ctor_mA5DD92B7397EBCE3112DA81A41C8E47E067D8BEB (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1__ctor_mD5C925CC277A30B7E5ED2EA4CB61C12C79577997_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		V_0 = 0;
		Il2CppFakeBox<int32_t> L_0(PerformanceMode_t802427AAFDD60AC7A3A3EE23B05F30BAD2680F56_il2cpp_TypeInfo_var, (&V_0));
		String_t* L_1;
		L_1 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_0), NULL);
		__this->___m_PerformanceMode = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_PerformanceMode), (void*)L_1);
		__this->___m_IsStandard = (bool)0;
		__this->___m_IsBattery = (bool)0;
		__this->___m_IsOptimize = (bool)0;
		__this->___m_IsCpu = (bool)0;
		__this->___m_IsGpu = (bool)0;
		EventUnit_1__ctor_mD5C925CC277A30B7E5ED2EA4CB61C12C79577997(__this, EventUnit_1__ctor_mD5C925CC277A30B7E5ED2EA4CB61C12C79577997_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnPerformanceModeUnit_U3CDefinitionU3Eb__34_0_m5CBCF5328AAB941D42A45DC58DC91F17AF28460D (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843(__this, NULL);
		String_t* L_0 = __this->___m_PerformanceMode;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnPerformanceModeUnit_U3CDefinitionU3Eb__34_1_mB15F852686F9742C954E3EE83163B21F1EF75178 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843(__this, NULL);
		bool L_0 = __this->___m_IsStandard;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnPerformanceModeUnit_U3CDefinitionU3Eb__34_2_mF0004A1C87D4D36884406C20A0C2D046E0096CC9 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843(__this, NULL);
		bool L_0 = __this->___m_IsBattery;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnPerformanceModeUnit_U3CDefinitionU3Eb__34_3_m0D3C08F82C610BF9230446883BF8FFA2527046E4 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843(__this, NULL);
		bool L_0 = __this->___m_IsOptimize;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnPerformanceModeUnit_U3CDefinitionU3Eb__34_4_m05061B5B173D5F57EBCDD52A9F2E0269254BA9EE (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843(__this, NULL);
		bool L_0 = __this->___m_IsCpu;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnPerformanceModeUnit_U3CDefinitionU3Eb__34_5_mDC4D6D0B58052343ED810181A6C70E6E0A8480C1 (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnPerformanceModeUnit_UpdateStats_mA43B0ADA58FE5F932CB1FC0D2EC76E1E3EDCF843(__this, NULL);
		bool L_0 = __this->___m_IsGpu;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnThermalMetricUnit_get_warningLevel_m1B83A456994FED80356014A6703F60FFEA950138 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CwarningLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnThermalMetricUnit_set_warningLevel_m980E90FB332A4243FE3256F1827E64DD5D9A9EE3 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CwarningLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwarningLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnThermalMetricUnit_get_register_m36F8F2F1B05B8BF24593EB08CEE9BD865A9B7116 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) 
{
	{
		return (bool)1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 OnThermalMetricUnit_GetHook_mD876C32D79F674B68EE5154F9DBAED015A21E900 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, GraphReference_t721C982B418EEAA6BE9FA2BFB6A047A8E9362DA9* ___0_reference, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68977CD98A99C90E071EAF5D6C5DF98D7673E8B2);
		s_Il2CppMethodInitialized = true;
	}
	EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_0;
		memset((&L_0), 0, sizeof(L_0));
		EventHook__ctor_m1A17871BCBD01C71D26FCE6875681560AB2F0209((&L_0), _stringLiteral68977CD98A99C90E071EAF5D6C5DF98D7673E8B2, NULL, NULL, NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		EventHook_t1C9E2570B55940C342214BACB5E9EC889A113157 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnThermalMetricUnit_AssignArguments_m225EE69C0B10E2A3D02293686A0AFC54AA537563 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, int32_t ___1_data, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_0 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = OnThermalMetricUnit_get_warningLevel_m1B83A456994FED80356014A6703F60FFEA950138_inline(__this, NULL);
		Il2CppFakeBox<int32_t> L_2(WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var, (&___1_data));
		String_t* L_3;
		L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&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 = __this->___throttlingImminent;
		int32_t L_6 = ___1_data;
		bool L_7 = ((bool)((((int32_t)L_6) == ((int32_t)1))? 1 : 0));
		RuntimeObject* L_8 = Box(il2cpp_defaults.boolean_class, &L_7);
		NullCheck(L_4);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_4, L_5, L_8, NULL);
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_9 = ___0_flow;
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_10 = __this->___throttling;
		int32_t L_11 = ___1_data;
		bool L_12 = ((bool)((((int32_t)L_11) == ((int32_t)2))? 1 : 0));
		RuntimeObject* L_13 = Box(il2cpp_defaults.boolean_class, &L_12);
		NullCheck(L_9);
		Flow_SetValue_m635BAF02F51D7C027C4F85157B80E2AB2DFB48A7(L_9, L_10, L_13, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnThermalMetricUnit_Definition_m769F6DC762F68650AFE8B4CB2DDE1655BB5FE755 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1_Definition_mB1554408D9B72464A8D779B64C7247AE16FD4C4B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCF3029BCCA647C1B54318B688881E1742A230E8C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnThermalMetricUnit_U3CDefinitionU3Eb__13_0_m32BC286AA8CB86EC484A6721512A3E170EE9F40E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnThermalMetricUnit_U3CDefinitionU3Eb__13_1_mB732F5DBA9934A66D686839945259B58507426E0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OnThermalMetricUnit_U3CDefinitionU3Eb__13_2_m3BE8069BC7229F2EF6390531F1281098B8599098_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26AA38F7AAA5BF57D0E3B881EE0C131A9887393A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79E301C358739B3F1F7F139BA367FB4B14D300E9);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC37C1C4555D17E2265CBC6C41241BAE5D11B1486);
		s_Il2CppMethodInitialized = true;
	}
	{
		EventUnit_1_Definition_mB1554408D9B72464A8D779B64C7247AE16FD4C4B(__this, EventUnit_1_Definition_mB1554408D9B72464A8D779B64C7247AE16FD4C4B_RuntimeMethod_var);
		Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC* L_0 = (Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC*)il2cpp_codegen_object_new(Func_2_t5CB9E4E05FB5262CE14911745CC793B6C7CD89DC_il2cpp_TypeInfo_var);
		Func_2__ctor_m49BCFF49FBC3FF61A2D1830D69251634C074A948(L_0, __this, (intptr_t)((void*)OnThermalMetricUnit_U3CDefinitionU3Eb__13_0_m32BC286AA8CB86EC484A6721512A3E170EE9F40E_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_1;
		L_1 = Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63(__this, _stringLiteralC37C1C4555D17E2265CBC6C41241BAE5D11B1486, L_0, Unit_ValueOutput_TisString_t_m502849F1AB5A0DFE9F3D25C8741FCF3244751C63_RuntimeMethod_var);
		OnThermalMetricUnit_set_warningLevel_m980E90FB332A4243FE3256F1827E64DD5D9A9EE3_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*)OnThermalMetricUnit_U3CDefinitionU3Eb__13_1_mB732F5DBA9934A66D686839945259B58507426E0_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_3;
		L_3 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral26AA38F7AAA5BF57D0E3B881EE0C131A9887393A, L_2, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___throttlingImminent = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___throttlingImminent), (void*)L_3);
		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*)OnThermalMetricUnit_U3CDefinitionU3Eb__13_2_m3BE8069BC7229F2EF6390531F1281098B8599098_RuntimeMethod_var), NULL);
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_5;
		L_5 = Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC(__this, _stringLiteral79E301C358739B3F1F7F139BA367FB4B14D300E9, L_4, Unit_ValueOutput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mACEFB45D0AED2FA05F63BA1F1FF949B58D73D9FC_RuntimeMethod_var);
		__this->___throttling = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___throttling), (void*)L_5);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnThermalMetricUnit_UpdateStats_m04AA54E96DADA0982C2315F03999F7636AE1B5ED (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IThermalStatus_tE6F7FE9ACF41700CF2F9FBF2331FC3B15540AD22_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0064;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(2, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		NullCheck(L_4);
		ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 L_5;
		L_5 = InterfaceFuncInvoker0< ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723 >::Invoke(0, IThermalStatus_tE6F7FE9ACF41700CF2F9FBF2331FC3B15540AD22_il2cpp_TypeInfo_var, L_4);
		V_1 = L_5;
		int32_t L_6;
		L_6 = ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline((&V_1), NULL);
		__this->___ThrottlingImminent = (bool)((((int32_t)L_6) == ((int32_t)1))? 1 : 0);
		int32_t L_7;
		L_7 = ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline((&V_1), NULL);
		__this->___Throttling = (bool)((((int32_t)L_7) == ((int32_t)2))? 1 : 0);
		int32_t L_8;
		L_8 = ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline((&V_1), NULL);
		V_2 = L_8;
		Il2CppFakeBox<int32_t> L_9(WarningLevel_t5C5B992767B63159DE16F2E667AECCB6592DB4AC_il2cpp_TypeInfo_var, (&V_2));
		String_t* L_10;
		L_10 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_9), NULL);
		__this->___WarningLevel = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WarningLevel), (void*)L_10);
	}

IL_0064:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnThermalMetricUnit__ctor_m0DE9E46D3E0F46B4A9B47D77ED96CBBBC8BCF7C4 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EventUnit_1__ctor_mB9E8B8B06EAB0F5EB38AF127EB55D7CA63EBFEF3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___WarningLevel = _stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___WarningLevel), (void*)_stringLiteral2C3323E6A37819D4C4AC310608DA4CF7FB13A968);
		__this->___ThrottlingImminent = (bool)0;
		__this->___Throttling = (bool)0;
		EventUnit_1__ctor_mB9E8B8B06EAB0F5EB38AF127EB55D7CA63EBFEF3(__this, EventUnit_1__ctor_mB9E8B8B06EAB0F5EB38AF127EB55D7CA63EBFEF3_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OnThermalMetricUnit_U3CDefinitionU3Eb__13_0_m32BC286AA8CB86EC484A6721512A3E170EE9F40E (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		OnThermalMetricUnit_UpdateStats_m04AA54E96DADA0982C2315F03999F7636AE1B5ED(__this, NULL);
		String_t* L_0 = __this->___WarningLevel;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnThermalMetricUnit_U3CDefinitionU3Eb__13_1_mB732F5DBA9934A66D686839945259B58507426E0 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnThermalMetricUnit_UpdateStats_m04AA54E96DADA0982C2315F03999F7636AE1B5ED(__this, NULL);
		bool L_0 = __this->___ThrottlingImminent;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OnThermalMetricUnit_U3CDefinitionU3Eb__13_2_m3BE8069BC7229F2EF6390531F1281098B8599098 (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		OnThermalMetricUnit_UpdateStats_m04AA54E96DADA0982C2315F03999F7636AE1B5ED(__this, NULL);
		bool L_0 = __this->___Throttling;
		V_0 = L_0;
		goto IL_0011;
	}

IL_0011:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetBoostUnit_Definition_mD5B83F4A1263D82EAB8A8B6ECB87E78C4BC18B14 (SetBoostUnit_t90DB344230E13439B7F792D4A9B62430C6F92C03* __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*)&SetBoostUnit_U3CDefinitionU3Eb__4_0_mC006E41478D9B3E6F1E8B3F9E9A9657F2EE6260D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBEFB2C30FEE4229175FCCA2895CCF02E654829C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE1F31FA91E27BDD7187F345C44291049236E78A);
		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*)SetBoostUnit_U3CDefinitionU3Eb__4_0_mC006E41478D9B3E6F1E8B3F9E9A9657F2EE6260D_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteralBBEFB2C30FEE4229175FCCA2895CCF02E654829C, L_0, NULL);
		__this->___inputTrigger = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inputTrigger), (void*)L_1);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2;
		L_2 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralCE1F31FA91E27BDD7187F345C44291049236E78A, NULL);
		__this->___outputTrigger = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___outputTrigger), (void*)L_2);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral00FA8603E37F73D0CB301F5F55E831C64F1B62CE, (bool)0, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		__this->___cpuBoostInput = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cpuBoostInput), (void*)L_3);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E(__this, _stringLiteral7F099B772E48B6810ABB64CCEE81ABEF6ABF6CF1, (bool)0, Unit_ValueInput_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m5F57ACB9112ECB996EBF8DF1B7ACE6D313D8905E_RuntimeMethod_var);
		__this->___gpuBoostInput = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuBoostInput), (void*)L_4);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetBoostUnit__ctor_mCD924BFABA8E3A2F87033DA52AAACB5AE72B455C (SetBoostUnit_t90DB344230E13439B7F792D4A9B62430C6F92C03* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetBoostUnit_U3CDefinitionU3Eb__4_0_mC006E41478D9B3E6F1E8B3F9E9A9657F2EE6260D (SetBoostUnit_t90DB344230E13439B7F792D4A9B62430C6F92C03* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_6 = NULL;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_005c;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		V_1 = L_4;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6 = __this->___cpuBoostInput;
		NullCheck(L_5);
		bool L_7;
		L_7 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_5, L_6, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		V_2 = L_7;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9 = __this->___gpuBoostInput;
		NullCheck(L_8);
		bool L_10;
		L_10 = Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813(L_8, L_9, Flow_GetValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mC3604EB852C107FEF92DCC5531A2074DFD7F6813_RuntimeMethod_var);
		V_3 = L_10;
		bool L_11 = V_2;
		V_4 = L_11;
		bool L_12 = V_4;
		if (!L_12)
		{
			goto IL_004c;
		}
	}
	{
		RuntimeObject* L_13 = V_1;
		bool L_14 = V_2;
		NullCheck(L_13);
		InterfaceActionInvoker1< bool >::Invoke(10, IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var, L_13, L_14);
	}

IL_004c:
	{
		bool L_15 = V_3;
		V_5 = L_15;
		bool L_16 = V_5;
		if (!L_16)
		{
			goto IL_005b;
		}
	}
	{
		RuntimeObject* L_17 = V_1;
		bool L_18 = V_3;
		NullCheck(L_17);
		InterfaceActionInvoker1< bool >::Invoke(12, IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var, L_17, L_18);
	}

IL_005b:
	{
	}

IL_005c:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_19 = __this->___outputTrigger;
		V_6 = L_19;
		goto IL_0066;
	}

IL_0066:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_20 = V_6;
		return L_20;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 SetPerformanceLevelsUnit_Definition_mC506DEF2AD1ADB0858C6C3E0BD466EF64616BF60 (SetPerformanceLevelsUnit_tE86344167BC07ED2549DEC0983994515BD69261C* __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*)&SetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m88667C0F6EFE1F487FD64467A2A0730890793E95_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5702570B573859A9720827AF07FB4C80524BC323);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBBEFB2C30FEE4229175FCCA2895CCF02E654829C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE1F31FA91E27BDD7187F345C44291049236E78A);
		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*)SetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m88667C0F6EFE1F487FD64467A2A0730890793E95_RuntimeMethod_var), NULL);
		ControlInput_t1AD434958538C865F55A62C66B9C24DA82AD31FE* L_1;
		L_1 = Unit_ControlInput_mF730DABA4FE60423D39B8EADE5DA72F51E6166A5(__this, _stringLiteralBBEFB2C30FEE4229175FCCA2895CCF02E654829C, L_0, NULL);
		__this->___inputTrigger = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___inputTrigger), (void*)L_1);
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_2;
		L_2 = Unit_ControlOutput_mCD76724DFB6AAE10C099E9984A39A5E0FC2824FE(__this, _stringLiteralCE1F31FA91E27BDD7187F345C44291049236E78A, NULL);
		__this->___outputTrigger = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___outputTrigger), (void*)L_2);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_3;
		L_3 = Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093(__this, _stringLiteral5702570B573859A9720827AF07FB4C80524BC323, (-1), Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093_RuntimeMethod_var);
		__this->___cpuLevelInput = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cpuLevelInput), (void*)L_3);
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_4;
		L_4 = Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093(__this, _stringLiteralA07B958ECD8BEA766D91B660EE540985BAC69F56, (-1), Unit_ValueInput_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m0C32FE3BCE5F59CF5B41DB566DB4D1BD54C20093_RuntimeMethod_var);
		__this->___gpuLevelInput = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___gpuLevelInput), (void*)L_4);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SetPerformanceLevelsUnit__ctor_m487F8D3E8F08502FA4F54E7650B255460274446C (SetPerformanceLevelsUnit_tE86344167BC07ED2549DEC0983994515BD69261C* __this, const RuntimeMethod* method) 
{
	{
		Unit__ctor_m7C07A3A00D7777361F4B86B45F40073D1A65D8B2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* SetPerformanceLevelsUnit_U3CDefinitionU3Eb__4_0_m88667C0F6EFE1F487FD64467A2A0730890793E95 (SetPerformanceLevelsUnit_tE86344167BC07ED2549DEC0983994515BD69261C* __this, Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* ___0_flow, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* V_6 = NULL;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject* L_1;
		L_1 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		G_B3_0 = ((!(((RuntimeObject*)(RuntimeObject*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_006c;
		}
	}
	{
		RuntimeObject* L_3;
		L_3 = Holder_get_Instance_m7407844A5E498B5A02207B38E739A4ACBE93010B(NULL);
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(4, IAdaptivePerformance_tBB12A63019C69A6BB094EB947A51A88D5CB0F2EE_il2cpp_TypeInfo_var, L_3);
		V_1 = L_4;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_5 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_6 = __this->___cpuLevelInput;
		NullCheck(L_5);
		int32_t L_7;
		L_7 = Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE(L_5, L_6, Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE_RuntimeMethod_var);
		V_2 = L_7;
		Flow_tC370BDFF173D53E274F883ED6ADAFE29B049C582* L_8 = ___0_flow;
		ValueInput_t2F9A2AA29F683A1C27C273BF8AABA4C2D9851392* L_9 = __this->___gpuLevelInput;
		NullCheck(L_8);
		int32_t L_10;
		L_10 = Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE(L_8, L_9, Flow_GetValue_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m3A5084EDD3F31A532C0D277ECD50400F695575FE_RuntimeMethod_var);
		V_3 = L_10;
		int32_t L_11 = V_2;
		V_4 = (bool)((((int32_t)((((int32_t)L_11) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_12 = V_4;
		if (!L_12)
		{
			goto IL_0054;
		}
	}
	{
		RuntimeObject* L_13 = V_1;
		int32_t L_14 = V_2;
		NullCheck(L_13);
		InterfaceActionInvoker1< int32_t >::Invoke(6, IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var, L_13, L_14);
	}

IL_0054:
	{
		int32_t L_15 = V_3;
		V_5 = (bool)((((int32_t)((((int32_t)L_15) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_16 = V_5;
		if (!L_16)
		{
			goto IL_006b;
		}
	}
	{
		RuntimeObject* L_17 = V_1;
		int32_t L_18 = V_3;
		NullCheck(L_17);
		InterfaceActionInvoker1< int32_t >::Invoke(8, IDevicePerformanceControl_t3F98B954AD9D7F5B9A7FA57A0A68DCFDF3DAF427_il2cpp_TypeInfo_var, L_17, L_18);
	}

IL_006b:
	{
	}

IL_006c:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_19 = __this->___outputTrigger;
		V_6 = L_19;
		goto IL_0076;
	}

IL_0076:
	{
		ControlOutput_t478B71A736EFBCE24B532F0279A9E701C9CDD8B9* L_20 = V_6;
		return L_20;
	}
}
#ifdef __clang__
#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 void PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshal_pinvoke(const PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83& unmarshaled, PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_pinvoke& marshaled)
{
	marshaled.___U3CChangeFlagsU3Ek__BackingField = unmarshaled.___U3CChangeFlagsU3Ek__BackingField;
	marshaled.___U3CTemperatureLevelU3Ek__BackingField = unmarshaled.___U3CTemperatureLevelU3Ek__BackingField;
	marshaled.___U3CTemperatureTrendU3Ek__BackingField = unmarshaled.___U3CTemperatureTrendU3Ek__BackingField;
	marshaled.___U3CWarningLevelU3Ek__BackingField = unmarshaled.___U3CWarningLevelU3Ek__BackingField;
	marshaled.___U3CCpuPerformanceLevelU3Ek__BackingField = unmarshaled.___U3CCpuPerformanceLevelU3Ek__BackingField;
	marshaled.___U3CGpuPerformanceLevelU3Ek__BackingField = unmarshaled.___U3CGpuPerformanceLevelU3Ek__BackingField;
	marshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField);
	marshaled.___U3CCpuFrameTimeU3Ek__BackingField = unmarshaled.___U3CCpuFrameTimeU3Ek__BackingField;
	marshaled.___U3CGpuFrameTimeU3Ek__BackingField = unmarshaled.___U3CGpuFrameTimeU3Ek__BackingField;
	marshaled.___U3COverallFrameTimeU3Ek__BackingField = unmarshaled.___U3COverallFrameTimeU3Ek__BackingField;
	marshaled.___U3CCpuPerformanceBoostU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CCpuPerformanceBoostU3Ek__BackingField);
	marshaled.___U3CGpuPerformanceBoostU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CGpuPerformanceBoostU3Ek__BackingField);
	marshaled.___U3CClusterInfoU3Ek__BackingField = unmarshaled.___U3CClusterInfoU3Ek__BackingField;
	marshaled.___U3CPerformanceModeU3Ek__BackingField = unmarshaled.___U3CPerformanceModeU3Ek__BackingField;
}
IL2CPP_EXTERN_C void PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshal_pinvoke_back(const PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_pinvoke& marshaled, PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83& unmarshaled)
{
	int32_t unmarshaledU3CChangeFlagsU3Ek__BackingField_temp_0 = 0;
	unmarshaledU3CChangeFlagsU3Ek__BackingField_temp_0 = marshaled.___U3CChangeFlagsU3Ek__BackingField;
	unmarshaled.___U3CChangeFlagsU3Ek__BackingField = unmarshaledU3CChangeFlagsU3Ek__BackingField_temp_0;
	float unmarshaledU3CTemperatureLevelU3Ek__BackingField_temp_1 = 0.0f;
	unmarshaledU3CTemperatureLevelU3Ek__BackingField_temp_1 = marshaled.___U3CTemperatureLevelU3Ek__BackingField;
	unmarshaled.___U3CTemperatureLevelU3Ek__BackingField = unmarshaledU3CTemperatureLevelU3Ek__BackingField_temp_1;
	float unmarshaledU3CTemperatureTrendU3Ek__BackingField_temp_2 = 0.0f;
	unmarshaledU3CTemperatureTrendU3Ek__BackingField_temp_2 = marshaled.___U3CTemperatureTrendU3Ek__BackingField;
	unmarshaled.___U3CTemperatureTrendU3Ek__BackingField = unmarshaledU3CTemperatureTrendU3Ek__BackingField_temp_2;
	int32_t unmarshaledU3CWarningLevelU3Ek__BackingField_temp_3 = 0;
	unmarshaledU3CWarningLevelU3Ek__BackingField_temp_3 = marshaled.___U3CWarningLevelU3Ek__BackingField;
	unmarshaled.___U3CWarningLevelU3Ek__BackingField = unmarshaledU3CWarningLevelU3Ek__BackingField_temp_3;
	int32_t unmarshaledU3CCpuPerformanceLevelU3Ek__BackingField_temp_4 = 0;
	unmarshaledU3CCpuPerformanceLevelU3Ek__BackingField_temp_4 = marshaled.___U3CCpuPerformanceLevelU3Ek__BackingField;
	unmarshaled.___U3CCpuPerformanceLevelU3Ek__BackingField = unmarshaledU3CCpuPerformanceLevelU3Ek__BackingField_temp_4;
	int32_t unmarshaledU3CGpuPerformanceLevelU3Ek__BackingField_temp_5 = 0;
	unmarshaledU3CGpuPerformanceLevelU3Ek__BackingField_temp_5 = marshaled.___U3CGpuPerformanceLevelU3Ek__BackingField;
	unmarshaled.___U3CGpuPerformanceLevelU3Ek__BackingField = unmarshaledU3CGpuPerformanceLevelU3Ek__BackingField_temp_5;
	bool unmarshaledU3CPerformanceLevelControlAvailableU3Ek__BackingField_temp_6 = false;
	unmarshaledU3CPerformanceLevelControlAvailableU3Ek__BackingField_temp_6 = static_cast<bool>(marshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField);
	unmarshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField = unmarshaledU3CPerformanceLevelControlAvailableU3Ek__BackingField_temp_6;
	float unmarshaledU3CCpuFrameTimeU3Ek__BackingField_temp_7 = 0.0f;
	unmarshaledU3CCpuFrameTimeU3Ek__BackingField_temp_7 = marshaled.___U3CCpuFrameTimeU3Ek__BackingField;
	unmarshaled.___U3CCpuFrameTimeU3Ek__BackingField = unmarshaledU3CCpuFrameTimeU3Ek__BackingField_temp_7;
	float unmarshaledU3CGpuFrameTimeU3Ek__BackingField_temp_8 = 0.0f;
	unmarshaledU3CGpuFrameTimeU3Ek__BackingField_temp_8 = marshaled.___U3CGpuFrameTimeU3Ek__BackingField;
	unmarshaled.___U3CGpuFrameTimeU3Ek__BackingField = unmarshaledU3CGpuFrameTimeU3Ek__BackingField_temp_8;
	float unmarshaledU3COverallFrameTimeU3Ek__BackingField_temp_9 = 0.0f;
	unmarshaledU3COverallFrameTimeU3Ek__BackingField_temp_9 = marshaled.___U3COverallFrameTimeU3Ek__BackingField;
	unmarshaled.___U3COverallFrameTimeU3Ek__BackingField = unmarshaledU3COverallFrameTimeU3Ek__BackingField_temp_9;
	bool unmarshaledU3CCpuPerformanceBoostU3Ek__BackingField_temp_10 = false;
	unmarshaledU3CCpuPerformanceBoostU3Ek__BackingField_temp_10 = static_cast<bool>(marshaled.___U3CCpuPerformanceBoostU3Ek__BackingField);
	unmarshaled.___U3CCpuPerformanceBoostU3Ek__BackingField = unmarshaledU3CCpuPerformanceBoostU3Ek__BackingField_temp_10;
	bool unmarshaledU3CGpuPerformanceBoostU3Ek__BackingField_temp_11 = false;
	unmarshaledU3CGpuPerformanceBoostU3Ek__BackingField_temp_11 = static_cast<bool>(marshaled.___U3CGpuPerformanceBoostU3Ek__BackingField);
	unmarshaled.___U3CGpuPerformanceBoostU3Ek__BackingField = unmarshaledU3CGpuPerformanceBoostU3Ek__BackingField_temp_11;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12;
	memset((&unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12), 0, sizeof(unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12));
	unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12 = marshaled.___U3CClusterInfoU3Ek__BackingField;
	unmarshaled.___U3CClusterInfoU3Ek__BackingField = unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12;
	int32_t unmarshaledU3CPerformanceModeU3Ek__BackingField_temp_13 = 0;
	unmarshaledU3CPerformanceModeU3Ek__BackingField_temp_13 = marshaled.___U3CPerformanceModeU3Ek__BackingField;
	unmarshaled.___U3CPerformanceModeU3Ek__BackingField = unmarshaledU3CPerformanceModeU3Ek__BackingField_temp_13;
}
IL2CPP_EXTERN_C void PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshal_pinvoke_cleanup(PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshal_com(const PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83& unmarshaled, PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_com& marshaled)
{
	marshaled.___U3CChangeFlagsU3Ek__BackingField = unmarshaled.___U3CChangeFlagsU3Ek__BackingField;
	marshaled.___U3CTemperatureLevelU3Ek__BackingField = unmarshaled.___U3CTemperatureLevelU3Ek__BackingField;
	marshaled.___U3CTemperatureTrendU3Ek__BackingField = unmarshaled.___U3CTemperatureTrendU3Ek__BackingField;
	marshaled.___U3CWarningLevelU3Ek__BackingField = unmarshaled.___U3CWarningLevelU3Ek__BackingField;
	marshaled.___U3CCpuPerformanceLevelU3Ek__BackingField = unmarshaled.___U3CCpuPerformanceLevelU3Ek__BackingField;
	marshaled.___U3CGpuPerformanceLevelU3Ek__BackingField = unmarshaled.___U3CGpuPerformanceLevelU3Ek__BackingField;
	marshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField);
	marshaled.___U3CCpuFrameTimeU3Ek__BackingField = unmarshaled.___U3CCpuFrameTimeU3Ek__BackingField;
	marshaled.___U3CGpuFrameTimeU3Ek__BackingField = unmarshaled.___U3CGpuFrameTimeU3Ek__BackingField;
	marshaled.___U3COverallFrameTimeU3Ek__BackingField = unmarshaled.___U3COverallFrameTimeU3Ek__BackingField;
	marshaled.___U3CCpuPerformanceBoostU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CCpuPerformanceBoostU3Ek__BackingField);
	marshaled.___U3CGpuPerformanceBoostU3Ek__BackingField = static_cast<int32_t>(unmarshaled.___U3CGpuPerformanceBoostU3Ek__BackingField);
	marshaled.___U3CClusterInfoU3Ek__BackingField = unmarshaled.___U3CClusterInfoU3Ek__BackingField;
	marshaled.___U3CPerformanceModeU3Ek__BackingField = unmarshaled.___U3CPerformanceModeU3Ek__BackingField;
}
IL2CPP_EXTERN_C void PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshal_com_back(const PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_com& marshaled, PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83& unmarshaled)
{
	int32_t unmarshaledU3CChangeFlagsU3Ek__BackingField_temp_0 = 0;
	unmarshaledU3CChangeFlagsU3Ek__BackingField_temp_0 = marshaled.___U3CChangeFlagsU3Ek__BackingField;
	unmarshaled.___U3CChangeFlagsU3Ek__BackingField = unmarshaledU3CChangeFlagsU3Ek__BackingField_temp_0;
	float unmarshaledU3CTemperatureLevelU3Ek__BackingField_temp_1 = 0.0f;
	unmarshaledU3CTemperatureLevelU3Ek__BackingField_temp_1 = marshaled.___U3CTemperatureLevelU3Ek__BackingField;
	unmarshaled.___U3CTemperatureLevelU3Ek__BackingField = unmarshaledU3CTemperatureLevelU3Ek__BackingField_temp_1;
	float unmarshaledU3CTemperatureTrendU3Ek__BackingField_temp_2 = 0.0f;
	unmarshaledU3CTemperatureTrendU3Ek__BackingField_temp_2 = marshaled.___U3CTemperatureTrendU3Ek__BackingField;
	unmarshaled.___U3CTemperatureTrendU3Ek__BackingField = unmarshaledU3CTemperatureTrendU3Ek__BackingField_temp_2;
	int32_t unmarshaledU3CWarningLevelU3Ek__BackingField_temp_3 = 0;
	unmarshaledU3CWarningLevelU3Ek__BackingField_temp_3 = marshaled.___U3CWarningLevelU3Ek__BackingField;
	unmarshaled.___U3CWarningLevelU3Ek__BackingField = unmarshaledU3CWarningLevelU3Ek__BackingField_temp_3;
	int32_t unmarshaledU3CCpuPerformanceLevelU3Ek__BackingField_temp_4 = 0;
	unmarshaledU3CCpuPerformanceLevelU3Ek__BackingField_temp_4 = marshaled.___U3CCpuPerformanceLevelU3Ek__BackingField;
	unmarshaled.___U3CCpuPerformanceLevelU3Ek__BackingField = unmarshaledU3CCpuPerformanceLevelU3Ek__BackingField_temp_4;
	int32_t unmarshaledU3CGpuPerformanceLevelU3Ek__BackingField_temp_5 = 0;
	unmarshaledU3CGpuPerformanceLevelU3Ek__BackingField_temp_5 = marshaled.___U3CGpuPerformanceLevelU3Ek__BackingField;
	unmarshaled.___U3CGpuPerformanceLevelU3Ek__BackingField = unmarshaledU3CGpuPerformanceLevelU3Ek__BackingField_temp_5;
	bool unmarshaledU3CPerformanceLevelControlAvailableU3Ek__BackingField_temp_6 = false;
	unmarshaledU3CPerformanceLevelControlAvailableU3Ek__BackingField_temp_6 = static_cast<bool>(marshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField);
	unmarshaled.___U3CPerformanceLevelControlAvailableU3Ek__BackingField = unmarshaledU3CPerformanceLevelControlAvailableU3Ek__BackingField_temp_6;
	float unmarshaledU3CCpuFrameTimeU3Ek__BackingField_temp_7 = 0.0f;
	unmarshaledU3CCpuFrameTimeU3Ek__BackingField_temp_7 = marshaled.___U3CCpuFrameTimeU3Ek__BackingField;
	unmarshaled.___U3CCpuFrameTimeU3Ek__BackingField = unmarshaledU3CCpuFrameTimeU3Ek__BackingField_temp_7;
	float unmarshaledU3CGpuFrameTimeU3Ek__BackingField_temp_8 = 0.0f;
	unmarshaledU3CGpuFrameTimeU3Ek__BackingField_temp_8 = marshaled.___U3CGpuFrameTimeU3Ek__BackingField;
	unmarshaled.___U3CGpuFrameTimeU3Ek__BackingField = unmarshaledU3CGpuFrameTimeU3Ek__BackingField_temp_8;
	float unmarshaledU3COverallFrameTimeU3Ek__BackingField_temp_9 = 0.0f;
	unmarshaledU3COverallFrameTimeU3Ek__BackingField_temp_9 = marshaled.___U3COverallFrameTimeU3Ek__BackingField;
	unmarshaled.___U3COverallFrameTimeU3Ek__BackingField = unmarshaledU3COverallFrameTimeU3Ek__BackingField_temp_9;
	bool unmarshaledU3CCpuPerformanceBoostU3Ek__BackingField_temp_10 = false;
	unmarshaledU3CCpuPerformanceBoostU3Ek__BackingField_temp_10 = static_cast<bool>(marshaled.___U3CCpuPerformanceBoostU3Ek__BackingField);
	unmarshaled.___U3CCpuPerformanceBoostU3Ek__BackingField = unmarshaledU3CCpuPerformanceBoostU3Ek__BackingField_temp_10;
	bool unmarshaledU3CGpuPerformanceBoostU3Ek__BackingField_temp_11 = false;
	unmarshaledU3CGpuPerformanceBoostU3Ek__BackingField_temp_11 = static_cast<bool>(marshaled.___U3CGpuPerformanceBoostU3Ek__BackingField);
	unmarshaled.___U3CGpuPerformanceBoostU3Ek__BackingField = unmarshaledU3CGpuPerformanceBoostU3Ek__BackingField_temp_11;
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12;
	memset((&unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12), 0, sizeof(unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12));
	unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12 = marshaled.___U3CClusterInfoU3Ek__BackingField;
	unmarshaled.___U3CClusterInfoU3Ek__BackingField = unmarshaledU3CClusterInfoU3Ek__BackingField_temp_12;
	int32_t unmarshaledU3CPerformanceModeU3Ek__BackingField_temp_13 = 0;
	unmarshaledU3CPerformanceModeU3Ek__BackingField_temp_13 = marshaled.___U3CPerformanceModeU3Ek__BackingField;
	unmarshaled.___U3CPerformanceModeU3Ek__BackingField = unmarshaledU3CPerformanceModeU3Ek__BackingField_temp_13;
}
IL2CPP_EXTERN_C void PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshal_com_cleanup(PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CChangeFlagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CChangeFlagsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_TemperatureLevel_mF48F6ECD619E7DD65811410891B4AB7B9B218865 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTemperatureLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float PerformanceDataRecord_get_TemperatureLevel_mF48F6ECD619E7DD65811410891B4AB7B9B218865_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	float _returnValue;
	_returnValue = PerformanceDataRecord_get_TemperatureLevel_mF48F6ECD619E7DD65811410891B4AB7B9B218865_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CTemperatureLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_TemperatureTrend_mF1A3DF7A654F1A20A4D9A70647B4250E734D6467 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTemperatureTrendU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float PerformanceDataRecord_get_TemperatureTrend_mF1A3DF7A654F1A20A4D9A70647B4250E734D6467_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	float _returnValue;
	_returnValue = PerformanceDataRecord_get_TemperatureTrend_mF1A3DF7A654F1A20A4D9A70647B4250E734D6467_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureTrend_m19AB74C523678555F2FBB9798202DA7F0DFE741F (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CTemperatureTrendU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_TemperatureTrend_m19AB74C523678555F2FBB9798202DA7F0DFE741F_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_TemperatureTrend_m19AB74C523678555F2FBB9798202DA7F0DFE741F_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_WarningLevel_m0C061FD490DF445A1D1347DBC5F798B206B5DB35 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWarningLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PerformanceDataRecord_get_WarningLevel_m0C061FD490DF445A1D1347DBC5F798B206B5DB35_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PerformanceDataRecord_get_WarningLevel_m0C061FD490DF445A1D1347DBC5F798B206B5DB35_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CWarningLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCpuPerformanceLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CCpuPerformanceLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CGpuPerformanceLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CGpuPerformanceLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_PerformanceLevelControlAvailable_mB2379A58631D8AAE1AE389560BF46951ABE7D80F (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPerformanceLevelControlAvailableU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool PerformanceDataRecord_get_PerformanceLevelControlAvailable_mB2379A58631D8AAE1AE389560BF46951ABE7D80F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	bool _returnValue;
	_returnValue = PerformanceDataRecord_get_PerformanceLevelControlAvailable_mB2379A58631D8AAE1AE389560BF46951ABE7D80F_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPerformanceLevelControlAvailableU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_CpuFrameTime_m64C3D3C8D2D7F3670DCC3EE2026B805DADF614BE (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CCpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float PerformanceDataRecord_get_CpuFrameTime_m64C3D3C8D2D7F3670DCC3EE2026B805DADF614BE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	float _returnValue;
	_returnValue = PerformanceDataRecord_get_CpuFrameTime_m64C3D3C8D2D7F3670DCC3EE2026B805DADF614BE_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuFrameTime_mEC930BB67EC609B14C010F60A94801C3D95D77E8 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CCpuFrameTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_CpuFrameTime_mEC930BB67EC609B14C010F60A94801C3D95D77E8_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_CpuFrameTime_mEC930BB67EC609B14C010F60A94801C3D95D77E8_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_GpuFrameTime_mFA20351C75C59AF7861FCE6E9A859AE0FD75C767 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CGpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float PerformanceDataRecord_get_GpuFrameTime_mFA20351C75C59AF7861FCE6E9A859AE0FD75C767_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	float _returnValue;
	_returnValue = PerformanceDataRecord_get_GpuFrameTime_mFA20351C75C59AF7861FCE6E9A859AE0FD75C767_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CGpuFrameTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_OverallFrameTime_m6ABDF5F1B04E6FF9BDD96AFA00844F84E6570D90 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3COverallFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float PerformanceDataRecord_get_OverallFrameTime_m6ABDF5F1B04E6FF9BDD96AFA00844F84E6570D90_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	float _returnValue;
	_returnValue = PerformanceDataRecord_get_OverallFrameTime_m6ABDF5F1B04E6FF9BDD96AFA00844F84E6570D90_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_OverallFrameTime_m5B1BCB4A02EFAC8A44DAEDB111526F6BF5DDF9C1 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3COverallFrameTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_OverallFrameTime_m5B1BCB4A02EFAC8A44DAEDB111526F6BF5DDF9C1_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_OverallFrameTime_m5B1BCB4A02EFAC8A44DAEDB111526F6BF5DDF9C1_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CCpuPerformanceBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	bool _returnValue;
	_returnValue = PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CCpuPerformanceBoostU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CGpuPerformanceBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	bool _returnValue;
	_returnValue = PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CGpuPerformanceBoostU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 PerformanceDataRecord_get_ClusterInfo_m6EC3F093AE1024050D8C7FEAECCC7153668CB187 (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_0 = __this->___U3CClusterInfoU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 PerformanceDataRecord_get_ClusterInfo_m6EC3F093AE1024050D8C7FEAECCC7153668CB187_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 _returnValue;
	_returnValue = PerformanceDataRecord_get_ClusterInfo_m6EC3F093AE1024050D8C7FEAECCC7153668CB187_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___0_value, const RuntimeMethod* method) 
{
	{
		ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_0 = ___0_value;
		__this->___U3CClusterInfoU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_AdjustorThunk (RuntimeObject* __this, ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_PerformanceMode_mEF911B8B3207795B86E013D3DFF2679A599D78DF (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPerformanceModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PerformanceDataRecord_get_PerformanceMode_mEF911B8B3207795B86E013D3DFF2679A599D78DF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PerformanceDataRecord_get_PerformanceMode_mEF911B8B3207795B86E013D3DFF2679A599D78DF_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceMode_m60B7287BBD83581603283DEE76151A6B88B4C0BD (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPerformanceModeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PerformanceDataRecord_set_PerformanceMode_m60B7287BBD83581603283DEE76151A6B88B4C0BD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83*>(__this + _offset);
	PerformanceDataRecord_set_PerformanceMode_m60B7287BBD83581603283DEE76151A6B88B4C0BD_inline(_thisAdjusted, ___0_value, 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 void AdaptivePerformanceSubsystem__ctor_mEEBD3B76AC04711B8088F2E55218C832F490A078 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceSubsystemBase_3__ctor_mC0ACA968EAB84D845C73965E57A907FC1F7351C7_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		AdaptivePerformanceSubsystemBase_3__ctor_mC0ACA968EAB84D845C73965E57A907FC1F7351C7(__this, AdaptivePerformanceSubsystemBase_3__ctor_mC0ACA968EAB84D845C73965E57A907FC1F7351C7_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AdaptivePerformanceSubsystem_get_ApplicationLifecycle_m390731F9A4E5410AF70F93D18E9BD5DE3E49B34E (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* AdaptivePerformanceSubsystem_get_PerformanceLevelControl_m594BBC140BF7A1AC252D8B42121D318B6723AC99 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(12, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* AdaptivePerformanceSubsystem_get_Version_m41B1F31D0DAE3122C8464A818CEF430CF9AA97BB (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_1;
		L_1 = VirtualFuncInvoker0< Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* >::Invoke(13, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceSubsystem_get_Capabilities_m3B41A455C5EF85D90A6796AE764E6285E1AF21A1 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtualFuncInvoker0< int32_t >::Invoke(8, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystem_set_Capabilities_m13719E1250D06D80D0889D1015C9F35078F7414F (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		int32_t L_1 = ___0_value;
		NullCheck(L_0);
		VirtualActionInvoker1< int32_t >::Invoke(9, L_0, L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AdaptivePerformanceSubsystem_get_Stats_m77F1C4119D96380224202D25641B051E500C1C75 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		String_t* L_1;
		L_1 = VirtualFuncInvoker0< String_t* >::Invoke(14, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AdaptivePerformanceSubsystem_get_Initialized_m03F5BEE53ABC7A5234EAA16864C041ED05F2BF90 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		bool L_1;
		L_1 = VirtualFuncInvoker0< bool >::Invoke(15, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AdaptivePerformanceSubsystem_set_Initialized_m22234D3AA7CE7D000175EC2B309A9FAC51355AC7 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		bool L_1 = ___0_value;
		NullCheck(L_0);
		VirtualActionInvoker1< bool >::Invoke(16, L_0, L_1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 AdaptivePerformanceSubsystem_Update_m7A9E8A2B7B2DB8BAE0C973AF3289B2C497430E11 (AdaptivePerformanceSubsystem_t2D41A24C328589A3018DA0478476D2591E9B5C23* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* L_0;
		L_0 = SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_inline(__this, SubsystemWithProvider_3_get_provider_mCF636A49386C401A0EA266DC4901D5E5DFADB851_RuntimeMethod_var);
		NullCheck(L_0);
		PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 L_1;
		L_1 = VirtualFuncInvoker0< PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 >::Invoke(10, L_0);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83 L_2 = V_0;
		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 String_t* APProvider_get_Stats_m5D2D7423E1DE1B78F54C7F549D0B2D6B4B064105 (APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		goto IL_0009;
	}

IL_0009:
	{
		String_t* L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool APProvider_get_running_m565AD75058F469B5A1DCC902F46951BEC524DD45 (APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->___m_Running;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void APProvider__ctor_m7D1F683236A86C7F9A1E8EF4612D08A8A223807D (APProvider_tCF914DB0FD4F4EB3579452C06E1D8AB02501B998* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemProvider_1__ctor_m12925E62AAF86BAB50FC7505099BEDCD93093AC4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SubsystemProvider_1__ctor_m12925E62AAF86BAB50FC7505099BEDCD93093AC4(__this, SubsystemProvider_1__ctor_m12925E62AAF86BAB50FC7505099BEDCD93093AC4_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 AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* AdaptivePerformanceSubsystemRegistry_RegisterDescriptor_mC645DC117F65DD33C2AEE8DD97190A3AAB11B8BA (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB ___0_cinfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemDescriptorStore_tEF3761B84B8C25EA4B93F94A487551820B268250_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* V_0 = NULL;
	AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* V_1 = NULL;
	{
		Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB L_0 = ___0_cinfo;
		AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_1 = (AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82*)il2cpp_codegen_object_new(AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_il2cpp_TypeInfo_var);
		AdaptivePerformanceSubsystemDescriptor__ctor_mE204E81D31284A270475711CE9FA8C02E227B144(L_1, L_0, NULL);
		V_0 = L_1;
		AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SubsystemDescriptorStore_tEF3761B84B8C25EA4B93F94A487551820B268250_il2cpp_TypeInfo_var);
		SubsystemDescriptorStore_RegisterDescriptor_m6DEC96199F95ACCD68822060CEB79CA77AF44F12(L_2, NULL);
		AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_3 = V_0;
		V_1 = L_3;
		goto IL_0013;
	}

IL_0013:
	{
		AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBDCF1E0892E8DA197607E498736F867735A73137* AdaptivePerformanceSubsystemRegistry_GetRegisteredDescriptors_m993DD548D0867F6720A32260D558E4A0070BA212 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBDCF1E0892E8DA197607E498736F867735A73137_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_GetSubsystemDescriptors_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_m31A5D9DB9DAD1D33EC7BDDE59C61699BD66FFA04_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tBDCF1E0892E8DA197607E498736F867735A73137* V_0 = NULL;
	List_1_tBDCF1E0892E8DA197607E498736F867735A73137* V_1 = NULL;
	{
		List_1_tBDCF1E0892E8DA197607E498736F867735A73137* L_0 = (List_1_tBDCF1E0892E8DA197607E498736F867735A73137*)il2cpp_codegen_object_new(List_1_tBDCF1E0892E8DA197607E498736F867735A73137_il2cpp_TypeInfo_var);
		List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03(L_0, List_1__ctor_mDB1225A75BFAF418EF64307D04DBE72CF9246A03_RuntimeMethod_var);
		V_0 = L_0;
		List_1_tBDCF1E0892E8DA197607E498736F867735A73137* L_1 = V_0;
		il2cpp_codegen_runtime_class_init_inline(SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
		SubsystemManager_GetSubsystemDescriptors_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_m31A5D9DB9DAD1D33EC7BDDE59C61699BD66FFA04(L_1, SubsystemManager_GetSubsystemDescriptors_TisAdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82_m31A5D9DB9DAD1D33EC7BDDE59C61699BD66FFA04_RuntimeMethod_var);
		List_1_tBDCF1E0892E8DA197607E498736F867735A73137* L_2 = V_0;
		V_1 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		List_1_tBDCF1E0892E8DA197607E498736F867735A73137* L_3 = V_1;
		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 AdaptivePerformanceSubsystemDescriptor__ctor_mE204E81D31284A270475711CE9FA8C02E227B144 (AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* __this, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB ___0_cinfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemDescriptorWithProvider_2__ctor_mE5C26B0C69141D470A73B12DDBF2B26B3159AF8C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		SubsystemDescriptorWithProvider_2__ctor_mE5C26B0C69141D470A73B12DDBF2B26B3159AF8C(__this, SubsystemDescriptorWithProvider_2__ctor_mE5C26B0C69141D470A73B12DDBF2B26B3159AF8C_RuntimeMethod_var);
		String_t* L_0;
		L_0 = Cinfo_get_id_m5FDCB235FD54A50F6AF4BBEA5CFCEFCE07A96188_inline((&___0_cinfo), NULL);
		SubsystemDescriptorWithProvider_set_id_m4E93140B46C960FFB4723062C55D05D7B551A57B_inline(__this, L_0, NULL);
		Type_t* L_1;
		L_1 = Cinfo_get_providerType_mF282D14E28655AF08B319A766EDDFF8B1E8A876E_inline((&___0_cinfo), NULL);
		SubsystemDescriptorWithProvider_set_providerType_m27A630CAFBA225796667E17DE114673056339EA4_inline(__this, L_1, NULL);
		Type_t* L_2;
		L_2 = Cinfo_get_subsystemTypeOverride_m647D4EFCFE336CDC902DC531F5F45A9A7188961F_inline((&___0_cinfo), NULL);
		SubsystemDescriptorWithProvider_set_subsystemTypeOverride_m34C15BBBE4EB41226EF1C0A0C8BB73A0955E0F3E_inline(__this, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* AdaptivePerformanceSubsystemDescriptor_RegisterDescriptor_m800920584650488044B385B98D26FF6E50CAC0E2 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB ___0_cinfo, const RuntimeMethod* method) 
{
	AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* V_0 = NULL;
	{
		Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB L_0 = ___0_cinfo;
		AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_1;
		L_1 = AdaptivePerformanceSubsystemRegistry_RegisterDescriptor_mC645DC117F65DD33C2AEE8DD97190A3AAB11B8BA(L_0, NULL);
		V_0 = L_1;
		goto IL_000a;
	}

IL_000a:
	{
		AdaptivePerformanceSubsystemDescriptor_t5D0468D8D509E8995FBDCD5DE6EF6F293B16DC82* L_2 = V_0;
		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 void Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshal_pinvoke(const Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB& unmarshaled, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshal_pinvoke_back(const Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_pinvoke& marshaled, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshal_pinvoke_cleanup(Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshal_com(const Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB& unmarshaled, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshal_com_back(const Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_com& marshaled, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CproviderTypeU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB____U3CproviderTypeU3Ek__BackingField_FieldInfo_var, Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CproviderTypeU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshal_com_cleanup(Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Cinfo_get_id_m5FDCB235FD54A50F6AF4BBEA5CFCEFCE07A96188 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CidU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* Cinfo_get_id_m5FDCB235FD54A50F6AF4BBEA5CFCEFCE07A96188_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = Cinfo_get_id_m5FDCB235FD54A50F6AF4BBEA5CFCEFCE07A96188_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CidU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Cinfo_get_providerType_mF282D14E28655AF08B319A766EDDFF8B1E8A876E (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CproviderTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Type_t* Cinfo_get_providerType_mF282D14E28655AF08B319A766EDDFF8B1E8A876E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Type_t* _returnValue;
	_returnValue = Cinfo_get_providerType_mF282D14E28655AF08B319A766EDDFF8B1E8A876E_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_providerType_mE7F2A87EA82917E26391F16464ADF35CA8A8CD19 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CproviderTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CproviderTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void Cinfo_set_providerType_mE7F2A87EA82917E26391F16464ADF35CA8A8CD19_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Cinfo_set_providerType_mE7F2A87EA82917E26391F16464ADF35CA8A8CD19_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemTypeOverride_m647D4EFCFE336CDC902DC531F5F45A9A7188961F (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CsubsystemTypeOverrideU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Type_t* Cinfo_get_subsystemTypeOverride_m647D4EFCFE336CDC902DC531F5F45A9A7188961F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Type_t* _returnValue;
	_returnValue = Cinfo_get_subsystemTypeOverride_m647D4EFCFE336CDC902DC531F5F45A9A7188961F_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_subsystemTypeOverride_mE90E2B1A438FE40025C78836845E76876630DC34 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CsubsystemTypeOverrideU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemTypeOverrideU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void Cinfo_set_subsystemTypeOverride_mE90E2B1A438FE40025C78836845E76876630DC34_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Cinfo_set_subsystemTypeOverride_mE90E2B1A438FE40025C78836845E76876630DC34_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemImplementationType_mAC768A1F926DCEDB774E198F70381113378372FF (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CsubsystemImplementationTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  Type_t* Cinfo_get_subsystemImplementationType_mAC768A1F926DCEDB774E198F70381113378372FF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Type_t* _returnValue;
	_returnValue = Cinfo_get_subsystemImplementationType_mAC768A1F926DCEDB774E198F70381113378372FF_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9 (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CsubsystemImplementationTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemImplementationTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_AdjustorThunk (RuntimeObject* __this, Type_t* ___0_value, const RuntimeMethod* method)
{
	Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB*>(__this + _offset);
	Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_inline(_thisAdjusted, ___0_value, 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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_MainLightShadowCascadesCountBias_mA0FC793465E40D31F13C2148EBB3282DE0ECF26F_inline (int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CMainLightShadowCascadesCountBiasU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceRenderSettings_get_MainLightShadowCascadesCountBias_mFB9E643A5D67393F20BCEAE1FD7C076E93424F8A_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		int32_t L_0 = ((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CMainLightShadowCascadesCountBiasU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_ShadowQualityBias_m99CB51DF27FCBD57A9E5F1DC5D21A3163758B5B2_inline (int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CShadowQualityBiasU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceRenderSettings_get_ShadowQualityBias_mDC7B30DE123707A8EB0BFC6273D087C4B514CDD3_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		int32_t L_0 = ((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CShadowQualityBiasU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_SkipFrontToBackSorting_m7609623ACADF37E2B6DC928EEE6FE9D39624B633_inline (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CSkipFrontToBackSortingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AdaptivePerformanceRenderSettings_get_SkipFrontToBackSorting_mC73182E28DEF80E85310854E7DF9D15E655A4CF9_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		bool L_0 = ((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CSkipFrontToBackSortingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AdaptivePerformanceRenderSettings_set_SkipTransparentObjects_m1BE082200B1A25094A5FB1D307995842479B9649_inline (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var);
		((AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_StaticFields*)il2cpp_codegen_static_fields_for(AdaptivePerformanceRenderSettings_t1CA7AF4570B08D3E052FE8F176D429C2C15FBD79_il2cpp_TypeInfo_var))->___U3CSkipTransparentObjectsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 PerformanceMetrics_get_ClusterInfo_mE06334A4896BC33C0AF26B472DD8F4D2169C80B7_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) 
{
	{
		ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_0 = __this->___U3CClusterInfoU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClusterInfo_get_BigCore_m7D5461E626AE8A34559D50ACE0B71DF88A90E2F6_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CBigCoreU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClusterInfo_get_MediumCore_mC26A79BF3E09ADD0595D3E212A66BDF4E11000F0_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CMediumCoreU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ClusterInfo_get_LittleCore_m49B36EE3EF01F929BCAB97391DCB3C10C54E7808_inline (ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CLittleCoreU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_CurrentFrameTime_mA7929199CEBE3A69FB3677893E60690F66815811_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CCurrentFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_AverageFrameTime_m74195198DBAE79F981C42C97F01F44479A5BC77A_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CAverageFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_CurrentGpuFrameTime_m4170E235B898060DC937D46F88D6582BEBE31B91_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CCurrentGpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_AverageGpuFrameTime_m4953868704CCDBF526AE44C08D38EE07F7CA100C_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CAverageGpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_CurrentCpuFrameTime_mFAEB817260C455798A50C5B3C653A28E0FB184B7_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CCurrentCpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float FrameTiming_get_AverageCpuFrameTime_m705848AAE9D6D07C83601369A5363D4307365514_inline (FrameTiming_t51A697C2455B0C75C345FE7D230103AA2F57B908* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CAverageCpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceMetrics_get_CpuPerformanceBoost_m54AC3712FE7F51BD212012AB467F4E57F0490069_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CCpuPerformanceBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceMetrics_get_GpuPerformanceBoost_mFA438BA2A89EE34241A6F7A00A7B18DBCA6AF9F3_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CGpuPerformanceBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceIndexer_get_PerformanceAction_mA6F70560C6A740B6216168E7718184111657E3BA_inline (AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPerformanceActionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AdaptivePerformanceIndexer_get_ThermalAction_m0A1DF0C06906C2EBB8B75063E93A661E0D68917C_inline (AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CThermalActionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float AdaptivePerformanceIndexer_get_TimeUntilNextAction_mEB42A55A09868273E35C5B83E7C047EC957945DD_inline (AdaptivePerformanceIndexer_tE43B4A07AF7944322BA939E2D4F8AE90AD42EF73* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTimeUntilNextActionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceMetrics_get_CurrentCpuLevel_m42A271D1A5C04AAAAD68579A49966134E6AF7F3B_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCurrentCpuLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceMetrics_get_CurrentGpuLevel_m25F770270C60AC1AE919AAFAB0339AAB847265B5_inline (PerformanceMetrics_t253967A51B97AF7B1BE1BD660908991513CEFEC6* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCurrentGpuLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_PerformanceMode_m9097AFDFF0A736B8BD7D0F5EBA0479AA9E59CD22_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CPerformanceModeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPerformanceModeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsStandard_m621ADC1B4BEED6A48AA31D25A2EF4305229590E8_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsStandardU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsStandardU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsBattery_mBA8250AB946BA2B3DACE7ED9558C464622BC7B0A_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsBatteryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsBatteryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsOptimize_mD6320A5FE0F86702A4D0A543E274BD2D0AFAF8D6_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsOptimizeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsOptimizeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsCpu_m6C2D045725D077ACD830BCB8A2DDB629465C60FA_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsCpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsCpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetPerformanceModeUnit_set_IsGpu_mCF806FFF51AC4E959868E5485E53280ADA6553B8_inline (GetPerformanceModeUnit_tB62E9D2030B94AF9A91D3146C18C4DC58FA8C0E5* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsGpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsGpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GetThermalMetricUnit_set_warningLevel_mC216B0A542F6403E15DEA5E5315C116D82C3959C_inline (GetThermalMetricUnit_tA90B319E46F8B2022F7B5EE6A2EE9FF3FDFBB4A9* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CwarningLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwarningLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ThermalMetrics_get_TemperatureLevel_mA209EA1E3F16E8E1C2384126CE2D710A7510D0DB_inline (ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTemperatureLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float ThermalMetrics_get_TemperatureTrend_mE4FD543C209A2446C88F99A94FF873A8A3CC96A8_inline (ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTemperatureTrendU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ThermalMetrics_get_WarningLevel_mC6070E7B4C2BF9C39198BF64168D8A036B9C6A75_inline (ThermalMetrics_t6FA6DDFC4E4C73A2EE63FDDB85CFDB9EE08CA723* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWarningLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceBoostChangeEventArgs_get_CpuBoost_m8A4E9ADBE730B5736D35C2F1B69D990075FDA8F1_inline (PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CCpuBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceBoostChangeEventArgs_get_GpuBoost_m39C7AF59354957CE76736EB95D795638198D2D56_inline (PerformanceBoostChangeEventArgs_t766C305C3E16383AFABAD0F319D8BF79432315E6* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CGpuBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnBottleneckUnit_get_bottleneck_m2E9B5EC1962BBE01235FAE7F27251CD3CD46D955_inline (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CbottleneckU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnBottleneckUnit_set_bottleneck_m7EC116D15DA3C5A280F31D90399040DB5170EA8D_inline (OnBottleneckUnit_t74D5195FC3EC560373FE288C9B3363A5ABF4033D* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CbottleneckU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CbottleneckU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnLevelUnit_get_onScalerLevel_m7AF23D8DD7593929F1D27856346CFA282FEB0CCC_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3ConScalerLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnLevelUnit_get_scalerLevel_m5B016D08828C2086A42C8F2A9775666B1B77ABEF_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CscalerLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnLevelUnit_set_onScalerLevel_mF5995F1CBA52A62FDC0CD3E0C4DF6A0D22BB49A2_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3ConScalerLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ConScalerLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnLevelUnit_set_scalerLevel_mABF5F4FB436B1A2D56FCF1BF50DF5E1FB66837B8_inline (OnLevelUnit_t7B095E892B9AF7528D031B7E7326EC87168C4618* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CscalerLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CscalerLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceLevelChangeEventArgs_get_CpuLevel_m0B6F576BD2CEE0978E0BD908E09163F80AF9A6DA_inline (PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCpuLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceLevelChangeEventArgs_get_GpuLevel_m648A122EA96E4EBD3B2F9845B918F785DB52AA1B_inline (PerformanceLevelChangeEventArgs_t2CDED2F277ED6C533AA0BA6F11B790ECBB4B2838* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CGpuLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_PerformanceMode_mC44F011B3C5C8FD434774180D16509C902D6C7FF_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CPerformanceModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsStandard_m37DFD584746B5A7748E01B454D3249DF2743AA93_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsStandardU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsBattery_m4842058B3044CC7254D44E157AC7F2CD1DCC1DC1_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsBatteryU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsOptimize_mED84CC2D521D4F0FE75D0CC8DC178D7416B1722A_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsOptimizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsCpu_m128FF486382BCE4AC9C67C9DE469A23A1A8FC5F9_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsCpuU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnPerformanceModeUnit_get_IsGpu_mAF355D8DAFB1CFC83B87A4C8165897B0702C2190_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CIsGpuU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_PerformanceMode_m95314C6BCCFBE7D5F6D75DCC56FF75C74DFD0F7A_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CPerformanceModeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPerformanceModeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsStandard_m27CB78EDFA2945357CF4508B367B584DA2AE0254_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsStandardU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsStandardU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsBattery_m1CB24FC6E52DAA26479FA458FAF8F593284D9528_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsBatteryU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsBatteryU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsOptimize_mE21624666413C3B169BD05B5A3A459654ABDC0E5_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsOptimizeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsOptimizeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsCpu_mA77369AB71BE22119A01B73552C4E803E3EF4872_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsCpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsCpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnPerformanceModeUnit_set_IsGpu_mA745B117D24079C5A7F30F86EB5F88DB897E1679_inline (OnPerformanceModeUnit_t96A0D2E29DA2080264AFC26F18B9FCDB21994591* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CIsGpuU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CIsGpuU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* OnThermalMetricUnit_get_warningLevel_m1B83A456994FED80356014A6703F60FFEA950138_inline (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = __this->___U3CwarningLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void OnThermalMetricUnit_set_warningLevel_m980E90FB332A4243FE3256F1827E64DD5D9A9EE3_inline (OnThermalMetricUnit_t12E07DFEE709B2AF1586575AFEEB699692597A83* __this, ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* ___0_value, const RuntimeMethod* method) 
{
	{
		ValueOutput_tADDC9DBF6515A1572E876C3881B5F110DC5EBE1B* L_0 = ___0_value;
		__this->___U3CwarningLevelU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwarningLevelU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_ChangeFlags_m83DE31AF3877A2A1507A6703B190533FD166B9B7_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CChangeFlagsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ChangeFlags_mE99AA127E129C78872D68F5C650D55B8E5D33DC8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CChangeFlagsU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_TemperatureLevel_mF48F6ECD619E7DD65811410891B4AB7B9B218865_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTemperatureLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureLevel_mFC2BC8E019EFB0E7611C242D1F5D4EAB76570BB5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CTemperatureLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_TemperatureTrend_mF1A3DF7A654F1A20A4D9A70647B4250E734D6467_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CTemperatureTrendU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_TemperatureTrend_m19AB74C523678555F2FBB9798202DA7F0DFE741F_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CTemperatureTrendU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_WarningLevel_m0C061FD490DF445A1D1347DBC5F798B206B5DB35_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CWarningLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_WarningLevel_mBC3853B7D0AA1412C41DFD248FA9E7252DAEB5F4_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CWarningLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_CpuPerformanceLevel_mF688EC621C77916A86F96CF7D0DAFD520B6D68E8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CCpuPerformanceLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceLevel_m8BBB7FA33AF2644ED0DE81CD58CCB07C5F71ED03_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CCpuPerformanceLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_GpuPerformanceLevel_mA928B60EF914AB4E7D95291E1357A3FE795DBE23_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CGpuPerformanceLevelU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceLevel_mBA26ABE3F6089BA232022D7F0F38B55B8FA9481A_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CGpuPerformanceLevelU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_PerformanceLevelControlAvailable_mB2379A58631D8AAE1AE389560BF46951ABE7D80F_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CPerformanceLevelControlAvailableU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceLevelControlAvailable_m78A1EFC49C88D90E778F7C4C8605662E94B125FF_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CPerformanceLevelControlAvailableU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_CpuFrameTime_m64C3D3C8D2D7F3670DCC3EE2026B805DADF614BE_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CCpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuFrameTime_mEC930BB67EC609B14C010F60A94801C3D95D77E8_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CCpuFrameTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_GpuFrameTime_mFA20351C75C59AF7861FCE6E9A859AE0FD75C767_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3CGpuFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuFrameTime_mB779C484C185DB05F985A295EA7242EB8DA37299_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3CGpuFrameTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PerformanceDataRecord_get_OverallFrameTime_m6ABDF5F1B04E6FF9BDD96AFA00844F84E6570D90_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___U3COverallFrameTimeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_OverallFrameTime_m5B1BCB4A02EFAC8A44DAEDB111526F6BF5DDF9C1_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___U3COverallFrameTimeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_CpuPerformanceBoost_m55A78568F8E19144717C3CEC17CE90FA766591D2_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CCpuPerformanceBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_CpuPerformanceBoost_mD8BF1CE74A03B57E81DBCD9A3DDE8DAA27968FF5_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CCpuPerformanceBoostU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PerformanceDataRecord_get_GpuPerformanceBoost_mFD01BBFC9A9BE53ED81947089A02691635789B7E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CGpuPerformanceBoostU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_GpuPerformanceBoost_m0A5764E94B8EC621A0AA51B2F7C24BA1EAF844B9_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CGpuPerformanceBoostU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 PerformanceDataRecord_get_ClusterInfo_m6EC3F093AE1024050D8C7FEAECCC7153668CB187_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_0 = __this->___U3CClusterInfoU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_ClusterInfo_m70A3B30678BE28E09161ADF030CBAFE8D5BC9E3E_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 ___0_value, const RuntimeMethod* method) 
{
	{
		ClusterInfo_tE84F530B1972D0F8712CD136B14D4C4136B0BA15 L_0 = ___0_value;
		__this->___U3CClusterInfoU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PerformanceDataRecord_get_PerformanceMode_mEF911B8B3207795B86E013D3DFF2679A599D78DF_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CPerformanceModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PerformanceDataRecord_set_PerformanceMode_m60B7287BBD83581603283DEE76151A6B88B4C0BD_inline (PerformanceDataRecord_tDF1B7607FB8378B49C42DFFA5AE4A64F62C42F83* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CPerformanceModeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* Cinfo_get_id_m5FDCB235FD54A50F6AF4BBEA5CFCEFCE07A96188_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CidU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_id_m4E93140B46C960FFB4723062C55D05D7B551A57B_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CidU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_providerType_mF282D14E28655AF08B319A766EDDFF8B1E8A876E_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CproviderTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_providerType_m27A630CAFBA225796667E17DE114673056339EA4_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CproviderTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CproviderTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemTypeOverride_m647D4EFCFE336CDC902DC531F5F45A9A7188961F_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CsubsystemTypeOverrideU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SubsystemDescriptorWithProvider_set_subsystemTypeOverride_m34C15BBBE4EB41226EF1C0A0C8BB73A0955E0F3E_inline (SubsystemDescriptorWithProvider_t2A61A2C951A4A179E898CF207726BF6B5AF474D5* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CsubsystemTypeOverrideU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemTypeOverrideU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_id_m77027979E9BA297A2803C6EA7691881619C35F91_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CidU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CidU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_providerType_mE7F2A87EA82917E26391F16464ADF35CA8A8CD19_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CproviderTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CproviderTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemTypeOverride_mE90E2B1A438FE40025C78836845E76876630DC34_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CsubsystemTypeOverrideU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemTypeOverrideU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* Cinfo_get_subsystemImplementationType_mAC768A1F926DCEDB774E198F70381113378372FF_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = __this->___U3CsubsystemImplementationTypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Cinfo_set_subsystemImplementationType_mE5398A3C07C0B759B72027FE49DDBC1FCB50A5B9_inline (Cinfo_t016018D78B642CAAA7B595015B8AF98E5F1008DB* __this, Type_t* ___0_value, const RuntimeMethod* method) 
{
	{
		Type_t* L_0 = ___0_value;
		__this->___U3CsubsystemImplementationTypeU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsubsystemImplementationTypeU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* SubsystemWithProvider_3_get_provider_m963D70D839CE42A2C17A2C183A61C25F0E2C6732_gshared_inline (SubsystemWithProvider_3_t548D9C2A4778C7ADB62496A2A07F8B7563309893* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___U3CproviderU3Ek__BackingField;
		return L_0;
	}
}
