﻿#include "pch-cpp.hpp"





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

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

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

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

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

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct GenericVirtualActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

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

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

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

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

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

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, invokeData.method);
	}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

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

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

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

	static inline R Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};

struct BaseRenderFunc_2_tCEF4A4193D64B47BA9BDF45CF9B801DEB82FED1C;
struct BaseRenderFunc_2_tA367BC6873E6166CAEC57DF6061E145117B9C512;
struct BaseRenderFunc_2_t32358B6516BDEAB56ACC9348A76673FE149665B8;
struct BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE;
struct BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A;
struct BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34;
struct Dictionary_2_t28372F4EC39F4F91AF54C2B6902494C299EB408C;
struct Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5;
struct Dictionary_2_t97620CE14730DB61D4757E96AEDE46C20033A6C7;
struct Dictionary_2_t4EAC15363030DFDF453F1AB77D690425033951F5;
struct Dictionary_2_t21E090827BAF9D0D011CB55C02CA666756BF1AE7;
struct Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9;
struct Dictionary_2_tD019675AC355FFD5CFAA96928550B683BD47BD19;
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
struct Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567;
struct Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4;
struct Dictionary_2_t8D403C45B564DB77AE8A32FD6D35E333ABE68793;
struct DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467;
struct DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA;
struct DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C;
struct DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0;
struct DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8;
struct DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B;
struct DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540;
struct IEqualityComparer_1_t214799933CDD8D2200AB5F9D65770E59306C8D03;
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
struct KeyCollection_t9B8E61C83A9D9C5A1DBF366ABC39A44BB1DEFBCA;
struct KeyCollection_tC4499EC5CB632E5B048C05B42DC3C3B9926CB534;
struct KeyCollection_t8882F6C75CBF620688937E7269A58C2E9951913C;
struct List_1_t955CAFFF18AD1556FC2BD48BEBDAC1EE39E8A7DF;
struct List_1_t4EB5365A3866A0BF5430158C8CAAA549FE1375D6;
struct List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C;
struct List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3;
struct List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tB5216E2043E168F4E0A122E4594A52A4BA2394F2;
struct List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD;
struct List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6;
struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C;
struct List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65;
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
struct List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8;
struct List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43;
struct List_1_t1F931823944E53CBB0D01901B6F29A1A22F90BCC;
struct RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8;
struct RenderGraphResourcePool_1_t104371BF6C36C99C2FEADC11F162343E7A7DE0DA;
struct RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4;
struct RenderGraphResourcePool_1_tC7D4B3909B5DF7F97CEC8C87590B95DA91FD9E1B;
struct RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C;
struct RenderGraphResource_2_t5640A75CE012B3ED8292A963965C2A23539D241F;
struct RenderGraphResource_2_tB285E318C57C5AA0503202BE0E7DED39C840F1EA;
struct RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223;
struct RenderGraphResource_2_t0AEB4F6079552A0C799ABCD58A0D7D5F5E8BFE70;
struct RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648;
struct Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6;
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5;
struct ValueCollection_t9CBCCD9743A7F8D7EDC02865F359233D32F01C94;
struct ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7;
struct ValueCollection_t1417C2531BDC928EA0E138ACC469B3045782E69C;
struct ValueCollection_tE720AB1351DE47B753989F07596FB69CD167CFC2;
struct DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA;
struct EntryU5BU5D_tAA62A98DBC92D90F67B6ED2A75454EE4B71ABE7A;
struct EntryU5BU5D_t2D713D945079034F157002B1307F4A79C462172F;
struct EntryU5BU5D_t49A6E288693E558C0C9777DC2F1F39CC515017B7;
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206;
struct List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8;
struct List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E;
struct List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520;
struct ValueTuple_2U5BU5D_t7DAFC617F1B43444E05EADC2EBB94D80FCA5375B;
struct ValueTuple_2U5BU5D_t2159C816926F2E99C656C4B20F2AFECAB68173E4;
struct ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E;
struct RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct IRenderGraphResourceU5BU5D_tF72B9471181CD494E8F4A0274F40A7A037FF44C7;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct MaterialPropertyBlockU5BU5D_t6911DDC471FC23F2AF58FF0140ED595529EC5F5B;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RenderGraphPassU5BU5D_tD1CE915050BF6CA5D7308C2E34A6197C10F22C93;
struct RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC;
struct RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B;
struct RendererListLegacyResourceU5BU5D_tEB1276E40F8D87935FAB65686AA2A4267B529F38;
struct RendererListResourceU5BU5D_t466A5554891C5C5685BE25122B5C21F312288D5C;
struct ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948;
struct ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293;
struct WidgetU5BU5D_t39DEA55B87EF43C59C5699E0340B34185BA1E4A2;
struct CompiledPassInfoU5BU5D_tC2F7B1E8A8086ABED3DF922FE77883604DE356AB;
struct CompiledResourceInfoU5BU5D_tC51DFC290061BAFA69CB3BD22443BC0F90C10B63;
struct SharedObjectPoolBaseU5BU5D_tB664988E941C3012D154EFE7562DB10E7B28F625;
struct RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3;
struct RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839;
struct PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC;
struct ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74;
struct BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098;
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7;
struct ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61;
struct ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F;
struct CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A;
struct CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487;
struct Delegate_t;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct Exception_t;
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F;
struct GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372;
struct IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021;
struct IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35;
struct IUnsafeRenderGraphBuilder_t60BB47E91098AE0177EA53951D7A2B7DC56A6A28;
struct InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D;
struct MethodInfo_t;
struct NativePassCompiler_t4E5CE894AF5B8832B5828B22DAB0EA4FAC819E07;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE;
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B;
struct RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F;
struct RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8;
struct RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D;
struct RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F;
struct Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90;
struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E;
struct RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A;
struct RenderGraphCompilationCache_t25B996EBE41BF50CAE9A81E97B9BBE376AAB55D2;
struct RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D;
struct RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D;
struct RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C;
struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437;
struct RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93;
struct RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1;
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791;
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
struct String_t;
struct StringBuilder_t;
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
struct Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA;
struct Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388;
struct TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F;
struct TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719;
struct Type_t;
struct UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2;
struct UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
struct Panel_t3A0D2006E8AEA607A6DF5188138E463A26085295;
struct U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0;
struct CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644;
struct DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE;
struct OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226;
struct OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C;
struct ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB;
struct SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE;
struct RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF;
struct ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356;
struct ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657;
struct BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3;
struct BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846;
struct CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB;
struct BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57;
struct PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31;
struct TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3;
struct NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F;
struct NativeRenderPassInfo_t17B9742FCBC2D3471C9F7B0D6CFDF97926F26D91;
struct AttachmentInfo_t2BCE7849BF4DED687B3EF92D8E7EE99F9419FBBF;

IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommandBufferHelpers_tB8C09D01D6F0369DF52DEA955F017D6001BC72E5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SharedObjectPool_1_tFE57C52956DE2E7DD350E01A4DE3792D639D05AB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Target_tFB6DEAAA9B8FF7F6383305B097B756A260E88E4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral0C5F93063231CC80C2B53863C30C2F61B61FBD20;
IL2CPP_EXTERN_C String_t* _stringLiteral0E4FB36938EA8794B0E4393886A50627F83F739C;
IL2CPP_EXTERN_C String_t* _stringLiteral1756B2AA6B1C1EE837CECAC84ACCFB8E5E4DA3B3;
IL2CPP_EXTERN_C String_t* _stringLiteral17F842E7F870D9F4A73789D6478EB88A8E445D38;
IL2CPP_EXTERN_C String_t* _stringLiteral19F1F6396AD6D837342319B8B9C1634A8D390C64;
IL2CPP_EXTERN_C String_t* _stringLiteral1F379CEC4C97B321721FFB5C8EE8877DB6EE30BD;
IL2CPP_EXTERN_C String_t* _stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466;
IL2CPP_EXTERN_C String_t* _stringLiteral240C22C35A66AE787BF45A4DECC936113ECEF2BE;
IL2CPP_EXTERN_C String_t* _stringLiteral24D92E3AB9BC0D7E61AB569B5011874063A3A7E6;
IL2CPP_EXTERN_C String_t* _stringLiteral267338D520872B4DD2B4CAF3E0BC013E62084549;
IL2CPP_EXTERN_C String_t* _stringLiteral29EBB2D9F24232AC9B919097BFAC02D192984052;
IL2CPP_EXTERN_C String_t* _stringLiteral2DEA5AB6D762CF838ED70737186683E9781EEA86;
IL2CPP_EXTERN_C String_t* _stringLiteral2E363CCF778E13C61797252486375695263E9D06;
IL2CPP_EXTERN_C String_t* _stringLiteral32BEC155AB1428FB2E55705726DDC8DD1B51BE6F;
IL2CPP_EXTERN_C String_t* _stringLiteral36D64FA5A1ED587F293E4E689C0C64DAFBE71529;
IL2CPP_EXTERN_C String_t* _stringLiteral38BD56DA45E097EB1E02DB8FBC1FBA67717FFB90;
IL2CPP_EXTERN_C String_t* _stringLiteral3FF355BB89F2C02DCB09AD83274077BAE3B77510;
IL2CPP_EXTERN_C String_t* _stringLiteral450433E5067B6EF39813AFBCC7FF4B60A8D0A3C9;
IL2CPP_EXTERN_C String_t* _stringLiteral4590D680E813AF68C772357407A88D6ABBF3913F;
IL2CPP_EXTERN_C String_t* _stringLiteral46FA6325E1A17DCC4A776ACBE7BBAB5E64DB352F;
IL2CPP_EXTERN_C String_t* _stringLiteral4CE24A509220485033F4DD146D05CC9F7449790B;
IL2CPP_EXTERN_C String_t* _stringLiteral52CB9D202E071A51DD6AFCF656B9F9C210786C51;
IL2CPP_EXTERN_C String_t* _stringLiteral55E05A2C79885FD6017541A339E7ADD11F607712;
IL2CPP_EXTERN_C String_t* _stringLiteral5817F0E5D8912F5446E55417FA883F482432A841;
IL2CPP_EXTERN_C String_t* _stringLiteral63959730D75E473AB98A4A14085362568790753E;
IL2CPP_EXTERN_C String_t* _stringLiteral6512C130B51B1142B5789B915FE2508ABC9AED53;
IL2CPP_EXTERN_C String_t* _stringLiteral66F18344BB01568D9E6C7B34CB97DC77588CFBBE;
IL2CPP_EXTERN_C String_t* _stringLiteral676ECA435DD2C3205541B89270BD62D0862B3F16;
IL2CPP_EXTERN_C String_t* _stringLiteral6BEC7D2A1C2422E67A26F23512CF4C46AA95518A;
IL2CPP_EXTERN_C String_t* _stringLiteral6DB75556CBDC86691A5D7F914DDEF26BD1DAC3E1;
IL2CPP_EXTERN_C String_t* _stringLiteral6E760A0DF3D3937E19EF0BC5A96E26CE0FBC7132;
IL2CPP_EXTERN_C String_t* _stringLiteral6EA0338BFCBDA802854596EB7D07BD9DB1771D17;
IL2CPP_EXTERN_C String_t* _stringLiteral71D8D8D9827CB2F6B02567B5F5735F48163B5E7A;
IL2CPP_EXTERN_C String_t* _stringLiteral75ABE46520D2663D819AC90CCE08D3B0606DC483;
IL2CPP_EXTERN_C String_t* _stringLiteral76E8B21D4BED267A23080D2D4CA3991A0D32C02D;
IL2CPP_EXTERN_C String_t* _stringLiteral7792D2798A1A186C9E6C913477C52115F6FB95D9;
IL2CPP_EXTERN_C String_t* _stringLiteral7922678B643A261C9DF3D88D757BB6AFD553CE48;
IL2CPP_EXTERN_C String_t* _stringLiteral7AC3557EF55B39486D6D0C8F1D63BF2D975FD3BE;
IL2CPP_EXTERN_C String_t* _stringLiteral874A7E00232E4481BC3A70F1072EC145A10FB980;
IL2CPP_EXTERN_C String_t* _stringLiteral8982B21DD4AC6B94BB1CB7032516819ECB56FDF7;
IL2CPP_EXTERN_C String_t* _stringLiteral8AB123D531FBC98BFC885BF23A17F8930BF1B288;
IL2CPP_EXTERN_C String_t* _stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E;
IL2CPP_EXTERN_C String_t* _stringLiteral8FE927FB36CA7828AAA7E4EE8914C6BA95849B52;
IL2CPP_EXTERN_C String_t* _stringLiteral91BEF1439E00EB86764410FA41FF53A978B6BD57;
IL2CPP_EXTERN_C String_t* _stringLiteral95111F879D2D6397D742057A31FDD4045264EB48;
IL2CPP_EXTERN_C String_t* _stringLiteral9C6886F2FA5BD9D5B7CC8F04C397713C7BBD7BED;
IL2CPP_EXTERN_C String_t* _stringLiteral9D9228C061B1CABFD3A9149925611AB848610AFF;
IL2CPP_EXTERN_C String_t* _stringLiteralA03C4BF9ED401367E2E24DF42C52E002E781B667;
IL2CPP_EXTERN_C String_t* _stringLiteralA4D93B1DFA3688C3506E7F17EF2EDA3E4BD43E10;
IL2CPP_EXTERN_C String_t* _stringLiteralA58B2CA496D892E0F785FE5685D7B43E637B4C24;
IL2CPP_EXTERN_C String_t* _stringLiteralA5EE92405DB14337A4CDB8205E57E68FDF5104FF;
IL2CPP_EXTERN_C String_t* _stringLiteralA809EC2A52532CF66631C2AB7843F9DF61E97CB4;
IL2CPP_EXTERN_C String_t* _stringLiteralA8BF9FEA20B6FE20669F8A437124AE4BF54ACAB0;
IL2CPP_EXTERN_C String_t* _stringLiteralAFF85FDC22A5ED1C5DE821DB06EEE0BB1538BC4B;
IL2CPP_EXTERN_C String_t* _stringLiteralBAB3153D86C8B3F1A287F570BF4602A2ACDAEE80;
IL2CPP_EXTERN_C String_t* _stringLiteralC00F3B7C189CC64FD31ECCD1A13A669E29D47F53;
IL2CPP_EXTERN_C String_t* _stringLiteralC1A35057AB68724A66B49BA4F587ECE15BF98E4D;
IL2CPP_EXTERN_C String_t* _stringLiteralC25FD5E9A5C06357BA87E5E5F230CA73C8D1422D;
IL2CPP_EXTERN_C String_t* _stringLiteralC3AE0A615D728F6592766C0FD74E770D0E295C95;
IL2CPP_EXTERN_C String_t* _stringLiteralC5B637AFC41E68B29AACC51090650BC5066693A6;
IL2CPP_EXTERN_C String_t* _stringLiteralC7AAB0414E2DE66C24B0E86AAF0FB38455D8F62B;
IL2CPP_EXTERN_C String_t* _stringLiteralC7E0A7128DAA9A15FD71C4ECE734C870EBBC276F;
IL2CPP_EXTERN_C String_t* _stringLiteralCA11BD1EE52BB1D183BE81FFBDF92AB61C430DC2;
IL2CPP_EXTERN_C String_t* _stringLiteralCDA882918934AF9AD140D62763711070F4DAE3AC;
IL2CPP_EXTERN_C String_t* _stringLiteralD1EC2FDA00E6E1B26A6502535F0AEB41CC285B87;
IL2CPP_EXTERN_C String_t* _stringLiteralD5A9564F78E5DA23E56B65745974C368D11B97B7;
IL2CPP_EXTERN_C String_t* _stringLiteralD886E9B948117863A3F1A60572285CE012AB3348;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDCFA1EF3430C3331A0B719BBA928126A6345BE88;
IL2CPP_EXTERN_C String_t* _stringLiteralDD2C601E60F194DBC536740425270C54645C0A64;
IL2CPP_EXTERN_C String_t* _stringLiteralE2D132F6BF5B1AD90028CDB0863416C3961A703E;
IL2CPP_EXTERN_C String_t* _stringLiteralEFA25966CA527FCD258E8A64752FA3184B72D391;
IL2CPP_EXTERN_C String_t* _stringLiteralF2A63EA0440B3D405C3F86E3EDE3472EEA4AA23C;
IL2CPP_EXTERN_C String_t* _stringLiteralF30C67399D56BB609F2A3200F8788EC708D7ADAC;
IL2CPP_EXTERN_C String_t* _stringLiteralF428D2515DD825EDB32BB50BC15D25AD5FCAC4C4;
IL2CPP_EXTERN_C String_t* _stringLiteralF687A6BECD7178CCE796FCD0DFE382D4C425993B;
IL2CPP_EXTERN_C String_t* _stringLiteralF8AB623224E54BD71B3F9344E4F7187E575D7EDF;
IL2CPP_EXTERN_C String_t* _stringLiteralF98BF2CBEA15210AEB3F4E3B58A90265C6103EB9;
IL2CPP_EXTERN_C String_t* _stringLiteralFBC937CC160106F8A3009B4141B1A12001BEF2A9;
IL2CPP_EXTERN_C String_t* _stringLiteralFDB2816413E42BE40FC75246651D96808DA6D4D3;
IL2CPP_EXTERN_C String_t* _stringLiteralFE16040695E2395693B9491F4D263E70DBDEF301;
IL2CPP_EXTERN_C String_t* _stringLiteralFF41D62CD984DB92C743064F9DB5D930A6E73368;
IL2CPP_EXTERN_C String_t* _stringLiteralFFE3A1B73CD7FC81540FBBE737435B0A887629D5;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mBD9C816FBC66C7EFC66F991DD7AAC3F1284EF5EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m57922341ADB52F113D97C54DF8317E7AC36042A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m9B5ED06FF7A5EE435736D3F569A287385996360B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m6FE8D5C0FAFA39DEABC9779AC2FED142ABD7E455_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m99D69C931A4C3FD0046E43BD538399E642851D1C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3A10B3576657976F36563F353A34AB383EE66349_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBC1FB3C99EC5EEC4B66EF4DD7244C5F9AD659D01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC457EA613A0C67B39E57C286CD9A8B8D944572D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_GetEnumerator_mDDDC470D0724CCAB392E8ADE95C9E4BF9A35C2BB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1__ctor_m2FC270245D922AB02289BFFDD11D018D211C7F60_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1__ctor_mF10D8B1E4D45892F42156CFBEB0C04C963330B7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2301C91882FC1EAA1B967C8E6F3A4BCF40E45369_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m4C59265AE7827B246EABE143C228773DF2A3C086_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m83268DEE996EDF7B3641496DA42952F791954356_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m30A7BE0EA3E7DB0D2D9906D7D61EC211CDCE0ECA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m5F8A85651D2B6F522D4D7A9E08DE33986956A2E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m6F51ED417BCAEE511FE80353623E1B7FB0D0A942_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m10D0EC184F0DF3F2F9EBFCD00A1B63D8C04FC5A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7CF9EAFCBAD62D512D7B7A7E2443F18496A3C2CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m9A3D89560E2E4D1D58BA482DB9E8435CEC036F44_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IRasterRenderGraphBuilder_SetRenderFunc_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_mB88558694BB6274993969EE7B80E7559D55ECBB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IUnsafeRenderGraphBuilder_SetRenderFunc_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_mC3DD7253A73FDCCBB67127F643CE5C9431DB113B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* IUnsafeRenderGraphBuilder_SetRenderFunc_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_m0824E6BD988EF4DE5E871EAF785F95C46597A895_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Iterator_MoveNext_m9D13E2CE04515A7872CBAA2411ECD05464B4F5FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Iterator_get_Current_m08992618F0F2EEF3ACFD00C4CCEB8A2F1A7DD584_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m9F1457734F034B2FC658EA38CFA0C1ACD5797AD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m03B29C69F9974D985EFCE1B1D91AC7AC4F578723_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mBF0EA569FA3009F6023B8F8CCB4A77CB02C7281D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mFD8E9B8F43A77EEA466652E59007F499D920E589_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9FDBD09FEFDB8C3F98E74C51E846806B1523EE85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA014A1E2F472A3A623E1DAC9360F1121C197343A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m62A77F1460354BE0E80B3F44FB99E69D61F1849A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6047808EBD59F4227B16FA8CB12B248FCF117DB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilders_CheckNotUseFragment_mF9C2C37A924C588174ACB4CEFE43D2877E33EDE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilders_CheckResource_m2AD3AD9C3D649BDED6150C64AE95843559E55BD0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilders_Setup_mA6028281034D85F7210F4CD17FFEBDBD793049E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilders_UseGlobalTexture_m849E3BF1B43DDE008D884E52133730EAE29F8CC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphBuilders_ValidateWriteTo_mB66E0C654999337BF839DFFE7BB12A973745DCC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourcePool_1__ctor_m973AD0C3EBE5126F7008EBFB60579EA4899A7514_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourcePool_1__ctor_mEC58E79B2C31977C571531AA223AEF0ADDD2FB35_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_CheckBufferResource_mD62E83C19ACDB47EF60CE0EEC03B8C46C7D297B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_CheckTextureResource_mC77AD74848C57BCE3F4E412D677AC02820D4BB96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_CreateRendererLists_m6A910F1960A54DBCFB395F09C3A0D5AE25B245DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_CreateTextureCallback_mF60B2DA76E54B5F1EAAE0516362C1DB57C5ACCD1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_GetBufferResourceDesc_m220BE9C353ACC16C57893409821A3131034603C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_GetRayTracingAccelerationStructure_m759C0E84AC21D7B303348AA44EE1DB7DE6F03BCA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ImportTexture_mAC1C3B9B7E2C88D595CAB11784F0EE1AC3CFBE5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ImportTexture_mF50D1576267A3BDFF2BE8ED278D790AFE10B8CDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_RefreshSharedTextureDesc_mA24B17324712FE3988A3DF8FD7C609588DBEEC7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ReleaseSharedTexture_mB52A314A69967CB01DD9459E2BEF0CE1C78E375D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ReleaseTextureCallback_m8042D16287C3761F322BF0B132DD5FAB61E28F3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ValidateBufferDesc_m8FCE239903CB04BFCC7185D58B89CC99D97DCD1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ValidateFormat_m27791C714E632B475B3160476994E75CC3608D0F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ValidateRendererListDesc_mF2224CC79FAB9C20E8458DD5DCDD55926B31100A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResource_2_ReleaseGraphicsResource_m0995207D4ED695EB84E058291C7C9525BB968961_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResource_2_ReleaseGraphicsResource_m400C7EABC25C8E9E78863C1A6451CA8D3CA29A28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResource_2__ctor_m3184317DDB4E8EBA7AADBEE7747C569ED987D7F3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResource_2__ctor_m4808A3C4E53BB7027E2F521482CBFA625B1D64E3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResource_2__ctor_m78342167D0A58EE79CCC2FE2B29801F2F000C44C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourcesData_AddNewRenderGraphResource_TisRayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_mF3907334DED2C9584B8948F6FA91D0A015278168_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphUtils_AddBlitPass_m873662616FFD1B11E2D1A64694178EBAA3E666C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphUtils_AddBlitPass_mD05B318455299EC1E50C534B568C77B3B438AC7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddRasterRenderPass_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_m244C14FD9EB49F2B7A741D70E5FA90281156B435_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddUnsafePass_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_m0DED427274B14161C54EC5DCD08E93E3BB338356_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* RenderGraph_AddUnsafePass_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_mF9A7DF32C4F0FBA1BC25D6105400F43F946B0C8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SharedObjectPool_1_Get_mFA8B994F7DEC064E5307D9B2E5CE9FB007382BCE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SharedObjectPool_1_Release_m560FC31B82FCBF6A421558E88CA51857A5077922_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAddBlitPassU3Eb__13_0_m42F0B37B970CB3250B19F47FDEC6337E71107AA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAddBlitPassU3Eb__7_0_m63EB6EB11C386DB8E2FDCC73C08DD7030D236E4F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAddCopyPassU3Eb__3_0_m3AF314DFFB909B684FCC6A60B4170AE174B0C1E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F;;
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com;
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com;;
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke;
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke;;
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1;;
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com;
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com;;
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke;
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke;;
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388;;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com;;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke;
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke;;

struct DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA;
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206;
struct List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8;
struct List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E;
struct List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520;
struct ValueTuple_2U5BU5D_t7DAFC617F1B43444E05EADC2EBB94D80FCA5375B;
struct ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC;
struct RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B;
struct ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293;
struct RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3;
struct RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839;
struct PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC;
struct ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tAA62A98DBC92D90F67B6ED2A75454EE4B71ABE7A* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t9B8E61C83A9D9C5A1DBF366ABC39A44BB1DEFBCA* ____keys;
	ValueCollection_t9CBCCD9743A7F8D7EDC02865F359233D32F01C94* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t2D713D945079034F157002B1307F4A79C462172F* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tC4499EC5CB632E5B048C05B42DC3C3B9926CB534* ____keys;
	ValueCollection_t1417C2531BDC928EA0E138ACC469B3045782E69C* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t49A6E288693E558C0C9777DC2F1F39CC515017B7* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t8882F6C75CBF620688937E7269A58C2E9951913C* ____keys;
	ValueCollection_tE720AB1351DE47B753989F07596FB69CD167CFC2* ____values;
	RuntimeObject* ____syncRoot;
};
struct DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467  : public RuntimeObject
{
	IRenderGraphResourceU5BU5D_tF72B9471181CD494E8F4A0274F40A7A037FF44C7* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C  : public RuntimeObject
{
	RendererListLegacyResourceU5BU5D_tEB1276E40F8D87935FAB65686AA2A4267B529F38* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0  : public RuntimeObject
{
	RendererListResourceU5BU5D_t466A5554891C5C5685BE25122B5C21F312288D5C* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8  : public RuntimeObject
{
	CompiledPassInfoU5BU5D_tC2F7B1E8A8086ABED3DF922FE77883604DE356AB* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B  : public RuntimeObject
{
	CompiledResourceInfoU5BU5D_tC51DFC290061BAFA69CB3BD22443BC0F90C10B63* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540  : public RuntimeObject
{
	SharedObjectPoolBaseU5BU5D_tB664988E941C3012D154EFE7562DB10E7B28F625* ___m_Array;
	int32_t ___U3CsizeU3Ek__BackingField;
	int32_t ___U3CversionU3Ek__BackingField;
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE  : public RuntimeObject
{
};
struct List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C  : public RuntimeObject
{
	ValueTuple_2U5BU5D_t7DAFC617F1B43444E05EADC2EBB94D80FCA5375B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3  : public RuntimeObject
{
	ValueTuple_2U5BU5D_t2159C816926F2E99C656C4B20F2AFECAB68173E4* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549  : public RuntimeObject
{
	ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C  : public RuntimeObject
{
	MaterialPropertyBlockU5BU5D_t6911DDC471FC23F2AF58FF0140ED595529EC5F5B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD  : public RuntimeObject
{
	RenderGraphPassU5BU5D_tD1CE915050BF6CA5D7308C2E34A6197C10F22C93* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6  : public RuntimeObject
{
	RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C  : public RuntimeObject
{
	RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65  : public RuntimeObject
{
	ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD  : public RuntimeObject
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8  : public RuntimeObject
{
	PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43  : public RuntimeObject
{
	ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5  : public RuntimeObject
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____array;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7  : public RuntimeObject
{
	Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9* ____dictionary;
};
struct BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06  : public RuntimeObject
{
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_WrappedCommandBuffer;
	RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_ExecutingPass;
};
struct ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F  : public RuntimeObject
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
	ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___cmd;
};
struct IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021  : public RuntimeObject
{
	bool ___imported;
	bool ___shared;
	bool ___sharedExplicitRelease;
	bool ___requestFallBack;
	bool ___forceRelease;
	uint32_t ___writeCount;
	uint32_t ___readCount;
	int32_t ___cachedHash;
	int32_t ___transientPassIndex;
	int32_t ___sharedResourceLastFrameUsed;
	int32_t ___version;
};
struct IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35  : public RuntimeObject
{
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE  : public RuntimeObject
{
	CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CsamplerU3Ek__BackingField;
	CustomSampler_tDA472186F08B4016626F032F944036BADFDB5487* ___U3CinlineSamplerU3Ek__BackingField;
	String_t* ___U3CnameU3Ek__BackingField;
	Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_Recorder;
	Recorder_t0A14385FB0F5829CAAC1E16F88B095769D648C90* ___m_InlineRecorder;
};
struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E  : public RuntimeObject
{
	NativePassCompiler_t4E5CE894AF5B8832B5828B22DAB0EA4FAC819E07* ___nativeCompiler;
	bool ___U3CnativeRenderPassesEnabledU3Ek__BackingField;
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
	RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* ___m_RenderGraphPool;
	RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* ___m_builderInstance;
	List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* ___m_RenderPasses;
	List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___m_RendererLists;
	RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* ___m_DebugParameters;
	RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_FrameInformationLogger;
	RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* ___m_DefaultResources;
	Dictionary_2_t21E090827BAF9D0D011CB55C02CA666756BF1AE7* ___m_DefaultProfilingSamplers;
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___m_RenderGraphContext;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___m_PreviousCommandBuffer;
	List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___m_ImmediateModeResourceList;
	RenderGraphCompilationCache_t25B996EBE41BF50CAE9A81E97B9BBE376AAB55D2* ___m_CompilationCache;
	RenderTargetIdentifierU5BU5DU5BU5D_tDB35F8D017FE3AD8BB35E08E323074D47C5A10BB* ___m_TempMRTArrays;
	Stack_1_t3197E0F5EA36E611B259A88751D31FC2396FE4B6* ___m_CullingStack;
	String_t* ___m_CurrentExecutionName;
	int32_t ___m_ExecutionCount;
	int32_t ___m_CurrentFrameIndex;
	int32_t ___m_CurrentImmediatePassIndex;
	bool ___m_ExecutionExceptionWasRaised;
	bool ___m_HasRenderGraphBegun;
	bool ___m_RendererListCulling;
	bool ___m_EnableCompilationCaching;
	CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* ___m_DefaultCompiledGraph;
	CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* ___m_CurrentCompiledGraph;
	String_t* ___m_CaptureDebugDataForExecution;
	Dictionary_2_t8D403C45B564DB77AE8A32FD6D35E333ABE68793* ___m_DebugData;
	String_t* ___U3CnameU3Ek__BackingField;
	Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9* ___registeredGlobals;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___k_PassNameDebugIgnoreList;
};
struct RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A  : public RuntimeObject
{
	RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_RenderPass;
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	bool ___m_Disposed;
};
struct RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D  : public RuntimeObject
{
	WidgetU5BU5D_t39DEA55B87EF43C59C5699E0340B34185BA1E4A2* ___m_DebugItems;
	Panel_t3A0D2006E8AEA607A6DF5188138E463A26085295* ___m_DebugPanel;
	bool ___clearRenderTargetsAtCreation;
	bool ___clearRenderTargetsAtRelease;
	bool ___disablePassCulling;
	bool ___immediateMode;
	bool ___enableLogging;
	bool ___logFrameInformation;
	bool ___logResources;
};
struct RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C  : public RuntimeObject
{
	Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* ___m_LogMap;
	StringBuilder_t* ___m_CurrentBuilder;
	int32_t ___m_CurrentIndentation;
};
struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437  : public RuntimeObject
{
	Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* ___m_ArrayPool;
	List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* ___m_AllocatedArrays;
	List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* ___m_AllocatedMaterialPropertyBlocks;
};
struct RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1  : public RuntimeObject
{
	RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* ___m_RenderGraphResources;
	DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* ___m_RendererListResources;
	DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* ___m_RendererListLegacyResources;
	RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* ___m_RenderGraphDebug;
	RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_ResourceLogger;
	RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_FrameInformationLogger;
	int32_t ___m_CurrentFrameIndex;
	int32_t ___m_ExecutionCount;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_CurrentBackbuffer;
	List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* ___m_ActiveRendererLists;
	bool ___forceManualClearOfResource;
};
struct RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567  : public RuntimeObject
{
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct StringBuilder_t  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
	StringBuilder_t* ___m_ChunkPrevious;
	int32_t ___m_ChunkLength;
	int32_t ___m_ChunkOffset;
	int32_t ___m_MaxCapacity;
};
struct TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B  : public RuntimeObject
{
};
struct UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320  : public RuntimeObject
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
	UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* ___cmd;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0  : public RuntimeObject
{
};
struct CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644  : public RuntimeObject
{
	DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* ___compiledResourcesInfos;
	DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* ___compiledPassInfos;
	int32_t ___lastExecutionFrame;
};
struct DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE  : public RuntimeObject
{
	List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* ___passList;
	List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520* ___resourceLists;
	bool ___isNRPCompiler;
};
struct ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB  : public RuntimeObject
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___sampler;
};
struct SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE  : public RuntimeObject
{
};
struct RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF  : public RuntimeObject
{
	DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* ___resourceArray;
	int32_t ___sharedResourcesCount;
	IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* ___pool;
	ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* ___createResourceCallback;
	ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* ___releaseResourceCallback;
};
struct U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446  : public RuntimeObject
{
};
struct CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB  : public RuntimeObject
{
	bool ___isMSAA;
};
struct PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31  : public RuntimeObject
{
	String_t* ___filePath;
	int32_t ___line;
};
struct NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F  : public RuntimeObject
{
	NativeRenderPassInfo_t17B9742FCBC2D3471C9F7B0D6CFDF97926F26D91* ___nativePassInfo;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___textureFBFetchList;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___setGlobals;
	int32_t ___width;
	int32_t ___height;
	int32_t ___volumeDepth;
	int32_t ___samples;
	bool ___hasDepth;
};
struct NativeRenderPassInfo_t17B9742FCBC2D3471C9F7B0D6CFDF97926F26D91  : public RuntimeObject
{
	String_t* ___passBreakReasoning;
	List_1_t1F931823944E53CBB0D01901B6F29A1A22F90BCC* ___attachmentInfos;
	Dictionary_2_tD019675AC355FFD5CFAA96928550B683BD47BD19* ___passCompatibility;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___mergedPassIds;
};
struct Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77 
{
	List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* ____list;
	int32_t ____index;
	int32_t ____version;
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ____current;
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A 
{
	List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
	int32_t ____index;
	int32_t ____version;
	RuntimeObject* ____current;
};
struct Iterator_t37EBB4C7D19FC6D296D3B6EDA24293149DD01603 
{
	DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* ___owner;
	int32_t ___index;
	int32_t ___localVersion;
};
struct Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D 
{
	DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* ___owner;
	int32_t ___index;
	int32_t ___localVersion;
};
struct KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 
{
	RuntimeObject* ___key;
	RuntimeObject* ___value;
};
struct KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2 
{
	String_t* ___key;
	StringBuilder_t* ___value;
};
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 
{
	bool ___hasValue;
	bool ___value;
};
struct RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8  : public IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35
{
	Dictionary_2_t97620CE14730DB61D4757E96AEDE46C20033A6C7* ___m_ResourcePool;
	List_1_t955CAFFF18AD1556FC2BD48BEBDAC1EE39E8A7DF* ___m_FrameAllocatedResources;
};
struct RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4  : public IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35
{
	Dictionary_2_t4EAC15363030DFDF453F1AB77D690425033951F5* ___m_ResourcePool;
	List_1_t4EB5365A3866A0BF5430158C8CAAA549FE1375D6* ___m_FrameAllocatedResources;
};
struct ValueTuple_2_tC57529B8C1EE84CA3D138FBE3836C013C6DC40AC 
{
	RuntimeObject* ___Item1;
	int32_t ___Item2;
};
struct ValueTuple_2_tF34EACCF71A708BBFA7545E7D3A1298BB2019C7D 
{
	Type_t* ___Item1;
	int32_t ___Item2;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 
{
	float ___r;
	float ___g;
	float ___b;
	float ___a;
};
struct ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61  : public BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06
{
};
struct DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 
{
	uint8_t ___m_WriteEnabled;
	int8_t ___m_CompareFunction;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2 
{
	uint32_t ___m_Hash;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 
{
	float ___m00;
	float ___m10;
	float ___m20;
	float ___m30;
	float ___m01;
	float ___m11;
	float ___m21;
	float ___m31;
	float ___m02;
	float ___m12;
	float ___m22;
	float ___m32;
	float ___m03;
	float ___m13;
	float ___m23;
	float ___m33;
};
struct MethodBase_t  : public MemberInfo_t
{
};
struct RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8  : public BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06
{
};
struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
	RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___cmd;
};
struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_pinvoke
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
	RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___cmd;
};
struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_com
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
	RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___cmd;
};
struct RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55 
{
	String_t* ___name;
};
struct RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_pinvoke
{
	char* ___name;
};
struct RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_com
{
	Il2CppChar* ___name;
};
struct RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E 
{
	RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_RenderPass;
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	bool ___m_Disposed;
};
struct RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_pinvoke
{
	RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_RenderPass;
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	int32_t ___m_Disposed;
};
struct RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_com
{
	RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___m_RenderPass;
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_Resources;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	int32_t ___m_Disposed;
};
struct RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352 
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
};
struct RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_pinvoke
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
};
struct RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_com
{
	InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___wrappedContext;
};
struct RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4 
{
	int32_t ___m_Indentation;
	RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_Logger;
	bool ___m_Disposed;
};
struct RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_pinvoke
{
	int32_t ___m_Indentation;
	RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_Logger;
	int32_t ___m_Disposed;
};
struct RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_com
{
	int32_t ___m_Indentation;
	RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___m_Logger;
	int32_t ___m_Disposed;
};
struct RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63 
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_Sampler;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	bool ___m_Disposed;
};
struct RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_pinvoke
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_Sampler;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	int32_t ___m_Disposed;
};
struct RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_com
{
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___m_Sampler;
	RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___m_RenderGraph;
	int32_t ___m_Disposed;
};
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 
{
	int32_t ___m_LowerBound;
	int32_t ___m_UpperBound;
};
struct RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 
{
	uint8_t ___m_WriteMask;
	uint8_t ___m_SourceColorBlendMode;
	uint8_t ___m_DestinationColorBlendMode;
	uint8_t ___m_SourceAlphaBlendMode;
	uint8_t ___m_DestinationAlphaBlendMode;
	uint8_t ___m_ColorBlendOperation;
	uint8_t ___m_AlphaBlendOperation;
	uint8_t ___m_Padding;
};
struct ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 
{
	int32_t ___m_Id;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 
{
	int16_t ___m_LowerBound;
	int16_t ___m_UpperBound;
};
struct StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 
{
	uint8_t ___m_Enabled;
	uint8_t ___m_ReadMask;
	uint8_t ___m_WriteMask;
	uint8_t ___m_Padding;
	uint8_t ___m_CompareFunctionFront;
	uint8_t ___m_PassOperationFront;
	uint8_t ___m_FailOperationFront;
	uint8_t ___m_ZFailOperationFront;
	uint8_t ___m_CompareFunctionBack;
	uint8_t ___m_PassOperationBack;
	uint8_t ___m_FailOperationBack;
	uint8_t ___m_ZFailOperationBack;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UIntPtr_t 
{
	void* ____pointer;
};
struct UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2  : public BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06
{
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A 
{
	int32_t ___m_X;
	int32_t ___m_Y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 
{
	float ___x;
	float ___y;
	float ___z;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 
{
	float ___x;
	float ___y;
	float ___z;
	float ___w;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D 
{
	union
	{
		struct
		{
			int32_t ___FixedElementField;
		};
		uint8_t U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D__padding[64];
	};
};
struct CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C 
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producers;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumers;
	int32_t ___refCount;
	bool ___imported;
};
struct CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_pinvoke
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producers;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumers;
	int32_t ___refCount;
	int32_t ___imported;
};
struct CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_com
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producers;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumers;
	int32_t ___refCount;
	int32_t ___imported;
};
struct U3Cm_CullingPlanesU3Ee__FixedBuffer_tC12F25D54F08F8DA4BD1129A6E4B09385A888B62 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3Cm_CullingPlanesU3Ee__FixedBuffer_tC12F25D54F08F8DA4BD1129A6E4B09385A888B62__padding[160];
	};
};
struct ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 
{
	String_t* ___name;
	bool ___imported;
	int32_t ___creationPassIndex;
	int32_t ___releasePassIndex;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList;
	bool ___memoryless;
	TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* ___textureData;
	BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* ___bufferData;
};
struct ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_pinvoke
{
	char* ___name;
	int32_t ___imported;
	int32_t ___creationPassIndex;
	int32_t ___releasePassIndex;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList;
	int32_t ___memoryless;
	TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* ___textureData;
	BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* ___bufferData;
};
struct ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_com
{
	Il2CppChar* ___name;
	int32_t ___imported;
	int32_t ___creationPassIndex;
	int32_t ___releasePassIndex;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList;
	int32_t ___memoryless;
	TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* ___textureData;
	BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* ___bufferData;
};
struct PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3 
{
	String_t* ___message;
	bool ___isCompatible;
};
struct PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_pinvoke
{
	char* ___message;
	int32_t ___isCompatible;
};
struct PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_com
{
	Il2CppChar* ___message;
	int32_t ___isCompatible;
};
struct Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 
{
	Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 ____current;
	int32_t ____getEnumeratorRetType;
};
struct Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E 
{
	Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* ____dictionary;
	int32_t ____version;
	int32_t ____index;
	KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2 ____current;
	int32_t ____getEnumeratorRetType;
};
struct RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223  : public IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021
{
	RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55 ___desc;
	bool ___validDesc;
	RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* ___graphicsResource;
	RenderGraphResourcePool_1_tC7D4B3909B5DF7F97CEC8C87590B95DA91FD9E1B* ___m_Pool;
};
struct ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C 
{
	RuntimeObject* ___Item1;
	ValueTuple_2_tC57529B8C1EE84CA3D138FBE3836C013C6DC40AC ___Item2;
};
struct ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E 
{
	RuntimeObject* ___Item1;
	ValueTuple_2_tF34EACCF71A708BBFA7545E7D3A1298BB2019C7D ___Item2;
};
struct AccessFlags_tB7D400C853C05A1DB9C6B56DF14E43721F0B1739 
{
	int32_t ___value__;
};
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 
{
	int32_t ___value__;
};
struct BatchCullingProjectionType_tAD14BC373E72D5F74188E0899F8670FAB51FD481 
{
	int32_t ___value__;
};
struct BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 
{
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState0;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState1;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState2;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState3;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState4;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState5;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState6;
	RenderTargetBlendState_t51229A3F09EE698F8E49731F1BC5BB77DBEDC4C7 ___m_BlendState7;
	uint8_t ___m_SeparateMRTBlendStates;
	uint8_t ___m_AlphaToMask;
	int16_t ___m_Padding;
};
struct BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74  : public RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8
{
};
struct BuiltinRenderTextureType_t3D56813CAC7C6E4AC3B438039BD1CE7E62FE7C4E 
{
	int32_t ___value__;
};
struct ClearFlag_t0B57BE5A60AA0EE7CC0DAE7E7DF82EB993A59ADD 
{
	int32_t ___value__;
};
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct CubemapFace_t300D6E2CD7DF60D44AA28338748B607677ED1D1B 
{
	int32_t ___value__;
};
struct CullMode_t049B71889E4E981866E205A3F71DC8B856306D50 
{
	int32_t ___value__;
};
struct CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 
{
	intptr_t ___ptr;
	CullingAllocationInfo_tB260F5CD0B290F74E145EB16E54B901CC68D9D5A* ___m_AllocationInfo;
};
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 DepthAccess_tCF6B6A9E0FDFA998915C69204827599C42BE70CA 
{
	int32_t ___value__;
};
struct DepthBits_tB559EBF2048F6D10B241E6425FBAEC78C282D5DD 
{
	int32_t ___value__;
};
struct DistanceMetric_t071B9815BB961E33F7CA2C553CA725F61AE09EDE 
{
	int32_t ___value__;
};
struct DrawRendererFlags_t3AD0574208BFF93F323D5E1E92012F19EAE972CD 
{
	int32_t ___value__;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct FastMemoryFlags_tCB7206B25993B48CC436B08142DBF24F0F74C3A7 
{
	int32_t ___value__;
};
struct FilterMode_t4AD57F1A3FE272D650E0E688BA044AE872BD2A34 
{
	int32_t ___value__;
};
struct FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F 
{
	RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___m_RenderQueueRange;
	int32_t ___m_LayerMask;
	uint32_t ___m_RenderingLayerMask;
	uint32_t ___m_BatchLayerMask;
	int32_t ___m_ExcludeMotionVectorObjects;
	int32_t ___m_ForceAllMotionVectorObjects;
	SortingLayerRange_t96D04CFB4E8824978FEB2CFFFCFEAC37E56D52C9 ___m_SortingLayerRange;
};
struct GizmoSubset_t832D722616DF5A47294E692996ACD2FE975BE6D8 
{
	int32_t ___value__;
};
struct GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct GraphicsDeviceType_t65150C9055D1BC1E377E894972629BF22BA2CBF5 
{
	int32_t ___value__;
};
struct GraphicsFenceType_t8C3F229DC2BE62FA78724BA3D35FFCB3A64F7E0A 
{
	int32_t ___value__;
};
struct GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713 
{
	int32_t ___value__;
};
struct ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616 
{
	bool ___clearOnFirstUse;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
	bool ___discardOnLastUse;
};
struct ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_pinvoke
{
	int32_t ___clearOnFirstUse;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
	int32_t ___discardOnLastUse;
};
struct ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_com
{
	int32_t ___clearOnFirstUse;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
	int32_t ___discardOnLastUse;
};
struct MSAASamples_tB69F548BE8CA330465CC9D1F7B51199162D5D72C 
{
	int32_t ___value__;
};
struct MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct MethodInfo_t  : public MethodBase_t
{
};
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 PerObjectData_t04DDCBE9ABF1113E8F9BAFCF4A7F94DD841B9CC9 
{
	int32_t ___value__;
};
struct RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 
{
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousViewportSize;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___previousRenderTargetSize;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentViewportSize;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___currentRenderTargetSize;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___rtHandleScale;
};
struct RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D  : public RuntimeObject
{
	intptr_t ___m_Ptr;
};
struct RenderBufferLoadAction_t3333B2CABABAC39DA0CDC25602E5E4FD93C2CB0E 
{
	int32_t ___value__;
};
struct RenderBufferStoreAction_t87683F22C09634E24A574F21F42037C953A2C8B7 
{
	int32_t ___value__;
};
struct RenderGraphPassType_tD00EC2DAA135C660EE7E71652291A4672104EA2D 
{
	int32_t ___value__;
};
struct RenderGraphProfileId_t5444C9A0ACAAC6CD03B578299F007087C09AF214 
{
	int32_t ___value__;
};
struct RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086 
{
	int32_t ___value__;
};
struct RenderStateMask_tC9C95BF62EADEE4D622D4E16CDE1DF94E2A9EF57 
{
	int32_t ___value__;
};
struct RenderTextureCreationFlags_t1C01993691E5BA956575134696509089FE852F50 
{
	int32_t ___value__;
};
struct RenderTextureMemoryless_tE3B7F3AE353C3E9ACF86076376EB862131D19A69 
{
	int32_t ___value__;
};
struct RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 
{
	uintptr_t ___context;
	uint32_t ___index;
	uint32_t ___frame;
	uint32_t ___type;
	uint32_t ___contextID;
};
struct RendererListHandleType_tF4A920C02D6273E876EA0E5E7BF6B7096E278E57 
{
	int32_t ___value__;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 
{
	intptr_t ___m_Ptr;
};
struct ShadowObjectsFilter_t33DCB0BA372F88094F5BDCDAD3ADD835453AE186 
{
	int32_t ___value__;
};
struct ShadowSamplingMode_t8BE740C4258CFEDDBAC01FDC0438D8EE3F776BA8 
{
	int32_t ___value__;
};
struct ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF 
{
	int32_t ___m_CullingPlaneCount;
	U3Cm_CullingPlanesU3Ee__FixedBuffer_tC12F25D54F08F8DA4BD1129A6E4B09385A888B62 ___m_CullingPlanes;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_CullingSphere;
	float ___m_ShadowCascadeBlendCullingFactor;
	float ___m_CullingNearPlane;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_CullingMatrix;
};
struct SortingCriteria_t4907D221CB6E6AA4A32C1ED7B5D17103FD3E7C39 
{
	int32_t ___value__;
};
struct TextureDimension_t8D7148B9168256EE1E9AF91378ABA148888CE642 
{
	int32_t ___value__;
};
struct TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F  : public RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4
{
};
struct TextureSizeMode_t106C584015E214EB90B8CCDF3EB41D36C051CDFB 
{
	int32_t ___value__;
};
struct TextureWrapMode_tF9851343029052ED45668D1C99BAE09B2CCC13AD 
{
	int32_t ___value__;
};
struct UISubset_tA145E78D7C74E2D88DAA695A30331EA028A097E5 
{
	int32_t ___value__;
};
struct VRTextureUsage_t57FAA0077810142A461D74EDC5E33FC3D78BD2E8 
{
	int32_t ___value__;
};
struct Target_tFB6DEAAA9B8FF7F6383305B097B756A260E88E4A 
{
	int32_t ___value__;
};
struct UsageFlags_t4FB2DBAFD4AB261F5EA2BD4F4826FF83ACD1C91A 
{
	int32_t ___value__;
};
struct BlitFilterMode_tF7A46FB400DFF155F36BCBA0FB54836043DA32CC 
{
	int32_t ___value__;
};
struct FullScreenGeometryType_tF6B37148CCDD2613148C0E616153C1D71AA2F9ED 
{
	int32_t ___value__;
};
struct Enumerator_tB36DB9966B022B9487029942C5D6FA612DC2B3F4 
{
	List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C ____current;
};
struct Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7 
{
	List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E ____current;
};
struct NativeArray_1_t0AB49EE6A37F6BC668C15EDFBE9BE92A22B2F0DB 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t5576C5C8F17BB3E1BA11BBA3EC50A55FC1246445 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B 
{
	int32_t ___count;
	int32_t ___stride;
	String_t* ___name;
	int32_t ___target;
	int32_t ___usageFlags;
};
struct BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_pinvoke
{
	int32_t ___count;
	int32_t ___stride;
	char* ___name;
	int32_t ___target;
	int32_t ___usageFlags;
};
struct BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_com
{
	int32_t ___count;
	int32_t ___stride;
	Il2CppChar* ___name;
	int32_t ___target;
	int32_t ___usageFlags;
};
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F 
{
	bool ___inFastMemory;
	int32_t ___flags;
	float ___residencyFraction;
};
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke
{
	int32_t ___inFastMemory;
	int32_t ___flags;
	float ___residencyFraction;
};
struct FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com
{
	int32_t ___inFastMemory;
	int32_t ___flags;
	float ___residencyFraction;
};
struct GraphicsFence_t199180163AEDE0C1BE868F8E1314A47610B1FABB 
{
	intptr_t ___m_Ptr;
	int32_t ___m_Version;
	int32_t ___m_FenceType;
};
struct InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503  : public RuntimeObject
{
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___renderContext;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___cmd;
	RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* ___renderGraphPool;
	RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* ___defaultResources;
	RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___executingPass;
	bool ___contextlessTesting;
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3  : 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 RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 
{
	int32_t ___m_CullingMode;
	int32_t ___m_OffsetUnits;
	float ___m_OffsetFactor;
	uint8_t ___m_DepthClip;
	uint8_t ___m_Conservative;
	uint8_t ___m_Padding1;
	uint8_t ___m_Padding2;
};
struct RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F  : public RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223
{
};
struct RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C 
{
	String_t* ___executionName;
	int32_t ___currentFrameIndex;
	bool ___rendererListCulling;
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___scriptableRenderContext;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
	bool ___invalidContextForTesting;
};
struct RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_pinvoke
{
	char* ___executionName;
	int32_t ___currentFrameIndex;
	int32_t ___rendererListCulling;
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___scriptableRenderContext;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
	int32_t ___invalidContextForTesting;
};
struct RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_com
{
	Il2CppChar* ___executionName;
	int32_t ___currentFrameIndex;
	int32_t ___rendererListCulling;
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___scriptableRenderContext;
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___commandBuffer;
	int32_t ___invalidContextForTesting;
};
struct RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B 
{
	int32_t ___m_Type;
	int32_t ___m_NameID;
	int32_t ___m_InstanceID;
	intptr_t ___m_BufferPointer;
	int32_t ___m_MipLevel;
	int32_t ___m_CubeFace;
	int32_t ___m_DepthSlice;
};
struct RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA 
{
	int32_t ___width;
	int32_t ___height;
	int32_t ___volumeDepth;
	int32_t ___msaaSamples;
	int32_t ___format;
	bool ___bindMS;
};
struct RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_pinvoke
{
	int32_t ___width;
	int32_t ___height;
	int32_t ___volumeDepth;
	int32_t ___msaaSamples;
	int32_t ___format;
	int32_t ___bindMS;
};
struct RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_com
{
	int32_t ___width;
	int32_t ___height;
	int32_t ___volumeDepth;
	int32_t ___msaaSamples;
	int32_t ___format;
	int32_t ___bindMS;
};
struct RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 
{
	int32_t ___U3CwidthU3Ek__BackingField;
	int32_t ___U3CheightU3Ek__BackingField;
	int32_t ___U3CmsaaSamplesU3Ek__BackingField;
	int32_t ___U3CvolumeDepthU3Ek__BackingField;
	int32_t ___U3CmipCountU3Ek__BackingField;
	int32_t ____graphicsFormat;
	int32_t ___U3CstencilFormatU3Ek__BackingField;
	int32_t ___U3CdepthStencilFormatU3Ek__BackingField;
	int32_t ___U3CdimensionU3Ek__BackingField;
	int32_t ___U3CshadowSamplingModeU3Ek__BackingField;
	int32_t ___U3CvrUsageU3Ek__BackingField;
	int32_t ____flags;
	int32_t ___U3CmemorylessU3Ek__BackingField;
};
struct RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA 
{
	int32_t ___type;
	bool ___m_IsValid;
	int32_t ___U3ChandleU3Ek__BackingField;
};
struct RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_pinvoke
{
	int32_t ___type;
	int32_t ___m_IsValid;
	int32_t ___U3ChandleU3Ek__BackingField;
};
struct RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_com
{
	int32_t ___type;
	int32_t ___m_IsValid;
	int32_t ___U3ChandleU3Ek__BackingField;
};
struct RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 
{
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___rendererList;
	bool ___isActive;
};
struct RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_pinvoke
{
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___rendererList;
	int32_t ___isActive;
};
struct RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_com
{
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___rendererList;
	int32_t ___isActive;
};
struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C 
{
	uint32_t ___m_Value;
	int32_t ___m_Version;
	int32_t ___U3CtypeU3Ek__BackingField;
};
struct ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4 
{
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___m_CullingResults;
	int32_t ___m_LightIndex;
	int32_t ___m_SplitIndex;
	int32_t ___m_UseRenderingLayerMaskTest;
	uint32_t ___m_BatchLayerMask;
	ShadowSplitData_tC276A96F461DD73CFF6D94DB557D42A1643640DF ___m_SplitData;
	int32_t ___m_ObjectsFilter;
	int32_t ___m_ProjectionType;
};
struct SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_WorldToCameraMatrix;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CameraPosition;
	Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CustomAxis;
	int32_t ___m_Criteria;
	int32_t ___m_DistanceMetric;
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57  : public RuntimeObject
{
	int32_t ___count;
	int32_t ___stride;
	int32_t ___target;
	int32_t ___usage;
};
struct PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F 
{
	String_t* ___name;
	int32_t ___type;
	List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceReadLists;
	List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceWriteLists;
	bool ___culled;
	bool ___async;
	int32_t ___nativeSubPassIndex;
	int32_t ___syncToPassIndex;
	int32_t ___syncFromPassIndex;
	bool ___generateDebugData;
	NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* ___nrpInfo;
	PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* ___scriptInfo;
};
struct PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_pinvoke
{
	char* ___name;
	int32_t ___type;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReadLists;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceWriteLists;
	int32_t ___culled;
	int32_t ___async;
	int32_t ___nativeSubPassIndex;
	int32_t ___syncToPassIndex;
	int32_t ___syncFromPassIndex;
	int32_t ___generateDebugData;
	NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* ___nrpInfo;
	PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* ___scriptInfo;
};
struct PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_com
{
	Il2CppChar* ___name;
	int32_t ___type;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReadLists;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceWriteLists;
	int32_t ___culled;
	int32_t ___async;
	int32_t ___nativeSubPassIndex;
	int32_t ___syncToPassIndex;
	int32_t ___syncFromPassIndex;
	int32_t ___generateDebugData;
	NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* ___nrpInfo;
	PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* ___scriptInfo;
};
struct TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3  : public RuntimeObject
{
	int32_t ___width;
	int32_t ___height;
	int32_t ___depth;
	bool ___bindMS;
	int32_t ___samples;
	int32_t ___format;
	bool ___clearBuffer;
};
struct BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE  : public MulticastDelegate_t
{
};
struct BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A  : public MulticastDelegate_t
{
};
struct BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34  : public MulticastDelegate_t
{
};
struct Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 
{
	List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ____list;
	int32_t ____index;
	int32_t ____version;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ____current;
};
struct Nullable_1_tEB29AC5A73D1D1AF8DE0D726A51B415DC226387C 
{
	bool ___hasValue;
	NativeArray_1_t0AB49EE6A37F6BC668C15EDFBE9BE92A22B2F0DB ___value;
};
struct Nullable_1_t791F8A662AA857374FA6AFEEEA22B1F1E103327B 
{
	bool ___hasValue;
	NativeArray_1_t5576C5C8F17BB3E1BA11BBA3EC50A55FC1246445 ___value;
};
struct RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C  : public IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B ___desc;
	bool ___validDesc;
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___graphicsResource;
	RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8* ___m_Pool;
};
struct RenderGraphResource_2_t5640A75CE012B3ED8292A963965C2A23539D241F  : public IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B ___desc;
	bool ___validDesc;
	RuntimeObject* ___graphicsResource;
	RenderGraphResourcePool_1_t104371BF6C36C99C2FEADC11F162343E7A7DE0DA* ___m_Pool;
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C  : public MulticastDelegate_t
{
};
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA  : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
struct BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
};
struct DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 
{
	SortingSettings_t506C3B318FDFD3C2B1620E9B951829C631137E72 ___m_SortingSettings;
	U3CshaderPassNamesU3Ee__FixedBuffer_t5EDC823777BDDC9D50E55FF3779FBC1B3820126D ___shaderPassNames;
	int32_t ___m_PerObjectData;
	int32_t ___m_Flags;
	int32_t ___m_OverrideShaderID;
	int32_t ___m_OverrideShaderPassIndex;
	int32_t ___m_OverrideMaterialInstanceId;
	int32_t ___m_OverrideMaterialPassIndex;
	int32_t ___m_fallbackMaterialInstanceId;
	int32_t ___m_MainLightIndex;
	int32_t ___m_UseSrpBatcher;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NativePassAttachment_t55DBA5EF1FDFC2F35EF13D395908A90497585ED4 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
	int32_t ___loadAction;
	int32_t ___storeAction;
	bool ___memoryless;
	int32_t ___mipLevel;
	int32_t ___depthSlice;
};
struct NativePassAttachment_t55DBA5EF1FDFC2F35EF13D395908A90497585ED4_marshaled_pinvoke
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
	int32_t ___loadAction;
	int32_t ___storeAction;
	int32_t ___memoryless;
	int32_t ___mipLevel;
	int32_t ___depthSlice;
};
struct NativePassAttachment_t55DBA5EF1FDFC2F35EF13D395908A90497585ED4_marshaled_com
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
	int32_t ___loadAction;
	int32_t ___storeAction;
	int32_t ___memoryless;
	int32_t ___mipLevel;
	int32_t ___depthSlice;
};
struct RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B  : public RuntimeObject
{
	RTHandleSystem_tAE496B31B56A77B4896E34576C961C3CA073998F* ___m_Owner;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___m_RT;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_ExternalTexture;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___m_NameID;
	bool ___m_EnableMSAA;
	bool ___m_EnableRandomWrite;
	bool ___m_EnableHWDynamicScale;
	bool ___m_RTHasOwnership;
	String_t* ___m_Name;
	bool ___m_UseCustomHandleScales;
	RTHandleProperties_tBCB3E1EFE8B366995704C1322B9C443877580CD6 ___m_CustomHandleProperties;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CscaleFactorU3Ek__BackingField;
	ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___scaleFunc;
	bool ___U3CuseScalingU3Ek__BackingField;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CreferenceSizeU3Ek__BackingField;
};
struct RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
};
struct RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 
{
	BlendState_tC9B817349E49EF26CBCDC8FCE02789A661DC2630 ___m_BlendState;
	RasterState_tA30E8336EA5D1E2152A6C7252F15384985B98A26 ___m_RasterState;
	DepthState_t798415D2C1D9202E555FEE5D4C5FDF6B3A077255 ___m_DepthState;
	StencilState_tBE5F7C1134E50C5E93B45A626D4FB4690F1C91A9 ___m_StencilState;
	int32_t ___m_StencilReference;
	int32_t ___m_Mask;
};
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
struct ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791  : public MulticastDelegate_t
{
};
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4  : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
struct TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 
{
	int32_t ___sizeMode;
	int32_t ___width;
	int32_t ___height;
	int32_t ___slices;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___func;
	int32_t ___format;
	int32_t ___filterMode;
	int32_t ___wrapMode;
	int32_t ___dimension;
	bool ___enableRandomWrite;
	bool ___useMipMap;
	bool ___autoGenerateMips;
	bool ___isShadowMap;
	int32_t ___anisoLevel;
	float ___mipMapBias;
	int32_t ___msaaSamples;
	bool ___bindTextureMS;
	bool ___useDynamicScale;
	bool ___useDynamicScaleExplicit;
	int32_t ___memoryless;
	int32_t ___vrUsage;
	String_t* ___name;
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F ___fastMemoryDesc;
	bool ___fallBackToBlackTexture;
	bool ___disableFallBackToImportedTexture;
	bool ___clearBuffer;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
	bool ___discardBuffer;
};
struct TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_pinvoke
{
	int32_t ___sizeMode;
	int32_t ___width;
	int32_t ___height;
	int32_t ___slices;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Il2CppMethodPointer ___func;
	int32_t ___format;
	int32_t ___filterMode;
	int32_t ___wrapMode;
	int32_t ___dimension;
	int32_t ___enableRandomWrite;
	int32_t ___useMipMap;
	int32_t ___autoGenerateMips;
	int32_t ___isShadowMap;
	int32_t ___anisoLevel;
	float ___mipMapBias;
	int32_t ___msaaSamples;
	int32_t ___bindTextureMS;
	int32_t ___useDynamicScale;
	int32_t ___useDynamicScaleExplicit;
	int32_t ___memoryless;
	int32_t ___vrUsage;
	char* ___name;
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke ___fastMemoryDesc;
	int32_t ___fallBackToBlackTexture;
	int32_t ___disableFallBackToImportedTexture;
	int32_t ___clearBuffer;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
	int32_t ___discardBuffer;
};
struct TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_com
{
	int32_t ___sizeMode;
	int32_t ___width;
	int32_t ___height;
	int32_t ___slices;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Il2CppMethodPointer ___func;
	int32_t ___format;
	int32_t ___filterMode;
	int32_t ___wrapMode;
	int32_t ___dimension;
	int32_t ___enableRandomWrite;
	int32_t ___useMipMap;
	int32_t ___autoGenerateMips;
	int32_t ___isShadowMap;
	int32_t ___anisoLevel;
	float ___mipMapBias;
	int32_t ___msaaSamples;
	int32_t ___bindTextureMS;
	int32_t ___useDynamicScale;
	int32_t ___useDynamicScaleExplicit;
	int32_t ___memoryless;
	int32_t ___vrUsage;
	Il2CppChar* ___name;
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com ___fastMemoryDesc;
	int32_t ___fallBackToBlackTexture;
	int32_t ___disableFallBackToImportedTexture;
	int32_t ___clearBuffer;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___clearColor;
	int32_t ___discardBuffer;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
	bool ___builtin;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
	int32_t ___builtin;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___handle;
	int32_t ___builtin;
};
struct CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948 
{
	String_t* ___name;
	int32_t ___index;
	List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceCreateList;
	List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceReleaseList;
	GraphicsFence_t199180163AEDE0C1BE868F8E1314A47610B1FABB ___fence;
	List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* ___debugResourceReads;
	List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* ___debugResourceWrites;
	int32_t ___refCount;
	int32_t ___syncToPassIndex;
	int32_t ___syncFromPassIndex;
	bool ___enableAsyncCompute;
	bool ___allowPassCulling;
	bool ___needGraphicsFence;
	bool ___culled;
	bool ___culledByRendererList;
	bool ___hasSideEffect;
	bool ___enableFoveatedRasterization;
};
struct CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_pinvoke
{
	char* ___name;
	int32_t ___index;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceCreateList;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReleaseList;
	GraphicsFence_t199180163AEDE0C1BE868F8E1314A47610B1FABB ___fence;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___debugResourceReads;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___debugResourceWrites;
	int32_t ___refCount;
	int32_t ___syncToPassIndex;
	int32_t ___syncFromPassIndex;
	int32_t ___enableAsyncCompute;
	int32_t ___allowPassCulling;
	int32_t ___needGraphicsFence;
	int32_t ___culled;
	int32_t ___culledByRendererList;
	int32_t ___hasSideEffect;
	int32_t ___enableFoveatedRasterization;
};
struct CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_com
{
	Il2CppChar* ___name;
	int32_t ___index;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceCreateList;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReleaseList;
	GraphicsFence_t199180163AEDE0C1BE868F8E1314A47610B1FABB ___fence;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___debugResourceReads;
	List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD** ___debugResourceWrites;
	int32_t ___refCount;
	int32_t ___syncToPassIndex;
	int32_t ___syncFromPassIndex;
	int32_t ___enableAsyncCompute;
	int32_t ___allowPassCulling;
	int32_t ___needGraphicsFence;
	int32_t ___culled;
	int32_t ___culledByRendererList;
	int32_t ___hasSideEffect;
	int32_t ___enableFoveatedRasterization;
};
struct OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226  : public MulticastDelegate_t
{
};
struct OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C  : public MulticastDelegate_t
{
};
struct RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___h;
	bool ___preserveCounterValue;
};
struct RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_pinvoke
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___h;
	int32_t ___preserveCounterValue;
};
struct RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_com
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___h;
	int32_t ___preserveCounterValue;
};
struct ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356  : public MulticastDelegate_t
{
};
struct ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657  : public MulticastDelegate_t
{
};
struct Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898 
{
	Dictionary_2_t54101FB5AEA0292C95D30CFAB7909873BF26E0B9* ____dictionary;
	int32_t ____index;
	int32_t ____version;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ____currentValue;
};
struct Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 
{
	bool ___hasValue;
	RenderStateBlock_tFC570EF2C8F3A817FECD578E385D18CEEEA06733 ___value;
};
struct RenderGraphResource_2_t0AEB4F6079552A0C799ABCD58A0D7D5F5E8BFE70  : public IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 ___desc;
	bool ___validDesc;
	RuntimeObject* ___graphicsResource;
	RenderGraphResourcePool_1_t104371BF6C36C99C2FEADC11F162343E7A7DE0DA* ___m_Pool;
};
struct RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648  : public IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 ___desc;
	bool ___validDesc;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___graphicsResource;
	RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4* ___m_Pool;
};
struct ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___Item1;
	int32_t ___Item2;
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
struct BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098  : public RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184  : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
	uint32_t ___m_NonSerializedVersion;
};
struct RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D  : public RuntimeObject
{
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture2D;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTexture2D;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ShadowTexture2D;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CblackTextureU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CwhiteTextureU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CclearTextureXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CmagentaTextureXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CblackTextureXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CblackTextureArrayXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CblackUIntTextureXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CblackTexture3DXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CwhiteTextureXRU3Ek__BackingField;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___U3CdefaultShadowTextureU3Ek__BackingField;
};
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 
{
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults;
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___drawSettings;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filteringSettings;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___tagName;
	bool ___isPassTagName;
	Nullable_1_t791F8A662AA857374FA6AFEEEA22B1F1E103327B ___tagValues;
	Nullable_1_tEB29AC5A73D1D1AF8DE0D726A51B415DC226387C ___stateBlocks;
};
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke
{
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults;
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___drawSettings;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filteringSettings;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___tagName;
	int32_t ___isPassTagName;
	Nullable_1_t791F8A662AA857374FA6AFEEEA22B1F1E103327B ___tagValues;
	Nullable_1_tEB29AC5A73D1D1AF8DE0D726A51B415DC226387C ___stateBlocks;
};
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com
{
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___cullingResults;
	DrawingSettings_t3B64EB029DB6F94A1F2A9B2D19D2969AE361BB49 ___drawSettings;
	FilteringSettings_t75860B12A7BCF9A0E2F13CB2C2E5DCD9E1EEAD9F ___filteringSettings;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___tagName;
	int32_t ___isPassTagName;
	Nullable_1_t791F8A662AA857374FA6AFEEEA22B1F1E103327B ___tagValues;
	Nullable_1_tEB29AC5A73D1D1AF8DE0D726A51B415DC226387C ___stateBlocks;
};
struct TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___textureHandle;
	int32_t ___mipLevel;
	int32_t ___depthSlice;
	int32_t ___flags;
};
struct TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_pinvoke
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___textureHandle;
	int32_t ___mipLevel;
	int32_t ___depthSlice;
	int32_t ___flags;
};
struct TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_com
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___textureHandle;
	int32_t ___mipLevel;
	int32_t ___depthSlice;
	int32_t ___flags;
};
struct BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___source;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___destination;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset;
	int32_t ___sourceSlice;
	int32_t ___destinationSlice;
	int32_t ___numSlices;
	int32_t ___sourceMip;
	int32_t ___destinationMip;
	int32_t ___numMips;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___shaderPass;
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___propertyBlock;
	int32_t ___sourceTexturePropertyID;
	int32_t ___sourceSlicePropertyID;
	int32_t ___sourceMipPropertyID;
	int32_t ___scaleBiasPropertyID;
	int32_t ___geometry;
};
struct BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B_marshaled_pinvoke
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___source;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke ___destination;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset;
	int32_t ___sourceSlice;
	int32_t ___destinationSlice;
	int32_t ___numSlices;
	int32_t ___sourceMip;
	int32_t ___destinationMip;
	int32_t ___numMips;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___shaderPass;
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___propertyBlock;
	int32_t ___sourceTexturePropertyID;
	int32_t ___sourceSlicePropertyID;
	int32_t ___sourceMipPropertyID;
	int32_t ___scaleBiasPropertyID;
	int32_t ___geometry;
};
struct BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B_marshaled_com
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___source;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com ___destination;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset;
	int32_t ___sourceSlice;
	int32_t ___destinationSlice;
	int32_t ___numSlices;
	int32_t ___sourceMip;
	int32_t ___destinationMip;
	int32_t ___numMips;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___shaderPass;
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___propertyBlock;
	int32_t ___sourceTexturePropertyID;
	int32_t ___sourceSlicePropertyID;
	int32_t ___sourceMipPropertyID;
	int32_t ___scaleBiasPropertyID;
	int32_t ___geometry;
};
struct BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3  : public RuntimeObject
{
	int32_t ___sourceTexturePropertyID;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___source;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___destination;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
	int32_t ___shaderPass;
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___propertyBlock;
	int32_t ___sourceSlice;
	int32_t ___destinationSlice;
	int32_t ___numSlices;
	int32_t ___sourceMip;
	int32_t ___destinationMip;
	int32_t ___numMips;
	int32_t ___geometry;
	int32_t ___sourceSlicePropertyID;
	int32_t ___sourceMipPropertyID;
	int32_t ___scaleBiasPropertyID;
};
struct BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846  : public RuntimeObject
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___source;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___destination;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___offset;
	int32_t ___sourceSlice;
	int32_t ___destinationSlice;
	int32_t ___numSlices;
	int32_t ___sourceMip;
	int32_t ___destinationMip;
	int32_t ___numMips;
	int32_t ___filterMode;
};
struct AttachmentInfo_t2BCE7849BF4DED687B3EF92D8E7EE99F9419FBBF  : public RuntimeObject
{
	String_t* ___resourceName;
	String_t* ___loadReason;
	String_t* ___storeReason;
	String_t* ___storeMsaaReason;
	int32_t ___attachmentIndex;
	NativePassAttachment_t55DBA5EF1FDFC2F35EF13D395908A90497585ED4 ___attachment;
};
struct Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 
{
	List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* ____list;
	int32_t ____index;
	int32_t ____version;
	ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ____current;
};
struct RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93  : public RuntimeObject
{
	String_t* ___U3CnameU3Ek__BackingField;
	int32_t ___U3CindexU3Ek__BackingField;
	int32_t ___U3CtypeU3Ek__BackingField;
	ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___U3CcustomSamplerU3Ek__BackingField;
	bool ___U3CenableAsyncComputeU3Ek__BackingField;
	bool ___U3CallowPassCullingU3Ek__BackingField;
	bool ___U3CallowGlobalStateU3Ek__BackingField;
	bool ___U3CenableFoveatedRasterizationU3Ek__BackingField;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 ___U3CdepthAccessU3Ek__BackingField;
	TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* ___U3CcolorBufferAccessU3Ek__BackingField;
	int32_t ___U3CcolorBufferMaxIndexU3Ek__BackingField;
	TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* ___U3CfragmentInputAccessU3Ek__BackingField;
	int32_t ___U3CfragmentInputMaxIndexU3Ek__BackingField;
	RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* ___U3CrandomAccessResourceU3Ek__BackingField;
	int32_t ___U3CrandomAccessResourceMaxIndexU3Ek__BackingField;
	bool ___U3CgenerateDebugDataU3Ek__BackingField;
	bool ___U3CallowRendererListCullingU3Ek__BackingField;
	List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* ___resourceReadLists;
	List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* ___resourceWriteLists;
	List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* ___transientResourceList;
	List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___usedRendererListList;
	List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* ___setGlobalsList;
	bool ___useAllGlobalTextures;
	List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* ___implicitReadsList;
};
struct RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E 
{
	int32_t ___sortingCriteria;
	int32_t ___rendererConfiguration;
	RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange;
	Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 ___stateBlock;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___overrideShader;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___overrideMaterial;
	bool ___excludeObjectMotionVectors;
	int32_t ___layerMask;
	uint32_t ___renderingLayerMask;
	uint32_t ___U3CbatchLayerMaskU3Ek__BackingField;
	int32_t ___overrideMaterialPassIndex;
	int32_t ___overrideShaderPassIndex;
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___U3CcullingResultU3Ek__BackingField;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CcameraU3Ek__BackingField;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___U3CpassNameU3Ek__BackingField;
	ShaderTagIdU5BU5D_tE1BA124E13B8096153E25C5AF9C1D15D71466143* ___U3CpassNamesU3Ek__BackingField;
};
struct RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_marshaled_pinvoke
{
	int32_t ___sortingCriteria;
	int32_t ___rendererConfiguration;
	RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange;
	Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 ___stateBlock;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___overrideShader;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___overrideMaterial;
	int32_t ___excludeObjectMotionVectors;
	int32_t ___layerMask;
	uint32_t ___renderingLayerMask;
	uint32_t ___U3CbatchLayerMaskU3Ek__BackingField;
	int32_t ___overrideMaterialPassIndex;
	int32_t ___overrideShaderPassIndex;
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___U3CcullingResultU3Ek__BackingField;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CcameraU3Ek__BackingField;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___U3CpassNameU3Ek__BackingField;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* ___U3CpassNamesU3Ek__BackingField;
};
struct RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_marshaled_com
{
	int32_t ___sortingCriteria;
	int32_t ___rendererConfiguration;
	RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 ___renderQueueRange;
	Nullable_1_tA4A30D1008B44E6BEFB1666997B110F382EE3AA5 ___stateBlock;
	Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___overrideShader;
	Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___overrideMaterial;
	int32_t ___excludeObjectMotionVectors;
	int32_t ___layerMask;
	uint32_t ___renderingLayerMask;
	uint32_t ___U3CbatchLayerMaskU3Ek__BackingField;
	int32_t ___overrideMaterialPassIndex;
	int32_t ___overrideShaderPassIndex;
	CullingResults_tD6B7EF20B68D47DFF3A99EB2EA73F47F1D460267 ___U3CcullingResultU3Ek__BackingField;
	Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CcameraU3Ek__BackingField;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___U3CpassNameU3Ek__BackingField;
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0* ___U3CpassNamesU3Ek__BackingField;
};
struct RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214 
{
	RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 ___desc;
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___rendererList;
};
struct RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_pinvoke
{
	RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke ___desc;
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___rendererList;
};
struct RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_com
{
	RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com ___desc;
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___rendererList;
};
struct TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719  : public RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648
{
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value;
};
struct List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C_StaticFields
{
	ValueTuple_2U5BU5D_t7DAFC617F1B43444E05EADC2EBB94D80FCA5375B* ___s_emptyArray;
};
struct List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3_StaticFields
{
	ValueTuple_2U5BU5D_t2159C816926F2E99C656C4B20F2AFECAB68173E4* ___s_emptyArray;
};
struct List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549_StaticFields
{
	ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E* ___s_emptyArray;
};
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray;
};
struct List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C_StaticFields
{
	MaterialPropertyBlockU5BU5D_t6911DDC471FC23F2AF58FF0140ED595529EC5F5B* ___s_emptyArray;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD_StaticFields
{
	RenderGraphPassU5BU5D_tD1CE915050BF6CA5D7308C2E34A6197C10F22C93* ___s_emptyArray;
};
struct List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields
{
	RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___s_emptyArray;
};
struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields
{
	RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___s_emptyArray;
};
struct List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields
{
	ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___s_emptyArray;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray;
};
struct List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields
{
	PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___s_emptyArray;
};
struct List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields
{
	ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___s_emptyArray;
};
struct ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields
{
	ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* ___computecmd;
};
struct RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields
{
	int32_t ___kMaxMRTCount;
	List_1_tB5216E2043E168F4E0A122E4594A52A4BA2394F2* ___s_RegisteredGraphs;
	bool ___U3CisRenderGraphViewerActiveU3Ek__BackingField;
	bool ___U3CenableValidityChecksU3Ek__BackingField;
	OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* ___onGraphRegistered;
	OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* ___onGraphUnregistered;
	OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* ___onExecutionRegistered;
	OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* ___onExecutionUnregistered;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___onDebugDataCaptured;
};
struct RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_StaticFields
{
	DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* ___s_AllocatedPools;
};
struct RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields
{
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___m_CurrentRegistry;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___emptyId;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___builtinCameraRenderTarget;
};
struct RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields
{
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___s_PropertyBlock;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___s_BlitScaleBias;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields
{
	int32_t ___m_MaxViews;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_BlackUIntTexture2DArray;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_BlackUIntTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackUIntTexture2DArrayRTH;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackUIntTextureRTH;
	Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_ClearTexture2DArray;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_ClearTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ClearTexture2DArrayRTH;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_ClearTextureRTH;
	Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_MagentaTexture2DArray;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_MagentaTexture;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MagentaTexture2DArrayRTH;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_MagentaTextureRTH;
	Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___m_BlackTexture;
	Texture3D_tDC30A0F19B6055086859D1ABC098D6E6762000E1* ___m_BlackTexture3D;
	Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_BlackTexture2DArray;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture2DArrayRTH;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTextureRTH;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_BlackTexture3DRTH;
	Texture2DArray_t5ADB8D23A8AA2F2F3916F43852194B78E579E6BA* ___m_WhiteTexture2DArray;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTexture2DArrayRTH;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___m_WhiteTextureRTH;
};
struct UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_StaticFields
{
	UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* ___unsCmd;
};
struct U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_StaticFields
{
	U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0* ___U3CU3E9;
	BaseRenderFunc_2_t32358B6516BDEAB56ACC9348A76673FE149665B8* ___U3CU3E9__110_0;
	BaseRenderFunc_2_t32358B6516BDEAB56ACC9348A76673FE149665B8* ___U3CU3E9__111_0;
};
struct DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_StaticFields
{
	Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567* ___s_PassScriptMetadata;
};
struct U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields
{
	U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446* ___U3CU3E9;
	BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* ___U3CU3E9__3_0;
	BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* ___U3CU3E9__7_0;
	BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* ___U3CU3E9__13_0;
};
struct RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8_StaticFields
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___s_ToRemoveList;
};
struct RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4_StaticFields
{
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___s_ToRemoveList;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix;
	Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix;
};
struct RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields
{
	RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___rastercmd;
};
struct RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_StaticFields
{
	int32_t ___minimumBound;
	int32_t ___maximumBound;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector;
	Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector;
};
struct CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_StaticFields
{
	bool ___ThrowOnSetRenderTarget;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields
{
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___nullRendererList;
};
struct ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_StaticFields
{
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___kRenderTypeTag;
};
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_StaticFields
{
	int32_t ___k_ColorId;
	int32_t ___k_MainTexId;
};
struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields
{
	uint32_t ___s_CurrentValidBit;
	uint32_t ___s_SharedResourceValidBit;
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
	int32_t ___GenerateAllMips;
};
struct BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_StaticFields
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___s_NullHandle;
};
struct RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_StaticFields
{
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 ___s_NullHandle;
};
struct TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_StaticFields
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___s_NullHandle;
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender;
	CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender;
};
struct RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_StaticFields
{
	RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 ___Invalid;
};
struct BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B_StaticFields
{
	int32_t ___blitTextureProperty;
	int32_t ___blitSliceProperty;
	int32_t ___blitMipProperty;
	int32_t ___blitScaleBias;
};
struct RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_StaticFields
{
	ShaderTagId_t453E2085B5EE9448FF75E550CAB111EFF690ECB0 ___s_EmptyName;
};
struct TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_StaticFields
{
	int32_t ___m_TextureCreationIndex;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206  : public RuntimeArray
{
	ALIGN_FIELD (8) List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* m_Items[1];

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

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

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

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

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

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

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

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

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

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

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

	inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nrpInfo), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___scriptInfo), (void*)NULL);
		#endif
	}
	inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nrpInfo), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___scriptInfo), (void*)NULL);
		#endif
	}
};
struct ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B  : public RuntimeArray
{
	ALIGN_FIELD (8) ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 m_Items[1];

	inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textureData), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bufferData), (void*)NULL);
		#endif
	}
	inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textureData), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bufferData), (void*)NULL);
		#endif
	}
};
struct ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948  : public RuntimeArray
{
	ALIGN_FIELD (8) ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C m_Items[1];

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

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

	inline ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Item2))->___Item1), (void*)NULL);
		#endif
	}
	inline ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item1), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Item2))->___Item1), (void*)NULL);
		#endif
	}
};
struct RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B  : public RuntimeArray
{
	ALIGN_FIELD (8) RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA m_Items[1];

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

	inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* GetAddressAt(il2cpp_array_size_t index)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items + index;
	}
	inline void SetAt(il2cpp_array_size_t index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 value)
	{
		m_Items[index] = value;
	}
};

IL2CPP_EXTERN_C void RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshal_pinvoke(const RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1& unmarshaled, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshal_pinvoke_back(const RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke& marshaled, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1& unmarshaled);
IL2CPP_EXTERN_C void RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshal_pinvoke_cleanup(RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshal_com(const RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1& unmarshaled, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com& marshaled);
IL2CPP_EXTERN_C void RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshal_com_back(const RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com& marshaled, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1& unmarshaled);
IL2CPP_EXTERN_C void RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshal_com_cleanup(RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1_marshaled_com& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_back(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_cleanup(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_back(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled);
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_cleanup(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke_back(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke& marshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled);
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke_cleanup(FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com& marshaled);
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com_back(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com& marshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled);
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com_cleanup(FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com& marshaled);

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C_gshared (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE_gshared (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19_gshared (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348_gshared (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C_gshared (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, int32_t ___0_newSize, bool ___1_keepContent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556_gshared (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_gshared_inline (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107_gshared (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, int32_t ___0_newSize, bool ___1_keepContent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C_gshared (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_gshared_inline (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_gshared_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_gshared_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898 ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5_gshared (ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA_gshared (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_gshared_inline (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D_gshared (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_gshared (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_gshared (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_gshared_inline (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_gshared (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854_gshared (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_item1, int32_t ___1_item2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_gshared_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9 Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m349A1657AA5617B19C3521CE68CF04167BF17791_gshared (Dictionary_2_t28372F4EC39F4F91AF54C2B6902494C299EB408C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88D2A8E04DC2791D3A8495368F65F5B60D37E52C_gshared (List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* SharedObjectPool_1_Get_mE07244033AFF08DE7D5B9CD40F98DBF3E0A56FED_gshared (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB36DB9966B022B9487029942C5D6FA612DC2B3F4 List_1_GetEnumerator_mDD718143781FC5096D250163C4387C1552B47B61_gshared (List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m1BC2EA047A2B5DD771622B1EF1ED8E305F0EA385_gshared (Enumerator_tB36DB9966B022B9487029942C5D6FA612DC2B3F4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C Enumerator_get_Current_m19F6ABFA3B7A0E6F52CC097607676366E461637F_gshared_inline (Enumerator_tB36DB9966B022B9487029942C5D6FA612DC2B3F4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mE045679667E15DE2368FDC013CFE45675221F677_gshared (Dictionary_2_t28372F4EC39F4F91AF54C2B6902494C299EB408C* __this, ValueTuple_2_tC57529B8C1EE84CA3D138FBE3836C013C6DC40AC ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m90690AD1EDC671F7B515A986C2B3A4F54DB48C5C_gshared (Enumerator_tB36DB9966B022B9487029942C5D6FA612DC2B3F4* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mE549A854DDE299C02DDF78B8E33246A1CA4194F2_gshared_inline (List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedObjectPool_1_Release_m72F3018B342EE4D7D64C1B37D7A5AF0142AEC5F8_gshared (RuntimeObject* ___0_toRelease, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mA12C33A8301A59BB42B02EB4307E5732BB0274E9_gshared (Dictionary_2_t28372F4EC39F4F91AF54C2B6902494C299EB408C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Iterator_t37EBB4C7D19FC6D296D3B6EDA24293149DD01603 DynamicArray_1_GetEnumerator_m6A3DAD36B3CBC6C91164F52010EEA6D5CEA243E6_gshared (DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject** Iterator_get_Current_m64161133920B3F8AE2CDA959C377A0CAC106A28A_gshared (Iterator_t37EBB4C7D19FC6D296D3B6EDA24293149DD01603* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Iterator_MoveNext_mD619E72522D6B9C511C49C80FCF9FBE78BD30A37_gshared (Iterator_t37EBB4C7D19FC6D296D3B6EDA24293149DD01603* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1__ctor_m1D48C3A8E1801317510426302D1838A768CFB0E6_gshared (DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0_gshared (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_gshared_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9_gshared (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_gshared_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResource_2__ctor_m2947A59E6544C5179881E1E2041CB681902B4A6E_gshared (RenderGraphResource_2_tB285E318C57C5AA0503202BE0E7DED39C840F1EA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphResource_2_ReleaseGraphicsResource_m711E905DE34133885258FC1EC69E7A9AE50BD2C4_gshared_inline (RenderGraphResource_2_t5640A75CE012B3ED8292A963965C2A23539D241F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResource_2__ctor_mDEBF025E81EE9A8B5172A521386246979DAAE671_gshared (RenderGraphResource_2_t5640A75CE012B3ED8292A963965C2A23539D241F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcePool_1__ctor_m4C675448DA6BF733F020CF88F09DB59845225A1F_gshared (RenderGraphResourcePool_1_t104371BF6C36C99C2FEADC11F162343E7A7DE0DA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_gshared_inline (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_gshared (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_gshared_inline (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_gshared (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_gshared (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_gshared (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_m1B00C20A8CC4D62269585D16A58425D3F258836F_gshared_inline (DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject** DynamicArray_1_get_Item_m7DDF1E462D1484149A4D812CAD717F816205FD44_gshared (DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourcesData_AddNewRenderGraphResource_TisRuntimeObject_m74B581980E83CFD9DD1B7DAA66F3390DDD4A7679_gshared (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, RuntimeObject** ___0_outRes, bool ___1_pooledResource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_gshared (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_gshared (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099_gshared (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_gshared_inline (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209_gshared (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81_gshared (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795_gshared (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicArray_1_Resize_m3E24EB8A4A036B423BA304E8C3C94EBD0222822E_gshared (DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* __this, int32_t ___0_newSize, bool ___1_keepContent, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphResource_2_ReleaseGraphicsResource_mEE71948005915CAAB1B29787CED4B33D7C02C064_gshared_inline (RenderGraphResource_2_t0AEB4F6079552A0C799ABCD58A0D7D5F5E8BFE70* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResource_2__ctor_m45BC943A2E6EDE2206DFF892586B7568E7754A04_gshared (RenderGraphResource_2_t0AEB4F6079552A0C799ABCD58A0D7D5F5E8BFE70* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RenderGraph_AddRasterRenderPass_TisRuntimeObject_mAEFFD016D33EAB8572B2E00CF5C498805E467732_gshared (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, RuntimeObject** ___1_passData, String_t* ___2_file, int32_t ___3_line, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRenderFunc_2__ctor_m72268C37DF7D310181ABEF09D65817B1108D843E_gshared (BaseRenderFunc_2_tA367BC6873E6166CAEC57DF6061E145117B9C512* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RenderGraph_AddUnsafePass_TisRuntimeObject_m40016F6E8B33D575A80DE56FAF0803C20BAC6545_gshared (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, RuntimeObject** ___1_passData, String_t* ___2_file, int32_t ___3_line, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseRenderFunc_2__ctor_mDC58545FDE0ACE8DDA93E3C3AF0D636A40E65081_gshared (BaseRenderFunc_2_tCEF4A4193D64B47BA9BDF45CF9B801DEB82FED1C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7ED22850F73A254D8432A5C9BB9D3C9F3FDB9318_gshared (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ;

inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
inline void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledResourceInfo_Reset_m1A459C1460470E798C538993E1FB7B4EC52883CC (CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_enableAsyncCompute_mEFEEFC5A72EF1BEF3D836428C45015A8765DBDF3_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowPassCulling_mF43849C0DA66D91B460AA84B9D4FD98C4F684BA5_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_enableFoveatedRasterization_mFFED3A11C641D743C65EA1BAF6C5E07B2FC242A9_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline void List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledPassInfo_Reset_m55194C3492F914DAB83A2C2A0B11CD9E18544A0E (CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_pass, int32_t ___1_index, const RuntimeMethod* method) ;
inline void DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8*, const RuntimeMethod*))DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline void DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*, const RuntimeMethod*))DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE_gshared)(__this, method);
}
inline void DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19 (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*, const RuntimeMethod*))DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19_gshared)(__this, method);
}
inline void DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348 (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8*, const RuntimeMethod*))DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348_gshared)(__this, method);
}
inline void DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, int32_t ___0_newSize, bool ___1_keepContent, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*, int32_t, bool, const RuntimeMethod*))DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C_gshared)(__this, ___0_newSize, ___1_keepContent, method);
}
inline CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556 (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* (*) (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*, int32_t, const RuntimeMethod*))DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556_gshared)(__this, ___0_index, method);
}
inline int32_t DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_inline (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*, const RuntimeMethod*))DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetTextureResourceCount_m356073B05E385D690DE2E5E8051E2D73CA3C8F5C (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledGraph_InitResourceInfosData_m7D11EF67646466333B7C5C5C305EEA6A47A68AAE (CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* __this, DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* ___0_resourceInfos, int32_t ___1_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetBufferResourceCount_mF9F222B744B3C5D94085D8267BC27598AED2FF90 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetRayTracingAccelerationStructureResourceCount_m45FCD4CACE810A76EB41D59B92AC9B916306E124 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m62A77F1460354BE0E80B3F44FB99E69D61F1849A_inline (List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline void DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107 (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, int32_t ___0_newSize, bool ___1_keepContent, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8*, int32_t, bool, const RuntimeMethod*))DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107_gshared)(__this, ___0_newSize, ___1_keepContent, method);
}
inline CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* (*) (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8*, int32_t, const RuntimeMethod*))DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C_gshared)(__this, ___0_index, method);
}
inline RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* List_1_get_Item_m6047808EBD59F4227B16FA8CB12B248FCF117DB9 (List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* (*) (List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline int32_t DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_inline (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8*, const RuntimeMethod*))DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_gshared_inline)(__this, method);
}
inline void List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, const RuntimeMethod*))List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_gshared)(__this, method);
}
inline void List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, const RuntimeMethod*))List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_gshared)(__this, method);
}
inline void List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, const RuntimeMethod*))List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_gshared_inline)(__this, method);
}
inline void List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, const RuntimeMethod*))List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_gshared_inline)(__this, method);
}
inline void Dictionary_2__ctor_m3A10B3576657976F36563F353A34AB383EE66349 (Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m40456B08BA738C38BCA13F66B13853F4118ED237 (U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* RenderGraphContext_get_cmd_mBB7D31620CB05AC391FC10C9264B3F9C60C78304 (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingSampler_Begin_m8DA3A616057A3BF9ACB1B0CA553273D5CAD9D19B (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilingSampler_End_mE6456852B82D64D57CDE20BBE06801295CEE5EAE (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphContext_FromInternalContext_mB9C1E55D70AADA912EEB4C15650E5C7D2F3823CF (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 RenderGraphContext_get_renderContext_m45B4BD3BCABEAA43F1E4FF1FB666108789604852 (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RenderGraphContext_get_renderGraphPool_mCD200A150053B410E2E182EC29F25DD46B2811CB (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* RenderGraphContext_get_defaultResources_m911BDF4EB44A2DEC4EBD12F5FFDBBB744773F4CC (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* RasterGraphContext_get_defaultResources_m45A5016CB0BC9DDA6C9BF0BA724945AFDD07451F (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RasterGraphContext_get_renderGraphPool_m3AAB1E77002C4F8DF11C3BF8C6D6014F16F9144C (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterGraphContext_FromInternalContext_m2FE156B0C44906E824BBBE5E69F7CA4EF840BCAE (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterCommandBuffer__ctor_m456143B4FA53A1ADDA7418A25271F0FAE1FE73DC (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_wrapped, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___1_executingPass, bool ___2_isAsync, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeCommandBuffer__ctor_mDF717478B7C5C3F08CCECA3EEF0ABCE252FF557D (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_wrapped, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___1_executingPass, bool ___2_isAsync, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeCommandBuffer__ctor_m74219836E96ACFA08D8C29DDD1056919811DA9D8 (UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_wrapped, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___1_executingPass, bool ___2_isAsync, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraph_BeginProfilingSampler_mB31DAB3841FC0394CCCCCD9FDAB8914708BB83E9 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___0_sampler, String_t* ___1_file, int32_t ___2_line, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphProfilingScope__ctor_mE09FE6303C05F06F00AEBA3AF9A470F894437325 (RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___1_sampler, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphProfilingScope_Dispose_m5A8E087C2506B377B104E08F5ACA0F2286192CE7 (RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphProfilingScope_Dispose_m18BC70A737307832A4BDD9F756E44E9D1623C90D (RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraph_EndProfilingSampler_m8AC4752A01B0A83B874034BC92E0839E7A355065 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___0_sampler, String_t* ___1_file, int32_t ___2_line, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, bool ___1_checkTransientReadWrite, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetColorBuffer_m30265C97B93644D4DF4F8FB3ED842F6E829A32E8_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_UseColorBuffer_m4FE031FEF06B83720B1625D4BA69C85629304EB0 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceImported_mDDA2A76EFD79892ADE3EC2DAC7A1C597671387AC (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_TextureNeedsFallback_m48EC3C7107CDD2F5D648A4042D1CB32CD9AC5E0F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_WriteTexture_m06B2D44B6B7E6EE1D75939CBC6FDE0AC95A9845D (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetDepthBuffer_mA2311388D797CE4949560EF735955636690D41BE_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_UseDepthBuffer_m6E95EECB78AD334BB21ADB594D035DDE7144930B (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraph_GetImportedFallback_mAA1AD7AE145A6894F4AD15592642143B7058D9DA (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 ___0_desc, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___1_fallback, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_ReadTexture_m047256DED36D8EA5D24EB276F5E70FE2ABC40F53 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_ReadWriteTexture_mEE752A0DFAC362B476D6945FD67815E2E1393775 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_CreateTexture_m4739FA5907BC2B38F1544B3B06B728A60C3449F7 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, int32_t ___1_transientPassIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_CreateTransientTexture_mE24733D32A86DC2A3D7B5CDB38C60475E731355B (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, bool ___1_noThrowOnInvalidDesc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_CreateTransientTexture_m8876849E47EDEAAD023AB1CF15CEB3BCA8A480B5 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphBuilder_WriteRayTracingAccelerationStructure_mCA879CC4C74A4C7C855034C17EAFF0A24E3A82C5 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphBuilder_ReadRayTracingAccelerationStructure_mB9AC7981C40265557D22400E2578B644E44AA470 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_inline (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_UseRendererList_m5A122ACA373738F64E1868D56F6ABA6A4540AD8F_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_rendererList, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphBuilder_UseRendererList_mC48CB9349E7EEDB7AEB98020D2D6CAAB0932F9C1 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_ReadBuffer_m6761D74CE5360BBD844255828C16FB8767B52FE7 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_WriteBuffer_m2B98C1A4A2676D1D4B133AC7BA1CE357F74806CC (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphResourceRegistry_CreateBuffer_mC4343C5EA76001DF4D2DC0EBDD4706C8F4583253 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, int32_t ___1_transientPassIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_CreateTransientBuffer_m858BA281B2D54A934AFD6DEAAA5B5FF01C08C21D (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B RenderGraphResourceRegistry_GetBufferResourceDesc_m220BE9C353ACC16C57893409821A3131034603C1 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, bool ___1_noThrowOnInvalidDesc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_CreateTransientBuffer_m2C02BF74858395E982CD0D6ECCAC4F455E34E95F (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_graphicsbuffer, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_EnableAsyncCompute_mCA608AD2E1D8BFCFB9BBC715802F82D1F2D4675F_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_EnableAsyncCompute_m2C408E87ACBA263AD332F541D5626310A4FFFE1B (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AllowPassCulling_m95EE6C5D969659BC441ED6F6E52A403633EFB123_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_AllowPassCulling_m25EB3C7447B7733B80A557BBFDFA8779F9F500DC (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_EnableFoveatedRasterization_mF2ACA435297610FB006CEB44020882C1870C9D76_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_EnableFoveatedRasterization_mF937F5492094209EAA6D7A871F629C9C6157758A (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_Dispose_mEE7791461CD3C621B08DD491E623B8457C8456A5 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_Dispose_mE693FADFE80C2A9712CD9D9F0927216046345C53 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AllowRendererListCulling_m1DFEA51FDD8181F3FEAE022648BAAA07B8A869B2_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_AllowRendererListCulling_mDBE55D58A89E5C0A6A8829F484EBA5021DFC04FA (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphBuilder_DependsOn_mD545D55C3B6F2FF2B5FDBB7BCE783032EF892C50 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder__ctor_mC54F09E0E3B3B416C80D6A30B2BEB468DEEDDBE3 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_renderPass, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___1_resources, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___2_renderGraph, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraph_OnPassAdded_m9E971B4F2907F388E7458357E28C46E6C945F283 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_pass, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetRenderGraphResourceTransientIndex_m9160E35E723578A923BD06B230D353F014682D88 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_GenerateDebugData_mE11C7A4CE856ECA753891B465BBA0399E7A32012_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_GenerateDebugData_mE1B9509502780E1521CE9ACEFEE1764FE9F71116 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_type_m336CD8BA90872F3297EDC40EA532BE3349A08C59_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowGlobalState_mBFF307EE5BB13CFA7B0FF1E61C852FFDB08D7C91_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AllowGlobalState_mC12D0107B8A248EFDCD5D1575651977586236730_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_AllowPassCulling_mEB0B9B05AC4FE76868154F022E394A441D69BEE2 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, int32_t ___1_flags, bool ___2_isTransient, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_CreateTransientBuffer_mF41C7C29EF50E894AE4D09FB95873AF33AF10C7A (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_CreateTransientTexture_m53827CD0178D0B7A6F828CD147EFF776FFCC0A6A (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7* RenderGraph_AllGlobals_m4D860E359548ECCC8DEC010DFA0C20B327894A08 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, const RuntimeMethod* method) ;
inline Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898 ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5 (ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898 (*) (ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7*, const RuntimeMethod*))ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5_gshared)(__this, method);
}
inline void Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898*, const RuntimeMethod*))Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA_gshared)(__this, method);
}
inline TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_inline (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method)
{
	return ((  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 (*) (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898*, const RuntimeMethod*))Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UseTexture_m72851ACC2E3BAA608FEFCF182D035E5D4849B8BC (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898*, const RuntimeMethod*))Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D_gshared)(__this, method);
}
inline Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999 (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, const RuntimeMethod*))List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_gshared)(__this, method);
}
inline void Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4*, const RuntimeMethod*))Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_gshared)(__this, method);
}
inline ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_inline (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method)
{
	return ((  ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 (*) (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4*, const RuntimeMethod*))Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraph_SetGlobal_mE05AD3B93C69AF377819CDC1BF8EF9F3DF2859AD (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_h, int32_t ___1_globalPropertyId, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14 (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4*, const RuntimeMethod*))Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_IsWritten_m76C0C57DA02652C57DF6F52DB9917C7EEB9B196A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_CheckResource_m2AD3AD9C3D649BDED6150C64AE95843559E55BD0 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, bool ___1_checkTransientReadWrite, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphResourceRegistry_GetLatestVersionHandle_m60F0AE2FDFBF8F6243A137CCF900EDDC26CA5B1F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphBuilders_GetLatestVersionHandle_mB7E8CE27A30914B9715F623DCD8872905817232D (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_IncrementReadCount_mE1395B43137A2B13AC3D374939E0656CF0D362E5 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
inline void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphResourceRegistry_GetZeroVersionedHandle_mC4867B0A35BF22AD89CA8AC680D3AB2D34A1C813 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_ValidateWriteTo_mB66E0C654999337BF839DFFE7BB12A973745DCC4 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphResourceRegistry_GetNewVersionedHandle_mA179B8B7DF966FEB9EA57A74708C7E0DB1D6DC45 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_CheckNotUseFragment_mF9C2C37A924C588174ACB4CEFE43D2877E33EDE7 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraph_GetGlobal_m545FA836BEF709D1C57F41E209FDA87B201615F7 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, int32_t ___0_globalPropertyId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
inline ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_item1, int32_t ___1_item2, const RuntimeMethod* method)
{
	return ((  ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 (*) (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388, int32_t, const RuntimeMethod*))ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854_gshared)(___0_item1, ___1_item2, method);
}
inline void List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67, const RuntimeMethod*))List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
inline ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, const RuntimeMethod*))List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_gshared)(__this, ___0_index, method);
}
inline int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, const RuntimeMethod*))List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* ___1_outInfo, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraph_get_nativeRenderPassesEnabled_m0A6331F029257ABF0232FA1C278E733B097A812D_inline (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphicsFormatUtility_IsDepthFormat_m3CCCC9CE8DD7DAD9814D03E252D7B0F1C89A1452 (int32_t ___0_format, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, bool ___1_isDepth, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, int32_t ___2_accessFlags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, int32_t ___2_accessFlags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_accessFlags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_resource, int32_t ___1_index, bool ___2_preserveCounterValue, int32_t ___3_accessFlags, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UseBuffer_m19295BBF39AFB4B76FD597041F2A36EA5344AB96 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_SetGlobalTextureAfterPass_m5670D726623A71F753ABC1707341670879248FD9 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_propertyId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_CreateTransientTexture_mF09E945F6ECBF9170E3902226C5CCAD7495A3977 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_CreateTransientBuffer_m0A9F177ACA72FC07B551ED3FC33E6DA10946E38F (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_computebuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UseRendererList_m4D692735E0737017E2F27AE12EBB769A1274A767 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_m5FB7BA0DA42EED1A471BC719DEE9F8390319276A (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___0_tex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_mAEF8AF84D3693168EC529CE5A9F6E53BBBFA8EC1 (int32_t ___0_width, int32_t ___1_height, int32_t ___2_format, int32_t ___3_slices, int32_t ___4_filterMode, int32_t ___5_wrapMode, int32_t ___6_dimension, bool ___7_enableRandomWrite, bool ___8_useMipMap, bool ___9_autoGenerateMips, bool ___10_isShadowMap, int32_t ___11_anisoLevel, float ___12_mipMapBias, int32_t ___13_msaaSamples, bool ___14_bindTextureMS, bool ___15_useDynamicScale, bool ___16_useDynamicScaleExplicit, int32_t ___17_memoryless, int32_t ___18_vrUsage, String_t* ___19_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_rt, bool ___1_isBuiltin, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTexture_mC32A0DF28874D11883F6484C724BE667B8DCD680_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_whiteTexture_m5D68269ED2B0C89EA0826D68D1FD53B56AC50797_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_defaultShadowTexture_m77FF2289C70DDCF3C79966B8FADB81158077055C_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetClearTexture_mCF526848D4150166FF58820C2148DDE92088E5E8 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_clearTextureXR_mAB4FEC4E96C29ADFB62CC27B914E5134BEBC32BC_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetMagentaTexture_m78FF5FBD10CA87D5F4895A2067CCA05EF86DC1F1 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_magentaTextureXR_mBC45C26E6B5A28898CAE37BEAD03988C1A855FF4_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackTexture_m45914A991DC0E3690DD1DBC060F177D1A4FA387F (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTextureXR_m6134250C499665EB7AC09BA1E5EDFC6097E43005_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackTextureArray_mE9B06C869940C0B2628FB17BF5C0428282D4E907 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTextureArrayXR_mF329CD49995CBFB8EB1A6BFD9B80DF481F846EAC_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackUIntTexture_mA993FD95E2CC5790233A1045D50C75017D687946 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackUIntTextureXR_m00AB67961A57D9186CD38C1FA96D720D7E91665E_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetBlackTexture3D_mF664E0D7AAC3887521178AAD68FA5988E92C9BBE (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTexture3DXR_m88CB7EEB484906E390EF35CB38FB74F94BFC3B85_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureXR_GetWhiteTexture_m875408EF796842342A0176FC98D50C0F60F6D017 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_whiteTextureXR_m522CC56DB4BEC2A311A784A2E57E30EDD867450E_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_IncrementIndentation_m424E377F9D3D922BFA146F53666842252B267897 (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogIndent__ctor_m11CDCFE055FD5320DBF1BC72CB7F5FFF38DF265C (RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, int32_t ___1_indentation, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogIndent_Dispose_m1178A6DAA08B6370FB198E063C8F94B4248753B6 (RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* __this, bool ___0_disposing, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogIndent_Dispose_mE9537D518778498189829C77FF8AA11B394BBCA7 (RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6 (bool ___0_condition, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_DecrementIndentation_mDFAA85B1B110AB19B5CD23AF4E0E1104E1F4FE57 (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4 (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* __this, String_t* ___0_key, StringBuilder_t** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4*, String_t*, StringBuilder_t**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
inline void Dictionary_2_Add_mBD9C816FBC66C7EFC66F991DD7AAC3F1284EF5EF (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* __this, String_t* ___0_key, StringBuilder_t* ___1_value, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4*, String_t*, StringBuilder_t*, const RuntimeMethod*))Dictionary_2_Add_m93FFFABE8FCE7FA9793F0915E2A8842C7CD0C0C1_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Clear_m2D76F6533574F40A4E3E2DC4E730277CBD0AF8F6 (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendFormat_m14CB447291E6149BCF32E5E37DA21514BAD9C151 (StringBuilder_t* __this, String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E (StringBuilder_t* __this, const RuntimeMethod* method) ;
inline Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E Dictionary_2_GetEnumerator_m6FE8D5C0FAFA39DEABC9779AC2FED142ABD7E455 (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E (*) (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m52AB12790B0B9B46B1DFB1F861C9DBEAB07C1FDA_gshared)(__this, method);
}
inline void Enumerator_Dispose_m4C59265AE7827B246EABE143C228773DF2A3C086 (Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E*, const RuntimeMethod*))Enumerator_Dispose_mEA5E01B81EB943B7003D87CEC1B6040524F0402C_gshared)(__this, method);
}
inline KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2 Enumerator_get_Current_m9A3D89560E2E4D1D58BA482DB9E8435CEC036F44_inline (Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E* __this, const RuntimeMethod* method)
{
	return ((  KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2 (*) (Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E*, const RuntimeMethod*))Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline)(__this, method);
}
inline StringBuilder_t* KeyValuePair_2_get_Value_m9F1457734F034B2FC658EA38CFA0C1ACD5797AD0_inline (KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2* __this, const RuntimeMethod* method)
{
	return ((  StringBuilder_t* (*) (KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m6F51ED417BCAEE511FE80353623E1B7FB0D0A942 (Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E*, const RuntimeMethod*))Enumerator_MoveNext_mCD4950A75FFADD54AF354D48C6C0DB0B5A22A5F4_gshared)(__this, method);
}
inline void Dictionary_2_Clear_m57922341ADB52F113D97C54DF8317E7AC36042A0 (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4*, const RuntimeMethod*))Dictionary_2_Clear_mCFB5EA7351D5860D2B91592B91A84CA265A41433_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mBC1FB3C99EC5EEC4B66EF4DD7244C5F9AD659D01 (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
inline void Dictionary_2__ctor_mC457EA613A0C67B39E57C286CD9A8B8D944572D2 (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5*, const RuntimeMethod*))Dictionary_2__ctor_m349A1657AA5617B19C3521CE68CF04167BF17791_gshared)(__this, method);
}
inline void List_1__ctor_mA014A1E2F472A3A623E1DAC9360F1121C197343A (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3*, const RuntimeMethod*))List_1__ctor_m88D2A8E04DC2791D3A8495368F65F5B60D37E52C_gshared)(__this, method);
}
inline void List_1__ctor_m9FDBD09FEFDB8C3F98E74C51E846806B1523EE85 (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
inline MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* SharedObjectPool_1_Get_mFA8B994F7DEC064E5307D9B2E5CE9FB007382BCE (const RuntimeMethod* method)
{
	return ((  MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* (*) (const RuntimeMethod*))SharedObjectPool_1_Get_mE07244033AFF08DE7D5B9CD40F98DBF3E0A56FED_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, const RuntimeMethod* method) ;
inline void List_1_Add_m03B29C69F9974D985EFCE1B1D91AC7AC4F578723_inline (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* __this, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C*, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7 List_1_GetEnumerator_mBF0EA569FA3009F6023B8F8CCB4A77CB02C7281D (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7 (*) (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3*, const RuntimeMethod*))List_1_GetEnumerator_mDD718143781FC5096D250163C4387C1552B47B61_gshared)(__this, method);
}
inline void Enumerator_Dispose_m2301C91882FC1EAA1B967C8E6F3A4BCF40E45369 (Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7*, const RuntimeMethod*))Enumerator_Dispose_m1BC2EA047A2B5DD771622B1EF1ED8E305F0EA385_gshared)(__this, method);
}
inline ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E Enumerator_get_Current_m10D0EC184F0DF3F2F9EBFCD00A1B63D8C04FC5A6_inline (Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7* __this, const RuntimeMethod* method)
{
	return ((  ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E (*) (Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7*, const RuntimeMethod*))Enumerator_get_Current_m19F6ABFA3B7A0E6F52CC097607676366E461637F_gshared_inline)(__this, method);
}
inline bool Dictionary_2_TryGetValue_m99D69C931A4C3FD0046E43BD538399E642851D1C (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* __this, ValueTuple_2_tF34EACCF71A708BBFA7545E7D3A1298BB2019C7D ___0_key, Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5** ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5*, ValueTuple_2_tF34EACCF71A708BBFA7545E7D3A1298BB2019C7D, Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5**, const RuntimeMethod*))Dictionary_2_TryGetValue_mE045679667E15DE2368FDC013CFE45675221F677_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778 (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5*, RuntimeObject*, const RuntimeMethod*))Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_gshared)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_m5F8A85651D2B6F522D4D7A9E08DE33986956A2E3 (Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7*, const RuntimeMethod*))Enumerator_MoveNext_m90690AD1EDC671F7B515A986C2B3A4F54DB48C5C_gshared)(__this, method);
}
inline void List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_inline (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3*, const RuntimeMethod*))List_1_Clear_mE549A854DDE299C02DDF78B8E33246A1CA4194F2_gshared_inline)(__this, method);
}
inline Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77 List_1_GetEnumerator_mFD8E9B8F43A77EEA466652E59007F499D920E589 (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77 (*) (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline void Enumerator_Dispose_m83268DEE996EDF7B3641496DA42952F791954356 (Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
inline MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* Enumerator_get_Current_m7CF9EAFCBAD62D512D7B7A7E2443F18496A3C2CC_inline (Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77* __this, const RuntimeMethod* method)
{
	return ((  MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* (*) (Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
inline void SharedObjectPool_1_Release_m560FC31B82FCBF6A421558E88CA51857A5077922 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___0_toRelease, const RuntimeMethod* method)
{
	((  void (*) (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*, const RuntimeMethod*))SharedObjectPool_1_Release_m72F3018B342EE4D7D64C1B37D7A5AF0142AEC5F8_gshared)(___0_toRelease, method);
}
inline bool Enumerator_MoveNext_m30A7BE0EA3E7DB0D2D9906D7D61EC211CDCE0ECA (Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
inline void List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_inline (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void Dictionary_2_Clear_m9B5ED06FF7A5EE435736D3F569A287385996360B (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* __this, const RuntimeMethod* method)
{
	((  void (*) (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5*, const RuntimeMethod*))Dictionary_2_Clear_mA12C33A8301A59BB42B02EB4307E5732BB0274E9_gshared)(__this, method);
}
inline Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D DynamicArray_1_GetEnumerator_mDDDC470D0724CCAB392E8ADE95C9E4BF9A35C2BB (DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* __this, const RuntimeMethod* method)
{
	return ((  Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D (*) (DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540*, const RuntimeMethod*))DynamicArray_1_GetEnumerator_m6A3DAD36B3CBC6C91164F52010EEA6D5CEA243E6_gshared)(__this, method);
}
inline SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE** Iterator_get_Current_m08992618F0F2EEF3ACFD00C4CCEB8A2F1A7DD584 (Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D* __this, const RuntimeMethod* method)
{
	return ((  SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE** (*) (Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D*, const RuntimeMethod*))Iterator_get_Current_m64161133920B3F8AE2CDA959C377A0CAC106A28A_gshared)(__this, method);
}
inline bool Iterator_MoveNext_m9D13E2CE04515A7872CBAA2411ECD05464B4F5FD (Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D*, const RuntimeMethod*))Iterator_MoveNext_mD619E72522D6B9C511C49C80FCF9FBE78BD30A37_gshared)(__this, method);
}
inline void DynamicArray_1__ctor_mF10D8B1E4D45892F42156CFBEB0C04C963330B7A (DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540*, const RuntimeMethod*))DynamicArray_1__ctor_m1D48C3A8E1801317510426302D1838A768CFB0E6_gshared)(__this, method);
}
inline void List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_gshared)(__this, method);
}
inline void List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0 (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, const RuntimeMethod*))List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0_gshared)(__this, method);
}
inline void List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, const RuntimeMethod*))List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_name_m601F46A43C3F2FFB6D2814CB7B00FF7584828093_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_index_m8E57834709C8654C7E47192F7410F6DEBE9D6D41_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_customSampler_mDA76BF2EC8494B37162FDB61528162904C29EE0B_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___0_value, const RuntimeMethod* method) ;
inline void List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, const RuntimeMethod*))List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_gshared_inline)(__this, method);
}
inline void List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_gshared_inline)(__this, method);
}
inline void List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, const RuntimeMethod*))List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_enableAsyncCompute_m0BE55E95F895E29AE8D986CAEC66780B8D18C7E1_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowPassCulling_mFFEAD118ED38F26259AD6D15972A1188629421EC_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowRendererListCulling_m22AA03771C2E96BF596638B9401D27EF75E32460_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowGlobalState_m0DC04C2CAC9D53FE49D99EC4F903643F8D69C28E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_enableFoveatedRasterization_m76BFD24D9D87AFBE9C11DFB2906BA6A9E1A2A182_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_generateDebugData_m3FF636E59E2CF799F718EB117143DF18E77EF44A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_fragmentInputMaxIndex_m3D12D8AB648BFDA802D5A9CB71FA0F1E221130F9_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_randomAccessResourceMaxIndex_mBE85DA599381F867B54EA44CFF0FC8D3828F863E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 ___0_value, const RuntimeMethod* method) ;
inline bool List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_gshared)(__this, ___0_item, method);
}
inline void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared_inline)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D (bool ___0_condition, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_hdl, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6 (TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_handle, int32_t ___1_flags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* RTHandle_get_externalTexture_m6564AD326286CE5E8CDAD24BDC6AB3E6CE84405D (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, int32_t* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, Delegate_t* ___0_del, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RTHandle_get_scaleFactor_mD00E924FBC4B2DC2C9E26D7B24444BDAA6DC5C65_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_lhs, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___1_rhs, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, bool* ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeTextureHash_m1DE663ACA5E39AB273D3A74CA50FA21DD6B5DC8A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___2_resources, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeHashForTextureAccess_m876CBC0FF1FD56F261602DEE032121A372DBF49A_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* ___2_textureAccess, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_generateDebugData_mFE9B967AF83187CF7030186A59A323494E273A9B_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowRendererListCulling_m5188B7C35892C9F4DE980C42FBFBEBDB5ABE4DF6_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) ;
inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, const RuntimeMethod*))List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08_inline (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, const RuntimeMethod* method) ;
inline int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared_inline)(__this, method);
}
inline ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9 (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, int32_t, const RuntimeMethod*))List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9_gshared)(__this, ___0_index, method);
}
inline int32_t List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, const RuntimeMethod*))List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, int32_t ___1_type, bool ___2_shared, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RayTracingAccelerationStructureHandle__ctor_m9021F7C2A0DCED1BAE013FE7527736130D6F3450 (RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* __this, int32_t ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RayTracingAccelerationStructureHandle_IsValid_m57AC89F04E3FE6DA3E7F4CB966443F780424ED42 (RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* RenderGraphResourceRegistry_GetRayTracingAccelerationStructure_m759C0E84AC21D7B303348AA44EE1DB7DE6F03BCA (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_handle, const RuntimeMethod* method) ;
inline void RenderGraphResource_2__ctor_m3184317DDB4E8EBA7AADBEE7747C569ED987D7F3 (RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223*, const RuntimeMethod*))RenderGraphResource_2__ctor_m2947A59E6544C5179881E1E2041CB681902B4A6E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferHandle__ctor_m5779FDA81EF3597D5ABA75615257FA11791AB0ED (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferHandle__ctor_m5F713E4CCFBA059228DB561D4392F63D26574736 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, int32_t ___0_handle, bool ___1_shared, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* RenderGraphResourceRegistry_GetBuffer_mEDAEC64170024B455C7E0091B2A7F1CCB252287A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDesc__ctor_m4CCB134F91D12BEFE67EDCA88AF79213848F37E4 (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* __this, int32_t ___0_count, int32_t ___1_stride, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDesc__ctor_m84734A3072F708071C5FC71157E93E704AED04D3 (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* __this, int32_t ___0_count, int32_t ___1_stride, int32_t ___2_target, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2 HashFNV1A32_Create_m516ADC064C2853C79E7757F3B1003575A640DA7A (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashFNV1A32_get_value_m4A974885D6191EA0B5F0BC4B6CF5194B04B0A858_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferDesc_GetHashCode_mCBB334EF74A2F8637BF793E6659D556340601F52 (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer__ctor_m4600E68DFDDE5CDD22558CD1DB81D5F05CDDD885 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, int32_t ___0_target, int32_t ___1_usageFlags, int32_t ___2_count, int32_t ___3_stride, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer_set_name_m3B9F67D432C2899E788BAD4F6D41B0E221F009C5 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, const RuntimeMethod* method) ;
inline void RenderGraphResource_2_ReleaseGraphicsResource_m0995207D4ED695EB84E058291C7C9525BB968961_inline (RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*, const RuntimeMethod*))RenderGraphResource_2_ReleaseGraphicsResource_m711E905DE34133885258FC1EC69E7A9AE50BD2C4_gshared_inline)(__this, method);
}
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline (const RuntimeMethod* method)
{
	return ((  ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
inline void RenderGraphResource_2__ctor_m78342167D0A58EE79CCC2FE2B29801F2F000C44C (RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*, const RuntimeMethod*))RenderGraphResource_2__ctor_mDEBF025E81EE9A8B5172A521386246979DAAE671_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsBuffer_get_count_mFB2375DCEEFB459134AB0056F0ED77191E9EFB4F (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsBuffer_get_stride_mC2A315A56C5C7EA6B3BB349D25C85C97D5B9B534 (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* __this, const RuntimeMethod* method) ;
inline void RenderGraphResourcePool_1__ctor_m973AD0C3EBE5126F7008EBFB60579EA4899A7514 (RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8*, const RuntimeMethod*))RenderGraphResourcePool_1__ctor_m4C675448DA6BF733F020CF88F09DB59845225A1F_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckTextureResource_mC77AD74848C57BCE3F4E412D677AC02820D4BB96 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* ___0_texResource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* RenderGraphResourceRegistry_GetTextureResource_m575CDEC142A0344363BBF8BBB69640F76355ACFF (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_handle, const RuntimeMethod* method) ;
inline int32_t DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_inline (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*, const RuntimeMethod*))DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_gshared_inline)(__this, method);
}
inline RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* (*) (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*, int32_t, const RuntimeMethod*))DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_gshared)(__this, ___0_index, method);
}
inline int32_t DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_inline (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*, const RuntimeMethod*))DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_gshared_inline)(__this, method);
}
inline RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5 (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* (*) (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*, int32_t, const RuntimeMethod*))DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* RenderGraphResourceRegistry_GetBufferResource_mA664237803D8E329F7D06F7F6CC5665223555B89 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckBufferResource_mD62E83C19ACDB47EF60CE0EEC03B8C46C7D297B6 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* ___0_bufferResource, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* RenderGraphResourceRegistry_GetBufferResource_m9D69417223BA84F2BF4B7D816D2459BDF75C00F4 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* RenderGraphResourceRegistry_GetRayTracingAccelerationStructureResource_mB30DB5A291B9885E3F08126C26ACD20A7327696D (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) ;
inline void DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92 (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*, const RuntimeMethod*))DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_gshared)(__this, method);
}
inline void DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09 (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*, const RuntimeMethod*))DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger__ctor_mF7F0B1EC8DEC467D5A4C6D8F93820480250056FD (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, const RuntimeMethod* method) ;
inline void List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, const RuntimeMethod*))List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_gshared)(__this, ___0_capacity, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData__ctor_m306DE1EDFCA9D6A8F19199F74C976688703B22E4 (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceCreateCallback__ctor_m392800FF27E98FA1E086079B52A89247DD238B76 (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceCallback__ctor_mC9406A12CFC8D2EAF3D19EA9747E7E77F4BC12FD (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TexturePool__ctor_mDC879020D65790E56056D8E7B3D4C05C2189EAEE (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferPool__ctor_m7DD46C66418DF17EABEDF4E6359785DCF99B68BF (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle_NewFrame_mB6DC5FEB6C0F08DDA56533C9F031E35FB63D58F9 (int32_t ___0_executionIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_Initialize_m6742378F4B5C830351F98F8DCD0EE5A2DC63F160 (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, String_t* ___0_logName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ManageSharedRenderGraphResources_m8E79AF777DAFAFD94C35A6B26BCC7E0F13749461 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_set_current_mA3162A6CEF2AB16835C57DE04CF1ECEC82938A3E (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) ;
inline int32_t DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_inline (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467*, const RuntimeMethod*))DynamicArray_1_get_size_m1B00C20A8CC4D62269585D16A58425D3F258836F_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
inline IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869 (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** (*) (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467*, int32_t, const RuntimeMethod*))DynamicArray_1_get_Item_m7DDF1E462D1484149A4D812CAD717F816205FD44_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceShared_mA3F7DE2D165DF5DB52242B02CD25C4DD31EC9C81 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, int32_t ___1_version, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceShared_mC9EA6F344D5800BE8CC9E0D9AE7675482F8F39F2 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererList_get_isValid_mA359FCF7389B837BF1A5A2E755DD531457460CFE (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_ImportTexture_mF50D1576267A3BDFF2BE8ED278D790AFE10B8CDB (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_rt, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* ___1_importParams, bool ___2_isBuiltin, const RuntimeMethod* method) ;
inline int32_t RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719** ___0_outRes, bool ___1_pooledResource, const RuntimeMethod* method)
{
	return ((  int32_t (*) (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF*, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719**, bool, const RuntimeMethod*))RenderGraphResourcesData_AddNewRenderGraphResource_TisRuntimeObject_m74B581980E83CFD9DD1B7DAA66F3390DDD4A7679_gshared)(__this, ___0_outRes, ___1_pooledResource, 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 TextureDesc__ctor_m07B60080B753D0CDC57223694266DC64C94E5710 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, int32_t ___0_handle, bool ___1_shared, bool ___2_builtin, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateRenderTarget_mBBDE31669BD482BD909FB71664D0E7C28019A234 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RTHandle_SetTexture_m3C2728178516E7C86C52BF75EC7303CFDE68CDC6 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_tex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_mBC3081E1BB6BBE2F7722B13009D5D30DAD5DD67A (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_tex, String_t* ___1_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_volumeDepth_m049340EE670E9632FC824B640A5570B5D3FCFEBF (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTexture_get_depthStencilFormat_m6ACD9DAF17D844CFBA06249D8DB130018C370CB2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetFormat_m2462BBDD1754FC6667EED8D32207AE92E5C01F6F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_color, int32_t ___1_depthStencil, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTexture_get_bindTextureMS_m4E170B19063A32DE41AF3D1A905AED02BF41DD35 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateFormat_m27791C714E632B475B3160476994E75CC3608D0F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_color, int32_t ___1_depthStencil, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetResourceCount_m4BE0CF64A3322398C580AA85554F192B408E01DD (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateRendererListDesc_mF2224CC79FAB9C20E8458DD5DCDD55926B31100A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 RendererListDesc_ConvertToParameters_m569940D4081901AA4594FEE9384F21B68EED930C (RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* ___0_desc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListResource__ctor_m2EC589E1FC016AEF1D76832DE7B7A18715CF8353 (RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* __this, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* ___0_desc, const RuntimeMethod* method) ;
inline int32_t DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86 (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* ___0_value, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214*, const RuntimeMethod*))DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478 (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, int32_t ___0_handle, int32_t ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateShadowRendererList_m34053F9A4CF0DCB00BD4A8816C2756A3943DDA3D (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* ___0_settings, const RuntimeMethod* method) ;
inline int32_t DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2 (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* ___0_value, const RuntimeMethod* method)
{
	return ((  int32_t (*) (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68*, const RuntimeMethod*))DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateGizmoRendererList_mFDC598F37B44F17760CCBD4D6C4D587DC977319B (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, int32_t ___1_gizmoSubset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateUIOverlayRendererList_mECFBBBF8D17666D3F118550E9EE1B699BC9F7543 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, int32_t ___1_uiSubset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateWireOverlayRendererList_m6D1BCF277189F56DA8F717BE220C52B91377BF05 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateSkyboxRendererList_mD409B50EC66BD481E4293F7AACFA561E44DE3CC4 (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateSkyboxRendererList_m1CD1B3D9177DB684F7BF3767585ADF83618F388C (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_projectionMatrix, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_viewMatrix, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateSkyboxRendererList_m31A302B73F28BBB96944341D34EFB4AD3D85937D (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___0_camera, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_projectionMatrixL, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_viewMatrixL, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_projectionMatrixR, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___4_viewMatrixR, const RuntimeMethod* method) ;
inline int32_t RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666 (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098** ___0_outRes, bool ___1_pooledResource, const RuntimeMethod* method)
{
	return ((  int32_t (*) (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF*, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098**, bool, const RuntimeMethod*))RenderGraphResourcesData_AddNewRenderGraphResource_TisRuntimeObject_m74B581980E83CFD9DD1B7DAA66F3390DDD4A7679_gshared)(__this, ___0_outRes, ___1_pooledResource, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateBufferDesc_m8FCE239903CB04BFCC7185D58B89CC99D97DCD1F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) ;
inline int32_t RenderGraphResourcesData_AddNewRenderGraphResource_TisRayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_mF3907334DED2C9584B8948F6FA91D0A015278168 (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F** ___0_outRes, bool ___1_pooledResource, const RuntimeMethod* method)
{
	return ((  int32_t (*) (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF*, RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F**, bool, const RuntimeMethod*))RenderGraphResourcesData_AddNewRenderGraphResource_TisRuntimeObject_m74B581980E83CFD9DD1B7DAA66F3390DDD4A7679_gshared)(__this, ___0_outRes, ___1_pooledResource, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_UpdateSharedResourceLastFrameIndex_m2C90BC2FDB68FDA3E1EB592C5C767C3D074DE5A5 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) ;
inline void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___0_value, const RuntimeMethod* method)
{
	((  void (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, bool, const RuntimeMethod*))Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared)(__this, ___0_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_inline (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) ;
inline bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_CreatePooledResource_mC65D9B84130B8A5482EA59694CD15BEC81CF859C (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, int32_t ___1_type, int32_t ___2_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RTHandle_SwitchToFastMemory_m88468F9FF42F96F5192DFE57669B36724AD9C22D (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, float ___1_residencyFraction, int32_t ___2_flags, bool ___3_copyContents, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GraphicsFormatUtility_IsDepthStencilFormat_mB9AC0AC27E959CF7C23FDE141E3A4D3561FAC616 (int32_t ___0_format, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CoreUtils_SetRenderTarget_mB3675FBA82D740E46DB7583DB810659B1C02DBBB (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_buffer, int32_t ___2_clearFlag, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___3_clearColor, int32_t ___4_miplevel, int32_t ___5_cubemapFace, int32_t ___6_depthSlice, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_inline (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ReleasePooledResource_mD28C7197E5D30711D80E974A3FD56240A5F1FA4E (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, int32_t ___1_type, int32_t ___2_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererListDesc_IsValid_mF8A1A6A084873A0477FD398507A21E682FB90136 (RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderQueueRange_get_lowerBound_m0F11004DA9B02414047A9DB92275F009487581E4 (RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderQueueRange_get_upperBound_m6A89E9331EE632619B0B71A36B183290C97A1D9F (RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71* __this, const RuntimeMethod* method) ;
inline void List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, const RuntimeMethod*))List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_gshared_inline)(__this, method);
}
inline Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1_gshared)(__this, method);
}
inline void Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099 (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998*, const RuntimeMethod*))Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099_gshared)(__this, method);
}
inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_inline (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method)
{
	return ((  RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA (*) (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998*, const RuntimeMethod*))Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ScriptableRenderContext_CreateRendererList_mBF2F8A1EA796B87CBBAAC245133F2961D52A9BFA (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* ___0_param, const RuntimeMethod* method) ;
inline void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared_inline)(__this, ___0_item, method);
}
inline bool Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209 (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998*, const RuntimeMethod*))Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableRenderContext_PrepareRendererListsAsync_m8C348386242CA038C663EDB00859AF713ED7F01C (ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36* __this, List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* ___0_rendererLists, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_LogResources_mF62A5D85606144356E91394D859387CD36394432 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData_Clear_mD02EB81FAC5BC5BA89AD476AA19BD5B0C96F3801 (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, bool ___0_onException, int32_t ___1_frameIndex, const RuntimeMethod* method) ;
inline void DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81 (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*, const RuntimeMethod*))DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81_gshared)(__this, method);
}
inline void DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795 (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*, const RuntimeMethod*))DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData_PurgeUnusedGraphicsResources_mD35FADF4EF8637AD194990D2DF7CA0D049BC0A7B (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, int32_t ___0_frameIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData_Cleanup_m978DEF99ABA907A359E4AB4E838264643A2AA23D (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RTHandles_Release_m21765673C17AE3696BEC5FC15732F97F44039283 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_rth, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenderGraphLogger_GetAllLogs_m2945FC778EB4A23047020227087B12E607C125AE (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTargetIdentifier__ctor_mBB94C5581CCD259EC11AAFA68C151B35E5C72C4F (RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B* __this, int32_t ___0_type, const RuntimeMethod* method) ;
inline void DynamicArray_1__ctor_m2FC270245D922AB02289BFFDD11D018D211C7F60 (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* __this, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467*, const RuntimeMethod*))DynamicArray_1__ctor_m1D48C3A8E1801317510426302D1838A768CFB0E6_gshared)(__this, method);
}
inline void DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* __this, int32_t ___0_newSize, bool ___1_keepContent, const RuntimeMethod* method)
{
	((  void (*) (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467*, int32_t, bool, const RuntimeMethod*))DynamicArray_1_Resize_m3E24EB8A4A036B423BA304E8C3C94EBD0222822E_gshared)(__this, ___0_newSize, ___1_keepContent, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RendererListHandle_set_handle_mD079B25CE8F8ECBD4AB99E605330584252CBB1C1_inline (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 RenderGraphResourceRegistry_GetRendererList_mD9EB3B7F111CF5430A161086BF3F355193594AB0 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListLegacyResource__ctor_m3E53635F8E19F2415E20BC9EE7FF62244D782B08 (RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* __this, bool* ___0_active, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_version_mF5F93EC9CD913F45C6FFE4AE01FDC053311A3BB7_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceHandle_set_version_mE90F78BAE1A9A5DBFC9CAD5CB481575D1E292C0C_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsNull_m894463AFC38DE1AFB66DA2600FC0C06269DFB0B1_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureHandle__ctor_m43ADD70103BAA1E4A24FC8AC2033DB2E303B65CF (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RenderGraphResourceRegistry_GetTexture_m7D9283CB898C3A69B340FCD7A1FAC9E1916027C4 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B RTHandle_op_Implicit_m2462183372B0496DE475889924EDCAAAD2011B54 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* RTHandle_op_Implicit_mEF75557100B4F5D5BD918A60C85060711687CD43 (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RTHandle_op_Implicit_mB90C404C3D37DF7F2AFDEC28A29526EF784C62FB (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_handle, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsBuiltin_m80AEAFA06249AD4B095445F0A9E9CA54DC8DBFA1_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 TextureHandle_GetDescriptor_m80F76DAC125F49B4538B3EE1EFCCB952A6D7F17D (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetDepthBits_mA3ED2245DC3C1C593668C2F152A0DA42052CEE94 (int32_t ___0_format, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureDesc_get_depthBufferBits_mFCED74FB3F7064A91E2B193A933EA7C1BB01CA6E (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetDepthStencilFormat_m76EEE7255F874FD3AC8E149830EE48F345DF8425 (int32_t ___0_depthBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc_set_depthBufferBits_m9878CDA1C1179332CE3E11E9709A5D7941C36590 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureDesc_get_colorFormat_m9248B44133301B4F93B98D311FCFB04A3CCA875A (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc_set_colorFormat_mDA0ABDEEF9CCE01133CF07A9DC1CBBEDEBFF1097 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_mD1D1C98CE4525E270B35B0F9145D1B4CD9EBBC3A_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureXR_get_dimension_m1FEDB3FB100070102EE907FAE16672FB6BF04AF0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, bool ___0_dynamicResolution, bool ___1_xrReady, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_m363CC70E4CB7757B95BEF8249AAA4AB918FBF5AD (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, int32_t ___0_width, int32_t ___1_height, bool ___2_dynamicResolution, bool ___3_xrReady, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mBDFF762E945E530B8C50AC770652F5EAD39F57AF (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scale, bool ___1_dynamicResolution, bool ___2_xrReady, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mB0264E54B2E6BF34E65C9B6D55F2BFA219A8CCB2 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___0_func, bool ___1_dynamicResolution, bool ___2_xrReady, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mBECFDDC2240CF2F8921343AEF8EC9B0235782E77 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 ___0_input, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_volumeDepth_m528818299E101F1B285B08BE12FAC2F9A871BA36_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_dimension_mA23ABB2CA03249DCE3A21F5123524A825C33E31B_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTextureDescriptor_get_enableRandomWrite_m09A97B46F4482C06F4D78678ED87F75A5D01CFF9 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTextureDescriptor_get_useMipMap_mED290AAA1F816D024E026BB2D21C405388925D71 (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTextureDescriptor_get_autoGenerateMips_m53F427E61A7DA4D4F6816FBE5AFA9D063FA5DF2B (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_shadowSamplingMode_mEDA5D0915E1DF2ED949612B291A20FABD278BF5B_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTextureDescriptor_get_bindMS_mBDC0CE7325E5619AD8CFF213BB0EFBBBC328808A (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderTextureDescriptor_get_useDynamicScale_m84AB51F1599AB6641C254F06EE7431AFBACEF60A (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_memoryless_mFFD64B6716E0F7D936AD6B34D5D56F0BFD55197F_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_vrUsage_m061FAE1190A623B9DEE133F1506ADB23C983F6B0_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mC935887837BD7AEE604037E1D6C4D482E4A91ACB (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 RenderTexture_get_descriptor_m2FABD5CF6CCF410D1311FCBC7C9D9ECDEE9C7CC2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_wrapMode_m1DE1C2813B72EDCCCEB396CFC91989358E8C3AD0 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Texture_get_anisoLevel_m49CB873A0A3A71281BAE34A9512803D76D2EA27F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Texture_get_mipMapBias_m83F116D84856F99AD09EE8D3701763EAA80F1FB1 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_m53252E10E83506AE1CC248DADB79537B24E1142F_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, float* ___0_input, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureDesc_GetHashCode_m1216E0027E1E55ADF618CCB7345BADE7AFF7F84A (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A RTHandles_CalculateDimensions_m3F28780AEAC0BD7287E15B01C5FD12DA1FD7BA78 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scaleFactor, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A RTHandles_CalculateDimensions_m6E5BB012222B3F1F07FC8DD97CB0B4E19698743A (ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___0_scaleFunc, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RTHandle_get_name_mF2E7B6B108477C76931BD1E5798BB1DA1F036B7A (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_mBAA228B5EEFC253AFCA4A85A5983399E8D6368D1 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scaleFactor, int32_t ___1_format, int32_t ___2_slices, int32_t ___3_filterMode, int32_t ___4_wrapMode, int32_t ___5_dimension, bool ___6_enableRandomWrite, bool ___7_useMipMap, bool ___8_autoGenerateMips, bool ___9_isShadowMap, int32_t ___10_anisoLevel, float ___11_mipMapBias, int32_t ___12_msaaSamples, bool ___13_bindTextureMS, bool ___14_useDynamicScale, bool ___15_useDynamicScaleExplicit, int32_t ___16_memoryless, int32_t ___17_vrUsage, String_t* ___18_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RTHandles_Alloc_m3A259290F947E59AC45EDA09D6B69D2346E972C4 (ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___0_scaleFunc, int32_t ___1_format, int32_t ___2_slices, int32_t ___3_filterMode, int32_t ___4_wrapMode, int32_t ___5_dimension, bool ___6_enableRandomWrite, bool ___7_useMipMap, bool ___8_autoGenerateMips, bool ___9_isShadowMap, int32_t ___10_anisoLevel, float ___11_mipMapBias, int32_t ___12_msaaSamples, bool ___13_bindTextureMS, bool ___14_useDynamicScale, bool ___15_useDynamicScaleExplicit, int32_t ___16_memoryless, int32_t ___17_vrUsage, String_t* ___18_name, const RuntimeMethod* method) ;
inline void RenderGraphResource_2_ReleaseGraphicsResource_m400C7EABC25C8E9E78863C1A6451CA8D3CA29A28_inline (RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*, const RuntimeMethod*))RenderGraphResource_2_ReleaseGraphicsResource_mEE71948005915CAAB1B29787CED4B33D7C02C064_gshared_inline)(__this, method);
}
inline void RenderGraphResource_2__ctor_m4808A3C4E53BB7027E2F521482CBFA625B1D64E3 (RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*, const RuntimeMethod*))RenderGraphResource_2__ctor_m45BC943A2E6EDE2206DFF892586B7568E7754A04_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Profiler_GetRuntimeMemorySizeLong_mDFEEAC13D86F93EDAFB588017CEAD7D541B5A227 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_o, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RTHandle_GetInstanceID_m03B8397D7EADA4B68CDA99A76334A359D238F33F (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) ;
inline void RenderGraphResourcePool_1__ctor_mEC58E79B2C31977C571531AA223AEF0ADDD2FB35 (RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4* __this, const RuntimeMethod* method)
{
	((  void (*) (RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4*, const RuntimeMethod*))RenderGraphResourcePool_1__ctor_m4C675448DA6BF733F020CF88F09DB59845225A1F_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Blitter_CanCopyMSAA_m06581EA8DBCEE534A317E4C5EFBC4798810AFF3D (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline (float ___0_x, const RuntimeMethod* method) ;
inline RuntimeObject* RenderGraph_AddRasterRenderPass_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_m244C14FD9EB49F2B7A741D70E5FA90281156B435 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB** ___1_passData, String_t* ___2_file, int32_t ___3_line, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB**, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddRasterRenderPass_TisRuntimeObject_mAEFFD016D33EAB8572B2E00CF5C498805E467732_gshared)(__this, ___0_passName, ___1_passData, ___2_file, ___3_line, method);
}
inline void BaseRenderFunc_2__ctor_m7D9E29F49BFE60CD0B572C924CBEF3097B57EF23 (BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_m72268C37DF7D310181ABEF09D65817B1108D843E_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_CopyTexture_mB0A3645E68B1BC464EA640F8EC43D4C5422B1FDB (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* ___0_cmd, bool ___1_isMSAA, const RuntimeMethod* method) ;
inline RuntimeObject* RenderGraph_AddUnsafePass_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_mF9A7DF32C4F0FBA1BC25D6105400F43F946B0C8D (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846** ___1_passData, String_t* ___2_file, int32_t ___3_line, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846**, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddUnsafePass_TisRuntimeObject_m40016F6E8B33D575A80DE56FAF0803C20BAC6545_gshared)(__this, ___0_passName, ___1_passData, ___2_file, ___3_line, method);
}
inline void BaseRenderFunc_2__ctor_mF7AC17B73D98ECB3F878626089F85D99F1DDB612 (BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_mDC58545FDE0ACE8DDA93E3C3AF0D636A40E65081_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* CommandBufferHelpers_GetNativeCommandBuffer_m00E0A36F7BA58959180A2CF84B882FCE474577CA (UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* ___0_baseBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B TextureHandle_op_Implicit_mF61CC7FA197498A1DF32E5F0DD1D5D6F7340B43D (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeCommandBuffer_SetRenderTarget_m0C87EAB90F8326B88FF58E6F4E5246F063CAD5A1 (UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, int32_t ___1_mipLevel, int32_t ___2_cubemapFace, int32_t ___3_depthSlice, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureHandle_op_Implicit_m5B88526114B640AE422305CC950C0887E576CE25 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_BlitTexture_mDA69E5FA23596AD7B23CDDB43828996604195D75 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___1_source, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___2_scaleBias, float ___3_sourceMipLevel, int32_t ___4_sourceDepthSlice, bool ___5_bilinear, const RuntimeMethod* method) ;
inline RuntimeObject* RenderGraph_AddUnsafePass_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_m0DED427274B14161C54EC5DCD08E93E3BB338356 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, String_t* ___0_passName, BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3** ___1_passData, String_t* ___2_file, int32_t ___3_line, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3**, String_t*, int32_t, const RuntimeMethod*))RenderGraph_AddUnsafePass_TisRuntimeObject_m40016F6E8B33D575A80DE56FAF0803C20BAC6545_gshared)(__this, ___0_passName, ___1_passData, ___2_file, ___3_line, method);
}
inline void BaseRenderFunc_2__ctor_m916F9B1A1A0C4B87001288FED621B8BEA04A156B (BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE*, RuntimeObject*, intptr_t, const RuntimeMethod*))BaseRenderFunc_2__ctor_mDC58545FDE0ACE8DDA93E3C3AF0D636A40E65081_gshared)(__this, ___0_object, ___1_method, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureHandle_op_Implicit_mA5F86372E5F32D1740705B314012C5C4C12639D6 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3 (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, int32_t ___0_nameID, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawQuadMesh_m915BA37B7AD1E06EF0BC5BCB96957B27E0A693E4 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, int32_t ___2_shaderPass, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___3_propertyBlock, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawQuad_m24E340A0E80CC32D8EBF882EB67E07A5926B4DD3 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, int32_t ___2_shaderPass, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___3_propertyBlock, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Blitter_DrawTriangle_m19B836BDDB79C938F208C94C17E28D3F0153FD00 (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* ___0_cmd, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___1_material, int32_t ___2_shaderPass, MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* ___3_propertyBlock, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashFNV1A32_GetFuncHashCode_m1707E2601F2EF9B62A9681A7A4E51D284D5345B8_inline (Delegate_t* ___0_del, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2 (float* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054 (double ___0_a, double ___1_newBase, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
inline void List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m7ED22850F73A254D8432A5C9BB9D3C9F3FDB9318 (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67, const RuntimeMethod*))List_1_AddWithResize_m7ED22850F73A254D8432A5C9BB9D3C9F3FDB9318_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MethodInfo_t* Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019 (Delegate_t* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshal_pinvoke(const CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C& unmarshaled, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___producersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___producersException, NULL);
}
IL2CPP_EXTERN_C void CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshal_pinvoke_back(const CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_pinvoke& marshaled, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___producersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___producersException, NULL);
}
IL2CPP_EXTERN_C void CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshal_pinvoke_cleanup(CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshal_com(const CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C& unmarshaled, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___producersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___producersException, NULL);
}
IL2CPP_EXTERN_C void CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshal_com_back(const CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_com& marshaled, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___producersException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C____producers_FieldInfo_var, CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___producersException, NULL);
}
IL2CPP_EXTERN_C void CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshal_com_cleanup(CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledResourceInfo_Reset_m1A459C1460470E798C538993E1FB7B4EC52883CC (CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = __this->___producers;
		V_0 = (bool)((((RuntimeObject*)(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_2 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_2, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		__this->___producers = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___producers), (void*)L_2);
	}

IL_0019:
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_3 = __this->___consumers;
		V_1 = (bool)((((RuntimeObject*)(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0031;
		}
	}
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_5 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_5, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		__this->___consumers = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___consumers), (void*)L_5);
	}

IL_0031:
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_6 = __this->___producers;
		NullCheck(L_6);
		List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_6, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_7 = __this->___consumers;
		NullCheck(L_7);
		List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_7, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		__this->___refCount = 0;
		__this->___imported = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C  void CompiledResourceInfo_Reset_m1A459C1460470E798C538993E1FB7B4EC52883CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C*>(__this + _offset);
	CompiledResourceInfo_Reset_m1A459C1460470E798C538993E1FB7B4EC52883CC(_thisAdjusted, 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 void CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshal_pinvoke(const CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948& unmarshaled, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceCreateListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceCreateListException, NULL);
}
IL2CPP_EXTERN_C void CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshal_pinvoke_back(const CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_pinvoke& marshaled, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceCreateListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceCreateListException, NULL);
}
IL2CPP_EXTERN_C void CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshal_pinvoke_cleanup(CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshal_com(const CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948& unmarshaled, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceCreateListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceCreateListException, NULL);
}
IL2CPP_EXTERN_C void CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshal_com_back(const CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_com& marshaled, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceCreateListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948____resourceCreateList_FieldInfo_var, CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceCreateListException, NULL);
}
IL2CPP_EXTERN_C void CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshal_com_cleanup(CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledPassInfo_Reset_m55194C3492F914DAB83A2C2A0B11CD9E18544A0E (CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_pass, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	int32_t V_5 = 0;
	bool V_6 = false;
	int32_t V_7 = 0;
	bool V_8 = false;
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = ___0_pass;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_0, NULL);
		__this->___name = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)L_1);
		int32_t L_2 = ___1_index;
		__this->___index = L_2;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_3 = ___0_pass;
		NullCheck(L_3);
		bool L_4;
		L_4 = RenderGraphPass_get_enableAsyncCompute_mEFEEFC5A72EF1BEF3D836428C45015A8765DBDF3_inline(L_3, NULL);
		__this->___enableAsyncCompute = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = ___0_pass;
		NullCheck(L_5);
		bool L_6;
		L_6 = RenderGraphPass_get_allowPassCulling_mF43849C0DA66D91B460AA84B9D4FD98C4F684BA5_inline(L_5, NULL);
		__this->___allowPassCulling = L_6;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_7 = ___0_pass;
		NullCheck(L_7);
		bool L_8;
		L_8 = RenderGraphPass_get_enableFoveatedRasterization_mFFED3A11C641D743C65EA1BAF6C5E07B2FC242A9_inline(L_7, NULL);
		__this->___enableFoveatedRasterization = L_8;
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_9 = __this->___resourceCreateList;
		V_0 = (bool)((((RuntimeObject*)(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_10 = V_0;
		if (!L_10)
		{
			goto IL_00d4;
		}
	}
	{
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_11 = (List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)SZArrayNew(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___resourceCreateList = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___resourceCreateList), (void*)L_11);
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_12 = (List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206*)SZArrayNew(List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___resourceReleaseList = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___resourceReleaseList), (void*)L_12);
		V_1 = 0;
		goto IL_0085;
	}

IL_0065:
	{
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_13 = __this->___resourceCreateList;
		int32_t L_14 = V_1;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_15 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_15, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_15);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)L_15);
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_16 = __this->___resourceReleaseList;
		int32_t L_17 = V_1;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_18 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_18, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_18);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(L_17), (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)L_18);
		int32_t L_19 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
	}

IL_0085:
	{
		int32_t L_20 = V_1;
		V_2 = (bool)((((int32_t)L_20) < ((int32_t)3))? 1 : 0);
		bool L_21 = V_2;
		if (L_21)
		{
			goto IL_0065;
		}
	}
	{
		List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* L_22 = (List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E*)(List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E*)SZArrayNew(List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___debugResourceReads = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___debugResourceReads), (void*)L_22);
		List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* L_23 = (List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E*)(List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E*)SZArrayNew(List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___debugResourceWrites = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___debugResourceWrites), (void*)L_23);
		V_3 = 0;
		goto IL_00c9;
	}

IL_00a9:
	{
		List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* L_24 = __this->___debugResourceReads;
		int32_t L_25 = V_3;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_26 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_26, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		NullCheck(L_24);
		ArrayElementTypeCheck (L_24, L_26);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_26);
		List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* L_27 = __this->___debugResourceWrites;
		int32_t L_28 = V_3;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_29 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
		List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_29, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
		NullCheck(L_27);
		ArrayElementTypeCheck (L_27, L_29);
		(L_27)->SetAt(static_cast<il2cpp_array_size_t>(L_28), (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)L_29);
		int32_t L_30 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1));
	}

IL_00c9:
	{
		int32_t L_31 = V_3;
		V_4 = (bool)((((int32_t)L_31) < ((int32_t)3))? 1 : 0);
		bool L_32 = V_4;
		if (L_32)
		{
			goto IL_00a9;
		}
	}
	{
	}

IL_00d4:
	{
		V_5 = 0;
		goto IL_00ff;
	}

IL_00d9:
	{
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_33 = __this->___resourceCreateList;
		int32_t L_34 = V_5;
		NullCheck(L_33);
		int32_t L_35 = L_34;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
		NullCheck(L_36);
		List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_36, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* L_37 = __this->___resourceReleaseList;
		int32_t L_38 = V_5;
		NullCheck(L_37);
		int32_t L_39 = L_38;
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		NullCheck(L_40);
		List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_inline(L_40, List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_RuntimeMethod_var);
		int32_t L_41 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1));
	}

IL_00ff:
	{
		int32_t L_42 = V_5;
		V_6 = (bool)((((int32_t)L_42) < ((int32_t)3))? 1 : 0);
		bool L_43 = V_6;
		if (L_43)
		{
			goto IL_00d9;
		}
	}
	{
		__this->___refCount = 0;
		__this->___culled = (bool)0;
		__this->___culledByRendererList = (bool)0;
		__this->___hasSideEffect = (bool)0;
		__this->___syncToPassIndex = (-1);
		__this->___syncFromPassIndex = (-1);
		__this->___needGraphicsFence = (bool)0;
		V_7 = 0;
		goto IL_0166;
	}

IL_0140:
	{
		List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* L_44 = __this->___debugResourceReads;
		int32_t L_45 = V_7;
		NullCheck(L_44);
		int32_t L_46 = L_45;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_47 = (L_44)->GetAt(static_cast<il2cpp_array_size_t>(L_46));
		NullCheck(L_47);
		List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_47, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
		List_1U5BU5D_tE510DA387DA867AC92F8274325B178A7DE9A209E* L_48 = __this->___debugResourceWrites;
		int32_t L_49 = V_7;
		NullCheck(L_48);
		int32_t L_50 = L_49;
		List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
		NullCheck(L_51);
		List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_51, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
		int32_t L_52 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_52, 1));
	}

IL_0166:
	{
		int32_t L_53 = V_7;
		V_8 = (bool)((((int32_t)L_53) < ((int32_t)3))? 1 : 0);
		bool L_54 = V_8;
		if (L_54)
		{
			goto IL_0140;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C  void CompiledPassInfo_Reset_m55194C3492F914DAB83A2C2A0B11CD9E18544A0E_AdjustorThunk (RuntimeObject* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_pass, int32_t ___1_index, const RuntimeMethod* method)
{
	CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948*>(__this + _offset);
	CompiledPassInfo_Reset_m55194C3492F914DAB83A2C2A0B11CD9E18544A0E(_thisAdjusted, ___0_pass, ___1_index, 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 CompiledGraph__ctor_m755AC243F1DCFDB9F83D4543195DB3B94090B481 (CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* L_0 = (DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA*)(DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA*)SZArrayNew(DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___compiledResourcesInfos = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___compiledResourcesInfos), (void*)L_0);
		DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* L_1 = (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8*)il2cpp_codegen_object_new(DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C(L_1, DynamicArray_1__ctor_m08AA7204C1EC9E672807D359055B8C76DD13250C_RuntimeMethod_var);
		__this->___compiledPassInfos = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___compiledPassInfos), (void*)L_1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		V_0 = 0;
		goto IL_0036;
	}

IL_0023:
	{
		DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* L_2 = __this->___compiledResourcesInfos;
		int32_t L_3 = V_0;
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_4 = (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*)il2cpp_codegen_object_new(DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE(L_4, DynamicArray_1__ctor_m265F4BAEA1F3A0D3A554898EFBCFB3CE587917CE_RuntimeMethod_var);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B*)L_4);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_0036:
	{
		int32_t L_6 = V_0;
		V_1 = (bool)((((int32_t)L_6) < ((int32_t)3))? 1 : 0);
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_0023;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledGraph_Clear_m3EE625D2C37A3753AA8A67A157A8D59D4761AB4F (CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		goto IL_0017;
	}

IL_0005:
	{
		DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* L_0 = __this->___compiledResourcesInfos;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19(L_3, DynamicArray_1_Clear_m9D3091932A465A5D6F18729C6F21BCA588038F19_RuntimeMethod_var);
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
	}

IL_0017:
	{
		int32_t L_5 = V_0;
		V_1 = (bool)((((int32_t)L_5) < ((int32_t)3))? 1 : 0);
		bool L_6 = V_1;
		if (L_6)
		{
			goto IL_0005;
		}
	}
	{
		DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* L_7 = __this->___compiledPassInfos;
		NullCheck(L_7);
		DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348(L_7, DynamicArray_1_Clear_m024136CAFD27DB17B593FB3A74034EDD8D846348_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledGraph_InitResourceInfosData_m7D11EF67646466333B7C5C5C305EEA6A47A68AAE (CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* __this, DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* ___0_resourceInfos, int32_t ___1_count, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_0 = ___0_resourceInfos;
		int32_t L_1 = ___1_count;
		NullCheck(L_0);
		DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C(L_0, L_1, (bool)0, DynamicArray_1_Resize_m474492A0C71E0F47CEBE64AEDD3230940B11485C_RuntimeMethod_var);
		V_0 = 0;
		goto IL_001f;
	}

IL_000e:
	{
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_2 = ___0_resourceInfos;
		int32_t L_3 = V_0;
		NullCheck(L_2);
		CompiledResourceInfo_t22204344249241C372CFC608709931F7EEEF733C* L_4;
		L_4 = DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556(L_2, L_3, DynamicArray_1_get_Item_m2E5A5C3588925B8191C79570D28429E6B0016556_RuntimeMethod_var);
		CompiledResourceInfo_Reset_m1A459C1460470E798C538993E1FB7B4EC52883CC(L_4, NULL);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_001f:
	{
		int32_t L_6 = V_0;
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_7 = ___0_resourceInfos;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_inline(L_7, DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_6) < ((int32_t)L_8))? 1 : 0);
		bool L_9 = V_1;
		if (L_9)
		{
			goto IL_000e;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompiledGraph_InitializeCompilationData_m9F6C52F395D4397110CE6ACCAE2EC12A744C4E11 (CompiledGraph_tC8C6B8E2DD962A7BBC9B48ED868E03BE278D0644* __this, List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* ___0_passes, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___1_resources, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m62A77F1460354BE0E80B3F44FB99E69D61F1849A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6047808EBD59F4227B16FA8CB12B248FCF117DB9_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* L_0 = __this->___compiledResourcesInfos;
		NullCheck(L_0);
		int32_t L_1 = 0;
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_3 = ___1_resources;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = RenderGraphResourceRegistry_GetTextureResourceCount_m356073B05E385D690DE2E5E8051E2D73CA3C8F5C(L_3, NULL);
		CompiledGraph_InitResourceInfosData_m7D11EF67646466333B7C5C5C305EEA6A47A68AAE(__this, L_2, L_4, NULL);
		DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* L_5 = __this->___compiledResourcesInfos;
		NullCheck(L_5);
		int32_t L_6 = 1;
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_8 = ___1_resources;
		NullCheck(L_8);
		int32_t L_9;
		L_9 = RenderGraphResourceRegistry_GetBufferResourceCount_mF9F222B744B3C5D94085D8267BC27598AED2FF90(L_8, NULL);
		CompiledGraph_InitResourceInfosData_m7D11EF67646466333B7C5C5C305EEA6A47A68AAE(__this, L_7, L_9, NULL);
		DynamicArray_1U5BU5D_tF3B775B45C54D0CC0817DFF4819A257CF59CA6EA* L_10 = __this->___compiledResourcesInfos;
		NullCheck(L_10);
		int32_t L_11 = 2;
		DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_13 = ___1_resources;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = RenderGraphResourceRegistry_GetRayTracingAccelerationStructureResourceCount_m45FCD4CACE810A76EB41D59B92AC9B916306E124(L_13, NULL);
		CompiledGraph_InitResourceInfosData_m7D11EF67646466333B7C5C5C305EEA6A47A68AAE(__this, L_12, L_14, NULL);
		DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* L_15 = __this->___compiledPassInfos;
		List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* L_16 = ___0_passes;
		NullCheck(L_16);
		int32_t L_17;
		L_17 = List_1_get_Count_m62A77F1460354BE0E80B3F44FB99E69D61F1849A_inline(L_16, List_1_get_Count_m62A77F1460354BE0E80B3F44FB99E69D61F1849A_RuntimeMethod_var);
		NullCheck(L_15);
		DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107(L_15, L_17, (bool)0, DynamicArray_1_Resize_m61616B434C5DA70F905C9DB010533B866C576107_RuntimeMethod_var);
		V_0 = 0;
		goto IL_0075;
	}

IL_0057:
	{
		DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* L_18 = __this->___compiledPassInfos;
		int32_t L_19 = V_0;
		NullCheck(L_18);
		CompiledPassInfo_t0602472C646D539122A25EDD89C2E65F136A1948* L_20;
		L_20 = DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C(L_18, L_19, DynamicArray_1_get_Item_mFB712253A3F4A2AE5067BE9B49F800DB3AA33E0C_RuntimeMethod_var);
		List_1_t1EFB69EBBF25AD12F3A9E56C62B12F01D63469CD* L_21 = ___0_passes;
		int32_t L_22 = V_0;
		NullCheck(L_21);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_23;
		L_23 = List_1_get_Item_m6047808EBD59F4227B16FA8CB12B248FCF117DB9(L_21, L_22, List_1_get_Item_m6047808EBD59F4227B16FA8CB12B248FCF117DB9_RuntimeMethod_var);
		int32_t L_24 = V_0;
		CompiledPassInfo_Reset_m55194C3492F914DAB83A2C2A0B11CD9E18544A0E(L_20, L_23, L_24, NULL);
		int32_t L_25 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1));
	}

IL_0075:
	{
		int32_t L_26 = V_0;
		DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* L_27 = __this->___compiledPassInfos;
		NullCheck(L_27);
		int32_t L_28;
		L_28 = DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_inline(L_27, DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_26) < ((int32_t)L_28))? 1 : 0);
		bool L_29 = V_1;
		if (L_29)
		{
			goto IL_0057;
		}
	}
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 ProfilingScopePassData__ctor_m68E87B5D9E2D7C574195B7E520291473F891FCF0 (ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_Multicast(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* currentDelegate = reinterpret_cast<OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C*>(delegatesToInvoke[i]);
		typedef void (*FunctionPointerType) (RuntimeObject*, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, const RuntimeMethod*);
		((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_graph, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
}
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenInst(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	typedef void (*FunctionPointerType) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_graph, method);
}
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenStatic(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	typedef void (*FunctionPointerType) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_graph, method);
}
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenVirtual(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	VirtualActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), ___0_graph);
}
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenInterface(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_graph);
}
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenGenericVirtual(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	GenericVirtualActionInvoker0::Invoke(method, ___0_graph);
}
void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenGenericInterface(OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	GenericInterfaceActionInvoker0::Invoke(method, ___0_graph);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGraphRegisteredDelegate__ctor_m78DC23E7604E995D6B9F106CD7EA6E9EA205D86F (OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 1;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 0;
		if (isOpen)
		{
			if (__this->___method_is_virtual)
			{
				if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenGenericInterface;
					else
						__this->___invoke_impl = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenGenericVirtual;
				else
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenInterface;
					else
						__this->___invoke_impl = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenVirtual;
			}
			else
			{
				__this->___invoke_impl = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_OpenInst;
			}
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGraphRegisteredDelegate_Invoke_mA87E4A7B2FF7250B3476590AE33E6116C69DF4BE (OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_graph, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnGraphRegisteredDelegate_BeginInvoke_m374F4B80C790AE6888FF363ADECEDC6EF6CBB228 (OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___1_callback, RuntimeObject* ___2_object, const RuntimeMethod* method) 
{
	void *__d_args[2] = {0};
	__d_args[0] = ___0_graph;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___1_callback, (RuntimeObject*)___2_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnGraphRegisteredDelegate_EndInvoke_mF92B1BA67AA5051074BA557B20E3D5B24A228C17 (OnGraphRegisteredDelegate_t7DEB75DB071EA0F49C47E2617D72D40EF3A8188C* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) 
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_Multicast(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* currentDelegate = reinterpret_cast<OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226*>(delegatesToInvoke[i]);
		typedef void (*FunctionPointerType) (RuntimeObject*, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, const RuntimeMethod*);
		((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_graph, ___1_executionName, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
}
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenInst(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	typedef void (*FunctionPointerType) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_graph, ___1_executionName, method);
}
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenStatic(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	typedef void (*FunctionPointerType) (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_graph, ___1_executionName, method);
}
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenVirtual(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	VirtualActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_graph, ___1_executionName);
}
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenInterface(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	InterfaceActionInvoker1< String_t* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_graph, ___1_executionName);
}
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenGenericVirtual(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	GenericVirtualActionInvoker1< String_t* >::Invoke(method, ___0_graph, ___1_executionName);
}
void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenGenericInterface(OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method)
{
	NullCheck(___0_graph);
	GenericInterfaceActionInvoker1< String_t* >::Invoke(method, ___0_graph, ___1_executionName);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnExecutionRegisteredDelegate__ctor_m9F6F8C6CAB75145A352334B28AB34A91986F4754 (OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 2;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 1;
		if (isOpen)
		{
			if (__this->___method_is_virtual)
			{
				if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenGenericInterface;
					else
						__this->___invoke_impl = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenGenericVirtual;
				else
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenInterface;
					else
						__this->___invoke_impl = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenVirtual;
			}
			else
			{
				__this->___invoke_impl = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_OpenInst;
			}
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnExecutionRegisteredDelegate_Invoke_m72065749EF5FD2BEF2401604969D33625A589673 (OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*, String_t*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_graph, ___1_executionName, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* OnExecutionRegisteredDelegate_BeginInvoke_mD97613350BE78EF0923EF3288401CD23F94E4F74 (OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, String_t* ___1_executionName, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) 
{
	void *__d_args[3] = {0};
	__d_args[0] = ___0_graph;
	__d_args[1] = ___1_executionName;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnExecutionRegisteredDelegate_EndInvoke_mA94B6F9D74543E5F8015287CE6EF6B09D2B0DC0F (OnExecutionRegisteredDelegate_tCCD234646691F298602408925867AE91256D2226* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) 
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__ctor_mF3D361C62FE4430CD447B572AB282CFF2C84E44D (DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_0 = (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*)il2cpp_codegen_object_new(List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_il2cpp_TypeInfo_var);
		List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F(L_0, List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_RuntimeMethod_var);
		__this->___passList = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___passList), (void*)L_0);
		List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520* L_1 = (List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520*)(List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520*)SZArrayNew(List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___resourceLists = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___resourceLists), (void*)L_1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		V_0 = 0;
		goto IL_0034;
	}

IL_0023:
	{
		List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520* L_2 = __this->___resourceLists;
		int32_t L_3 = V_0;
		List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_4 = (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*)il2cpp_codegen_object_new(List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_il2cpp_TypeInfo_var);
		List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C(L_4, List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_RuntimeMethod_var);
		NullCheck(L_2);
		ArrayElementTypeCheck (L_2, L_4);
		(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*)L_4);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_0034:
	{
		int32_t L_6 = V_0;
		V_1 = (bool)((((int32_t)L_6) < ((int32_t)3))? 1 : 0);
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_0023;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData_Clear_m67539CCFAD570155FFFC731054C32E24ABE2D91F (DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_0 = __this->___passList;
		NullCheck(L_0);
		List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_inline(L_0, List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_RuntimeMethod_var);
		V_0 = 0;
		goto IL_0023;
	}

IL_0011:
	{
		List_1U5BU5D_tEF62AB97CA122298AB9FFDD702E2F52210BBD520* L_1 = __this->___resourceLists;
		int32_t L_2 = V_0;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_inline(L_4, List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_RuntimeMethod_var);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_0023:
	{
		int32_t L_6 = V_0;
		V_1 = (bool)((((int32_t)L_6) < ((int32_t)3))? 1 : 0);
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_0011;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DebugData__cctor_mA2F92A1594DD1BC98C1026E4BF173B0D5F641E9F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3A10B3576657976F36563F353A34AB383EE66349_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567* L_0 = (Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567*)il2cpp_codegen_object_new(Dictionary_2_t068E9A1B2BBFC612A439330B74677183F75FE567_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_m3A10B3576657976F36563F353A34AB383EE66349(L_0, Dictionary_2__ctor_m3A10B3576657976F36563F353A34AB383EE66349_RuntimeMethod_var);
		((DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_StaticFields*)il2cpp_codegen_static_fields_for(DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_il2cpp_TypeInfo_var))->___s_PassScriptMetadata = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_StaticFields*)il2cpp_codegen_static_fields_for(DebugData_tF27E8FDE41C02923DE7F18E49228638A3B1B2AEE_il2cpp_TypeInfo_var))->___s_PassScriptMetadata), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshal_pinvoke(const PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F& unmarshaled, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceReadListsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceReadListsException, NULL);
}
IL2CPP_EXTERN_C void PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshal_pinvoke_back(const PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_pinvoke& marshaled, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceReadListsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceReadListsException, NULL);
}
IL2CPP_EXTERN_C void PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshal_pinvoke_cleanup(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshal_com(const PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F& unmarshaled, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceReadListsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceReadListsException, NULL);
}
IL2CPP_EXTERN_C void PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshal_com_back(const PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_com& marshaled, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___resourceReadListsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F____resourceReadLists_FieldInfo_var, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___resourceReadListsException, NULL);
}
IL2CPP_EXTERN_C void PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshal_com_cleanup(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 NRPInfo__ctor_mDBC966BEF7E70D26940D62C294ECE103C6C8DC3B (NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_0 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_0, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		__this->___textureFBFetchList = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___textureFBFetchList), (void*)L_0);
		List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_1 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
		List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_1, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
		__this->___setGlobals = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___setGlobals), (void*)L_1);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeRenderPassInfo__ctor_m94149A7B17305A575C2697BD0859FAF56C2F806B (NativeRenderPassInfo_t17B9742FCBC2D3471C9F7B0D6CFDF97926F26D91* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttachmentInfo__ctor_mAB4EAF0A96126C07CD28DFA95ACDB89C3D3051D8 (AttachmentInfo_t2BCE7849BF4DED687B3EF92D8E7EE99F9419FBBF* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshal_pinvoke(const PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3& unmarshaled, PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_pinvoke& marshaled)
{
	marshaled.___message = il2cpp_codegen_marshal_string(unmarshaled.___message);
	marshaled.___isCompatible = static_cast<int32_t>(unmarshaled.___isCompatible);
}
IL2CPP_EXTERN_C void PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshal_pinvoke_back(const PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_pinvoke& marshaled, PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3& unmarshaled)
{
	unmarshaled.___message = il2cpp_codegen_marshal_string_result(marshaled.___message);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___message), (void*)il2cpp_codegen_marshal_string_result(marshaled.___message));
	bool unmarshaledisCompatible_temp_1 = false;
	unmarshaledisCompatible_temp_1 = static_cast<bool>(marshaled.___isCompatible);
	unmarshaled.___isCompatible = unmarshaledisCompatible_temp_1;
}
IL2CPP_EXTERN_C void PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshal_pinvoke_cleanup(PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___message);
	marshaled.___message = NULL;
}
IL2CPP_EXTERN_C void PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshal_com(const PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3& unmarshaled, PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_com& marshaled)
{
	marshaled.___message = il2cpp_codegen_marshal_bstring(unmarshaled.___message);
	marshaled.___isCompatible = static_cast<int32_t>(unmarshaled.___isCompatible);
}
IL2CPP_EXTERN_C void PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshal_com_back(const PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_com& marshaled, PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3& unmarshaled)
{
	unmarshaled.___message = il2cpp_codegen_marshal_bstring_result(marshaled.___message);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___message), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___message));
	bool unmarshaledisCompatible_temp_1 = false;
	unmarshaledisCompatible_temp_1 = static_cast<bool>(marshaled.___isCompatible);
	unmarshaled.___isCompatible = unmarshaledisCompatible_temp_1;
}
IL2CPP_EXTERN_C void PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshal_com_cleanup(PassCompatibilityInfo_tD79DCD78EC09F9D22A9E203048C684EEC9C237F3_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___message);
	marshaled.___message = NULL;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResourceData__ctor_m9CC944CC725892F1E07274C6DFFEF8900A4AFB88 (BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResourceData__ctor_mFEC4CC69AEA5D4EA083209C4C9C3688A5E0FAE8E (TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshal_pinvoke(const ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3& unmarshaled, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___consumerListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___consumerListException, NULL);
}
IL2CPP_EXTERN_C void ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshal_pinvoke_back(const ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_pinvoke& marshaled, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___consumerListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___consumerListException, NULL);
}
IL2CPP_EXTERN_C void ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshal_pinvoke_cleanup(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshal_com(const ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3& unmarshaled, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___consumerListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___consumerListException, NULL);
}
IL2CPP_EXTERN_C void ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshal_com_back(const ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_com& marshaled, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___consumerListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3____consumerList_FieldInfo_var, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___consumerListException, NULL);
}
IL2CPP_EXTERN_C void ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshal_com_cleanup(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 PassScriptInfo__ctor_m6D7EF8FF493C7C539EDCF87EC99EDA4573ABB228 (PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mA0D56F5D61E7B66F2A6E22F27D9B1B17D1C8D307 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0* L_0 = (U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0*)il2cpp_codegen_object_new(U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m40456B08BA738C38BCA13F66B13853F4118ED237(L_0, NULL);
		((U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m40456B08BA738C38BCA13F66B13853F4118ED237 (U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CBeginProfilingSamplerU3Eb__110_0_mDFED1AC43B690B8CE211073EA2EAA2C9B3C46384 (U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0* __this, ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB* ___0_data, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352 ___1_ctx, const RuntimeMethod* method) 
{
	{
		ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB* L_0 = ___0_data;
		NullCheck(L_0);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = L_0->___sampler;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2;
		L_2 = RenderGraphContext_get_cmd_mBB7D31620CB05AC391FC10C9264B3F9C60C78304((&___1_ctx), NULL);
		NullCheck(L_1);
		ProfilingSampler_Begin_m8DA3A616057A3BF9ACB1B0CA553273D5CAD9D19B(L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CEndProfilingSamplerU3Eb__111_0_m0BA2A728F57AD9CB794C0DAA001BA294F42E3D79 (U3CU3Ec_tD896D23DD4976962E0CBBFCD7A010BA3A85BE9B0* __this, ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB* ___0_data, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352 ___1_ctx, const RuntimeMethod* method) 
{
	{
		ProfilingScopePassData_t3388176BBC899F38D61B3FD2B34C859A7A6CA4AB* L_0 = ___0_data;
		NullCheck(L_0);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = L_0->___sampler;
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_2;
		L_2 = RenderGraphContext_get_cmd_mBB7D31620CB05AC391FC10C9264B3F9C60C78304((&___1_ctx), NULL);
		NullCheck(L_1);
		ProfilingSampler_End_mE6456852B82D64D57CDE20BBE06801295CEE5EAE(L_1, L_2, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternalRenderGraphContext__ctor_m229D10C8DBF8F09BAC993CE4C368DCE77A96CAF6 (InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshal_pinvoke(const RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352& unmarshaled, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshal_pinvoke_back(const RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_pinvoke& marshaled, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshal_pinvoke_cleanup(RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshal_com(const RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352& unmarshaled, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshal_com_back(const RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_com& marshaled, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352____wrappedContext_FieldInfo_var, RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshal_com_cleanup(RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphContext_FromInternalContext_mB9C1E55D70AADA912EEB4C15650E5C7D2F3823CF (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = ___0_context;
		__this->___wrappedContext = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___wrappedContext), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphContext_FromInternalContext_mB9C1E55D70AADA912EEB4C15650E5C7D2F3823CF_AdjustorThunk (RuntimeObject* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method)
{
	RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352*>(__this + _offset);
	RenderGraphContext_FromInternalContext_mB9C1E55D70AADA912EEB4C15650E5C7D2F3823CF(_thisAdjusted, ___0_context, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 RenderGraphContext_get_renderContext_m45B4BD3BCABEAA43F1E4FF1FB666108789604852 (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 L_1 = L_0->___renderContext;
		return L_1;
	}
}
IL2CPP_EXTERN_C  ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 RenderGraphContext_get_renderContext_m45B4BD3BCABEAA43F1E4FF1FB666108789604852_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352*>(__this + _offset);
	ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 _returnValue;
	_returnValue = RenderGraphContext_get_renderContext_m45B4BD3BCABEAA43F1E4FF1FB666108789604852(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* RenderGraphContext_get_cmd_mBB7D31620CB05AC391FC10C9264B3F9C60C78304 (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_1 = L_0->___cmd;
		return L_1;
	}
}
IL2CPP_EXTERN_C  CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* RenderGraphContext_get_cmd_mBB7D31620CB05AC391FC10C9264B3F9C60C78304_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352*>(__this + _offset);
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* _returnValue;
	_returnValue = RenderGraphContext_get_cmd_mBB7D31620CB05AC391FC10C9264B3F9C60C78304(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RenderGraphContext_get_renderGraphPool_mCD200A150053B410E2E182EC29F25DD46B2811CB (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* L_1 = L_0->___renderGraphPool;
		return L_1;
	}
}
IL2CPP_EXTERN_C  RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RenderGraphContext_get_renderGraphPool_mCD200A150053B410E2E182EC29F25DD46B2811CB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352*>(__this + _offset);
	RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* _returnValue;
	_returnValue = RenderGraphContext_get_renderGraphPool_mCD200A150053B410E2E182EC29F25DD46B2811CB(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* RenderGraphContext_get_defaultResources_m911BDF4EB44A2DEC4EBD12F5FFDBBB744773F4CC (RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* L_1 = L_0->___defaultResources;
		return L_1;
	}
}
IL2CPP_EXTERN_C  RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* RenderGraphContext_get_defaultResources_m911BDF4EB44A2DEC4EBD12F5FFDBBB744773F4CC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphContext_tB9D670209FA5F8E98BE86311A1F30C2541398352*>(__this + _offset);
	RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* _returnValue;
	_returnValue = RenderGraphContext_get_defaultResources_m911BDF4EB44A2DEC4EBD12F5FFDBBB744773F4CC(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshal_pinvoke(const RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147& unmarshaled, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshal_pinvoke_back(const RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_pinvoke& marshaled, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshal_pinvoke_cleanup(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshal_com(const RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147& unmarshaled, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshal_com_back(const RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_com& marshaled, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___wrappedContextException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147____wrappedContext_FieldInfo_var, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___wrappedContextException, NULL);
}
IL2CPP_EXTERN_C void RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshal_com_cleanup(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* RasterGraphContext_get_defaultResources_m45A5016CB0BC9DDA6C9BF0BA724945AFDD07451F (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* L_1 = L_0->___defaultResources;
		return L_1;
	}
}
IL2CPP_EXTERN_C  RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* RasterGraphContext_get_defaultResources_m45A5016CB0BC9DDA6C9BF0BA724945AFDD07451F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147*>(__this + _offset);
	RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* _returnValue;
	_returnValue = RasterGraphContext_get_defaultResources_m45A5016CB0BC9DDA6C9BF0BA724945AFDD07451F(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RasterGraphContext_get_renderGraphPool_m3AAB1E77002C4F8DF11C3BF8C6D6014F16F9144C (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* L_1 = L_0->___renderGraphPool;
		return L_1;
	}
}
IL2CPP_EXTERN_C  RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* RasterGraphContext_get_renderGraphPool_m3AAB1E77002C4F8DF11C3BF8C6D6014F16F9144C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147*>(__this + _offset);
	RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* _returnValue;
	_returnValue = RasterGraphContext_get_renderGraphPool_m3AAB1E77002C4F8DF11C3BF8C6D6014F16F9144C(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterGraphContext_FromInternalContext_m2FE156B0C44906E824BBBE5E69F7CA4EF840BCAE (RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = ___0_context;
		__this->___wrappedContext = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___wrappedContext), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var);
		RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_1 = ((RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields*)il2cpp_codegen_static_fields_for(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var))->___rastercmd;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_2 = __this->___wrappedContext;
		NullCheck(L_2);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = L_2->___cmd;
		NullCheck(L_1);
		((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_1)->___m_WrappedCommandBuffer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_1)->___m_WrappedCommandBuffer), (void*)L_3);
		RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_4 = ((RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields*)il2cpp_codegen_static_fields_for(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var))->___rastercmd;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_5 = ___0_context;
		NullCheck(L_5);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_6 = L_5->___executingPass;
		NullCheck(L_4);
		((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_4)->___m_ExecutingPass = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_4)->___m_ExecutingPass), (void*)L_6);
		RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_7 = ((RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields*)il2cpp_codegen_static_fields_for(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var))->___rastercmd;
		__this->___cmd = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cmd), (void*)L_7);
		return;
	}
}
IL2CPP_EXTERN_C  void RasterGraphContext_FromInternalContext_m2FE156B0C44906E824BBBE5E69F7CA4EF840BCAE_AdjustorThunk (RuntimeObject* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method)
{
	RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147*>(__this + _offset);
	RasterGraphContext_FromInternalContext_m2FE156B0C44906E824BBBE5E69F7CA4EF840BCAE(_thisAdjusted, ___0_context, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RasterGraphContext__cctor_m4023C891DEC6F7E8A408E187F4558C3F557497FB (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_0 = (RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8*)il2cpp_codegen_object_new(RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8_il2cpp_TypeInfo_var);
		RasterCommandBuffer__ctor_m456143B4FA53A1ADDA7418A25271F0FAE1FE73DC(L_0, (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)NULL, (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL, (bool)0, NULL);
		((RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields*)il2cpp_codegen_static_fields_for(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var))->___rastercmd = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_StaticFields*)il2cpp_codegen_static_fields_for(RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147_il2cpp_TypeInfo_var))->___rastercmd), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* ComputeGraphContext_get_defaultResources_mDC241F21956E818390D139FADBB12A19B0E39E5B (ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* L_1 = L_0->___defaultResources;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* ComputeGraphContext_get_renderGraphPool_mCB2353FFE0226581A4E55A414CA3DAAB3026B19A (ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* L_1 = L_0->___renderGraphPool;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeGraphContext_FromInternalContext_m51483B16D9535D0F456D567B343283A6E0866C39 (ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = ___0_context;
		__this->___wrappedContext = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___wrappedContext), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var);
		ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_1 = ((ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields*)il2cpp_codegen_static_fields_for(ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var))->___computecmd;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_2 = __this->___wrappedContext;
		NullCheck(L_2);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = L_2->___cmd;
		NullCheck(L_1);
		((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_1)->___m_WrappedCommandBuffer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_1)->___m_WrappedCommandBuffer), (void*)L_3);
		ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_4 = ((ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields*)il2cpp_codegen_static_fields_for(ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var))->___computecmd;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_5 = ___0_context;
		NullCheck(L_5);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_6 = L_5->___executingPass;
		NullCheck(L_4);
		((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_4)->___m_ExecutingPass = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_4)->___m_ExecutingPass), (void*)L_6);
		ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_7 = ((ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields*)il2cpp_codegen_static_fields_for(ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var))->___computecmd;
		__this->___cmd = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cmd), (void*)L_7);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeGraphContext__ctor_m05C8B9C8C98B49AC2F62765FEA1961B0AB1CB492 (ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ComputeGraphContext__cctor_mF6D6EF4F5CB22328288ADF33FC19FA69FDED8C79 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61* L_0 = (ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61*)il2cpp_codegen_object_new(ComputeCommandBuffer_tA6FA5F68FE745317C94802C6A828FC21AC0ADF61_il2cpp_TypeInfo_var);
		ComputeCommandBuffer__ctor_mDF717478B7C5C3F08CCECA3EEF0ABCE252FF557D(L_0, (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)NULL, (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL, (bool)0, NULL);
		((ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields*)il2cpp_codegen_static_fields_for(ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var))->___computecmd = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_StaticFields*)il2cpp_codegen_static_fields_for(ComputeGraphContext_t4C18687C77814418D826A1B68C0D02781A9DFC7F_il2cpp_TypeInfo_var))->___computecmd), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* UnsafeGraphContext_get_defaultResources_mEC53DAEE78C4011018F5566CB1BF743AABC198B4 (UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* L_1 = L_0->___defaultResources;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* UnsafeGraphContext_get_renderGraphPool_m6045AD48A78B5CB76748AC4986D2DA02868912E0 (UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* __this, const RuntimeMethod* method) 
{
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = __this->___wrappedContext;
		NullCheck(L_0);
		RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* L_1 = L_0->___renderGraphPool;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeGraphContext_FromInternalContext_m482FC3CF51F6CA40DE7BF58533525F661EF0ADD5 (UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = ___0_context;
		__this->___wrappedContext = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___wrappedContext), (void*)L_0);
		il2cpp_codegen_runtime_class_init_inline(UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_1 = ((UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_StaticFields*)il2cpp_codegen_static_fields_for(UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var))->___unsCmd;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_2 = __this->___wrappedContext;
		NullCheck(L_2);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_3 = L_2->___cmd;
		NullCheck(L_1);
		((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_1)->___m_WrappedCommandBuffer = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_1)->___m_WrappedCommandBuffer), (void*)L_3);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_4 = ((UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_StaticFields*)il2cpp_codegen_static_fields_for(UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var))->___unsCmd;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_5 = ___0_context;
		NullCheck(L_5);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_6 = L_5->___executingPass;
		NullCheck(L_4);
		((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_4)->___m_ExecutingPass = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((BaseCommandBuffer_tD67BB9B3F740537BD3F3A96FA17D06E6C3BFDC06*)L_4)->___m_ExecutingPass), (void*)L_6);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_7 = ((UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_StaticFields*)il2cpp_codegen_static_fields_for(UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var))->___unsCmd;
		__this->___cmd = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___cmd), (void*)L_7);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeGraphContext__ctor_m080889A9DE4CCF84CDC939D774883FC51E66C83F (UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeGraphContext__cctor_m69391E2F22DCD61006BE086B4675E694B4D40A8F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_0 = (UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2*)il2cpp_codegen_object_new(UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2_il2cpp_TypeInfo_var);
		UnsafeCommandBuffer__ctor_m74219836E96ACFA08D8C29DDD1056919811DA9D8(L_0, (CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7*)NULL, (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL, (bool)0, NULL);
		((UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_StaticFields*)il2cpp_codegen_static_fields_for(UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var))->___unsCmd = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_StaticFields*)il2cpp_codegen_static_fields_for(UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320_il2cpp_TypeInfo_var))->___unsCmd), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshal_pinvoke(const RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C& unmarshaled, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___commandBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___commandBufferException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshal_pinvoke_back(const RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_pinvoke& marshaled, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___commandBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___commandBufferException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshal_pinvoke_cleanup(RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshal_com(const RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C& unmarshaled, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___commandBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___commandBufferException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshal_com_back(const RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_com& marshaled, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___commandBufferException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C____commandBuffer_FieldInfo_var, RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___commandBufferException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshal_com_cleanup(RenderGraphParameters_t519E35AF9959BEB5B7B367C70E8FBBB51A53D86C_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic 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 RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshal_pinvoke(const RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63& unmarshaled, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_SamplerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SamplerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshal_pinvoke_back(const RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_pinvoke& marshaled, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_SamplerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SamplerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshal_pinvoke_cleanup(RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshal_com(const RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63& unmarshaled, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_SamplerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SamplerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshal_com_back(const RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_com& marshaled, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_SamplerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63____m_Sampler_FieldInfo_var, RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_SamplerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshal_com_cleanup(RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphProfilingScope__ctor_mE09FE6303C05F06F00AEBA3AF9A470F894437325 (RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___1_sampler, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FF355BB89F2C02DCB09AD83274077BAE3B77510);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_renderGraph;
		__this->___m_RenderGraph = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraph), (void*)L_0);
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_1 = ___1_sampler;
		__this->___m_Sampler = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Sampler), (void*)L_1);
		__this->___m_Disposed = (bool)0;
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_2 = ___0_renderGraph;
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_3 = ___1_sampler;
		NullCheck(L_2);
		RenderGraph_BeginProfilingSampler_mB31DAB3841FC0394CCCCCD9FDAB8914708BB83E9(L_2, L_3, _stringLiteral3FF355BB89F2C02DCB09AD83274077BAE3B77510, ((int32_t)2637), NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphProfilingScope__ctor_mE09FE6303C05F06F00AEBA3AF9A470F894437325_AdjustorThunk (RuntimeObject* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___1_sampler, const RuntimeMethod* method)
{
	RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63*>(__this + _offset);
	RenderGraphProfilingScope__ctor_mE09FE6303C05F06F00AEBA3AF9A470F894437325(_thisAdjusted, ___0_renderGraph, ___1_sampler, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphProfilingScope_Dispose_m18BC70A737307832A4BDD9F756E44E9D1623C90D (RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* __this, const RuntimeMethod* method) 
{
	{
		RenderGraphProfilingScope_Dispose_m5A8E087C2506B377B104E08F5ACA0F2286192CE7(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphProfilingScope_Dispose_m18BC70A737307832A4BDD9F756E44E9D1623C90D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63*>(__this + _offset);
	RenderGraphProfilingScope_Dispose_m18BC70A737307832A4BDD9F756E44E9D1623C90D(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphProfilingScope_Dispose_m5A8E087C2506B377B104E08F5ACA0F2286192CE7 (RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FF355BB89F2C02DCB09AD83274077BAE3B77510);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0 = __this->___m_Disposed;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		goto IL_0037;
	}

IL_000d:
	{
		bool L_2 = ___0_disposing;
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0030;
		}
	}
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_4 = __this->___m_RenderGraph;
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_5 = __this->___m_Sampler;
		NullCheck(L_4);
		RenderGraph_EndProfilingSampler_m8AC4752A01B0A83B874034BC92E0839E7A355065(L_4, L_5, _stringLiteral3FF355BB89F2C02DCB09AD83274077BAE3B77510, ((int32_t)2661), NULL);
	}

IL_0030:
	{
		__this->___m_Disposed = (bool)1;
	}

IL_0037:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphProfilingScope_Dispose_m5A8E087C2506B377B104E08F5ACA0F2286192CE7_AdjustorThunk (RuntimeObject* __this, bool ___0_disposing, const RuntimeMethod* method)
{
	RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphProfilingScope_tC1E6D6107A67C56B94D7E5C3CA005A5321DD7F63*>(__this + _offset);
	RenderGraphProfilingScope_Dispose_m5A8E087C2506B377B104E08F5ACA0F2286192CE7(_thisAdjusted, ___0_disposing, 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 void RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshal_pinvoke(const RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E& unmarshaled, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_RenderPassException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_RenderPassException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshal_pinvoke_back(const RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_pinvoke& marshaled, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_RenderPassException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_RenderPassException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshal_pinvoke_cleanup(RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshal_com(const RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E& unmarshaled, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_RenderPassException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_RenderPassException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshal_com_back(const RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_com& marshaled, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_RenderPassException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E____m_RenderPass_FieldInfo_var, RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_RenderPassException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshal_com_cleanup(RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_UseColorBuffer_m4FE031FEF06B83720B1625D4BA69C85629304EB0 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_index, const RuntimeMethod* method) 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)0, NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_2, L_4, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_6 = ___0_input;
		int32_t L_7 = ___1_index;
		NullCheck(L_5);
		RenderGraphPass_SetColorBuffer_m30265C97B93644D4DF4F8FB3ED842F6E829A32E8_inline(L_5, L_6, L_7, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_8 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_9 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_8);
		V_0 = L_9;
		goto IL_0038;
	}

IL_0038:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_UseColorBuffer_m4FE031FEF06B83720B1625D4BA69C85629304EB0_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_index, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_UseColorBuffer_m4FE031FEF06B83720B1625D4BA69C85629304EB0(_thisAdjusted, ___0_input, ___1_index, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_UseDepthBuffer_m6E95EECB78AD334BB21ADB594D035DDE7144930B (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t G_B6_0 = 0;
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)0, NULL);
		int32_t L_2 = ___1_flags;
		V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_2&2))) <= ((uint32_t)0)))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_002b;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_4 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_5 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_5->___handle);
		NullCheck(L_4);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_4, L_6, NULL);
	}

IL_002b:
	{
		int32_t L_7 = ___1_flags;
		V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_7&1))) <= ((uint32_t)0)))? 1 : 0);
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0065;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_9 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_10->___handle);
		NullCheck(L_9);
		bool L_12;
		L_12 = RenderGraphResourceRegistry_IsRenderGraphResourceImported_mDDA2A76EFD79892ADE3EC2DAC7A1C597671387AC(L_9, L_11, NULL);
		if (L_12)
		{
			goto IL_0057;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_13 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_14 = ___0_input;
		NullCheck(L_13);
		bool L_15;
		L_15 = RenderGraphResourceRegistry_TextureNeedsFallback_m48EC3C7107CDD2F5D648A4042D1CB32CD9AC5E0F(L_13, L_14, NULL);
		G_B6_0 = ((int32_t)(L_15));
		goto IL_0058;
	}

IL_0057:
	{
		G_B6_0 = 0;
	}

IL_0058:
	{
		V_2 = (bool)G_B6_0;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0064;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_17 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_18;
		L_18 = RenderGraphBuilder_WriteTexture_m06B2D44B6B7E6EE1D75939CBC6FDE0AC95A9845D(__this, L_17, NULL);
	}

IL_0064:
	{
	}

IL_0065:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_19 = __this->___m_RenderPass;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_20 = ___0_input;
		int32_t L_21 = ___1_flags;
		NullCheck(L_19);
		RenderGraphPass_SetDepthBuffer_mA2311388D797CE4949560EF735955636690D41BE_inline(L_19, L_20, L_21, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_22 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_23 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_22);
		V_3 = L_23;
		goto IL_007c;
	}

IL_007c:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_24 = V_3;
		return L_24;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_UseDepthBuffer_m6E95EECB78AD334BB21ADB594D035DDE7144930B_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_flags, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_UseDepthBuffer_m6E95EECB78AD334BB21ADB594D035DDE7144930B(_thisAdjusted, ___0_input, ___1_flags, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_ReadTexture_m047256DED36D8EA5D24EB276F5E70FE2ABC40F53 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method) 
{
	bool V_0 = false;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t G_B3_0 = 0;
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		bool L_5;
		L_5 = RenderGraphResourceRegistry_IsRenderGraphResourceImported_mDDA2A76EFD79892ADE3EC2DAC7A1C597671387AC(L_2, L_4, NULL);
		if (L_5)
		{
			goto IL_0030;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_6 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = ___0_input;
		NullCheck(L_6);
		bool L_8;
		L_8 = RenderGraphResourceRegistry_TextureNeedsFallback_m48EC3C7107CDD2F5D648A4042D1CB32CD9AC5E0F(L_6, L_7, NULL);
		G_B3_0 = ((int32_t)(L_8));
		goto IL_0031;
	}

IL_0030:
	{
		G_B3_0 = 0;
	}

IL_0031:
	{
		V_0 = (bool)G_B3_0;
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_0089;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_10 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_11 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_12 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_11->___handle);
		NullCheck(L_10);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_13;
		L_13 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(L_10, L_12, NULL);
		V_1 = L_13;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_14 = V_1;
		NullCheck(L_14);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_15 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_14)->___desc);
		L_15->___clearBuffer = (bool)1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_16 = V_1;
		NullCheck(L_16);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_17 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_16)->___desc);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
		L_18 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		L_17->___clearColor = L_18;
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_19 = __this->___m_RenderGraph;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_20 = V_1;
		NullCheck(L_20);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_21 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_20)->___desc;
		NullCheck(L_19);
		bool L_22;
		L_22 = RenderGraph_GetImportedFallback_mAA1AD7AE145A6894F4AD15592642143B7058D9DA(L_19, L_21, (&V_2), NULL);
		V_3 = L_22;
		bool L_23 = V_3;
		if (!L_23)
		{
			goto IL_0080;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_24 = V_2;
		V_4 = L_24;
		goto IL_00a5;
	}

IL_0080:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_25 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_26;
		L_26 = RenderGraphBuilder_WriteTexture_m06B2D44B6B7E6EE1D75939CBC6FDE0AC95A9845D(__this, L_25, NULL);
	}

IL_0089:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_27 = __this->___m_RenderPass;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_28 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_29 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_28->___handle);
		NullCheck(L_27);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(L_27, L_29, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_30 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_31 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_30);
		V_4 = L_31;
		goto IL_00a5;
	}

IL_00a5:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_32 = V_4;
		return L_32;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_ReadTexture_m047256DED36D8EA5D24EB276F5E70FE2ABC40F53_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_ReadTexture_m047256DED36D8EA5D24EB276F5E70FE2ABC40F53(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_WriteTexture_m06B2D44B6B7E6EE1D75939CBC6FDE0AC95A9845D (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method) 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_2, L_4, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_6 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_6->___handle);
		NullCheck(L_5);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(L_5, L_7, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_8 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_9 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_8);
		V_0 = L_9;
		goto IL_003c;
	}

IL_003c:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_WriteTexture_m06B2D44B6B7E6EE1D75939CBC6FDE0AC95A9845D_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_WriteTexture_m06B2D44B6B7E6EE1D75939CBC6FDE0AC95A9845D(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_ReadWriteTexture_mEE752A0DFAC362B476D6945FD67815E2E1393775 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method) 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_2, L_4, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_6 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_6->___handle);
		NullCheck(L_5);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(L_5, L_7, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_8 = __this->___m_RenderPass;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_9 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_10 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_9->___handle);
		NullCheck(L_8);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(L_8, L_10, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_11 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_12 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_11);
		V_0 = L_12;
		goto IL_004e;
	}

IL_004e:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_13 = V_0;
		return L_13;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_ReadWriteTexture_mEE752A0DFAC362B476D6945FD67815E2E1393775_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_ReadWriteTexture_mEE752A0DFAC362B476D6945FD67815E2E1393775(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_CreateTransientTexture_mE24733D32A86DC2A3D7B5CDB38C60475E731355B (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_1 = ___0_desc;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_2, NULL);
		NullCheck(L_0);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_4;
		L_4 = RenderGraphResourceRegistry_CreateTexture_m4739FA5907BC2B38F1544B3B06B728A60C3449F7(L_0, L_1, L_3, NULL);
		V_0 = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_0)->___handle);
		NullCheck(L_5);
		RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline(L_5, L_6, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_7 = V_0;
		V_1 = L_7;
		goto IL_0030;
	}

IL_0030:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_CreateTransientTexture_mE24733D32A86DC2A3D7B5CDB38C60475E731355B_AdjustorThunk (RuntimeObject* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_CreateTransientTexture_mE24733D32A86DC2A3D7B5CDB38C60475E731355B(_thisAdjusted, ___0_desc, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_CreateTransientTexture_m8876849E47EDEAAD023AB1CF15CEB3BCA8A480B5 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method) 
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_1->___handle);
		NullCheck(L_0);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_3;
		L_3 = RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A(L_0, L_2, (bool)0, NULL);
		V_0 = L_3;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_4 = __this->___m_Resources;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_5, NULL);
		NullCheck(L_4);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_7;
		L_7 = RenderGraphResourceRegistry_CreateTexture_m4739FA5907BC2B38F1544B3B06B728A60C3449F7(L_4, (&V_0), L_6, NULL);
		V_1 = L_7;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_8 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_1)->___handle);
		NullCheck(L_8);
		RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline(L_8, L_9, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_10 = V_1;
		V_2 = L_10;
		goto IL_0044;
	}

IL_0044:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_11 = V_2;
		return L_11;
	}
}
IL2CPP_EXTERN_C  TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilder_CreateTransientTexture_m8876849E47EDEAAD023AB1CF15CEB3BCA8A480B5_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 _returnValue;
	_returnValue = RenderGraphBuilder_CreateTransientTexture_m8876849E47EDEAAD023AB1CF15CEB3BCA8A480B5(_thisAdjusted, ___0_texture, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphBuilder_WriteRayTracingAccelerationStructure_mCA879CC4C74A4C7C855034C17EAFF0A24E3A82C5 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_input, const RuntimeMethod* method) 
{
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2 = __this->___m_Resources;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_2, L_4, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_6 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_6->___handle);
		NullCheck(L_5);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(L_5, L_7, NULL);
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_8 = ___0_input;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_9 = (*(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616*)L_8);
		V_0 = L_9;
		goto IL_003c;
	}

IL_003c:
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C  RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphBuilder_WriteRayTracingAccelerationStructure_mCA879CC4C74A4C7C855034C17EAFF0A24E3A82C5_AdjustorThunk (RuntimeObject* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 _returnValue;
	_returnValue = RenderGraphBuilder_WriteRayTracingAccelerationStructure_mCA879CC4C74A4C7C855034C17EAFF0A24E3A82C5(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphBuilder_ReadRayTracingAccelerationStructure_mB9AC7981C40265557D22400E2578B644E44AA470 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_input, const RuntimeMethod* method) 
{
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(L_2, L_4, NULL);
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_5 = ___0_input;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_6 = (*(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616*)L_5);
		V_0 = L_6;
		goto IL_002a;
	}

IL_002a:
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C  RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphBuilder_ReadRayTracingAccelerationStructure_mB9AC7981C40265557D22400E2578B644E44AA470_AdjustorThunk (RuntimeObject* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 _returnValue;
	_returnValue = RenderGraphBuilder_ReadRayTracingAccelerationStructure_mB9AC7981C40265557D22400E2578B644E44AA470(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphBuilder_UseRendererList_mC48CB9349E7EEDB7AEB98020D2D6CAAB0932F9C1 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) 
{
	bool V_0 = false;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_1;
	memset((&V_1), 0, sizeof(V_1));
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_0 = ___0_input;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_0);
		V_1 = L_1;
		bool L_2;
		L_2 = RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_inline((&V_1), NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0020;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_4 = __this->___m_RenderPass;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_5 = ___0_input;
		NullCheck(L_4);
		RenderGraphPass_UseRendererList_m5A122ACA373738F64E1868D56F6ABA6A4540AD8F_inline(L_4, L_5, NULL);
	}

IL_0020:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_6 = ___0_input;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_7 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_6);
		V_2 = L_7;
		goto IL_0029;
	}

IL_0029:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C  RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphBuilder_UseRendererList_mC48CB9349E7EEDB7AEB98020D2D6CAAB0932F9C1_AdjustorThunk (RuntimeObject* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA _returnValue;
	_returnValue = RenderGraphBuilder_UseRendererList_mC48CB9349E7EEDB7AEB98020D2D6CAAB0932F9C1(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_ReadBuffer_m6761D74CE5360BBD844255828C16FB8767B52FE7 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(L_2, L_4, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_5 = ___0_input;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_6 = (*(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)L_5);
		V_0 = L_6;
		goto IL_002a;
	}

IL_002a:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C  BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_ReadBuffer_m6761D74CE5360BBD844255828C16FB8767B52FE7_AdjustorThunk (RuntimeObject* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 _returnValue;
	_returnValue = RenderGraphBuilder_ReadBuffer_m6761D74CE5360BBD844255828C16FB8767B52FE7(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_WriteBuffer_m2B98C1A4A2676D1D4B133AC7BA1CE357F74806CC (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(__this, L_1, (bool)1, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_3 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_3->___handle);
		NullCheck(L_2);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(L_2, L_4, NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_5 = __this->___m_Resources;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_6 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_6->___handle);
		NullCheck(L_5);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_5, L_7, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_8 = ___0_input;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_9 = (*(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)L_8);
		V_0 = L_9;
		goto IL_003c;
	}

IL_003c:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_10 = V_0;
		return L_10;
	}
}
IL2CPP_EXTERN_C  BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_WriteBuffer_m2B98C1A4A2676D1D4B133AC7BA1CE357F74806CC_AdjustorThunk (RuntimeObject* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 _returnValue;
	_returnValue = RenderGraphBuilder_WriteBuffer_m2B98C1A4A2676D1D4B133AC7BA1CE357F74806CC(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_CreateTransientBuffer_m858BA281B2D54A934AFD6DEAAA5B5FF01C08C21D (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_1 = ___0_desc;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_2, NULL);
		NullCheck(L_0);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_4;
		L_4 = RenderGraphResourceRegistry_CreateBuffer_mC4343C5EA76001DF4D2DC0EBDD4706C8F4583253(L_0, L_1, L_3, NULL);
		V_0 = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_0)->___handle);
		NullCheck(L_5);
		RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline(L_5, L_6, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_7 = V_0;
		V_1 = L_7;
		goto IL_0030;
	}

IL_0030:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C  BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_CreateTransientBuffer_m858BA281B2D54A934AFD6DEAAA5B5FF01C08C21D_AdjustorThunk (RuntimeObject* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 _returnValue;
	_returnValue = RenderGraphBuilder_CreateTransientBuffer_m858BA281B2D54A934AFD6DEAAA5B5FF01C08C21D(_thisAdjusted, ___0_desc, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_CreateTransientBuffer_m2C02BF74858395E982CD0D6ECCAC4F455E34E95F (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_graphicsbuffer, const RuntimeMethod* method) 
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_1 = ___0_graphicsbuffer;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_1->___handle);
		NullCheck(L_0);
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B L_3;
		L_3 = RenderGraphResourceRegistry_GetBufferResourceDesc_m220BE9C353ACC16C57893409821A3131034603C1(L_0, L_2, (bool)0, NULL);
		V_0 = L_3;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_4 = __this->___m_Resources;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_5, NULL);
		NullCheck(L_4);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_7;
		L_7 = RenderGraphResourceRegistry_CreateBuffer_mC4343C5EA76001DF4D2DC0EBDD4706C8F4583253(L_4, (&V_0), L_6, NULL);
		V_1 = L_7;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_8 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_1)->___handle);
		NullCheck(L_8);
		RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline(L_8, L_9, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_10 = V_1;
		V_2 = L_10;
		goto IL_0044;
	}

IL_0044:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_11 = V_2;
		return L_11;
	}
}
IL2CPP_EXTERN_C  BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilder_CreateTransientBuffer_m2C02BF74858395E982CD0D6ECCAC4F455E34E95F_AdjustorThunk (RuntimeObject* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_graphicsbuffer, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 _returnValue;
	_returnValue = RenderGraphBuilder_CreateTransientBuffer_m2C02BF74858395E982CD0D6ECCAC4F455E34E95F(_thisAdjusted, ___0_graphicsbuffer, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_EnableAsyncCompute_m2C408E87ACBA263AD332F541D5626310A4FFFE1B (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_EnableAsyncCompute_mCA608AD2E1D8BFCFB9BBC715802F82D1F2D4675F_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_EnableAsyncCompute_m2C408E87ACBA263AD332F541D5626310A4FFFE1B_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_EnableAsyncCompute_m2C408E87ACBA263AD332F541D5626310A4FFFE1B(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_AllowPassCulling_m25EB3C7447B7733B80A557BBFDFA8779F9F500DC (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_AllowPassCulling_m95EE6C5D969659BC441ED6F6E52A403633EFB123_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_AllowPassCulling_m25EB3C7447B7733B80A557BBFDFA8779F9F500DC_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_AllowPassCulling_m25EB3C7447B7733B80A557BBFDFA8779F9F500DC(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_EnableFoveatedRasterization_mF937F5492094209EAA6D7A871F629C9C6157758A (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_EnableFoveatedRasterization_mF2ACA435297610FB006CEB44020882C1870C9D76_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_EnableFoveatedRasterization_mF937F5492094209EAA6D7A871F629C9C6157758A_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_EnableFoveatedRasterization_mF937F5492094209EAA6D7A871F629C9C6157758A(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_Dispose_mE693FADFE80C2A9712CD9D9F0927216046345C53 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, const RuntimeMethod* method) 
{
	{
		RenderGraphBuilder_Dispose_mEE7791461CD3C621B08DD491E623B8457C8456A5(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_Dispose_mE693FADFE80C2A9712CD9D9F0927216046345C53_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_Dispose_mE693FADFE80C2A9712CD9D9F0927216046345C53(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_AllowRendererListCulling_mDBE55D58A89E5C0A6A8829F484EBA5021DFC04FA (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_AllowRendererListCulling_m1DFEA51FDD8181F3FEAE022648BAAA07B8A869B2_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_AllowRendererListCulling_mDBE55D58A89E5C0A6A8829F484EBA5021DFC04FA_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_AllowRendererListCulling_mDBE55D58A89E5C0A6A8829F484EBA5021DFC04FA(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphBuilder_DependsOn_mD545D55C3B6F2FF2B5FDBB7BCE783032EF892C50 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) 
{
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_1 = ___0_input;
		NullCheck(L_0);
		RenderGraphPass_UseRendererList_m5A122ACA373738F64E1868D56F6ABA6A4540AD8F_inline(L_0, L_1, NULL);
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_2 = ___0_input;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_3 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_2);
		V_0 = L_3;
		goto IL_0017;
	}

IL_0017:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C  RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphBuilder_DependsOn_mD545D55C3B6F2FF2B5FDBB7BCE783032EF892C50_AdjustorThunk (RuntimeObject* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA _returnValue;
	_returnValue = RenderGraphBuilder_DependsOn_mD545D55C3B6F2FF2B5FDBB7BCE783032EF892C50(_thisAdjusted, ___0_input, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder__ctor_mC54F09E0E3B3B416C80D6A30B2BEB468DEEDDBE3 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_renderPass, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___1_resources, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___2_renderGraph, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = ___0_renderPass;
		__this->___m_RenderPass = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderPass), (void*)L_0);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1 = ___1_resources;
		__this->___m_Resources = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources), (void*)L_1);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_2 = ___2_renderGraph;
		__this->___m_RenderGraph = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraph), (void*)L_2);
		__this->___m_Disposed = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder__ctor_mC54F09E0E3B3B416C80D6A30B2BEB468DEEDDBE3_AdjustorThunk (RuntimeObject* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_renderPass, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___1_resources, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___2_renderGraph, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder__ctor_mC54F09E0E3B3B416C80D6A30B2BEB468DEEDDBE3(_thisAdjusted, ___0_renderPass, ___1_resources, ___2_renderGraph, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_Dispose_mEE7791461CD3C621B08DD491E623B8457C8456A5 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = __this->___m_Disposed;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		goto IL_0026;
	}

IL_000d:
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_2 = __this->___m_RenderGraph;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_3 = __this->___m_RenderPass;
		NullCheck(L_2);
		RenderGraph_OnPassAdded_m9E971B4F2907F388E7458357E28C46E6C945F283(L_2, L_3, NULL);
		__this->___m_Disposed = (bool)1;
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_Dispose_mEE7791461CD3C621B08DD491E623B8457C8456A5_AdjustorThunk (RuntimeObject* __this, bool ___0_disposing, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_Dispose_mEE7791461CD3C621B08DD491E623B8457C8456A5(_thisAdjusted, ___0_disposing, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, bool ___1_checkTransientReadWrite, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91BEF1439E00EB86764410FA41FF53A978B6BD57);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5A9564F78E5DA23E56B65745974C368D11B97B7);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	int32_t G_B7_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_00d3;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_2 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline((&V_2), NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_00b1;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_6 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = ___0_res;
		NullCheck(L_6);
		int32_t L_8;
		L_8 = RenderGraphResourceRegistry_GetRenderGraphResourceTransientIndex_m9160E35E723578A923BD06B230D353F014682D88(L_6, L_7, NULL);
		V_3 = L_8;
		int32_t L_9 = V_3;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_10 = __this->___m_RenderPass;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_10, NULL);
		bool L_12 = ___1_checkTransientReadWrite;
		V_4 = (bool)((int32_t)(((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0)&(int32_t)L_12));
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0069;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_14 = __this->___m_RenderPass;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_14, NULL);
		String_t* L_16;
		L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral91BEF1439E00EB86764410FA41FF53A978B6BD57, L_15, _stringLiteralD5A9564F78E5DA23E56B65745974C368D11B97B7, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_16, NULL);
	}

IL_0069:
	{
		int32_t L_17 = V_3;
		if ((((int32_t)L_17) == ((int32_t)(-1))))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_18 = V_3;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_19 = __this->___m_RenderPass;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_19, NULL);
		G_B7_0 = ((((int32_t)((((int32_t)L_18) == ((int32_t)L_20))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0081;
	}

IL_0080:
	{
		G_B7_0 = 0;
	}

IL_0081:
	{
		V_5 = (bool)G_B7_0;
		bool L_21 = V_5;
		if (!L_21)
		{
			goto IL_00ae;
		}
	}
	{
		int32_t L_22 = V_3;
		int32_t L_23 = L_22;
		RuntimeObject* L_24 = Box(il2cpp_defaults.int32_class, &L_23);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_25 = __this->___m_RenderPass;
		NullCheck(L_25);
		int32_t L_26;
		L_26 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_25, NULL);
		int32_t L_27 = L_26;
		RuntimeObject* L_28 = Box(il2cpp_defaults.int32_class, &L_27);
		String_t* L_29;
		L_29 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7792D2798A1A186C9E6C913477C52115F6FB95D9)), L_24, L_28, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_30, L_29, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D_RuntimeMethod_var)));
	}

IL_00ae:
	{
		goto IL_00d2;
	}

IL_00b1:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_31 = __this->___m_RenderPass;
		NullCheck(L_31);
		String_t* L_32;
		L_32 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_31, NULL);
		String_t* L_33;
		L_33 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral63959730D75E473AB98A4A14085362568790753E)), L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_34 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_34, L_33, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D_RuntimeMethod_var)));
	}

IL_00d2:
	{
	}

IL_00d3:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D_AdjustorThunk (RuntimeObject* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, bool ___1_checkTransientReadWrite, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_CheckResource_m9C2E9215E3A237554EAC992E56CC41D522F4CE7D(_thisAdjusted, ___0_res, ___1_checkTransientReadWrite, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilder_GenerateDebugData_mE1B9509502780E1521CE9ACEFEE1764FE9F71116 (RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_GenerateDebugData_mE11C7A4CE856ECA753891B465BBA0399E7A32012_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphBuilder_GenerateDebugData_mE1B9509502780E1521CE9ACEFEE1764FE9F71116_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphBuilder_tF81AF863462575ABEBC888182FF87F0E736D544E*>(__this + _offset);
	RenderGraphBuilder_GenerateDebugData_mE1B9509502780E1521CE9ACEFEE1764FE9F71116(_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 RenderGraphBuilders__ctor_m00F3D58E7C145C86B86D3207280F3396046CA646 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		__this->___m_RenderPass = (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderPass), (void*)(RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL);
		__this->___m_Resources = (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources), (void*)(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1*)NULL);
		__this->___m_RenderGraph = (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraph), (void*)(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*)NULL);
		__this->___m_Disposed = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_Setup_mA6028281034D85F7210F4CD17FFEBDBD793049E9 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* ___0_renderPass, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___1_resources, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___2_renderGraph, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0 = __this->___m_Disposed;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC25FD5E9A5C06357BA87E5E5F230CA73C8D1422D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_Setup_mA6028281034D85F7210F4CD17FFEBDBD793049E9_RuntimeMethod_var)));
	}

IL_001a:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_3 = ___0_renderPass;
		__this->___m_RenderPass = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderPass), (void*)L_3);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_4 = ___1_resources;
		__this->___m_Resources = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources), (void*)L_4);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_5 = ___2_renderGraph;
		__this->___m_RenderGraph = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraph), (void*)L_5);
		__this->___m_Disposed = (bool)0;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_6 = ___0_renderPass;
		NullCheck(L_6);
		L_6->___useAllGlobalTextures = (bool)0;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_7 = ___0_renderPass;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = RenderGraphPass_get_type_m336CD8BA90872F3297EDC40EA532BE3349A08C59_inline(L_7, NULL);
		V_1 = (bool)((((int32_t)L_8) == ((int32_t)2))? 1 : 0);
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0052;
		}
	}
	{
		((CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_StaticFields*)il2cpp_codegen_static_fields_for(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var))->___ThrowOnSetRenderTarget = (bool)1;
	}

IL_0052:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_EnableAsyncCompute_m332AAEEAF99EA87599049AD769439E83167042B4 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_EnableAsyncCompute_mCA608AD2E1D8BFCFB9BBC715802F82D1F2D4675F_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_AllowPassCulling_mEB0B9B05AC4FE76868154F022E394A441D69BEE2 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0 = ___0_value;
		if (!L_0)
		{
			goto IL_0011;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_1 = __this->___m_RenderPass;
		NullCheck(L_1);
		bool L_2;
		L_2 = RenderGraphPass_get_allowGlobalState_mBFF307EE5BB13CFA7B0FF1E61C852FFDB08D7C91_inline(L_1, NULL);
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0012;
	}

IL_0011:
	{
		G_B3_0 = 0;
	}

IL_0012:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0018;
		}
	}
	{
		goto IL_0025;
	}

IL_0018:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_4 = __this->___m_RenderPass;
		bool L_5 = ___0_value;
		NullCheck(L_4);
		RenderGraphPass_AllowPassCulling_m95EE6C5D969659BC441ED6F6E52A403633EFB123_inline(L_4, L_5, NULL);
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_AllowGlobalStateModification_mBC8D9DCA3CB99719993605D86C7CD26AA5E12269 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_AllowGlobalState_mC12D0107B8A248EFDCD5D1575651977586236730_inline(L_0, L_1, NULL);
		bool L_2 = ___0_value;
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		RenderGraphBuilders_AllowPassCulling_mEB0B9B05AC4FE76868154F022E394A441D69BEE2(__this, (bool)0, NULL);
	}

IL_001d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_EnableFoveatedRasterization_m57253FC06E3BF88D8C54FB5BDE3EA481573AEC67 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_value;
		NullCheck(L_0);
		RenderGraphPass_EnableFoveatedRasterization_mF2ACA435297610FB006CEB44020882C1870C9D76_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_CreateTransientBuffer_mF41C7C29EF50E894AE4D09FB95873AF33AF10C7A (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_1 = ___0_desc;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_2, NULL);
		NullCheck(L_0);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_4;
		L_4 = RenderGraphResourceRegistry_CreateBuffer_mC4343C5EA76001DF4D2DC0EBDD4706C8F4583253(L_0, L_1, L_3, NULL);
		V_0 = L_4;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_0)->___handle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_6;
		L_6 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_5, 3, (bool)1, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_7 = V_0;
		V_1 = L_7;
		goto IL_002d;
	}

IL_002d:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_CreateTransientBuffer_m0A9F177ACA72FC07B551ED3FC33E6DA10946E38F (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_computebuffer, const RuntimeMethod* method) 
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_1 = ___0_computebuffer;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_1->___handle);
		NullCheck(L_0);
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B L_3;
		L_3 = RenderGraphResourceRegistry_GetBufferResourceDesc_m220BE9C353ACC16C57893409821A3131034603C1(L_0, L_2, (bool)0, NULL);
		V_0 = L_3;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_4;
		L_4 = RenderGraphBuilders_CreateTransientBuffer_mF41C7C29EF50E894AE4D09FB95873AF33AF10C7A(__this, (&V_0), NULL);
		V_1 = L_4;
		goto IL_001f;
	}

IL_001f:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_CreateTransientTexture_m53827CD0178D0B7A6F828CD147EFF776FFCC0A6A (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) 
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_1 = ___0_desc;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_2, NULL);
		NullCheck(L_0);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_4;
		L_4 = RenderGraphResourceRegistry_CreateTexture_m4739FA5907BC2B38F1544B3B06B728A60C3449F7(L_0, L_1, L_3, NULL);
		V_0 = L_4;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_0)->___handle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_6;
		L_6 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_5, 3, (bool)1, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_7 = V_0;
		V_1 = L_7;
		goto IL_002d;
	}

IL_002d:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_CreateTransientTexture_mF09E945F6ECBF9170E3902226C5CCAD7495A3977 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method) 
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_1->___handle);
		NullCheck(L_0);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_3;
		L_3 = RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A(L_0, L_2, (bool)0, NULL);
		V_0 = L_3;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_4;
		L_4 = RenderGraphBuilders_CreateTransientTexture_m53827CD0178D0B7A6F828CD147EFF776FFCC0A6A(__this, (&V_0), NULL);
		V_1 = L_4;
		goto IL_001f;
	}

IL_001f:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_Dispose_m5815886D8C763888B9D44C5DEF5915AB8E96C11E (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, const RuntimeMethod* method) 
{
	{
		VirtualActionInvoker1< bool >::Invoke(31, __this, (bool)1);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_Dispose_m444361B764A7F99394E10F201798210D6FDAC89F (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898 V_3;
	memset((&V_3), 0, sizeof(V_3));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_4;
	memset((&V_4), 0, sizeof(V_4));
	Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 V_5;
	memset((&V_5), 0, sizeof(V_5));
	ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 V_6;
	memset((&V_6), 0, sizeof(V_6));
	bool V_7 = false;
	{
		bool L_0 = __this->___m_Disposed;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0010;
		}
	}
	{
		goto IL_0114;
	}

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

FINALLY_00d9:
			{
				{
					RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
					NullCheck(L_2);
					int32_t L_3;
					L_3 = RenderGraphPass_get_type_m336CD8BA90872F3297EDC40EA532BE3349A08C59_inline(L_2, NULL);
					V_7 = (bool)((((int32_t)L_3) == ((int32_t)2))? 1 : 0);
					bool L_4 = V_7;
					if (!L_4)
					{
						goto IL_00f6;
					}
				}
				{
					((CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_StaticFields*)il2cpp_codegen_static_fields_for(CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7_il2cpp_TypeInfo_var))->___ThrowOnSetRenderTarget = (bool)0;
				}

IL_00f6:
				{
					__this->___m_RenderPass = (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL;
					Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderPass), (void*)(RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93*)NULL);
					__this->___m_Resources = (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1*)NULL;
					Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Resources), (void*)(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1*)NULL);
					__this->___m_RenderGraph = (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*)NULL;
					Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraph), (void*)(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E*)NULL);
					__this->___m_Disposed = (bool)1;
					return;
				}
			}
		});
		try
		{
			{
				bool L_5 = ___0_disposing;
				V_1 = L_5;
				bool L_6 = V_1;
				if (!L_6)
				{
					goto IL_00d6_1;
				}
			}
			{
				RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_7 = __this->___m_RenderPass;
				NullCheck(L_7);
				bool L_8 = L_7->___useAllGlobalTextures;
				V_2 = L_8;
				bool L_9 = V_2;
				if (!L_9)
				{
					goto IL_006f_1;
				}
			}
			{
				RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_10 = __this->___m_RenderGraph;
				NullCheck(L_10);
				ValueCollection_t7F4BE9D6703B6E51587A5A9F3F0F916189979EF7* L_11;
				L_11 = RenderGraph_AllGlobals_m4D860E359548ECCC8DEC010DFA0C20B327894A08(L_10, NULL);
				NullCheck(L_11);
				Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898 L_12;
				L_12 = ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5(L_11, ValueCollection_GetEnumerator_mD859BF63492FCDE32E957D694D5E6DC5BE12CAB5_RuntimeMethod_var);
				V_3 = L_12;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_005f_1:
					{
						Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA((&V_3), Enumerator_Dispose_m8EE356E15C25A19AEE3691537611C17DD4F84BAA_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_0054_2;
					}

IL_003f_2:
					{
						TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_13;
						L_13 = Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_inline((&V_3), Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_RuntimeMethod_var);
						V_4 = L_13;
						RenderGraphBuilders_UseTexture_m72851ACC2E3BAA608FEFCF182D035E5D4849B8BC(__this, (&V_4), 1, NULL);
					}

IL_0054_2:
					{
						bool L_14;
						L_14 = Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D((&V_3), Enumerator_MoveNext_mCF2F28D16B9AF580846C1F38539F2EC51E71343D_RuntimeMethod_var);
						if (L_14)
						{
							goto IL_003f_2;
						}
					}
					{
						goto IL_006e_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_006e_1:
			{
			}

IL_006f_1:
			{
				RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_15 = __this->___m_RenderPass;
				NullCheck(L_15);
				List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_16 = L_15->___setGlobalsList;
				NullCheck(L_16);
				Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 L_17;
				L_17 = List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999(L_16, List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_RuntimeMethod_var);
				V_5 = L_17;
			}
			{
				auto __finallyBlock = il2cpp::utils::Finally([&]
				{

FINALLY_00b4_1:
					{
						Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F((&V_5), Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_RuntimeMethod_var);
						return;
					}
				});
				try
				{
					{
						goto IL_00a9_2;
					}

IL_0084_2:
					{
						ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_18;
						L_18 = Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_inline((&V_5), Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_RuntimeMethod_var);
						V_6 = L_18;
						RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_19 = __this->___m_RenderGraph;
						ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_20 = V_6;
						TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_21 = L_20.___Item1;
						ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_22 = V_6;
						int32_t L_23 = L_22.___Item2;
						NullCheck(L_19);
						RenderGraph_SetGlobal_mE05AD3B93C69AF377819CDC1BF8EF9F3DF2859AD(L_19, L_21, L_23, NULL);
					}

IL_00a9_2:
					{
						bool L_24;
						L_24 = Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14((&V_5), Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_RuntimeMethod_var);
						if (L_24)
						{
							goto IL_0084_2;
						}
					}
					{
						goto IL_00c3_1;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					__finallyBlock.StoreException(e.ex);
				}
			}

IL_00c3_1:
			{
				RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_25 = __this->___m_RenderGraph;
				RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_26 = __this->___m_RenderPass;
				NullCheck(L_25);
				RenderGraph_OnPassAdded_m9E971B4F2907F388E7458357E28C46E6C945F283(L_25, L_26, NULL);
			}

IL_00d6_1:
			{
				goto IL_0114;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0114:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_ValidateWriteTo_mB66E0C654999337BF839DFFE7BB12A973745DCC4 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	String_t* V_3 = NULL;
	bool V_4 = false;
	String_t* V_5 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_00c7;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_2 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_inline((&V_2), NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0069;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_6 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = ___0_handle;
		NullCheck(L_6);
		String_t* L_8;
		L_8 = RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B(L_6, L_7, NULL);
		V_3 = L_8;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral71D8D8D9827CB2F6B02567B5F5735F48163B5E7A)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_12 = __this->___m_RenderPass;
		NullCheck(L_12);
		String_t* L_13;
		L_13 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_12, NULL);
		NullCheck(L_11);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_13);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_11;
		NullCheck(L_14);
		(L_14)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFDB2816413E42BE40FC75246651D96808DA6D4D3)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
		String_t* L_16 = V_3;
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_16);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_15;
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466)));
		String_t* L_18;
		L_18 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_17, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_19 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_19, L_18, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_ValidateWriteTo_mB66E0C654999337BF839DFFE7BB12A973745DCC4_RuntimeMethod_var)));
	}

IL_0069:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_20 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_21 = ___0_handle;
		NullCheck(L_20);
		bool L_22;
		L_22 = RenderGraphPass_IsWritten_m76C0C57DA02652C57DF6F52DB9917C7EEB9B196A_inline(L_20, L_21, NULL);
		V_4 = L_22;
		bool L_23 = V_4;
		if (!L_23)
		{
			goto IL_00c6;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_24 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_25 = ___0_handle;
		NullCheck(L_24);
		String_t* L_26;
		L_26 = RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B(L_24, L_25, NULL);
		V_5 = L_26;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
		NullCheck(L_28);
		(L_28)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1756B2AA6B1C1EE837CECAC84ACCFB8E5E4DA3B3)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_30 = __this->___m_RenderPass;
		NullCheck(L_30);
		String_t* L_31;
		L_31 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_30, NULL);
		NullCheck(L_29);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_31);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_29;
		NullCheck(L_32);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFDB2816413E42BE40FC75246651D96808DA6D4D3)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = L_32;
		String_t* L_34 = V_5;
		NullCheck(L_33);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_34);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_33;
		NullCheck(L_35);
		(L_35)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466)));
		String_t* L_36;
		L_36 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_35, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_37 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_37, L_36, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_ValidateWriteTo_mB66E0C654999337BF839DFFE7BB12A973745DCC4_RuntimeMethod_var)));
	}

IL_00c6:
	{
	}

IL_00c7:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, int32_t ___1_flags, bool ___2_isTransient, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_5;
	memset((&V_5), 0, sizeof(V_5));
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_handle;
		RenderGraphBuilders_CheckResource_m2AD3AD9C3D649BDED6150C64AE95843559E55BD0(__this, L_0, (bool)0, NULL);
		int32_t L_1 = ___1_flags;
		V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_1&4))) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_00a9;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_3 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_3);
		V_3 = L_4;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_inline((&V_3), NULL);
		V_2 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_003e;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_7 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_handle;
		NullCheck(L_7);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9;
		L_9 = RenderGraphResourceRegistry_GetLatestVersionHandle_m60F0AE2FDFBF8F6243A137CCF900EDDC26CA5B1F(L_7, L_8, NULL);
		V_1 = L_9;
		goto IL_0047;
	}

IL_003e:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_10 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_11 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_10);
		V_1 = L_11;
	}

IL_0047:
	{
		bool L_12 = ___2_isTransient;
		V_4 = L_12;
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_006b;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_14 = __this->___m_RenderPass;
		NullCheck(L_14);
		RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline(L_14, (&V_1), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_15 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_16;
		L_16 = RenderGraphBuilders_GetLatestVersionHandle_mB7E8CE27A30914B9715F623DCD8872905817232D(__this, L_15, NULL);
		V_5 = L_16;
		goto IL_012a;
	}

IL_006b:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_17 = __this->___m_RenderPass;
		NullCheck(L_17);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(L_17, (&V_1), NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_18 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_19 = ___0_handle;
		NullCheck(L_18);
		RenderGraphResourceRegistry_IncrementReadCount_mE1395B43137A2B13AC3D374939E0656CF0D362E5(L_18, L_19, NULL);
		int32_t L_20 = ___1_flags;
		V_6 = (bool)((((int32_t)((int32_t)((int32_t)L_20&1))) == ((int32_t)0))? 1 : 0);
		bool L_21 = V_6;
		if (!L_21)
		{
			goto IL_00a6;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_22 = __this->___m_RenderPass;
		NullCheck(L_22);
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_23 = L_22->___implicitReadsList;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_24 = V_1;
		NullCheck(L_23);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_23, L_24, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
	}

IL_00a6:
	{
		goto IL_00e1;
	}

IL_00a9:
	{
		int32_t L_25 = ___1_flags;
		V_7 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_25&1))) <= ((uint32_t)0)))? 1 : 0);
		bool L_26 = V_7;
		if (!L_26)
		{
			goto IL_00e0;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_27 = __this->___m_RenderPass;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_28 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_29 = ___0_handle;
		NullCheck(L_28);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_30;
		L_30 = RenderGraphResourceRegistry_GetZeroVersionedHandle_mC4867B0A35BF22AD89CA8AC680D3AB2D34A1C813(L_28, L_29, NULL);
		V_3 = L_30;
		NullCheck(L_27);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(L_27, (&V_3), NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_31 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_32 = ___0_handle;
		NullCheck(L_31);
		RenderGraphResourceRegistry_IncrementReadCount_mE1395B43137A2B13AC3D374939E0656CF0D362E5(L_31, L_32, NULL);
	}

IL_00e0:
	{
	}

IL_00e1:
	{
		int32_t L_33 = ___1_flags;
		V_8 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_33&2))) <= ((uint32_t)0)))? 1 : 0);
		bool L_34 = V_8;
		if (!L_34)
		{
			goto IL_011f;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_35 = ___0_handle;
		RenderGraphBuilders_ValidateWriteTo_mB66E0C654999337BF839DFFE7BB12A973745DCC4(__this, L_35, NULL);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_36 = __this->___m_RenderPass;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_37 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_38 = ___0_handle;
		NullCheck(L_37);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_39;
		L_39 = RenderGraphResourceRegistry_GetNewVersionedHandle_mA179B8B7DF966FEB9EA57A74708C7E0DB1D6DC45(L_37, L_38, NULL);
		V_3 = L_39;
		NullCheck(L_36);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(L_36, (&V_3), NULL);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_40 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_41 = ___0_handle;
		NullCheck(L_40);
		RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912(L_40, L_41, NULL);
	}

IL_011f:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_42 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_43;
		L_43 = RenderGraphBuilders_GetLatestVersionHandle_mB7E8CE27A30914B9715F623DCD8872905817232D(__this, L_42, NULL);
		V_5 = L_43;
		goto IL_012a;
	}

IL_012a:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_44 = V_5;
		return L_44;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UseBuffer_m19295BBF39AFB4B76FD597041F2A36EA5344AB96 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_0 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_0->___handle);
		int32_t L_2 = ___1_flags;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3;
		L_3 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_1, L_2, (bool)0, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_4 = ___0_input;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_5 = (*(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)L_4);
		V_0 = L_5;
		goto IL_0019;
	}

IL_0019:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_CheckNotUseFragment_mF9C2C37A924C588174ACB4CEFE43D2877E33EDE7 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	String_t* V_8 = NULL;
	int32_t G_B4_0 = 0;
	int32_t G_B9_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_013f;
		}
	}
	{
		V_1 = (bool)0;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		NullCheck(L_2);
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_3;
		L_3 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(L_2, NULL);
		V_2 = L_3;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_4 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_2)->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_4, NULL);
		if (!L_5)
		{
			goto IL_0057;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_6 = __this->___m_RenderPass;
		NullCheck(L_6);
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_7;
		L_7 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(L_6, NULL);
		V_2 = L_7;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_8 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_2)->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_8->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_9, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_12;
		L_12 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_11, NULL);
		G_B4_0 = ((((int32_t)L_10) == ((int32_t)L_12))? 1 : 0);
		goto IL_0058;
	}

IL_0057:
	{
		G_B4_0 = 0;
	}

IL_0058:
	{
		V_1 = (bool)G_B4_0;
		bool L_13 = V_1;
		V_3 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		bool L_14 = V_3;
		if (!L_14)
		{
			goto IL_00e6;
		}
	}
	{
		V_4 = 0;
		goto IL_00cd;
	}

IL_006a:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_15 = __this->___m_RenderPass;
		NullCheck(L_15);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_16;
		L_16 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(L_15, NULL);
		int32_t L_17 = V_4;
		NullCheck(L_16);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_18 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_16)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_19;
		L_19 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_18, NULL);
		if (!L_19)
		{
			goto IL_00ba;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_20 = __this->___m_RenderPass;
		NullCheck(L_20);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_21;
		L_21 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(L_20, NULL);
		int32_t L_22 = V_4;
		NullCheck(L_21);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_23 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_24 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_23->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_25;
		L_25 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_24, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_26 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_27;
		L_27 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_26, NULL);
		G_B9_0 = ((((int32_t)L_25) == ((int32_t)L_27))? 1 : 0);
		goto IL_00bb;
	}

IL_00ba:
	{
		G_B9_0 = 0;
	}

IL_00bb:
	{
		V_5 = (bool)G_B9_0;
		bool L_28 = V_5;
		if (!L_28)
		{
			goto IL_00c6;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_00e5;
	}

IL_00c6:
	{
		int32_t L_29 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
	}

IL_00cd:
	{
		int32_t L_30 = V_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_31 = __this->___m_RenderPass;
		NullCheck(L_31);
		int32_t L_32;
		L_32 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(L_31, NULL);
		V_6 = (bool)((((int32_t)((((int32_t)L_30) > ((int32_t)L_32))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_33 = V_6;
		if (L_33)
		{
			goto IL_006a;
		}
	}

IL_00e5:
	{
	}

IL_00e6:
	{
		bool L_34 = V_1;
		V_7 = L_34;
		bool L_35 = V_7;
		if (!L_35)
		{
			goto IL_013e;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_36 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_37 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		NullCheck(L_36);
		String_t* L_38;
		L_38 = RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B(L_36, L_37, NULL);
		V_8 = L_38;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
		NullCheck(L_40);
		(L_40)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA4D93B1DFA3688C3506E7F17EF2EDA3E4BD43E10)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_42 = __this->___m_RenderPass;
		NullCheck(L_42);
		String_t* L_43;
		L_43 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_42, NULL);
		NullCheck(L_41);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_43);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_41;
		NullCheck(L_44);
		(L_44)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFDB2816413E42BE40FC75246651D96808DA6D4D3)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44;
		String_t* L_46 = V_8;
		NullCheck(L_45);
		(L_45)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_46);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_45;
		NullCheck(L_47);
		(L_47)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466)));
		String_t* L_48;
		L_48 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_47, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_49 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_49, L_48, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_49, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckNotUseFragment_mF9C2C37A924C588174ACB4CEFE43D2877E33EDE7_RuntimeMethod_var)));
	}

IL_013e:
	{
	}

IL_013f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UseTexture_m72851ACC2E3BAA608FEFCF182D035E5D4849B8BC (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_0);
		RenderGraphBuilders_CheckNotUseFragment_mF9C2C37A924C588174ACB4CEFE43D2877E33EDE7(__this, L_1, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_2 = ___0_input;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_3 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_2->___handle);
		int32_t L_4 = ___1_flags;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5;
		L_5 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_3, L_4, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UseGlobalTexture_m849E3BF1B43DDE008D884E52133730EAE29F8CC4 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, int32_t ___0_propertyId, int32_t ___1_flags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = __this->___m_RenderGraph;
		int32_t L_1 = ___0_propertyId;
		NullCheck(L_0);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_2;
		L_2 = RenderGraph_GetGlobal_m545FA836BEF709D1C57F41E209FDA87B201615F7(L_0, L_1, NULL);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&V_0), NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_5 = ___1_flags;
		RenderGraphBuilders_UseTexture_m72851ACC2E3BAA608FEFCF182D035E5D4849B8BC(__this, (&V_0), L_5, NULL);
		goto IL_003e;
	}

IL_0027:
	{
		int32_t L_6 = ___0_propertyId;
		int32_t L_7 = L_6;
		RuntimeObject* L_8 = Box(il2cpp_defaults.int32_class, &L_7);
		String_t* L_9;
		L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0E4FB36938EA8794B0E4393886A50627F83F739C)), L_8, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_10, L_9, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_UseGlobalTexture_m849E3BF1B43DDE008D884E52133730EAE29F8CC4_RuntimeMethod_var)));
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UseAllGlobalTextures_mA15F30E773629455E4AED88171E37E3612F3D2B5 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, bool ___0_enable, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		bool L_1 = ___0_enable;
		NullCheck(L_0);
		L_0->___useAllGlobalTextures = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_SetGlobalTextureAfterPass_m5670D726623A71F753ABC1707341670879248FD9 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_propertyId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		NullCheck(L_0);
		List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_1 = L_0->___setGlobalsList;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_2 = ___0_input;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_3 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_2);
		int32_t L_4 = ___1_propertyId;
		ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_5;
		L_5 = ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854(L_3, L_4, ValueTuple_Create_TisTextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mC3769F701E7CF302D2EE54EC133FE65718E6D854_RuntimeMethod_var);
		NullCheck(L_1);
		List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_inline(L_1, L_5, List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, bool ___1_isDepth, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	bool V_4 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_5;
	memset((&V_5), 0, sizeof(V_5));
	bool V_6 = false;
	int32_t V_7 = 0;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	String_t* V_11 = NULL;
	bool V_12 = false;
	bool V_13 = false;
	bool V_14 = false;
	String_t* V_15 = NULL;
	bool V_16 = false;
	String_t* V_17 = NULL;
	Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 V_18;
	memset((&V_18), 0, sizeof(V_18));
	ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 V_19;
	memset((&V_19), 0, sizeof(V_19));
	bool V_20 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_02a8;
		}
	}
	{
		V_1 = (bool)0;
		V_3 = 0;
		goto IL_005a;
	}

IL_0014:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		NullCheck(L_2);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_3 = L_2->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline(L_4, NULL);
		NullCheck(L_3);
		int32_t L_6 = L_5;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_7 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		int32_t L_8 = V_3;
		NullCheck(L_7);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9;
		L_9 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_7, L_8, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_5 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_5), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_12;
		L_12 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_11, NULL);
		V_4 = (bool)((((int32_t)L_10) == ((int32_t)L_12))? 1 : 0);
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0055;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_0080;
	}

IL_0055:
	{
		int32_t L_14 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
	}

IL_005a:
	{
		int32_t L_15 = V_3;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_16 = __this->___m_RenderPass;
		NullCheck(L_16);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_17 = L_16->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_18 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_19;
		L_19 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline(L_18, NULL);
		NullCheck(L_17);
		int32_t L_20 = L_19;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_21 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_21);
		int32_t L_22;
		L_22 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_21, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_6 = (bool)((((int32_t)L_15) < ((int32_t)L_22))? 1 : 0);
		bool L_23 = V_6;
		if (L_23)
		{
			goto IL_0014;
		}
	}

IL_0080:
	{
		V_7 = 0;
		goto IL_00ce;
	}

IL_0085:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_24 = __this->___m_RenderPass;
		NullCheck(L_24);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_25 = L_24->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_26 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_27;
		L_27 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline(L_26, NULL);
		NullCheck(L_25);
		int32_t L_28 = L_27;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
		int32_t L_30 = V_7;
		NullCheck(L_29);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_31;
		L_31 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_29, L_30, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_5 = L_31;
		int32_t L_32;
		L_32 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_5), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_33 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_34;
		L_34 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_33, NULL);
		V_8 = (bool)((((int32_t)L_32) == ((int32_t)L_34))? 1 : 0);
		bool L_35 = V_8;
		if (!L_35)
		{
			goto IL_00c7;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_00f5;
	}

IL_00c7:
	{
		int32_t L_36 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_36, 1));
	}

IL_00ce:
	{
		int32_t L_37 = V_7;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_38 = __this->___m_RenderPass;
		NullCheck(L_38);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_39 = L_38->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_40 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_41;
		L_41 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline(L_40, NULL);
		NullCheck(L_39);
		int32_t L_42 = L_41;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_43 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_42));
		NullCheck(L_43);
		int32_t L_44;
		L_44 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_43, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_9 = (bool)((((int32_t)L_37) < ((int32_t)L_44))? 1 : 0);
		bool L_45 = V_9;
		if (L_45)
		{
			goto IL_0085;
		}
	}

IL_00f5:
	{
		bool L_46 = V_1;
		V_10 = L_46;
		bool L_47 = V_10;
		if (!L_47)
		{
			goto IL_014d;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_48 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_49 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		NullCheck(L_48);
		String_t* L_50;
		L_50 = RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B(L_48, L_49, NULL);
		V_11 = L_50;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
		NullCheck(L_52);
		(L_52)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46FA6325E1A17DCC4A776ACBE7BBAB5E64DB352F)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_54 = __this->___m_RenderPass;
		NullCheck(L_54);
		String_t* L_55;
		L_55 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_54, NULL);
		NullCheck(L_53);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_55);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_53;
		NullCheck(L_56);
		(L_56)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D9228C061B1CABFD3A9149925611AB848610AFF)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56;
		String_t* L_58 = V_11;
		NullCheck(L_57);
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_58);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_57;
		NullCheck(L_59);
		(L_59)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9C6886F2FA5BD9D5B7CC8F04C397713C7BBD7BED)));
		String_t* L_60;
		L_60 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_59, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_61 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_61, L_60, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_61, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3_RuntimeMethod_var)));
	}

IL_014d:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_62 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_63 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		NullCheck(L_62);
		RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3(L_62, L_63, (&V_2), NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_64 = __this->___m_RenderGraph;
		NullCheck(L_64);
		bool L_65;
		L_65 = RenderGraph_get_nativeRenderPassesEnabled_m0A6331F029257ABF0232FA1C278E733B097A812D_inline(L_64, NULL);
		V_12 = L_65;
		bool L_66 = V_12;
		if (!L_66)
		{
			goto IL_0238;
		}
	}
	{
		bool L_67 = ___1_isDepth;
		V_13 = L_67;
		bool L_68 = V_13;
		if (!L_68)
		{
			goto IL_01d3;
		}
	}
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_69 = V_2;
		int32_t L_70 = L_69.___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		bool L_71;
		L_71 = GraphicsFormatUtility_IsDepthFormat_m3CCCC9CE8DD7DAD9814D03E252D7B0F1C89A1452(L_70, NULL);
		V_14 = (bool)((((int32_t)L_71) == ((int32_t)0))? 1 : 0);
		bool L_72 = V_14;
		if (!L_72)
		{
			goto IL_01d0;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_73 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_74 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		NullCheck(L_73);
		String_t* L_75;
		L_75 = RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B(L_73, L_74, NULL);
		V_15 = L_75;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_76 = V_2;
		int32_t L_77 = L_76.___format;
		int32_t L_78 = L_77;
		RuntimeObject* L_79 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GraphicsFormat_tC3D1898F3F3F1F57256C7F3FFD6BA9A37AE7E713_il2cpp_TypeInfo_var)), &L_78);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_80 = __this->___m_RenderPass;
		NullCheck(L_80);
		String_t* L_81;
		L_81 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_80, NULL);
		String_t* L_82 = V_15;
		String_t* L_83;
		L_83 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral52CB9D202E071A51DD6AFCF656B9F9C210786C51)), L_79, L_81, L_82, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_84 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_84, L_83, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3_RuntimeMethod_var)));
	}

IL_01d0:
	{
		goto IL_0237;
	}

IL_01d3:
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_85 = V_2;
		int32_t L_86 = L_85.___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		bool L_87;
		L_87 = GraphicsFormatUtility_IsDepthFormat_m3CCCC9CE8DD7DAD9814D03E252D7B0F1C89A1452(L_86, NULL);
		V_16 = L_87;
		bool L_88 = V_16;
		if (!L_88)
		{
			goto IL_0236;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_89 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_90 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		NullCheck(L_89);
		String_t* L_91;
		L_91 = RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B(L_89, L_90, NULL);
		V_17 = L_91;
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_93 = L_92;
		NullCheck(L_93);
		(L_93)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0C5F93063231CC80C2B53863C30C2F61B61FBD20)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = L_93;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_95 = __this->___m_RenderPass;
		NullCheck(L_95);
		String_t* L_96;
		L_96 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_95, NULL);
		NullCheck(L_94);
		(L_94)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_96);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = L_94;
		NullCheck(L_97);
		(L_97)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9D9228C061B1CABFD3A9149925611AB848610AFF)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = L_97;
		String_t* L_99 = V_17;
		NullCheck(L_98);
		(L_98)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_99);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = L_98;
		NullCheck(L_100);
		(L_100)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9C6886F2FA5BD9D5B7CC8F04C397713C7BBD7BED)));
		String_t* L_101;
		L_101 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_100, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_102 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_102, L_101, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_102, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3_RuntimeMethod_var)));
	}

IL_0236:
	{
	}

IL_0237:
	{
	}

IL_0238:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_103 = __this->___m_RenderPass;
		NullCheck(L_103);
		List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_104 = L_103->___setGlobalsList;
		NullCheck(L_104);
		Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4 L_105;
		L_105 = List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999(L_104, List_1_GetEnumerator_mF090EC1A2BA6137CE0A840021365EBA4A3FDD999_RuntimeMethod_var);
		V_18 = L_105;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0298:
			{
				Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F((&V_18), Enumerator_Dispose_m3014AE03694EB5A27B63E503D7594F3F78C0E39F_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_028d_1;
			}

IL_024d_1:
			{
				ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_106;
				L_106 = Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_inline((&V_18), Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_RuntimeMethod_var);
				V_19 = L_106;
				ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_107 = V_19;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_108 = L_107.___Item1;
				ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_109 = L_108.___handle;
				V_5 = L_109;
				il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
				int32_t L_110;
				L_110 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_5), NULL);
				ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_111 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
				int32_t L_112;
				L_112 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_111, NULL);
				V_20 = (bool)((((int32_t)L_110) == ((int32_t)L_112))? 1 : 0);
				bool L_113 = V_20;
				if (!L_113)
				{
					goto IL_028c_1;
				}
			}
			{
				InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_114 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
				InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_114, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19F1F6396AD6D837342319B8B9C1634A8D390C64)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_114, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3_RuntimeMethod_var)));
			}

IL_028c_1:
			{
			}

IL_028d_1:
			{
				bool L_115;
				L_115 = Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14((&V_18), Enumerator_MoveNext_m659DA99D1B9FD147A9E6AAC7E64526F5CCCD9A14_RuntimeMethod_var);
				if (L_115)
				{
					goto IL_024d_1;
				}
			}
			{
				goto IL_02a7;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_02a7:
	{
	}

IL_02a8:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_SetRenderAttachment_mDBA65512427500E21BCE571A2E87C376909890E4 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, int32_t ___1_index, int32_t ___2_flags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_tex;
		RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3(__this, L_0, (bool)0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_2 = ___2_flags;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3;
		L_3 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_1, L_2, (bool)0, NULL);
		V_0 = L_3;
		il2cpp_codegen_initobj((&V_1), sizeof(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = V_0;
		(&V_1)->___handle = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		int32_t L_6 = ___1_index;
		int32_t L_7 = ___2_flags;
		int32_t L_8 = ___3_mipLevel;
		int32_t L_9 = ___4_depthSlice;
		NullCheck(L_5);
		RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40_inline(L_5, (&V_1), L_6, L_7, L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_SetInputAttachment_m01BA0654E23A7912CBEFC135F2818DE449F8D234 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, int32_t ___1_index, int32_t ___2_flags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_tex;
		RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3(__this, L_0, (bool)0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_2 = ___2_flags;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3;
		L_3 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_1, L_2, (bool)0, NULL);
		V_0 = L_3;
		il2cpp_codegen_initobj((&V_1), sizeof(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = V_0;
		(&V_1)->___handle = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		int32_t L_6 = ___1_index;
		int32_t L_7 = ___2_flags;
		int32_t L_8 = ___3_mipLevel;
		int32_t L_9 = ___4_depthSlice;
		NullCheck(L_5);
		RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69_inline(L_5, (&V_1), L_6, L_7, L_8, L_9, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_SetRenderAttachmentDepth_mD27715AB71ED094E9106E8C1210C7292F1263744 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_tex, int32_t ___1_flags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method) 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_tex;
		RenderGraphBuilders_CheckUseFragment_mDD63F6C558DF534D9D43D9EF4A43306AFDC407D3(__this, L_0, (bool)1, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_tex)->___handle);
		int32_t L_2 = ___1_flags;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3;
		L_3 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_1, L_2, (bool)0, NULL);
		V_0 = L_3;
		il2cpp_codegen_initobj((&V_1), sizeof(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = V_0;
		(&V_1)->___handle = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		int32_t L_6 = ___1_flags;
		int32_t L_7 = ___2_mipLevel;
		int32_t L_8 = ___3_depthSlice;
		NullCheck(L_5);
		RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E_inline(L_5, (&V_1), L_6, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_SetRandomAccessAttachment_mC6A83C896FE330B96EA1CFBCA637333E12BF7710 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_input, int32_t ___1_index, int32_t ___2_flags, const RuntimeMethod* method) 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_input;
		RenderGraphBuilders_CheckNotUseFragment_mF9C2C37A924C588174ACB4CEFE43D2877E33EDE7(__this, L_0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&___0_input)->___handle);
		int32_t L_2 = ___2_flags;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3;
		L_3 = RenderGraphBuilders_UseResource_m075418ADF19C6085848F87D6EDE1C387084FEB3C(__this, L_1, L_2, (bool)0, NULL);
		V_0 = L_3;
		il2cpp_codegen_initobj((&V_1), sizeof(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = V_0;
		(&V_1)->___handle = L_4;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_5 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_1)->___handle);
		int32_t L_7 = ___1_index;
		int32_t L_8 = ___2_flags;
		NullCheck(L_5);
		RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_inline(L_5, L_6, L_7, (bool)0, L_8, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_9 = ___0_input;
		V_2 = L_9;
		goto IL_0043;
	}

IL_0043:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UseBufferRandomAccess_m47ECE43E8E7032FD1EA52E6FDE522D709356B864 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___0_input, int32_t ___1_index, int32_t ___2_flags, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		int32_t L_0 = ___2_flags;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_1;
		L_1 = RenderGraphBuilders_UseBuffer_m19295BBF39AFB4B76FD597041F2A36EA5344AB96(__this, (&___0_input), L_0, NULL);
		V_0 = L_1;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_3 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_0)->___handle);
		int32_t L_4 = ___1_index;
		int32_t L_5 = ___2_flags;
		NullCheck(L_2);
		RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_inline(L_2, L_3, L_4, (bool)1, L_5, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_6 = ___0_input;
		V_1 = L_6;
		goto IL_0025;
	}

IL_0025:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UseBufferRandomAccess_m69F5755D4E457F4A1322BA58BC10ADAC5F4BC50C (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___0_input, int32_t ___1_index, bool ___2_preserveCounterValue, int32_t ___3_flags, const RuntimeMethod* method) 
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		int32_t L_0 = ___3_flags;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_1;
		L_1 = RenderGraphBuilders_UseBuffer_m19295BBF39AFB4B76FD597041F2A36EA5344AB96(__this, (&___0_input), L_0, NULL);
		V_0 = L_1;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_2 = __this->___m_RenderPass;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_3 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_0)->___handle);
		int32_t L_4 = ___1_index;
		bool L_5 = ___2_preserveCounterValue;
		int32_t L_6 = ___3_flags;
		NullCheck(L_2);
		RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_inline(L_2, L_3, L_4, L_5, L_6, NULL);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_7 = ___0_input;
		V_1 = L_7;
		goto IL_0027;
	}

IL_0027:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UseRendererList_m4D692735E0737017E2F27AE12EBB769A1274A767 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) 
{
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_0 = __this->___m_RenderPass;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_1 = ___0_input;
		NullCheck(L_0);
		RenderGraphPass_UseRendererList_m5A122ACA373738F64E1868D56F6ABA6A4540AD8F_inline(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphBuilders_GetLatestVersionHandle_mB7E8CE27A30914B9715F623DCD8872905817232D (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) 
{
	bool V_0 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_handle;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = RenderGraphResourceRegistry_GetRenderGraphResourceTransientIndex_m9160E35E723578A923BD06B230D353F014682D88(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_4);
		V_1 = L_5;
		goto IL_0030;
	}

IL_0021:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_6 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = ___0_handle;
		NullCheck(L_6);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8;
		L_8 = RenderGraphResourceRegistry_GetLatestVersionHandle_m60F0AE2FDFBF8F6243A137CCF900EDDC26CA5B1F(L_6, L_7, NULL);
		V_1 = L_8;
		goto IL_0030;
	}

IL_0030:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_CheckResource_m2AD3AD9C3D649BDED6150C64AE95843559E55BD0 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, bool ___1_checkTransientReadWrite, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral91BEF1439E00EB86764410FA41FF53A978B6BD57);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5A9564F78E5DA23E56B65745974C368D11B97B7);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	int32_t G_B7_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_00de;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_2 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline((&V_2), NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_00bc;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_6 = __this->___m_Resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = ___0_res;
		NullCheck(L_6);
		int32_t L_8;
		L_8 = RenderGraphResourceRegistry_GetRenderGraphResourceTransientIndex_m9160E35E723578A923BD06B230D353F014682D88(L_6, L_7, NULL);
		V_3 = L_8;
		int32_t L_9 = V_3;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_10 = __this->___m_RenderPass;
		NullCheck(L_10);
		int32_t L_11;
		L_11 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_10, NULL);
		bool L_12 = ___1_checkTransientReadWrite;
		V_4 = (bool)((int32_t)(((((int32_t)L_9) == ((int32_t)L_11))? 1 : 0)&(int32_t)L_12));
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_0069;
		}
	}
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_14 = __this->___m_RenderPass;
		NullCheck(L_14);
		String_t* L_15;
		L_15 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_14, NULL);
		String_t* L_16;
		L_16 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral91BEF1439E00EB86764410FA41FF53A978B6BD57, L_15, _stringLiteralD5A9564F78E5DA23E56B65745974C368D11B97B7, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_16, NULL);
	}

IL_0069:
	{
		int32_t L_17 = V_3;
		if ((((int32_t)L_17) == ((int32_t)(-1))))
		{
			goto IL_0080;
		}
	}
	{
		int32_t L_18 = V_3;
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_19 = __this->___m_RenderPass;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_19, NULL);
		G_B7_0 = ((((int32_t)((((int32_t)L_18) == ((int32_t)L_20))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0081;
	}

IL_0080:
	{
		G_B7_0 = 0;
	}

IL_0081:
	{
		V_5 = (bool)G_B7_0;
		bool L_21 = V_5;
		if (!L_21)
		{
			goto IL_00b9;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_22 = ___0_res;
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var)));
		int32_t L_23;
		L_23 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_22, NULL);
		int32_t L_24 = L_23;
		RuntimeObject* L_25 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086_il2cpp_TypeInfo_var)), &L_24);
		int32_t L_26 = V_3;
		int32_t L_27 = L_26;
		RuntimeObject* L_28 = Box(il2cpp_defaults.int32_class, &L_27);
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_29 = __this->___m_RenderPass;
		NullCheck(L_29);
		int32_t L_30;
		L_30 = RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline(L_29, NULL);
		int32_t L_31 = L_30;
		RuntimeObject* L_32 = Box(il2cpp_defaults.int32_class, &L_31);
		String_t* L_33;
		L_33 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6DB75556CBDC86691A5D7F914DDEF26BD1DAC3E1)), L_25, L_28, L_32, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_34 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_34, L_33, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_34, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckResource_m2AD3AD9C3D649BDED6150C64AE95843559E55BD0_RuntimeMethod_var)));
	}

IL_00b9:
	{
		goto IL_00dd;
	}

IL_00bc:
	{
		RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* L_35 = __this->___m_RenderPass;
		NullCheck(L_35);
		String_t* L_36;
		L_36 = RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline(L_35, NULL);
		String_t* L_37;
		L_37 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral63959730D75E473AB98A4A14085362568790753E)), L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral23C02924FA8C5A15B58E9DDD13C84007E2431466)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_38 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_38, L_37, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphBuilders_CheckResource_m2AD3AD9C3D649BDED6150C64AE95843559E55BD0_RuntimeMethod_var)));
	}

IL_00dd:
	{
	}

IL_00de:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_UseTexture_mB04CC5ECFCD2D6B106B2C00C1701BB24581E5333 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		int32_t L_1 = ___1_flags;
		RenderGraphBuilders_UseTexture_m72851ACC2E3BAA608FEFCF182D035E5D4849B8BC(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_SetGlobalTextureAfterPass_mC4AC65D458AF1FF44D62F0A4DF195C7FF13D1216 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_input, int32_t ___1_propertyId, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_input;
		int32_t L_1 = ___1_propertyId;
		RenderGraphBuilders_SetGlobalTextureAfterPass_m5670D726623A71F753ABC1707341670879248FD9(__this, L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_UseBuffer_m638AED2EB72E38062ECD4315216306EEF3D0F882 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_input, int32_t ___1_flags, const RuntimeMethod* method) 
{
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_0 = ___0_input;
		int32_t L_1 = ___1_flags;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_2;
		L_2 = RenderGraphBuilders_UseBuffer_m19295BBF39AFB4B76FD597041F2A36EA5344AB96(__this, L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_CreateTransientTexture_m2DD5F69DF7EE5FB54050F72DFFF250F516F74C7B (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) 
{
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_0 = ___0_desc;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1;
		L_1 = RenderGraphBuilders_CreateTransientTexture_m53827CD0178D0B7A6F828CD147EFF776FFCC0A6A(__this, L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_CreateTransientTexture_m876038C6BA4976B6346A7A9E28B818B82FCD1DC9 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_texture;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1;
		L_1 = RenderGraphBuilders_CreateTransientTexture_mF09E945F6ECBF9170E3902226C5CCAD7495A3977(__this, L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_CreateTransientBuffer_mBDF830CE2E32DE4CFCF39BF47E77949EDF7772C3 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) 
{
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_0 = ___0_desc;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_1;
		L_1 = RenderGraphBuilders_CreateTransientBuffer_mF41C7C29EF50E894AE4D09FB95873AF33AF10C7A(__this, L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_CreateTransientBuffer_mAD8C1E41C51D03892BFC138E434BCAA372271D2C (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_computebuffer, const RuntimeMethod* method) 
{
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_0 = ___0_computebuffer;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_1;
		L_1 = RenderGraphBuilders_CreateTransientBuffer_m0A9F177ACA72FC07B551ED3FC33E6DA10946E38F(__this, L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphBuilders_UnityEngine_Rendering_RenderGraphModule_IBaseRenderGraphBuilder_UseRendererList_mAF22445747417765E469177839E3757E28E88272 (RenderGraphBuilders_t899F9362CCFA453C5AF608B820107C9C37860D2A* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_input, const RuntimeMethod* method) 
{
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_0 = ___0_input;
		RenderGraphBuilders_UseRendererList_m4D692735E0737017E2F27AE12EBB769A1274A767(__this, L_0, 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 TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_blackTexture_m3B0E30D1C8DC5CBE2DD06A57EEF03EB110F637BE (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CblackTextureU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTexture_mC32A0DF28874D11883F6484C724BE667B8DCD680 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTextureU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_whiteTexture_mF929A16E6A83E96EBC95611B2E071E0568D5AAF2 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CwhiteTextureU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_whiteTexture_m5D68269ED2B0C89EA0826D68D1FD53B56AC50797 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CwhiteTextureU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_clearTextureXR_m11C306A9C7CD2729FB47837E4DB2E6B80094B030 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CclearTextureXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_clearTextureXR_mAB4FEC4E96C29ADFB62CC27B914E5134BEBC32BC (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CclearTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_magentaTextureXR_m41F46499FE204247F217D4CE9CBF24C8005E065B (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CmagentaTextureXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_magentaTextureXR_mBC45C26E6B5A28898CAE37BEAD03988C1A855FF4 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CmagentaTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_blackTextureXR_mDE0606FFD908DCF9CB5ACA089591675EC4A79612 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CblackTextureXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTextureXR_m6134250C499665EB7AC09BA1E5EDFC6097E43005 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_blackTextureArrayXR_m7402CB9E23BE66C6736410A184230E926012CAEC (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CblackTextureArrayXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTextureArrayXR_mF329CD49995CBFB8EB1A6BFD9B80DF481F846EAC (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTextureArrayXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_blackUIntTextureXR_m6459037355A802ABADA4D67047C5C7E573ECD1C1 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CblackUIntTextureXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackUIntTextureXR_m00AB67961A57D9186CD38C1FA96D720D7E91665E (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackUIntTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_blackTexture3DXR_m45BE3F3EA3034D00B0060548FF00288C886FF9DA (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CblackTexture3DXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTexture3DXR_m88CB7EEB484906E390EF35CB38FB74F94BFC3B85 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTexture3DXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_whiteTextureXR_m0D245ECAE6D49527941D2F15357FF6D5934A6611 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CwhiteTextureXRU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_whiteTextureXR_m522CC56DB4BEC2A311A784A2E57E30EDD867450E (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CwhiteTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphDefaultResources_get_defaultShadowTexture_mF16D95793225F7D0A560E587401F5638A8A8E913 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->___U3CdefaultShadowTextureU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_defaultShadowTexture_m77FF2289C70DDCF3C79966B8FADB81158077055C (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CdefaultShadowTextureU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources__ctor_m8A50F00F5A9AC1F2ECFF437AA07ECEBE2F19A0DD (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36D64FA5A1ED587F293E4E689C0C64DAFBE71529);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0;
		L_0 = Texture2D_get_blackTexture_mBEF97F64AD650DAAC1EEC84EB34F9CF22B56A08C(NULL);
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1;
		L_1 = RTHandles_Alloc_m5FB7BA0DA42EED1A471BC719DEE9F8390319276A(L_0, NULL);
		__this->___m_BlackTexture2D = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BlackTexture2D), (void*)L_1);
		Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2;
		L_2 = Texture2D_get_whiteTexture_m3A243ED388F9EF0EC515015A6E0E50FD261D2FA1(NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3;
		L_3 = RTHandles_Alloc_m5FB7BA0DA42EED1A471BC719DEE9F8390319276A(L_2, NULL);
		__this->___m_WhiteTexture2D = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_WhiteTexture2D), (void*)L_3);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4;
		L_4 = RTHandles_Alloc_mAEF8AF84D3693168EC529CE5A9F6E53BBBFA8EC1(1, 1, ((int32_t)93), 1, 0, 0, 2, (bool)0, (bool)0, (bool)1, (bool)1, 1, (0.0f), 1, (bool)0, (bool)0, (bool)0, 0, 0, _stringLiteral36D64FA5A1ED587F293E4E689C0C64DAFBE71529, NULL);
		__this->___m_ShadowTexture2D = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShadowTexture2D), (void*)L_4);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_Cleanup_m173320AA19CF029CEF78EED76B3AB015ED587627 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, const RuntimeMethod* method) 
{
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_BlackTexture2D;
		NullCheck(L_0);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_0, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = __this->___m_WhiteTexture2D;
		NullCheck(L_1);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_1, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = __this->___m_ShadowTexture2D;
		NullCheck(L_2);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_InitializeForRendering_m5CEF5745A94F2789912C10ED4C9B1BF5DCE6D169 (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = __this->___m_BlackTexture2D;
		NullCheck(L_0);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_2;
		L_2 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_0, L_1, (bool)1, NULL);
		RenderGraphDefaultResources_set_blackTexture_mC32A0DF28874D11883F6484C724BE667B8DCD680_inline(__this, L_2, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_3 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = __this->___m_WhiteTexture2D;
		NullCheck(L_3);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_5;
		L_5 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_3, L_4, (bool)1, NULL);
		RenderGraphDefaultResources_set_whiteTexture_m5D68269ED2B0C89EA0826D68D1FD53B56AC50797_inline(__this, L_5, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_6 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_7 = __this->___m_ShadowTexture2D;
		NullCheck(L_6);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_8;
		L_8 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_6, L_7, (bool)1, NULL);
		RenderGraphDefaultResources_set_defaultShadowTexture_m77FF2289C70DDCF3C79966B8FADB81158077055C_inline(__this, L_8, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_9 = ___0_renderGraph;
		il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_10;
		L_10 = TextureXR_GetClearTexture_mCF526848D4150166FF58820C2148DDE92088E5E8(NULL);
		NullCheck(L_9);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_11;
		L_11 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_9, L_10, (bool)1, NULL);
		RenderGraphDefaultResources_set_clearTextureXR_mAB4FEC4E96C29ADFB62CC27B914E5134BEBC32BC_inline(__this, L_11, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_12 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_13;
		L_13 = TextureXR_GetMagentaTexture_m78FF5FBD10CA87D5F4895A2067CCA05EF86DC1F1(NULL);
		NullCheck(L_12);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_14;
		L_14 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_12, L_13, (bool)1, NULL);
		RenderGraphDefaultResources_set_magentaTextureXR_mBC45C26E6B5A28898CAE37BEAD03988C1A855FF4_inline(__this, L_14, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_15 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_16;
		L_16 = TextureXR_GetBlackTexture_m45914A991DC0E3690DD1DBC060F177D1A4FA387F(NULL);
		NullCheck(L_15);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_17;
		L_17 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_15, L_16, (bool)1, NULL);
		RenderGraphDefaultResources_set_blackTextureXR_m6134250C499665EB7AC09BA1E5EDFC6097E43005_inline(__this, L_17, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_18 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_19;
		L_19 = TextureXR_GetBlackTextureArray_mE9B06C869940C0B2628FB17BF5C0428282D4E907(NULL);
		NullCheck(L_18);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_20;
		L_20 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_18, L_19, (bool)1, NULL);
		RenderGraphDefaultResources_set_blackTextureArrayXR_mF329CD49995CBFB8EB1A6BFD9B80DF481F846EAC_inline(__this, L_20, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_21 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_22;
		L_22 = TextureXR_GetBlackUIntTexture_mA993FD95E2CC5790233A1045D50C75017D687946(NULL);
		NullCheck(L_21);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_23;
		L_23 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_21, L_22, (bool)1, NULL);
		RenderGraphDefaultResources_set_blackUIntTextureXR_m00AB67961A57D9186CD38C1FA96D720D7E91665E_inline(__this, L_23, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_24 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_25;
		L_25 = TextureXR_GetBlackTexture3D_mF664E0D7AAC3887521178AAD68FA5988E92C9BBE(NULL);
		NullCheck(L_24);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_26;
		L_26 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_24, L_25, (bool)1, NULL);
		RenderGraphDefaultResources_set_blackTexture3DXR_m88CB7EEB484906E390EF35CB38FB74F94BFC3B85_inline(__this, L_26, NULL);
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_27 = ___0_renderGraph;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_28;
		L_28 = TextureXR_GetWhiteTexture_m875408EF796842342A0176FC98D50C0F60F6D017(NULL);
		NullCheck(L_27);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_29;
		L_29 = RenderGraph_ImportTexture_m16D772A2B6E2CFDBC56BE5B6A88E1DD001603B43(L_27, L_28, (bool)1, NULL);
		RenderGraphDefaultResources_set_whiteTextureXR_m522CC56DB4BEC2A311A784A2E57E30EDD867450E_inline(__this, L_29, 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 RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshal_pinvoke(const RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4& unmarshaled, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_LoggerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LoggerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshal_pinvoke_back(const RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_pinvoke& marshaled, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_LoggerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LoggerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshal_pinvoke_cleanup(RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshal_com(const RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4& unmarshaled, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_LoggerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LoggerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshal_com_back(const RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_com& marshaled, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_LoggerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4____m_Logger_FieldInfo_var, RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_LoggerException, NULL);
}
IL2CPP_EXTERN_C void RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshal_com_cleanup(RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogIndent__ctor_m11CDCFE055FD5320DBF1BC72CB7F5FFF38DF265C (RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, int32_t ___1_indentation, const RuntimeMethod* method) 
{
	{
		__this->___m_Disposed = (bool)0;
		int32_t L_0 = ___1_indentation;
		__this->___m_Indentation = L_0;
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_1 = ___0_logger;
		__this->___m_Logger = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Logger), (void*)L_1);
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_2 = __this->___m_Logger;
		int32_t L_3 = __this->___m_Indentation;
		NullCheck(L_2);
		RenderGraphLogger_IncrementIndentation_m424E377F9D3D922BFA146F53666842252B267897(L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphLogIndent__ctor_m11CDCFE055FD5320DBF1BC72CB7F5FFF38DF265C_AdjustorThunk (RuntimeObject* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, int32_t ___1_indentation, const RuntimeMethod* method)
{
	RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4*>(__this + _offset);
	RenderGraphLogIndent__ctor_m11CDCFE055FD5320DBF1BC72CB7F5FFF38DF265C(_thisAdjusted, ___0_logger, ___1_indentation, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogIndent_Dispose_mE9537D518778498189829C77FF8AA11B394BBCA7 (RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* __this, const RuntimeMethod* method) 
{
	{
		RenderGraphLogIndent_Dispose_m1178A6DAA08B6370FB198E063C8F94B4248753B6(__this, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphLogIndent_Dispose_mE9537D518778498189829C77FF8AA11B394BBCA7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4*>(__this + _offset);
	RenderGraphLogIndent_Dispose_mE9537D518778498189829C77FF8AA11B394BBCA7(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogIndent_Dispose_m1178A6DAA08B6370FB198E063C8F94B4248753B6 (RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* __this, bool ___0_disposing, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8AB123D531FBC98BFC885BF23A17F8930BF1B288);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_0 = __this->___m_Logger;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((!(((RuntimeObject*)(RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), _stringLiteral8AB123D531FBC98BFC885BF23A17F8930BF1B288, NULL);
		bool L_1 = __this->___m_Disposed;
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		goto IL_004f;
	}

IL_0021:
	{
		bool L_3 = ___0_disposing;
		if (!L_3)
		{
			goto IL_002f;
		}
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_4 = __this->___m_Logger;
		G_B5_0 = ((!(((RuntimeObject*)(RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_0030;
	}

IL_002f:
	{
		G_B5_0 = 0;
	}

IL_0030:
	{
		V_1 = (bool)G_B5_0;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0048;
		}
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_6 = __this->___m_Logger;
		int32_t L_7 = __this->___m_Indentation;
		NullCheck(L_6);
		RenderGraphLogger_DecrementIndentation_mDFAA85B1B110AB19B5CD23AF4E0E1104E1F4FE57(L_6, L_7, NULL);
	}

IL_0048:
	{
		__this->___m_Disposed = (bool)1;
	}

IL_004f:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void RenderGraphLogIndent_Dispose_m1178A6DAA08B6370FB198E063C8F94B4248753B6_AdjustorThunk (RuntimeObject* __this, bool ___0_disposing, const RuntimeMethod* method)
{
	RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RenderGraphLogIndent_tAC115BC9CF1AD0904ABE26A22A1AE5AA15F749D4*>(__this + _offset);
	RenderGraphLogIndent_Dispose_m1178A6DAA08B6370FB198E063C8F94B4248753B6(_thisAdjusted, ___0_disposing, 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 RenderGraphLogger_Initialize_m6742378F4B5C830351F98F8DCD0EE5A2DC63F160 (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, String_t* ___0_logName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mBD9C816FBC66C7EFC66F991DD7AAC3F1284EF5EF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	bool V_1 = false;
	{
		Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* L_0 = __this->___m_LogMap;
		String_t* L_1 = ___0_logName;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4_RuntimeMethod_var);
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{
		StringBuilder_t* L_4 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_4, NULL);
		V_0 = L_4;
		Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* L_5 = __this->___m_LogMap;
		String_t* L_6 = ___0_logName;
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_5);
		Dictionary_2_Add_mBD9C816FBC66C7EFC66F991DD7AAC3F1284EF5EF(L_5, L_6, L_7, Dictionary_2_Add_mBD9C816FBC66C7EFC66F991DD7AAC3F1284EF5EF_RuntimeMethod_var);
	}

IL_002c:
	{
		StringBuilder_t* L_8 = V_0;
		__this->___m_CurrentBuilder = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentBuilder), (void*)L_8);
		StringBuilder_t* L_9 = __this->___m_CurrentBuilder;
		NullCheck(L_9);
		StringBuilder_t* L_10;
		L_10 = StringBuilder_Clear_m2D76F6533574F40A4E3E2DC4E730277CBD0AF8F6(L_9, NULL);
		__this->___m_CurrentIndentation = 0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_IncrementIndentation_m424E377F9D3D922BFA146F53666842252B267897 (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->___m_CurrentIndentation;
		int32_t L_1 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = il2cpp_codegen_abs(L_1);
		__this->___m_CurrentIndentation = ((int32_t)il2cpp_codegen_add(L_0, L_2));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_DecrementIndentation_mDFAA85B1B110AB19B5CD23AF4E0E1104E1F4FE57 (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = __this->___m_CurrentIndentation;
		int32_t L_1 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = il2cpp_codegen_abs(L_1);
		int32_t L_3;
		L_3 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_0, L_2)), NULL);
		__this->___m_CurrentIndentation = L_3;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		goto IL_0017;
	}

IL_0005:
	{
		StringBuilder_t* L_0 = __this->___m_CurrentBuilder;
		NullCheck(L_0);
		StringBuilder_t* L_1;
		L_1 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_0, ((int32_t)9), NULL);
		int32_t L_2 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
	}

IL_0017:
	{
		int32_t L_3 = V_0;
		int32_t L_4 = __this->___m_CurrentIndentation;
		V_1 = (bool)((((int32_t)L_3) < ((int32_t)L_4))? 1 : 0);
		bool L_5 = V_1;
		if (L_5)
		{
			goto IL_0005;
		}
	}
	{
		StringBuilder_t* L_6 = __this->___m_CurrentBuilder;
		String_t* L_7 = ___0_format;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = ___1_args;
		NullCheck(L_6);
		StringBuilder_t* L_9;
		L_9 = StringBuilder_AppendFormat_m14CB447291E6149BCF32E5E37DA21514BAD9C151(L_6, L_7, L_8, NULL);
		StringBuilder_t* L_10 = __this->___m_CurrentBuilder;
		NullCheck(L_10);
		StringBuilder_t* L_11;
		L_11 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_10, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenderGraphLogger_GetLog_mC23E5F2CD2391AE3FB07B8BB74C2DC82B69C662E (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, String_t* ___0_logName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	bool V_1 = false;
	String_t* V_2 = NULL;
	{
		Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* L_0 = __this->___m_LogMap;
		String_t* L_1 = ___0_logName;
		NullCheck(L_0);
		bool L_2;
		L_2 = Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_m7F7902C19800C70057CC8F58F950C7BD28B4F1F4_RuntimeMethod_var);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001d;
		}
	}
	{
		StringBuilder_t* L_4 = V_0;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_4);
		V_2 = L_5;
		goto IL_0025;
	}

IL_001d:
	{
		V_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		goto IL_0025;
	}

IL_0025:
	{
		String_t* L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenderGraphLogger_GetAllLogs_m2945FC778EB4A23047020227087B12E607C125AE (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m57922341ADB52F113D97C54DF8317E7AC36042A0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m6FE8D5C0FAFA39DEABC9779AC2FED142ABD7E455_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m4C59265AE7827B246EABE143C228773DF2A3C086_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m6F51ED417BCAEE511FE80353623E1B7FB0D0A942_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m9A3D89560E2E4D1D58BA482DB9E8435CEC036F44_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m9F1457734F034B2FC658EA38CFA0C1ACD5797AD0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E V_1;
	memset((&V_1), 0, sizeof(V_1));
	KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	StringBuilder_t* V_3 = NULL;
	String_t* V_4 = NULL;
	{
		V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
		Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* L_0 = __this->___m_LogMap;
		NullCheck(L_0);
		Enumerator_t0EE4C710AA5B5D6BE12FA74B72FEE37054453C2E L_1;
		L_1 = Dictionary_2_GetEnumerator_m6FE8D5C0FAFA39DEABC9779AC2FED142ABD7E455(L_0, Dictionary_2_GetEnumerator_m6FE8D5C0FAFA39DEABC9779AC2FED142ABD7E455_RuntimeMethod_var);
		V_1 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0047:
			{
				Enumerator_Dispose_m4C59265AE7827B246EABE143C228773DF2A3C086((&V_1), Enumerator_Dispose_m4C59265AE7827B246EABE143C228773DF2A3C086_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_003c_1;
			}

IL_0016_1:
			{
				KeyValuePair_2_tD811495BB503B1FEA49409E7D29F95867A11EEA2 L_2;
				L_2 = Enumerator_get_Current_m9A3D89560E2E4D1D58BA482DB9E8435CEC036F44_inline((&V_1), Enumerator_get_Current_m9A3D89560E2E4D1D58BA482DB9E8435CEC036F44_RuntimeMethod_var);
				V_2 = L_2;
				StringBuilder_t* L_3;
				L_3 = KeyValuePair_2_get_Value_m9F1457734F034B2FC658EA38CFA0C1ACD5797AD0_inline((&V_2), KeyValuePair_2_get_Value_m9F1457734F034B2FC658EA38CFA0C1ACD5797AD0_RuntimeMethod_var);
				V_3 = L_3;
				StringBuilder_t* L_4 = V_3;
				NullCheck(L_4);
				StringBuilder_t* L_5;
				L_5 = StringBuilder_AppendLine_m3BC704C4E6A8531027D8C9287D0AB2AA0188AC4E(L_4, NULL);
				String_t* L_6 = V_0;
				StringBuilder_t* L_7 = V_3;
				NullCheck(L_7);
				String_t* L_8;
				L_8 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_7);
				String_t* L_9;
				L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_6, L_8, NULL);
				V_0 = L_9;
			}

IL_003c_1:
			{
				bool L_10;
				L_10 = Enumerator_MoveNext_m6F51ED417BCAEE511FE80353623E1B7FB0D0A942((&V_1), Enumerator_MoveNext_m6F51ED417BCAEE511FE80353623E1B7FB0D0A942_RuntimeMethod_var);
				if (L_10)
				{
					goto IL_0016_1;
				}
			}
			{
				goto IL_0056;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0056:
	{
		Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* L_11 = __this->___m_LogMap;
		NullCheck(L_11);
		Dictionary_2_Clear_m57922341ADB52F113D97C54DF8317E7AC36042A0(L_11, Dictionary_2_Clear_m57922341ADB52F113D97C54DF8317E7AC36042A0_RuntimeMethod_var);
		String_t* L_12 = V_0;
		V_4 = L_12;
		goto IL_0067;
	}

IL_0067:
	{
		String_t* L_13 = V_4;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphLogger__ctor_mF7F0B1EC8DEC467D5A4C6D8F93820480250056FD (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBC1FB3C99EC5EEC4B66EF4DD7244C5F9AD659D01_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4* L_0 = (Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4*)il2cpp_codegen_object_new(Dictionary_2_tCF638F17FD574996754DB56C7776FBAEE0A0B1C4_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mBC1FB3C99EC5EEC4B66EF4DD7244C5F9AD659D01(L_0, Dictionary_2__ctor_mBC1FB3C99EC5EEC4B66EF4DD7244C5F9AD659D01_RuntimeMethod_var);
		__this->___m_LogMap = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LogMap), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphObjectPool__ctor_m6DB0D96A2580AA8079869BBF79401F42628AB464 (RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC457EA613A0C67B39E57C286CD9A8B8D944572D2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9FDBD09FEFDB8C3F98E74C51E846806B1523EE85_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA014A1E2F472A3A623E1DAC9360F1121C197343A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* L_0 = (Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5*)il2cpp_codegen_object_new(Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5_il2cpp_TypeInfo_var);
		Dictionary_2__ctor_mC457EA613A0C67B39E57C286CD9A8B8D944572D2(L_0, Dictionary_2__ctor_mC457EA613A0C67B39E57C286CD9A8B8D944572D2_RuntimeMethod_var);
		__this->___m_ArrayPool = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ArrayPool), (void*)L_0);
		List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* L_1 = (List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3*)il2cpp_codegen_object_new(List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3_il2cpp_TypeInfo_var);
		List_1__ctor_mA014A1E2F472A3A623E1DAC9360F1121C197343A(L_1, List_1__ctor_mA014A1E2F472A3A623E1DAC9360F1121C197343A_RuntimeMethod_var);
		__this->___m_AllocatedArrays = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllocatedArrays), (void*)L_1);
		List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* L_2 = (List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C*)il2cpp_codegen_object_new(List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C_il2cpp_TypeInfo_var);
		List_1__ctor_m9FDBD09FEFDB8C3F98E74C51E846806B1523EE85(L_2, List_1__ctor_m9FDBD09FEFDB8C3F98E74C51E846806B1523EE85_RuntimeMethod_var);
		__this->___m_AllocatedMaterialPropertyBlocks = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllocatedMaterialPropertyBlocks), (void*)L_2);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* RenderGraphObjectPool_GetTempMaterialPropertyBlock_m6ECE4D3436DFD28EFECACD5650C6C646625460CF (RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m03B29C69F9974D985EFCE1B1D91AC7AC4F578723_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedObjectPool_1_Get_mFA8B994F7DEC064E5307D9B2E5CE9FB007382BCE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedObjectPool_1_tFE57C52956DE2E7DD350E01A4DE3792D639D05AB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* V_0 = NULL;
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* V_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(SharedObjectPool_1_tFE57C52956DE2E7DD350E01A4DE3792D639D05AB_il2cpp_TypeInfo_var);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0;
		L_0 = SharedObjectPool_1_Get_mFA8B994F7DEC064E5307D9B2E5CE9FB007382BCE(SharedObjectPool_1_Get_mFA8B994F7DEC064E5307D9B2E5CE9FB007382BCE_RuntimeMethod_var);
		V_0 = L_0;
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_1 = V_0;
		NullCheck(L_1);
		MaterialPropertyBlock_Clear_m83CE1CC476A80F162FC89DBF6C2C78659B6E1253(L_1, NULL);
		List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* L_2 = __this->___m_AllocatedMaterialPropertyBlocks;
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_3 = V_0;
		NullCheck(L_2);
		List_1_Add_m03B29C69F9974D985EFCE1B1D91AC7AC4F578723_inline(L_2, L_3, List_1_Add_m03B29C69F9974D985EFCE1B1D91AC7AC4F578723_RuntimeMethod_var);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_4 = V_0;
		V_1 = L_4;
		goto IL_001f;
	}

IL_001f:
	{
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphObjectPool_ReleaseAllTempAlloc_m418EED1A2651A50C7DC27317A1250C64CC15F871 (RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m99D69C931A4C3FD0046E43BD538399E642851D1C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2301C91882FC1EAA1B967C8E6F3A4BCF40E45369_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m83268DEE996EDF7B3641496DA42952F791954356_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m30A7BE0EA3E7DB0D2D9906D7D61EC211CDCE0ECA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m5F8A85651D2B6F522D4D7A9E08DE33986956A2E3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m10D0EC184F0DF3F2F9EBFCD00A1B63D8C04FC5A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7CF9EAFCBAD62D512D7B7A7E2443F18496A3C2CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mBF0EA569FA3009F6023B8F8CCB4A77CB02C7281D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mFD8E9B8F43A77EEA466652E59007F499D920E589_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedObjectPool_1_Release_m560FC31B82FCBF6A421558E88CA51857A5077922_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SharedObjectPool_1_tFE57C52956DE2E7DD350E01A4DE3792D639D05AB_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC00F3B7C189CC64FD31ECCD1A13A669E29D47F53);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* V_3 = NULL;
	Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77 V_4;
	memset((&V_4), 0, sizeof(V_4));
	MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* V_5 = NULL;
	{
		List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* L_0 = __this->___m_AllocatedArrays;
		NullCheck(L_0);
		Enumerator_tAAC9F89BE15D948A7AC1D4FF7125E345DD81E6E7 L_1;
		L_1 = List_1_GetEnumerator_mBF0EA569FA3009F6023B8F8CCB4A77CB02C7281D(L_0, List_1_GetEnumerator_mBF0EA569FA3009F6023B8F8CCB4A77CB02C7281D_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0052:
			{
				Enumerator_Dispose_m2301C91882FC1EAA1B967C8E6F3A4BCF40E45369((&V_0), Enumerator_Dispose_m2301C91882FC1EAA1B967C8E6F3A4BCF40E45369_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0047_1;
			}

IL_0010_1:
			{
				ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E L_2;
				L_2 = Enumerator_get_Current_m10D0EC184F0DF3F2F9EBFCD00A1B63D8C04FC5A6_inline((&V_0), Enumerator_get_Current_m10D0EC184F0DF3F2F9EBFCD00A1B63D8C04FC5A6_RuntimeMethod_var);
				V_1 = L_2;
				Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* L_3 = __this->___m_ArrayPool;
				ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E L_4 = V_1;
				ValueTuple_2_tF34EACCF71A708BBFA7545E7D3A1298BB2019C7D L_5 = L_4.___Item2;
				NullCheck(L_3);
				bool L_6;
				L_6 = Dictionary_2_TryGetValue_m99D69C931A4C3FD0046E43BD538399E642851D1C(L_3, L_5, (&V_3), Dictionary_2_TryGetValue_m99D69C931A4C3FD0046E43BD538399E642851D1C_RuntimeMethod_var);
				V_2 = L_6;
				bool L_7 = V_2;
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6(L_7, _stringLiteralC00F3B7C189CC64FD31ECCD1A13A669E29D47F53, NULL);
				Stack_1_tAD790A47551563636908E21E4F08C54C0C323EB5* L_8 = V_3;
				ValueTuple_2_tF84FEBD8A912F24572EFCF15570D16C3346CEB6E L_9 = V_1;
				RuntimeObject* L_10 = L_9.___Item1;
				NullCheck(L_8);
				Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778(L_8, L_10, Stack_1_Push_m709DD11BC1291A905814182CF9A367DE7399A778_RuntimeMethod_var);
			}

IL_0047_1:
			{
				bool L_11;
				L_11 = Enumerator_MoveNext_m5F8A85651D2B6F522D4D7A9E08DE33986956A2E3((&V_0), Enumerator_MoveNext_m5F8A85651D2B6F522D4D7A9E08DE33986956A2E3_RuntimeMethod_var);
				if (L_11)
				{
					goto IL_0010_1;
				}
			}
			{
				goto IL_0061;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0061:
	{
		List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* L_12 = __this->___m_AllocatedArrays;
		NullCheck(L_12);
		List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_inline(L_12, List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_RuntimeMethod_var);
		List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* L_13 = __this->___m_AllocatedMaterialPropertyBlocks;
		NullCheck(L_13);
		Enumerator_tB0A2AFF20CB1F6B441E035689105445CE30E1E77 L_14;
		L_14 = List_1_GetEnumerator_mFD8E9B8F43A77EEA466652E59007F499D920E589(L_13, List_1_GetEnumerator_mFD8E9B8F43A77EEA466652E59007F499D920E589_RuntimeMethod_var);
		V_4 = L_14;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_009b:
			{
				Enumerator_Dispose_m83268DEE996EDF7B3641496DA42952F791954356((&V_4), Enumerator_Dispose_m83268DEE996EDF7B3641496DA42952F791954356_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0090_1;
			}

IL_007d_1:
			{
				MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_15;
				L_15 = Enumerator_get_Current_m7CF9EAFCBAD62D512D7B7A7E2443F18496A3C2CC_inline((&V_4), Enumerator_get_Current_m7CF9EAFCBAD62D512D7B7A7E2443F18496A3C2CC_RuntimeMethod_var);
				V_5 = L_15;
				MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = V_5;
				il2cpp_codegen_runtime_class_init_inline(SharedObjectPool_1_tFE57C52956DE2E7DD350E01A4DE3792D639D05AB_il2cpp_TypeInfo_var);
				SharedObjectPool_1_Release_m560FC31B82FCBF6A421558E88CA51857A5077922(L_16, SharedObjectPool_1_Release_m560FC31B82FCBF6A421558E88CA51857A5077922_RuntimeMethod_var);
			}

IL_0090_1:
			{
				bool L_17;
				L_17 = Enumerator_MoveNext_m30A7BE0EA3E7DB0D2D9906D7D61EC211CDCE0ECA((&V_4), Enumerator_MoveNext_m30A7BE0EA3E7DB0D2D9906D7D61EC211CDCE0ECA_RuntimeMethod_var);
				if (L_17)
				{
					goto IL_007d_1;
				}
			}
			{
				goto IL_00aa;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00aa:
	{
		List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* L_18 = __this->___m_AllocatedMaterialPropertyBlocks;
		NullCheck(L_18);
		List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_inline(L_18, List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphObjectPool_Cleanup_m6B14625A2FE13974B688FEC851FF2F9A2430D86E (RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m9B5ED06FF7A5EE435736D3F569A287385996360B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_GetEnumerator_mDDDC470D0724CCAB392E8ADE95C9E4BF9A35C2BB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Iterator_MoveNext_m9D13E2CE04515A7872CBAA2411ECD05464B4F5FD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Iterator_get_Current_m08992618F0F2EEF3ACFD00C4CCEB8A2F1A7DD584_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D V_0;
	memset((&V_0), 0, sizeof(V_0));
	SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE* V_1 = NULL;
	{
		List_1_t93556F5BC290149F13350CCB1F0DBFFECE376CA3* L_0 = __this->___m_AllocatedArrays;
		NullCheck(L_0);
		List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_inline(L_0, List_1_Clear_m33C3976D729E717F90056E739D92EA1D6C22E335_RuntimeMethod_var);
		List_1_tAFCDB9CCBAF11013AA7B0EC7BB51B10127AB467C* L_1 = __this->___m_AllocatedMaterialPropertyBlocks;
		NullCheck(L_1);
		List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_inline(L_1, List_1_Clear_m9F715F08CBEBE3B3BC6498655CD458D21FC80E45_RuntimeMethod_var);
		Dictionary_2_t7096FDAEA6CE93401BE4CE39471636261DB28BF5* L_2 = __this->___m_ArrayPool;
		NullCheck(L_2);
		Dictionary_2_Clear_m9B5ED06FF7A5EE435736D3F569A287385996360B(L_2, Dictionary_2_Clear_m9B5ED06FF7A5EE435736D3F569A287385996360B_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var);
		DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* L_3 = ((RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var))->___s_AllocatedPools;
		NullCheck(L_3);
		Iterator_t22CA9991116F9B645DC694E2036A8D728C6ACC2D L_4;
		L_4 = DynamicArray_1_GetEnumerator_mDDDC470D0724CCAB392E8ADE95C9E4BF9A35C2BB(L_3, DynamicArray_1_GetEnumerator_mDDDC470D0724CCAB392E8ADE95C9E4BF9A35C2BB_RuntimeMethod_var);
		V_0 = L_4;
		goto IL_0043;
	}

IL_0033:
	{
		SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE** L_5;
		L_5 = Iterator_get_Current_m08992618F0F2EEF3ACFD00C4CCEB8A2F1A7DD584((&V_0), Iterator_get_Current_m08992618F0F2EEF3ACFD00C4CCEB8A2F1A7DD584_RuntimeMethod_var);
		SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE* L_6 = *((SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE**)L_5);
		V_1 = L_6;
		SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE* L_7 = V_1;
		NullCheck(L_7);
		VirtualActionInvoker0::Invoke(4, L_7);
	}

IL_0043:
	{
		bool L_8;
		L_8 = Iterator_MoveNext_m9D13E2CE04515A7872CBAA2411ECD05464B4F5FD((&V_0), Iterator_MoveNext_m9D13E2CE04515A7872CBAA2411ECD05464B4F5FD_RuntimeMethod_var);
		if (L_8)
		{
			goto IL_0033;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphObjectPool__cctor_mAEF1A6056F7E4BDA7CDCFCEBC995C35ECB2A1B17 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_mF10D8B1E4D45892F42156CFBEB0C04C963330B7A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540* L_0 = (DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540*)il2cpp_codegen_object_new(DynamicArray_1_t843ECB88E0EEDBBB658FF535E6B19186D9F69540_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_mF10D8B1E4D45892F42156CFBEB0C04C963330B7A(L_0, DynamicArray_1__ctor_mF10D8B1E4D45892F42156CFBEB0C04C963330B7A_RuntimeMethod_var);
		((RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var))->___s_AllocatedPools = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphObjectPool_t2F5488D55D836B54B6E85D2952105BA61AEE6437_il2cpp_TypeInfo_var))->___s_AllocatedPools), (void*)L_0);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedObjectPoolBase__ctor_mC9CAADBB0564A9A1AF52B83EED4E9A6D8C3608DF (SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SharedObjectPoolBase_Clear_m6E830A93A518FB39C7AFF9DFB0420225670E7277 (SharedObjectPoolBase_tAE197A0EF70B46EBFECED609BA08A8B2817876EE* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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* RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_name_m601F46A43C3F2FFB6D2814CB7B00FF7584828093 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_index_m8E57834709C8654C7E47192F7410F6DEBE9D6D41 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CindexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_type_m336CD8BA90872F3297EDC40EA532BE3349A08C59 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_type_m41A5912551188CB5528C91064258578178929043 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* RenderGraphPass_get_customSampler_m277081C2D755B4955E94CF43CD71C427CA471B6F (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = __this->___U3CcustomSamplerU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_customSampler_mDA76BF2EC8494B37162FDB61528162904C29EE0B (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___0_value, const RuntimeMethod* method) 
{
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = ___0_value;
		__this->___U3CcustomSamplerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcustomSamplerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_get_enableAsyncCompute_mEFEEFC5A72EF1BEF3D836428C45015A8765DBDF3 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CenableAsyncComputeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_enableAsyncCompute_m0BE55E95F895E29AE8D986CAEC66780B8D18C7E1 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CenableAsyncComputeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowPassCulling_mF43849C0DA66D91B460AA84B9D4FD98C4F684BA5 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowPassCullingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowPassCulling_mFFEAD118ED38F26259AD6D15972A1188629421EC (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowPassCullingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowGlobalState_mBFF307EE5BB13CFA7B0FF1E61C852FFDB08D7C91 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowGlobalStateU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowGlobalState_m0DC04C2CAC9D53FE49D99EC4F903643F8D69C28E (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowGlobalStateU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_get_enableFoveatedRasterization_mFFED3A11C641D743C65EA1BAF6C5E07B2FC242A9 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CenableFoveatedRasterizationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_enableFoveatedRasterization_m76BFD24D9D87AFBE9C11DFB2906BA6A9E1A2A182 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CenableFoveatedRasterizationU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0 = __this->___U3CdepthAccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0 = ___0_value;
		__this->___U3CdepthAccessU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_0 = __this->___U3CcolorBufferAccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_colorBufferAccess_m499044397A34C6C103B16A0F111078B5120181EE (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* ___0_value, const RuntimeMethod* method) 
{
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_0 = ___0_value;
		__this->___U3CcolorBufferAccessU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolorBufferAccessU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcolorBufferMaxIndexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcolorBufferMaxIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_0 = __this->___U3CfragmentInputAccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_fragmentInputAccess_mB2C1AE16EA84CE73663EC4FF5B0ABCCA16EFD7DB (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* ___0_value, const RuntimeMethod* method) 
{
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_0 = ___0_value;
		__this->___U3CfragmentInputAccessU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfragmentInputAccessU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CfragmentInputMaxIndexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_fragmentInputMaxIndex_m3D12D8AB648BFDA802D5A9CB71FA0F1E221130F9 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CfragmentInputMaxIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_0 = __this->___U3CrandomAccessResourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_randomAccessResource_m5D795EB53675899A1E1DDA7B2E69CF7B440FBEBE (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* ___0_value, const RuntimeMethod* method) 
{
	{
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_0 = ___0_value;
		__this->___U3CrandomAccessResourceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrandomAccessResourceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CrandomAccessResourceMaxIndexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_randomAccessResourceMaxIndex_mBE85DA599381F867B54EA44CFF0FC8D3828F863E (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CrandomAccessResourceMaxIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_get_generateDebugData_mFE9B967AF83187CF7030186A59A323494E273A9B (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CgenerateDebugDataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_generateDebugData_m3FF636E59E2CF799F718EB117143DF18E77EF44A (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CgenerateDebugDataU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowRendererListCulling_m5188B7C35892C9F4DE980C42FBFBEBDB5ABE4DF6 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowRendererListCullingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowRendererListCulling_m22AA03771C2E96BF596638B9401D27EF75E32460 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowRendererListCullingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass__ctor_mB9D92F7F71DC46BE8B6C63C2ECA5062EAFC28D85 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_0 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_1 = (TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293*)(TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293*)SZArrayNew(TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293_il2cpp_TypeInfo_var, (uint32_t)L_0);
		__this->___U3CcolorBufferAccessU3Ek__BackingField = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcolorBufferAccessU3Ek__BackingField), (void*)L_1);
		__this->___U3CcolorBufferMaxIndexU3Ek__BackingField = (-1);
		int32_t L_2 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_3 = (TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293*)(TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293*)SZArrayNew(TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293_il2cpp_TypeInfo_var, (uint32_t)L_2);
		__this->___U3CfragmentInputAccessU3Ek__BackingField = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfragmentInputAccessU3Ek__BackingField), (void*)L_3);
		__this->___U3CfragmentInputMaxIndexU3Ek__BackingField = (-1);
		int32_t L_4 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_5 = (RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3*)(RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3*)SZArrayNew(RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3_il2cpp_TypeInfo_var, (uint32_t)L_4);
		__this->___U3CrandomAccessResourceU3Ek__BackingField = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrandomAccessResourceU3Ek__BackingField), (void*)L_5);
		__this->___U3CrandomAccessResourceMaxIndexU3Ek__BackingField = (-1);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_6 = (List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8*)(List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8*)SZArrayNew(List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___resourceReadLists = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___resourceReadLists), (void*)L_6);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_7 = (List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8*)(List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8*)SZArrayNew(List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___resourceWriteLists = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___resourceWriteLists), (void*)L_7);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_8 = (List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8*)(List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8*)SZArrayNew(List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___transientResourceList = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___transientResourceList), (void*)L_8);
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_9 = (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*)il2cpp_codegen_object_new(List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_il2cpp_TypeInfo_var);
		List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735(L_9, List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_RuntimeMethod_var);
		__this->___usedRendererListList = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___usedRendererListList), (void*)L_9);
		List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_10 = (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549*)il2cpp_codegen_object_new(List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549_il2cpp_TypeInfo_var);
		List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0(L_10, List_1__ctor_m9C13CA38D0C67E3E988C610C7013B5E9B787E6E0_RuntimeMethod_var);
		__this->___setGlobalsList = L_10;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___setGlobalsList), (void*)L_10);
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_11 = (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)il2cpp_codegen_object_new(List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_il2cpp_TypeInfo_var);
		List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1(L_11, List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_RuntimeMethod_var);
		__this->___implicitReadsList = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___implicitReadsList), (void*)L_11);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		V_0 = 0;
		goto IL_00c3;
	}

IL_0096:
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_12 = __this->___resourceReadLists;
		int32_t L_13 = V_0;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_14 = (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)il2cpp_codegen_object_new(List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_il2cpp_TypeInfo_var);
		List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1(L_14, List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_RuntimeMethod_var);
		NullCheck(L_12);
		ArrayElementTypeCheck (L_12, L_14);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)L_14);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_15 = __this->___resourceWriteLists;
		int32_t L_16 = V_0;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_17 = (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)il2cpp_codegen_object_new(List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_il2cpp_TypeInfo_var);
		List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1(L_17, List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_RuntimeMethod_var);
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_17);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)L_17);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_18 = __this->___transientResourceList;
		int32_t L_19 = V_0;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_20 = (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)il2cpp_codegen_object_new(List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_il2cpp_TypeInfo_var);
		List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1(L_20, List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_RuntimeMethod_var);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_20);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(L_19), (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)L_20);
		int32_t L_21 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
	}

IL_00c3:
	{
		int32_t L_22 = V_0;
		V_1 = (bool)((((int32_t)L_22) < ((int32_t)3))? 1 : 0);
		bool L_23 = V_1;
		if (L_23)
		{
			goto IL_0096;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_Clear_mF837D4CB040ED894A3E9E289821919ED991E124E (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RenderGraphPass_set_name_m601F46A43C3F2FFB6D2814CB7B00FF7584828093_inline(__this, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		RenderGraphPass_set_index_m8E57834709C8654C7E47192F7410F6DEBE9D6D41_inline(__this, (-1), NULL);
		RenderGraphPass_set_customSampler_mDA76BF2EC8494B37162FDB61528162904C29EE0B_inline(__this, (ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE*)NULL, NULL);
		V_0 = 0;
		goto IL_0051;
	}

IL_0021:
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceReadLists;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_inline(L_3, List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_RuntimeMethod_var);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_4 = __this->___resourceWriteLists;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_inline(L_7, List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_RuntimeMethod_var);
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_8 = __this->___transientResourceList;
		int32_t L_9 = V_0;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		NullCheck(L_11);
		List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_inline(L_11, List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_RuntimeMethod_var);
		int32_t L_12 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
	}

IL_0051:
	{
		int32_t L_13 = V_0;
		V_1 = (bool)((((int32_t)L_13) < ((int32_t)3))? 1 : 0);
		bool L_14 = V_1;
		if (L_14)
		{
			goto IL_0021;
		}
	}
	{
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_15 = __this->___usedRendererListList;
		NullCheck(L_15);
		List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_inline(L_15, List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_RuntimeMethod_var);
		List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_16 = __this->___setGlobalsList;
		NullCheck(L_16);
		List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_inline(L_16, List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_RuntimeMethod_var);
		__this->___useAllGlobalTextures = (bool)0;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_17 = __this->___implicitReadsList;
		NullCheck(L_17);
		List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_inline(L_17, List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_RuntimeMethod_var);
		RenderGraphPass_set_enableAsyncCompute_m0BE55E95F895E29AE8D986CAEC66780B8D18C7E1_inline(__this, (bool)0, NULL);
		RenderGraphPass_set_allowPassCulling_mFFEAD118ED38F26259AD6D15972A1188629421EC_inline(__this, (bool)1, NULL);
		RenderGraphPass_set_allowRendererListCulling_m22AA03771C2E96BF596638B9401D27EF75E32460_inline(__this, (bool)1, NULL);
		RenderGraphPass_set_allowGlobalState_m0DC04C2CAC9D53FE49D99EC4F903643F8D69C28E_inline(__this, (bool)0, NULL);
		RenderGraphPass_set_enableFoveatedRasterization_m76BFD24D9D87AFBE9C11DFB2906BA6A9E1A2A182_inline(__this, (bool)0, NULL);
		RenderGraphPass_set_generateDebugData_m3FF636E59E2CF799F718EB117143DF18E77EF44A_inline(__this, (bool)1, NULL);
		RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline(__this, (-1), NULL);
		RenderGraphPass_set_fragmentInputMaxIndex_m3D12D8AB648BFDA802D5A9CB71FA0F1E221130F9_inline(__this, (-1), NULL);
		RenderGraphPass_set_randomAccessResourceMaxIndex_mBE85DA599381F867B54EA44CFF0FC8D3828F863E_inline(__this, (-1), NULL);
		il2cpp_codegen_initobj((&V_2), sizeof(TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328));
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_18 = V_2;
		RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline(__this, L_18, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_HasRenderAttachments_mA5B617E59C6EBF63674DC82AF0C5B363AC5E036A (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	int32_t G_B4_0 = 0;
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0;
		L_0 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_0 = L_0;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_0)->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_1, NULL);
		if (L_2)
		{
			goto IL_0039;
		}
	}
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_3;
		L_3 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		NullCheck(L_3);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_4 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(0)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_4, NULL);
		if (L_5)
		{
			goto IL_0039;
		}
	}
	{
		int32_t L_6;
		L_6 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		G_B4_0 = ((((int32_t)L_6) > ((int32_t)0))? 1 : 0);
		goto IL_003a;
	}

IL_0039:
	{
		G_B4_0 = 1;
	}

IL_003a:
	{
		V_1 = (bool)G_B4_0;
		goto IL_003d;
	}

IL_003d:
	{
		bool L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_IsTransient_m8B6ABCA6A6AC1D1A0908B0178743B60B4C7A4443 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___transientResourceList;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		bool L_8;
		L_8 = List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC(L_5, L_7, List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_RuntimeMethod_var);
		V_1 = L_8;
		goto IL_0024;
	}

IL_0024:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_IsWritten_m76C0C57DA02652C57DF6F52DB9917C7EEB9B196A (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	{
		V_0 = 0;
		goto IL_0047;
	}

IL_0005:
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_2 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_2), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		int32_t L_6 = V_0;
		NullCheck(L_5);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7;
		L_7 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_5, L_6, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_2 = L_7;
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_10 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_9);
		V_2 = L_10;
		int32_t L_11;
		L_11 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		V_1 = (bool)((((int32_t)L_8) == ((int32_t)L_11))? 1 : 0);
		bool L_12 = V_1;
		if (!L_12)
		{
			goto IL_0042;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_006e;
	}

IL_0042:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
	}

IL_0047:
	{
		int32_t L_14 = V_0;
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_15 = __this->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_16 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_17 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_16);
		V_2 = L_17;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_18;
		L_18 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_2), NULL);
		NullCheck(L_15);
		int32_t L_19 = L_18;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_20 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		NullCheck(L_20);
		int32_t L_21;
		L_21 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_20, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)L_14) < ((int32_t)L_21))? 1 : 0);
		bool L_22 = V_4;
		if (L_22)
		{
			goto IL_0005;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_006e;
	}

IL_006e:
	{
		bool L_23 = V_3;
		return L_23;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_IsRead_m119AC7AF74ACE2FAF33959079A042767E6EAF942 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_0);
		V_1 = L_1;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_inline((&V_1), NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0037;
		}
	}
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_4 = __this->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_6 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_5);
		V_1 = L_6;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_7;
		L_7 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_1), NULL);
		NullCheck(L_4);
		int32_t L_8 = L_7;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_9 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_10 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_11 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_10);
		NullCheck(L_9);
		bool L_12;
		L_12 = List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC(L_9, L_11, List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_RuntimeMethod_var);
		V_2 = L_12;
		goto IL_00a7;
	}

IL_0037:
	{
		V_3 = 0;
		goto IL_0080;
	}

IL_003c:
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_13 = __this->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_14 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_15 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_14);
		V_1 = L_15;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_16;
		L_16 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_1), NULL);
		NullCheck(L_13);
		int32_t L_17 = L_16;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_18 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
		int32_t L_19 = V_3;
		NullCheck(L_18);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_20;
		L_20 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_18, L_19, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_1 = L_20;
		int32_t L_21;
		L_21 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_22 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_23 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_22);
		V_1 = L_23;
		int32_t L_24;
		L_24 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		V_4 = (bool)((((int32_t)L_21) == ((int32_t)L_24))? 1 : 0);
		bool L_25 = V_4;
		if (!L_25)
		{
			goto IL_007b;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_00a7;
	}

IL_007b:
	{
		int32_t L_26 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_26, 1));
	}

IL_0080:
	{
		int32_t L_27 = V_3;
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_28 = __this->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_29 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_30 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_29);
		V_1 = L_30;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_31;
		L_31 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_1), NULL);
		NullCheck(L_28);
		int32_t L_32 = L_31;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_33 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
		NullCheck(L_33);
		int32_t L_34;
		L_34 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_33, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_5 = (bool)((((int32_t)L_27) < ((int32_t)L_34))? 1 : 0);
		bool L_35 = V_5;
		if (L_35)
		{
			goto IL_003c;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_00a7;
	}

IL_00a7:
	{
		bool L_36 = V_2;
		return L_36;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphPass_IsAttachment_mBDD48359B6809C0A8C9C77DCAEFB94E042DA3F0D (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_1;
	memset((&V_1), 0, sizeof(V_1));
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B9_0 = 0;
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0;
		L_0 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_1 = L_0;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_1)->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_1, NULL);
		if (!L_2)
		{
			goto IL_0040;
		}
	}
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_3;
		L_3 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_1 = L_3;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_4 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_1)->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_4->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_6;
		L_6 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_5, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = L_7->___handle;
		V_2 = L_8;
		int32_t L_9;
		L_9 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		G_B3_0 = ((((int32_t)L_6) == ((int32_t)L_9))? 1 : 0);
		goto IL_0041;
	}

IL_0040:
	{
		G_B3_0 = 0;
	}

IL_0041:
	{
		V_0 = (bool)G_B3_0;
		bool L_10 = V_0;
		if (!L_10)
		{
			goto IL_0049;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_00be;
	}

IL_0049:
	{
		V_4 = 0;
		goto IL_00a8;
	}

IL_004e:
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_11;
		L_11 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_12 = V_4;
		NullCheck(L_11);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_13 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_11)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_12)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_13, NULL);
		if (!L_14)
		{
			goto IL_0096;
		}
	}
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_15;
		L_15 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_16 = V_4;
		NullCheck(L_15);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_17 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_16)))->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_18 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_17->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_19;
		L_19 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_18, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_20 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_21 = L_20->___handle;
		V_2 = L_21;
		int32_t L_22;
		L_22 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		G_B9_0 = ((((int32_t)L_19) == ((int32_t)L_22))? 1 : 0);
		goto IL_0097;
	}

IL_0096:
	{
		G_B9_0 = 0;
	}

IL_0097:
	{
		V_5 = (bool)G_B9_0;
		bool L_23 = V_5;
		if (!L_23)
		{
			goto IL_00a1;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_00be;
	}

IL_00a1:
	{
		int32_t L_24 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
	}

IL_00a8:
	{
		int32_t L_25 = V_4;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_26;
		L_26 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		NullCheck(L_26);
		V_6 = (bool)((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length))))? 1 : 0);
		bool L_27 = V_6;
		if (L_27)
		{
			goto IL_004e;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_00be;
	}

IL_00be:
	{
		bool L_28 = V_3;
		return L_28;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_5, L_7, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_5, L_7, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___transientResourceList;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_5, L_7, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_UseRendererList_m5A122ACA373738F64E1868D56F6ABA6A4540AD8F (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_rendererList, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_0 = __this->___usedRendererListList;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_1 = ___0_rendererList;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_2 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_1);
		NullCheck(L_0);
		List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_inline(L_0, L_2, List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_EnableAsyncCompute_mCA608AD2E1D8BFCFB9BBC715802F82D1F2D4675F (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_enableAsyncCompute_m0BE55E95F895E29AE8D986CAEC66780B8D18C7E1_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_AllowPassCulling_m95EE6C5D969659BC441ED6F6E52A403633EFB123 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_allowPassCulling_mFFEAD118ED38F26259AD6D15972A1188629421EC_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_EnableFoveatedRasterization_mF2ACA435297610FB006CEB44020882C1870C9D76 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_enableFoveatedRasterization_m76BFD24D9D87AFBE9C11DFB2906BA6A9E1A2A182_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_AllowRendererListCulling_m1DFEA51FDD8181F3FEAE022648BAAA07B8A869B2 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_allowRendererListCulling_m22AA03771C2E96BF596638B9401D27EF75E32460_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_AllowGlobalState_mC12D0107B8A248EFDCD5D1575651977586236730 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_allowGlobalState_m0DC04C2CAC9D53FE49D99EC4F903643F8D69C28E_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_GenerateDebugData_mE11C7A4CE856ECA753891B465BBA0399E7A32012 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_generateDebugData_m3FF636E59E2CF799F718EB117143DF18E77EF44A_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_SetColorBuffer_m30265C97B93644D4DF4F8FB3ED842F6E829A32E8 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		int32_t L_3;
		L_3 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_3, L_4, NULL);
		RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline(__this, L_5, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_6;
		L_6 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_7 = ___1_index;
		NullCheck(L_6);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_8 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_9 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_8);
		((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___textureHandle = L_9;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_10->___handle);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(__this, L_11, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, int32_t ___2_accessFlags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_3;
		L_3 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_5 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_5->___handle);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = L_7->___handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_6, L_8, NULL);
		if (L_9)
		{
			goto IL_0057;
		}
	}
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_10;
		L_10 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_11 = ___1_index;
		NullCheck(L_10);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_12 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_12, NULL);
		G_B6_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_0058;
	}

IL_0057:
	{
		G_B6_0 = 1;
	}

IL_0058:
	{
		V_0 = (bool)G_B6_0;
		bool L_14 = V_0;
		if (!L_14)
		{
			goto IL_00c2;
		}
	}
	{
		int32_t L_15;
		L_15 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		int32_t L_16 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_17;
		L_17 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_15, L_16, NULL);
		RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline(__this, L_17, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_18;
		L_18 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_19 = ___1_index;
		NullCheck(L_18);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_20 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_21 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_20);
		((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___textureHandle = L_21;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_22;
		L_22 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_23 = ___1_index;
		NullCheck(L_22);
		int32_t L_24 = ___2_accessFlags;
		((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___flags = L_24;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_25;
		L_25 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_26 = ___1_index;
		NullCheck(L_25);
		int32_t L_27 = ___3_mipLevel;
		((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___mipLevel = L_27;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_28;
		L_28 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_29 = ___1_index;
		NullCheck(L_28);
		int32_t L_30 = ___4_depthSlice;
		((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___depthSlice = L_30;
		goto IL_00ce;
	}

IL_00c2:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_31 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA58B2CA496D892E0F785FE5685D7B43E637B4C24)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40_RuntimeMethod_var)));
	}

IL_00ce:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, int32_t ___2_accessFlags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_3;
		L_3 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_5 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_5->___handle);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = L_7->___handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_6, L_8, NULL);
		if (L_9)
		{
			goto IL_0057;
		}
	}
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_10;
		L_10 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_11 = ___1_index;
		NullCheck(L_10);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_12 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_12, NULL);
		G_B6_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_0058;
	}

IL_0057:
	{
		G_B6_0 = 1;
	}

IL_0058:
	{
		V_0 = (bool)G_B6_0;
		bool L_14 = V_0;
		if (!L_14)
		{
			goto IL_00c2;
		}
	}
	{
		int32_t L_15;
		L_15 = RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF_inline(__this, NULL);
		int32_t L_16 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_17;
		L_17 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_15, L_16, NULL);
		RenderGraphPass_set_fragmentInputMaxIndex_m3D12D8AB648BFDA802D5A9CB71FA0F1E221130F9_inline(__this, L_17, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_18;
		L_18 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_19 = ___1_index;
		NullCheck(L_18);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_20 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_21 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_20);
		((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___textureHandle = L_21;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_22;
		L_22 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_23 = ___1_index;
		NullCheck(L_22);
		int32_t L_24 = ___2_accessFlags;
		((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___flags = L_24;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_25;
		L_25 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_26 = ___1_index;
		NullCheck(L_25);
		int32_t L_27 = ___3_mipLevel;
		((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___mipLevel = L_27;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_28;
		L_28 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_29 = ___1_index;
		NullCheck(L_28);
		int32_t L_30 = ___4_depthSlice;
		((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___depthSlice = L_30;
		goto IL_00ce;
	}

IL_00c2:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_31 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral267338D520872B4DD2B4CAF3E0BC013E62084549)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69_RuntimeMethod_var)));
	}

IL_00ce:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_resource, int32_t ___1_index, bool ___2_preserveCounterValue, int32_t ___3_accessFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B* V_1 = NULL;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_3;
		L_3 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___h);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_5, L_7, NULL);
		if (L_8)
		{
			goto IL_0052;
		}
	}
	{
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_9;
		L_9 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_10 = ___1_index;
		NullCheck(L_9);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___h);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_11, NULL);
		G_B6_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
		goto IL_0053;
	}

IL_0052:
	{
		G_B6_0 = 1;
	}

IL_0053:
	{
		V_0 = (bool)G_B6_0;
		bool L_13 = V_0;
		if (!L_13)
		{
			goto IL_008e;
		}
	}
	{
		int32_t L_14;
		L_14 = RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317_inline(__this, NULL);
		int32_t L_15 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_16;
		L_16 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_14, L_15, NULL);
		RenderGraphPass_set_randomAccessResourceMaxIndex_mBE85DA599381F867B54EA44CFF0FC8D3828F863E_inline(__this, L_16, NULL);
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_17;
		L_17 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_18 = ___1_index;
		NullCheck(L_17);
		V_1 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)));
		RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B* L_19 = V_1;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_20 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_21 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_20);
		L_19->___h = L_21;
		RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B* L_22 = V_1;
		bool L_23 = ___2_preserveCounterValue;
		L_22->___preserveCounterValue = L_23;
		goto IL_009a;
	}

IL_008e:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_24 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7922678B643A261C9DF3D88D757BB6AFD553CE48)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_RuntimeMethod_var)));
	}

IL_009a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_SetDepthBuffer_mA2311388D797CE4949560EF735955636690D41BE (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_flags, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_0);
		int32_t L_2 = ___1_flags;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_3;
		memset((&L_3), 0, sizeof(L_3));
		TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6((&L_3), L_1, L_2, 0, 0, NULL);
		RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline(__this, L_3, NULL);
		int32_t L_4 = ___1_flags;
		V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_4&1))) <= ((uint32_t)0)))? 1 : 0);
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_002d;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_6 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_6->___handle);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(__this, L_7, NULL);
	}

IL_002d:
	{
		int32_t L_8 = ___1_flags;
		V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_8&2))) <= ((uint32_t)0)))? 1 : 0);
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0044;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_10->___handle);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(__this, L_11, NULL);
	}

IL_0044:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_accessFlags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0;
		L_0 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_1 = L_0;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_1)->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_1->___handle);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = L_3->___handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_2, L_4, NULL);
		if (L_5)
		{
			goto IL_0039;
		}
	}
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_6;
		L_6 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_1 = L_6;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_1)->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_7, NULL);
		G_B3_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
		goto IL_003a;
	}

IL_0039:
	{
		G_B3_0 = 1;
	}

IL_003a:
	{
		V_0 = (bool)G_B3_0;
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_0058;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_11 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_10);
		int32_t L_12 = ___1_accessFlags;
		int32_t L_13 = ___2_mipLevel;
		int32_t L_14 = ___3_depthSlice;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_15;
		memset((&L_15), 0, sizeof(L_15));
		TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6((&L_15), L_11, L_12, L_13, L_14, NULL);
		RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline(__this, L_15, NULL);
		goto IL_0064;
	}

IL_0058:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_16 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD1EC2FDA00E6E1B26A6502535F0AEB41CC285B87)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E_RuntimeMethod_var)));
	}

IL_0064:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeTextureHash_m1DE663ACA5E39AB273D3A74CA50FA21DD6B5DC8A (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___2_resources, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_3 = NULL;
	bool V_4 = false;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_5 = NULL;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_6 = NULL;
	int32_t V_7 = 0;
	bool V_8 = false;
	bool V_9 = false;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_10 = NULL;
	bool V_11 = false;
	bool V_12 = false;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_13;
	memset((&V_13), 0, sizeof(V_13));
	bool V_14 = false;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_15;
	memset((&V_15), 0, sizeof(V_15));
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* V_16 = NULL;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_17;
	memset((&V_17), 0, sizeof(V_17));
	int32_t V_18 = 0;
	int32_t V_19 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_0);
		V_1 = L_1;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		goto IL_030a;
	}

IL_001b:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_4 = ___2_resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = ___1_handle;
		NullCheck(L_4);
		bool L_6;
		L_6 = RenderGraphResourceRegistry_IsRenderGraphResourceImported_mDDA2A76EFD79892ADE3EC2DAC7A1C597671387AC(L_4, L_5, NULL);
		V_2 = L_6;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_024c;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_8 = ___2_resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = ___1_handle;
		NullCheck(L_8);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_10;
		L_10 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(L_8, L_9, NULL);
		V_3 = L_10;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_11 = V_3;
		NullCheck(L_11);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_11)->___graphicsResource;
		NullCheck(L_12);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13;
		L_13 = RTHandle_get_externalTexture_m6564AD326286CE5E8CDAD24BDC6AB3E6CE84405D(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_4 = L_14;
		bool L_15 = V_4;
		if (!L_15)
		{
			goto IL_00ce;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_16 = V_3;
		NullCheck(L_16);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_17 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_16)->___graphicsResource;
		NullCheck(L_17);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_18;
		L_18 = RTHandle_get_externalTexture_m6564AD326286CE5E8CDAD24BDC6AB3E6CE84405D(L_17, NULL);
		V_5 = L_18;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_19 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = V_5;
		NullCheck(L_20);
		int32_t L_21;
		L_21 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_20);
		V_7 = L_21;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_19, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_22 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = V_5;
		NullCheck(L_23);
		int32_t L_24;
		L_24 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_23);
		V_7 = L_24;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_22, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_25 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = V_5;
		NullCheck(L_26);
		int32_t L_27;
		L_27 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_26);
		V_7 = L_27;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_25, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_28 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_29 = V_5;
		NullCheck(L_29);
		int32_t L_30;
		L_30 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_29);
		V_7 = L_30;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_28, (&V_7), NULL);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_31 = V_5;
		V_6 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_31, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_32 = V_6;
		V_8 = (bool)((!(((RuntimeObject*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_32) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_33 = V_8;
		if (!L_33)
		{
			goto IL_00c8;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_34 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = V_6;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658(L_35, NULL);
		V_7 = L_36;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_34, (&V_7), NULL);
	}

IL_00c8:
	{
		goto IL_0222;
	}

IL_00ce:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_37 = V_3;
		NullCheck(L_37);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_38 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_37)->___graphicsResource;
		NullCheck(L_38);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_39;
		L_39 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_38, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_40;
		L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_9 = L_40;
		bool L_41 = V_9;
		if (!L_41)
		{
			goto IL_01a6;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_42 = V_3;
		NullCheck(L_42);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_43 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_42)->___graphicsResource;
		NullCheck(L_43);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_44;
		L_44 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_43, NULL);
		V_10 = L_44;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_45 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_46 = V_10;
		NullCheck(L_46);
		int32_t L_47;
		L_47 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_46, NULL);
		V_7 = L_47;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_45, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_48 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_49 = V_10;
		NullCheck(L_49);
		int32_t L_50;
		L_50 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_49);
		V_7 = L_50;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_48, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_51 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_52 = V_10;
		NullCheck(L_52);
		int32_t L_53;
		L_53 = RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658(L_52, NULL);
		V_7 = L_53;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_51, (&V_7), NULL);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_54 = V_3;
		NullCheck(L_54);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_55 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_54)->___graphicsResource;
		NullCheck(L_55);
		bool L_56;
		L_56 = RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline(L_55, NULL);
		V_11 = L_56;
		bool L_57 = V_11;
		if (!L_57)
		{
			goto IL_017d;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_58 = V_3;
		NullCheck(L_58);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_59 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_58)->___graphicsResource;
		NullCheck(L_59);
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_60 = L_59->___scaleFunc;
		V_12 = (bool)((!(((RuntimeObject*)(ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791*)L_60) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_61 = V_12;
		if (!L_61)
		{
			goto IL_0165;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_62 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_63 = V_3;
		NullCheck(L_63);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_64 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_63)->___graphicsResource;
		NullCheck(L_64);
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_65 = L_64->___scaleFunc;
		HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline(L_62, L_65, NULL);
		goto IL_017b;
	}

IL_0165:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_66 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_67 = V_3;
		NullCheck(L_67);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_68 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_67)->___graphicsResource;
		NullCheck(L_68);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
		L_69 = RTHandle_get_scaleFactor_mD00E924FBC4B2DC2C9E26D7B24444BDAA6DC5C65_inline(L_68, NULL);
		V_13 = L_69;
		HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline(L_66, (&V_13), NULL);
	}

IL_017b:
	{
		goto IL_01a3;
	}

IL_017d:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_70 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_71 = V_10;
		NullCheck(L_71);
		int32_t L_72;
		L_72 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_71);
		V_7 = L_72;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_70, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_73 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_74 = V_10;
		NullCheck(L_74);
		int32_t L_75;
		L_75 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_74);
		V_7 = L_75;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_73, (&V_7), NULL);
	}

IL_01a3:
	{
		goto IL_0222;
	}

IL_01a6:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_76 = V_3;
		NullCheck(L_76);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_77 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_76)->___graphicsResource;
		NullCheck(L_77);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_78;
		L_78 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9(L_77, NULL);
		il2cpp_codegen_initobj((&V_15), sizeof(RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_79 = V_15;
		bool L_80;
		L_80 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_78, L_79, NULL);
		V_14 = L_80;
		bool L_81 = V_14;
		if (!L_81)
		{
			goto IL_0222;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_82 = V_3;
		NullCheck(L_82);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_83 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_82)->___desc);
		V_16 = L_83;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_84 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_85 = V_16;
		int32_t L_86 = L_85->___format;
		V_7 = L_86;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_84, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_87 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_88 = V_16;
		int32_t L_89 = L_88->___dimension;
		V_7 = L_89;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_87, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_90 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_91 = V_16;
		int32_t L_92 = L_91->___msaaSamples;
		V_7 = L_92;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_90, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_93 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_94 = V_16;
		int32_t* L_95 = (int32_t*)(&L_94->___width);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_93, L_95, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_96 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_97 = V_16;
		int32_t* L_98 = (int32_t*)(&L_97->___height);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_96, L_98, NULL);
	}

IL_0222:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_99 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_100 = V_3;
		NullCheck(L_100);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_101 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_100)->___desc);
		bool* L_102 = (bool*)(&L_101->___clearBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_99, L_102, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_103 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_104 = V_3;
		NullCheck(L_104);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_105 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_104)->___desc);
		bool* L_106 = (bool*)(&L_105->___discardBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_103, L_106, NULL);
		goto IL_030a;
	}

IL_024c:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_107 = ___2_resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_108 = ___1_handle;
		NullCheck(L_107);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_109;
		L_109 = RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A(L_107, L_108, (bool)0, NULL);
		V_17 = L_109;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_110 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_111 = V_17;
		int32_t L_112 = L_111.___format;
		V_7 = L_112;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_110, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_113 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_114 = V_17;
		int32_t L_115 = L_114.___dimension;
		V_7 = L_115;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_113, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_116 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_117 = V_17;
		int32_t L_118 = L_117.___msaaSamples;
		V_7 = L_118;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_116, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_119 = ___0_generator;
		bool* L_120 = (bool*)(&(&V_17)->___clearBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_119, L_120, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_121 = ___0_generator;
		bool* L_122 = (bool*)(&(&V_17)->___discardBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_121, L_122, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_123 = V_17;
		int32_t L_124 = L_123.___sizeMode;
		V_19 = L_124;
		int32_t L_125 = V_19;
		V_18 = L_125;
		int32_t L_126 = V_18;
		switch (L_126)
		{
			case 0:
			{
				goto IL_02cb;
			}
			case 1:
			{
				goto IL_02e9;
			}
			case 2:
			{
				goto IL_02f9;
			}
		}
	}
	{
		goto IL_0309;
	}

IL_02cb:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_127 = ___0_generator;
		int32_t* L_128 = (int32_t*)(&(&V_17)->___width);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_127, L_128, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_129 = ___0_generator;
		int32_t* L_130 = (int32_t*)(&(&V_17)->___height);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_129, L_130, NULL);
		goto IL_0309;
	}

IL_02e9:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_131 = ___0_generator;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_132 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&(&V_17)->___scale);
		HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline(L_131, L_132, NULL);
		goto IL_0309;
	}

IL_02f9:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_133 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_134 = V_17;
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_135 = L_134.___func;
		HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline(L_133, L_135, NULL);
		goto IL_0309;
	}

IL_0309:
	{
	}

IL_030a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeHash_mFC9F057F285BEA0A158587641F64620AAB70E0A6 (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___1_resources, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t V_5 = 0;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_6;
	memset((&V_6), 0, sizeof(V_6));
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_7;
	memset((&V_7), 0, sizeof(V_7));
	bool V_8 = false;
	bool V_9 = false;
	int32_t V_10 = 0;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_11;
	memset((&V_11), 0, sizeof(V_11));
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_12;
	memset((&V_12), 0, sizeof(V_12));
	bool V_13 = false;
	bool V_14 = false;
	int32_t V_15 = 0;
	RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B V_16;
	memset((&V_16), 0, sizeof(V_16));
	bool V_17 = false;
	bool V_18 = false;
	int32_t V_19 = 0;
	List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* V_20 = NULL;
	List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* V_21 = NULL;
	List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* V_22 = NULL;
	int32_t V_23 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_24;
	memset((&V_24), 0, sizeof(V_24));
	bool V_25 = false;
	int32_t V_26 = 0;
	bool V_27 = false;
	int32_t V_28 = 0;
	bool V_29 = false;
	bool V_30 = false;
	int32_t V_31 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_32;
	memset((&V_32), 0, sizeof(V_32));
	bool V_33 = false;
	int32_t V_34 = 0;
	ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 V_35;
	memset((&V_35), 0, sizeof(V_35));
	bool V_36 = false;
	int32_t V_37 = 0;
	bool V_38 = false;
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_0 = ___0_generator;
		int32_t L_1;
		L_1 = RenderGraphPass_get_type_m336CD8BA90872F3297EDC40EA532BE3349A08C59_inline(__this, NULL);
		V_1 = L_1;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_0, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_2 = ___0_generator;
		bool L_3;
		L_3 = RenderGraphPass_get_enableAsyncCompute_mEFEEFC5A72EF1BEF3D836428C45015A8765DBDF3_inline(__this, NULL);
		V_2 = L_3;
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_2, (&V_2), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_4 = ___0_generator;
		bool L_5;
		L_5 = RenderGraphPass_get_allowPassCulling_mF43849C0DA66D91B460AA84B9D4FD98C4F684BA5_inline(__this, NULL);
		V_2 = L_5;
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_4, (&V_2), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_6 = ___0_generator;
		bool L_7;
		L_7 = RenderGraphPass_get_allowGlobalState_mBFF307EE5BB13CFA7B0FF1E61C852FFDB08D7C91_inline(__this, NULL);
		V_2 = L_7;
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_6, (&V_2), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_8 = ___0_generator;
		bool L_9;
		L_9 = RenderGraphPass_get_enableFoveatedRasterization_mFFED3A11C641D743C65EA1BAF6C5E07B2FC242A9_inline(__this, NULL);
		V_2 = L_9;
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_8, (&V_2), NULL);
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_10;
		L_10 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_11 = L_10.___textureHandle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_12 = L_11.___handle;
		V_0 = L_12;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline((&V_0), NULL);
		V_3 = L_13;
		bool L_14 = V_3;
		if (!L_14)
		{
			goto IL_008d;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_15 = ___0_generator;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_16 = ___1_resources;
		RenderGraphPass_ComputeTextureHash_m1DE663ACA5E39AB273D3A74CA50FA21DD6B5DC8A_inline(__this, L_15, (&V_0), L_16, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_17 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_18;
		L_18 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_4 = L_18;
		RenderGraphPass_ComputeHashForTextureAccess_m876CBC0FF1FD56F261602DEE032121A372DBF49A_inline(L_17, (&V_0), (&V_4), NULL);
	}

IL_008d:
	{
		V_5 = 0;
		goto IL_00df;
	}

IL_0092:
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_19;
		L_19 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_20 = V_5;
		NullCheck(L_19);
		int32_t L_21 = L_20;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
		V_6 = L_22;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_23 = V_6;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_24 = L_23.___textureHandle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_25 = L_24.___handle;
		V_7 = L_25;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_26;
		L_26 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline((&V_7), NULL);
		V_8 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
		bool L_27 = V_8;
		if (!L_27)
		{
			goto IL_00c2;
		}
	}
	{
		goto IL_00d9;
	}

IL_00c2:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_28 = ___0_generator;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_29 = ___1_resources;
		RenderGraphPass_ComputeTextureHash_m1DE663ACA5E39AB273D3A74CA50FA21DD6B5DC8A_inline(__this, L_28, (&V_7), L_29, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_30 = ___0_generator;
		RenderGraphPass_ComputeHashForTextureAccess_m876CBC0FF1FD56F261602DEE032121A372DBF49A_inline(L_30, (&V_7), (&V_6), NULL);
	}

IL_00d9:
	{
		int32_t L_31 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_31, 1));
	}

IL_00df:
	{
		int32_t L_32 = V_5;
		int32_t L_33;
		L_33 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		V_9 = (bool)((((int32_t)L_32) < ((int32_t)((int32_t)il2cpp_codegen_add(L_33, 1))))? 1 : 0);
		bool L_34 = V_9;
		if (L_34)
		{
			goto IL_0092;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_35 = ___0_generator;
		int32_t L_36;
		L_36 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		V_1 = L_36;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_35, (&V_1), NULL);
		V_10 = 0;
		goto IL_0153;
	}

IL_0106:
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_37;
		L_37 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_38 = V_10;
		NullCheck(L_37);
		int32_t L_39 = L_38;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_40 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_39));
		V_11 = L_40;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_41 = V_11;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_42 = L_41.___textureHandle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_43 = L_42.___handle;
		V_12 = L_43;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_44;
		L_44 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline((&V_12), NULL);
		V_13 = (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0);
		bool L_45 = V_13;
		if (!L_45)
		{
			goto IL_0136;
		}
	}
	{
		goto IL_014d;
	}

IL_0136:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_46 = ___0_generator;
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_47 = ___1_resources;
		RenderGraphPass_ComputeTextureHash_m1DE663ACA5E39AB273D3A74CA50FA21DD6B5DC8A_inline(__this, L_46, (&V_12), L_47, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_48 = ___0_generator;
		RenderGraphPass_ComputeHashForTextureAccess_m876CBC0FF1FD56F261602DEE032121A372DBF49A_inline(L_48, (&V_12), (&V_11), NULL);
	}

IL_014d:
	{
		int32_t L_49 = V_10;
		V_10 = ((int32_t)il2cpp_codegen_add(L_49, 1));
	}

IL_0153:
	{
		int32_t L_50 = V_10;
		int32_t L_51;
		L_51 = RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF_inline(__this, NULL);
		V_14 = (bool)((((int32_t)L_50) < ((int32_t)((int32_t)il2cpp_codegen_add(L_51, 1))))? 1 : 0);
		bool L_52 = V_14;
		if (L_52)
		{
			goto IL_0106;
		}
	}
	{
		V_15 = 0;
		goto IL_01bc;
	}

IL_016a:
	{
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_53;
		L_53 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_54 = V_15;
		NullCheck(L_53);
		int32_t L_55 = L_54;
		RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
		V_16 = L_56;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_57 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_16)->___h);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_58;
		L_58 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_57, NULL);
		V_17 = (bool)((((int32_t)L_58) == ((int32_t)0))? 1 : 0);
		bool L_59 = V_17;
		if (!L_59)
		{
			goto IL_0191;
		}
	}
	{
		goto IL_01b6;
	}

IL_0191:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_60 = ___0_generator;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_61 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_16)->___h);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_62;
		L_62 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_61, NULL);
		V_1 = L_62;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_60, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_63 = ___0_generator;
		bool* L_64 = (bool*)(&(&V_16)->___preserveCounterValue);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_63, L_64, NULL);
	}

IL_01b6:
	{
		int32_t L_65 = V_15;
		V_15 = ((int32_t)il2cpp_codegen_add(L_65, 1));
	}

IL_01bc:
	{
		int32_t L_66 = V_15;
		int32_t L_67;
		L_67 = RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317_inline(__this, NULL);
		V_18 = (bool)((((int32_t)L_66) < ((int32_t)((int32_t)il2cpp_codegen_add(L_67, 1))))? 1 : 0);
		bool L_68 = V_18;
		if (L_68)
		{
			goto IL_016a;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_69 = ___0_generator;
		int32_t L_70;
		L_70 = RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317_inline(__this, NULL);
		V_1 = L_70;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_69, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_71 = ___0_generator;
		int32_t L_72;
		L_72 = RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF_inline(__this, NULL);
		V_1 = L_72;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_71, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_73 = ___0_generator;
		bool L_74;
		L_74 = RenderGraphPass_get_generateDebugData_mFE9B967AF83187CF7030186A59A323494E273A9B_inline(__this, NULL);
		V_2 = L_74;
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_73, (&V_2), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_75 = ___0_generator;
		bool L_76;
		L_76 = RenderGraphPass_get_allowRendererListCulling_m5188B7C35892C9F4DE980C42FBFBEBDB5ABE4DF6_inline(__this, NULL);
		V_2 = L_76;
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_75, (&V_2), NULL);
		V_19 = 0;
		goto IL_02e7;
	}

IL_0216:
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_77 = __this->___resourceReadLists;
		int32_t L_78 = V_19;
		NullCheck(L_77);
		int32_t L_79 = L_78;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_80 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_79));
		V_20 = L_80;
		V_23 = 0;
		goto IL_0249;
	}

IL_0227:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_81 = ___0_generator;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_82 = V_20;
		int32_t L_83 = V_23;
		NullCheck(L_82);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_84;
		L_84 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_82, L_83, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_24 = L_84;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_85;
		L_85 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_24), NULL);
		V_1 = L_85;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_81, (&V_1), NULL);
		int32_t L_86 = V_23;
		V_23 = ((int32_t)il2cpp_codegen_add(L_86, 1));
	}

IL_0249:
	{
		int32_t L_87 = V_23;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_88 = V_20;
		NullCheck(L_88);
		int32_t L_89;
		L_89 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_88, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_25 = (bool)((((int32_t)L_87) < ((int32_t)L_89))? 1 : 0);
		bool L_90 = V_25;
		if (L_90)
		{
			goto IL_0227;
		}
	}
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_91 = __this->___resourceWriteLists;
		int32_t L_92 = V_19;
		NullCheck(L_91);
		int32_t L_93 = L_92;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_94 = (L_91)->GetAt(static_cast<il2cpp_array_size_t>(L_93));
		V_21 = L_94;
		V_26 = 0;
		goto IL_028c;
	}

IL_026a:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_95 = ___0_generator;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_96 = V_21;
		int32_t L_97 = V_26;
		NullCheck(L_96);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_98;
		L_98 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_96, L_97, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_24 = L_98;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_99;
		L_99 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_24), NULL);
		V_1 = L_99;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_95, (&V_1), NULL);
		int32_t L_100 = V_26;
		V_26 = ((int32_t)il2cpp_codegen_add(L_100, 1));
	}

IL_028c:
	{
		int32_t L_101 = V_26;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_102 = V_21;
		NullCheck(L_102);
		int32_t L_103;
		L_103 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_102, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_27 = (bool)((((int32_t)L_101) < ((int32_t)L_103))? 1 : 0);
		bool L_104 = V_27;
		if (L_104)
		{
			goto IL_026a;
		}
	}
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_105 = __this->___transientResourceList;
		int32_t L_106 = V_19;
		NullCheck(L_105);
		int32_t L_107 = L_106;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
		V_22 = L_108;
		V_28 = 0;
		goto IL_02cf;
	}

IL_02ad:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_109 = ___0_generator;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_110 = V_22;
		int32_t L_111 = V_28;
		NullCheck(L_110);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_112;
		L_112 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_110, L_111, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_24 = L_112;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_113;
		L_113 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_24), NULL);
		V_1 = L_113;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_109, (&V_1), NULL);
		int32_t L_114 = V_28;
		V_28 = ((int32_t)il2cpp_codegen_add(L_114, 1));
	}

IL_02cf:
	{
		int32_t L_115 = V_28;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_116 = V_22;
		NullCheck(L_116);
		int32_t L_117;
		L_117 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_116, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_29 = (bool)((((int32_t)L_115) < ((int32_t)L_117))? 1 : 0);
		bool L_118 = V_29;
		if (L_118)
		{
			goto IL_02ad;
		}
	}
	{
		int32_t L_119 = V_19;
		V_19 = ((int32_t)il2cpp_codegen_add(L_119, 1));
	}

IL_02e7:
	{
		int32_t L_120 = V_19;
		V_30 = (bool)((((int32_t)L_120) < ((int32_t)3))? 1 : 0);
		bool L_121 = V_30;
		if (L_121)
		{
			goto IL_0216;
		}
	}
	{
		V_31 = 0;
		goto IL_0320;
	}

IL_02fa:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_122 = ___0_generator;
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_123 = __this->___usedRendererListList;
		int32_t L_124 = V_31;
		NullCheck(L_123);
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_125;
		L_125 = List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061(L_123, L_124, List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_RuntimeMethod_var);
		V_32 = L_125;
		int32_t L_126;
		L_126 = RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08_inline((&V_32), NULL);
		V_1 = L_126;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_122, (&V_1), NULL);
		int32_t L_127 = V_31;
		V_31 = ((int32_t)il2cpp_codegen_add(L_127, 1));
	}

IL_0320:
	{
		int32_t L_128 = V_31;
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_129 = __this->___usedRendererListList;
		NullCheck(L_129);
		int32_t L_130;
		L_130 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(L_129, List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_RuntimeMethod_var);
		V_33 = (bool)((((int32_t)L_128) < ((int32_t)L_130))? 1 : 0);
		bool L_131 = V_33;
		if (L_131)
		{
			goto IL_02fa;
		}
	}
	{
		V_34 = 0;
		goto IL_037a;
	}

IL_033a:
	{
		List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_132 = __this->___setGlobalsList;
		int32_t L_133 = V_34;
		NullCheck(L_132);
		ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_134;
		L_134 = List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9(L_132, L_133, List_1_get_Item_mB14EA675E724D50D0DCEC44670D0C01E2A383CB9_RuntimeMethod_var);
		V_35 = L_134;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_135 = ___0_generator;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_136 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_35)->___Item1);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_137 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_136->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_138;
		L_138 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(L_137, NULL);
		V_1 = L_138;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_135, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_139 = ___0_generator;
		int32_t* L_140 = (int32_t*)(&(&V_35)->___Item2);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_139, L_140, NULL);
		int32_t L_141 = V_34;
		V_34 = ((int32_t)il2cpp_codegen_add(L_141, 1));
	}

IL_037a:
	{
		int32_t L_142 = V_34;
		List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* L_143 = __this->___setGlobalsList;
		NullCheck(L_143);
		int32_t L_144;
		L_144 = List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_inline(L_143, List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_RuntimeMethod_var);
		V_36 = (bool)((((int32_t)L_142) < ((int32_t)L_144))? 1 : 0);
		bool L_145 = V_36;
		if (L_145)
		{
			goto IL_033a;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_146 = ___0_generator;
		bool* L_147 = (bool*)(&__this->___useAllGlobalTextures);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_146, L_147, NULL);
		V_37 = 0;
		goto IL_03c7;
	}

IL_03a1:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_148 = ___0_generator;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_149 = __this->___implicitReadsList;
		int32_t L_150 = V_37;
		NullCheck(L_149);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_151;
		L_151 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_149, L_150, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_24 = L_151;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_152;
		L_152 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_24), NULL);
		V_1 = L_152;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_148, (&V_1), NULL);
		int32_t L_153 = V_37;
		V_37 = ((int32_t)il2cpp_codegen_add(L_153, 1));
	}

IL_03c7:
	{
		int32_t L_154 = V_37;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_155 = __this->___implicitReadsList;
		NullCheck(L_155);
		int32_t L_156;
		L_156 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_155, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_38 = (bool)((((int32_t)L_154) < ((int32_t)L_156))? 1 : 0);
		bool L_157 = V_38;
		if (L_157)
		{
			goto IL_03a1;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_158 = ___0_generator;
		int32_t L_159;
		L_159 = VirtualFuncInvoker0< int32_t >::Invoke(7, __this);
		V_1 = L_159;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_158, (&V_1), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeHashForTextureAccess_m876CBC0FF1FD56F261602DEE032121A372DBF49A (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* ___2_textureAccess, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_0 = ___0_generator;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		V_1 = L_3;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_0, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_4 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* L_5 = ___2_textureAccess;
		int32_t L_6 = L_5->___flags;
		V_1 = L_6;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_4, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_7 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* L_8 = ___2_textureAccess;
		int32_t* L_9 = (int32_t*)(&L_8->___mipLevel);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_7, L_9, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_10 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* L_11 = ___2_textureAccess;
		int32_t* L_12 = (int32_t*)(&L_11->___depthSlice);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_10, L_12, 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 RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshal_pinvoke(const RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B& unmarshaled, RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_pinvoke& marshaled)
{
	marshaled.___h = unmarshaled.___h;
	marshaled.___preserveCounterValue = static_cast<int32_t>(unmarshaled.___preserveCounterValue);
}
IL2CPP_EXTERN_C void RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshal_pinvoke_back(const RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_pinvoke& marshaled, RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B& unmarshaled)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C unmarshaledh_temp_0;
	memset((&unmarshaledh_temp_0), 0, sizeof(unmarshaledh_temp_0));
	unmarshaledh_temp_0 = marshaled.___h;
	unmarshaled.___h = unmarshaledh_temp_0;
	bool unmarshaledpreserveCounterValue_temp_1 = false;
	unmarshaledpreserveCounterValue_temp_1 = static_cast<bool>(marshaled.___preserveCounterValue);
	unmarshaled.___preserveCounterValue = unmarshaledpreserveCounterValue_temp_1;
}
IL2CPP_EXTERN_C void RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshal_pinvoke_cleanup(RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshal_com(const RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B& unmarshaled, RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_com& marshaled)
{
	marshaled.___h = unmarshaled.___h;
	marshaled.___preserveCounterValue = static_cast<int32_t>(unmarshaled.___preserveCounterValue);
}
IL2CPP_EXTERN_C void RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshal_com_back(const RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_com& marshaled, RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B& unmarshaled)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C unmarshaledh_temp_0;
	memset((&unmarshaledh_temp_0), 0, sizeof(unmarshaledh_temp_0));
	unmarshaledh_temp_0 = marshaled.___h;
	unmarshaled.___h = unmarshaledh_temp_0;
	bool unmarshaledpreserveCounterValue_temp_1 = false;
	unmarshaledpreserveCounterValue_temp_1 = static_cast<bool>(marshaled.___preserveCounterValue);
	unmarshaled.___preserveCounterValue = unmarshaledpreserveCounterValue_temp_1;
}
IL2CPP_EXTERN_C void RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshal_com_cleanup(RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RayTracingAccelerationStructureHandle_get_nullHandle_mBB1EDAF2E7152D73C08308863F2769938B2B9AE6 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_0 = ((RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_StaticFields*)il2cpp_codegen_static_fields_for(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var))->___s_NullHandle;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RayTracingAccelerationStructureHandle__ctor_m9021F7C2A0DCED1BAE013FE7527736130D6F3450 (RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* __this, int32_t ___0_handle, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1;
		memset((&L_1), 0, sizeof(L_1));
		ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975((&L_1), L_0, 2, (bool)0, NULL);
		__this->___handle = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void RayTracingAccelerationStructureHandle__ctor_m9021F7C2A0DCED1BAE013FE7527736130D6F3450_AdjustorThunk (RuntimeObject* __this, int32_t ___0_handle, const RuntimeMethod* method)
{
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616*>(__this + _offset);
	RayTracingAccelerationStructureHandle__ctor_m9021F7C2A0DCED1BAE013FE7527736130D6F3450(_thisAdjusted, ___0_handle, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* RayTracingAccelerationStructureHandle_op_Implicit_m5FEF2699377203787A650BDD168B92854A68C87B (RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RayTracingAccelerationStructureHandle_IsValid_m57AC89F04E3FE6DA3E7F4CB966443F780424ED42((&___0_handle), NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D*)(NULL));
		goto IL_0018;
	}

IL_000c:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1;
		L_1 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_1);
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* L_2;
		L_2 = RenderGraphResourceRegistry_GetRayTracingAccelerationStructure_m759C0E84AC21D7B303348AA44EE1DB7DE6F03BCA(L_1, (&___0_handle), NULL);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RayTracingAccelerationStructureHandle_IsValid_m57AC89F04E3FE6DA3E7F4CB966443F780424ED42 (RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&__this->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool RayTracingAccelerationStructureHandle_IsValid_m57AC89F04E3FE6DA3E7F4CB966443F780424ED42_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616*>(__this + _offset);
	bool _returnValue;
	_returnValue = RayTracingAccelerationStructureHandle_IsValid_m57AC89F04E3FE6DA3E7F4CB966443F780424ED42(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RayTracingAccelerationStructureHandle__cctor_m8DBCD66BE022CB25FB37A2BF28EA96303D90EA1D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_initobj((&((RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_StaticFields*)il2cpp_codegen_static_fields_for(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var))->___s_NullHandle), sizeof(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic 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 RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshal_pinvoke(const RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55& unmarshaled, RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_pinvoke& marshaled)
{
	marshaled.___name = il2cpp_codegen_marshal_string(unmarshaled.___name);
}
IL2CPP_EXTERN_C void RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshal_pinvoke_back(const RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_pinvoke& marshaled, RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55& unmarshaled)
{
	unmarshaled.___name = il2cpp_codegen_marshal_string_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name));
}
IL2CPP_EXTERN_C void RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshal_pinvoke_cleanup(RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___name);
	marshaled.___name = NULL;
}
IL2CPP_EXTERN_C void RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshal_com(const RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55& unmarshaled, RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_com& marshaled)
{
	marshaled.___name = il2cpp_codegen_marshal_bstring(unmarshaled.___name);
}
IL2CPP_EXTERN_C void RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshal_com_back(const RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshaled_com& marshaled, RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55& unmarshaled)
{
	unmarshaled.___name = il2cpp_codegen_marshal_bstring_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name));
}
IL2CPP_EXTERN_C void RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_marshal_com_cleanup(RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RayTracingAccelerationStructureResource_GetName_m5C9D45185B36BF1E8B30A02556A154518437DA20 (RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* __this, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55* L_0 = (RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55*)(&((RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223*)__this)->___desc);
		String_t* L_1 = L_0->___name;
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		String_t* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RayTracingAccelerationStructureResource__ctor_m258C51386311C13D7526183C92444B8BC5FBE385 (RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResource_2__ctor_m3184317DDB4E8EBA7AADBEE7747C569ED987D7F3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphResource_2__ctor_m3184317DDB4E8EBA7AADBEE7747C569ED987D7F3(__this, RenderGraphResource_2__ctor_m3184317DDB4E8EBA7AADBEE7747C569ED987D7F3_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 BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 BufferHandle_get_nullHandle_m6CB3E0B025C1E0C92C7A3EE2E0ACFE57066EE07A (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_0 = ((BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_StaticFields*)il2cpp_codegen_static_fields_for(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var))->___s_NullHandle;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferHandle__ctor_m5779FDA81EF3597D5ABA75615257FA11791AB0ED (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, const RuntimeMethod* method) 
{
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_h;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_0);
		__this->___handle = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void BufferHandle__ctor_m5779FDA81EF3597D5ABA75615257FA11791AB0ED_AdjustorThunk (RuntimeObject* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, const RuntimeMethod* method)
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*>(__this + _offset);
	BufferHandle__ctor_m5779FDA81EF3597D5ABA75615257FA11791AB0ED(_thisAdjusted, ___0_h, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferHandle__ctor_m5F713E4CCFBA059228DB561D4392F63D26574736 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, int32_t ___0_handle, bool ___1_shared, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_handle;
		bool L_1 = ___1_shared;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2;
		memset((&L_2), 0, sizeof(L_2));
		ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975((&L_2), L_0, 1, L_1, NULL);
		__this->___handle = L_2;
		return;
	}
}
IL2CPP_EXTERN_C  void BufferHandle__ctor_m5F713E4CCFBA059228DB561D4392F63D26574736_AdjustorThunk (RuntimeObject* __this, int32_t ___0_handle, bool ___1_shared, const RuntimeMethod* method)
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*>(__this + _offset);
	BufferHandle__ctor_m5F713E4CCFBA059228DB561D4392F63D26574736(_thisAdjusted, ___0_handle, ___1_shared, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* BufferHandle_op_Implicit_m7F615A6584CE240EBAD5E06288E9AA519A594B76 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 ___0_buffer, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85((&___0_buffer), NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)(NULL));
		goto IL_0018;
	}

IL_000c:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1;
		L_1 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_1);
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_2;
		L_2 = RenderGraphResourceRegistry_GetBuffer_mEDAEC64170024B455C7E0091B2A7F1CCB252287A(L_1, (&___0_buffer), NULL);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85 (BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&__this->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*>(__this + _offset);
	bool _returnValue;
	_returnValue = BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferHandle__cctor_m2A488254D1948D88B1689F6A249DA80530839AB5 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_initobj((&((BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_StaticFields*)il2cpp_codegen_static_fields_for(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var))->___s_NullHandle), sizeof(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic 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 BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshal_pinvoke(const BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B& unmarshaled, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_pinvoke& marshaled)
{
	marshaled.___count = unmarshaled.___count;
	marshaled.___stride = unmarshaled.___stride;
	marshaled.___name = il2cpp_codegen_marshal_string(unmarshaled.___name);
	marshaled.___target = unmarshaled.___target;
	marshaled.___usageFlags = unmarshaled.___usageFlags;
}
IL2CPP_EXTERN_C void BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshal_pinvoke_back(const BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_pinvoke& marshaled, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B& unmarshaled)
{
	int32_t unmarshaledcount_temp_0 = 0;
	unmarshaledcount_temp_0 = marshaled.___count;
	unmarshaled.___count = unmarshaledcount_temp_0;
	int32_t unmarshaledstride_temp_1 = 0;
	unmarshaledstride_temp_1 = marshaled.___stride;
	unmarshaled.___stride = unmarshaledstride_temp_1;
	unmarshaled.___name = il2cpp_codegen_marshal_string_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name));
	int32_t unmarshaledtarget_temp_3 = 0;
	unmarshaledtarget_temp_3 = marshaled.___target;
	unmarshaled.___target = unmarshaledtarget_temp_3;
	int32_t unmarshaledusageFlags_temp_4 = 0;
	unmarshaledusageFlags_temp_4 = marshaled.___usageFlags;
	unmarshaled.___usageFlags = unmarshaledusageFlags_temp_4;
}
IL2CPP_EXTERN_C void BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshal_pinvoke_cleanup(BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___name);
	marshaled.___name = NULL;
}
IL2CPP_EXTERN_C void BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshal_com(const BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B& unmarshaled, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_com& marshaled)
{
	marshaled.___count = unmarshaled.___count;
	marshaled.___stride = unmarshaled.___stride;
	marshaled.___name = il2cpp_codegen_marshal_bstring(unmarshaled.___name);
	marshaled.___target = unmarshaled.___target;
	marshaled.___usageFlags = unmarshaled.___usageFlags;
}
IL2CPP_EXTERN_C void BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshal_com_back(const BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_com& marshaled, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B& unmarshaled)
{
	int32_t unmarshaledcount_temp_0 = 0;
	unmarshaledcount_temp_0 = marshaled.___count;
	unmarshaled.___count = unmarshaledcount_temp_0;
	int32_t unmarshaledstride_temp_1 = 0;
	unmarshaledstride_temp_1 = marshaled.___stride;
	unmarshaled.___stride = unmarshaledstride_temp_1;
	unmarshaled.___name = il2cpp_codegen_marshal_bstring_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name));
	int32_t unmarshaledtarget_temp_3 = 0;
	unmarshaledtarget_temp_3 = marshaled.___target;
	unmarshaled.___target = unmarshaledtarget_temp_3;
	int32_t unmarshaledusageFlags_temp_4 = 0;
	unmarshaledusageFlags_temp_4 = marshaled.___usageFlags;
	unmarshaled.___usageFlags = unmarshaledusageFlags_temp_4;
}
IL2CPP_EXTERN_C void BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshal_com_cleanup(BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___name);
	marshaled.___name = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDesc__ctor_m4CCB134F91D12BEFE67EDCA88AF79213848F37E4 (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* __this, int32_t ___0_count, int32_t ___1_stride, const RuntimeMethod* method) 
{
	{
		il2cpp_codegen_initobj(__this, sizeof(BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B));
		int32_t L_0 = ___0_count;
		__this->___count = L_0;
		int32_t L_1 = ___1_stride;
		__this->___stride = L_1;
		__this->___target = ((int32_t)16);
		__this->___usageFlags = 0;
		return;
	}
}
IL2CPP_EXTERN_C  void BufferDesc__ctor_m4CCB134F91D12BEFE67EDCA88AF79213848F37E4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_count, int32_t ___1_stride, const RuntimeMethod* method)
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*>(__this + _offset);
	BufferDesc__ctor_m4CCB134F91D12BEFE67EDCA88AF79213848F37E4(_thisAdjusted, ___0_count, ___1_stride, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferDesc__ctor_m84734A3072F708071C5FC71157E93E704AED04D3 (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* __this, int32_t ___0_count, int32_t ___1_stride, int32_t ___2_target, const RuntimeMethod* method) 
{
	{
		il2cpp_codegen_initobj(__this, sizeof(BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B));
		int32_t L_0 = ___0_count;
		__this->___count = L_0;
		int32_t L_1 = ___1_stride;
		__this->___stride = L_1;
		int32_t L_2 = ___2_target;
		__this->___target = L_2;
		__this->___usageFlags = 0;
		return;
	}
}
IL2CPP_EXTERN_C  void BufferDesc__ctor_m84734A3072F708071C5FC71157E93E704AED04D3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_count, int32_t ___1_stride, int32_t ___2_target, const RuntimeMethod* method)
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*>(__this + _offset);
	BufferDesc__ctor_m84734A3072F708071C5FC71157E93E704AED04D3(_thisAdjusted, ___0_count, ___1_stride, ___2_target, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferDesc_GetHashCode_mCBB334EF74A2F8637BF793E6659D556340601F52 (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* __this, const RuntimeMethod* method) 
{
	HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2 L_0;
		L_0 = HashFNV1A32_Create_m516ADC064C2853C79E7757F3B1003575A640DA7A(NULL);
		V_0 = L_0;
		int32_t* L_1 = (int32_t*)(&__this->___count);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), L_1, NULL);
		int32_t* L_2 = (int32_t*)(&__this->___stride);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), L_2, NULL);
		int32_t L_3 = __this->___target;
		V_1 = L_3;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_1), NULL);
		int32_t L_4 = __this->___usageFlags;
		V_1 = L_4;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_1), NULL);
		int32_t L_5;
		L_5 = HashFNV1A32_get_value_m4A974885D6191EA0B5F0BC4B6CF5194B04B0A858_inline((&V_0), NULL);
		V_2 = L_5;
		goto IL_004f;
	}

IL_004f:
	{
		int32_t L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C  int32_t BufferDesc_GetHashCode_mCBB334EF74A2F8637BF793E6659D556340601F52_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BufferDesc_GetHashCode_mCBB334EF74A2F8637BF793E6659D556340601F52(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BufferResource_GetName_m58A7EF3C5575B1D201A2FC83B81A2706D4EC0FD2 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF428D2515DD825EDB32BB50BC15D25AD5FCAC4C4);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* V_1 = NULL;
	{
		bool L_0 = ((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)__this)->___imported;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		V_1 = _stringLiteralF428D2515DD825EDB32BB50BC15D25AD5FCAC4C4;
		goto IL_0021;
	}

IL_0013:
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_2 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		String_t* L_3 = L_2->___name;
		V_1 = L_3;
		goto IL_0021;
	}

IL_0021:
	{
		String_t* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferResource_GetDescHashCode_m609E69154A7898E53D9E4B3E4C791B9C056763C6 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_0 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_1;
		L_1 = BufferDesc_GetHashCode_mCBB334EF74A2F8637BF793E6659D556340601F52(L_0, NULL);
		V_0 = L_1;
		goto IL_0015;
	}

IL_0015:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResource_CreateGraphicsResource_m590761B955A056F16D6255FE300B84568C4AF17A (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Target_tFB6DEAAA9B8FF7F6383305B097B756A260E88E4A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC3AE0A615D728F6592766C0FD74E770D0E295C95);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* G_B2_0 = NULL;
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* G_B1_0 = NULL;
	String_t* G_B3_0 = NULL;
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* G_B3_1 = NULL;
	{
		String_t* L_0;
		L_0 = VirtualFuncInvoker0< String_t* >::Invoke(5, __this);
		V_0 = L_0;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_1 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_2 = L_1->___target;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_3 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_4 = L_3->___usageFlags;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_5 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_6 = L_5->___count;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_7 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_8 = L_7->___stride;
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_9 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)il2cpp_codegen_object_new(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1_il2cpp_TypeInfo_var);
		GraphicsBuffer__ctor_m4600E68DFDDE5CDD22558CD1DB81D5F05CDDD885(L_9, L_2, L_4, L_6, L_8, NULL);
		((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource), (void*)L_9);
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_10 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource;
		String_t* L_11 = V_0;
		bool L_12;
		L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_11, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		if (L_12)
		{
			G_B2_0 = L_10;
			goto IL_0055;
		}
		G_B1_0 = L_10;
	}
	{
		String_t* L_13 = V_0;
		G_B3_0 = L_13;
		G_B3_1 = G_B1_0;
		goto IL_008f;
	}

IL_0055:
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_14 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_15 = L_14->___count;
		int32_t L_16 = L_15;
		RuntimeObject* L_17 = Box(il2cpp_defaults.int32_class, &L_16);
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_18 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_19 = L_18->___stride;
		int32_t L_20 = L_19;
		RuntimeObject* L_21 = Box(il2cpp_defaults.int32_class, &L_20);
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_22 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		int32_t L_23 = L_22->___target;
		int32_t L_24 = L_23;
		RuntimeObject* L_25 = Box(Target_tFB6DEAAA9B8FF7F6383305B097B756A260E88E4A_il2cpp_TypeInfo_var, &L_24);
		String_t* L_26;
		L_26 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralC3AE0A615D728F6592766C0FD74E770D0E295C95, L_17, L_21, L_25, NULL);
		G_B3_0 = L_26;
		G_B3_1 = G_B2_0;
	}

IL_008f:
	{
		NullCheck(G_B3_1);
		GraphicsBuffer_set_name_m3B9F67D432C2899E788BAD4F6D41B0E221F009C5(G_B3_1, G_B3_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResource_UpdateGraphicsResource_m5F861C74AA1D5F591E0320378A7D3C1D01E78D58 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource;
		V_0 = (bool)((!(((RuntimeObject*)(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_2 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource;
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(5, __this);
		NullCheck(L_2);
		GraphicsBuffer_set_name_m3B9F67D432C2899E788BAD4F6D41B0E221F009C5(L_2, L_3, NULL);
	}

IL_0020:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResource_ReleaseGraphicsResource_m36B76CE918F65D73B6464705392EE7FFE13E1208 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResource_2_ReleaseGraphicsResource_m0995207D4ED695EB84E058291C7C9525BB968961_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource;
		V_0 = (bool)((!(((RuntimeObject*)(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_2 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___graphicsResource;
		NullCheck(L_2);
		GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_2, NULL);
	}

IL_001a:
	{
		RenderGraphResource_2_ReleaseGraphicsResource_m0995207D4ED695EB84E058291C7C9525BB968961_inline(__this, RenderGraphResource_2_ReleaseGraphicsResource_m0995207D4ED695EB84E058291C7C9525BB968961_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResource_LogCreation_mBAABD8C99840276E9801D5571727AD8ABF1A8899 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DEA5AB6D762CF838ED70737186683E9781EEA86);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_0 = ___0_logger;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_1 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		String_t* L_2 = L_1->___name;
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral2DEA5AB6D762CF838ED70737186683E9781EEA86, L_2, NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
		L_4 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_0);
		RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD(L_0, L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResource_LogRelease_m1EC997519C90E3FFFA94978B6B2A7DF5D9105561 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA809EC2A52532CF66631C2AB7843F9DF61E97CB4);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_0 = ___0_logger;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_1 = (BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)__this)->___desc);
		String_t* L_2 = L_1->___name;
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA809EC2A52532CF66631C2AB7843F9DF61E97CB4, L_2, NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
		L_4 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_0);
		RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD(L_0, L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferResource__ctor_mC8EA2C73BEF4BECF9470CA6BBA6222B09A4BFAD3 (BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResource_2__ctor_m78342167D0A58EE79CCC2FE2B29801F2F000C44C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphResource_2__ctor_m78342167D0A58EE79CCC2FE2B29801F2F000C44C(__this, RenderGraphResource_2__ctor_m78342167D0A58EE79CCC2FE2B29801F2F000C44C_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 BufferPool_ReleaseInternalResource_mE9CF9C1064B9946326BFBB1B6D69147063E68410 (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_res, const RuntimeMethod* method) 
{
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = ___0_res;
		NullCheck(L_0);
		GraphicsBuffer_Release_m383E932BE0F3C20D90D715D751C9888472121F75(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BufferPool_GetResourceName_m7C84853CE25DC1603972768E4E17515FA98C3D84 (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1** ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCFA1EF3430C3331A0B719BBA928126A6345BE88);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		V_0 = _stringLiteralDCFA1EF3430C3331A0B719BBA928126A6345BE88;
		goto IL_0009;
	}

IL_0009:
	{
		String_t* L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BufferPool_GetResourceSize_mB5C03451B195A2CF50383A5B76B59DA056A795A7 (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1** ___0_res, const RuntimeMethod* method) 
{
	int64_t V_0 = 0;
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1** L_0 = ___0_res;
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = *((GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1**)L_0);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = GraphicsBuffer_get_count_mFB2375DCEEFB459134AB0056F0ED77191E9EFB4F(L_1, NULL);
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1** L_3 = ___0_res;
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_4 = *((GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1**)L_3);
		NullCheck(L_4);
		int32_t L_5;
		L_5 = GraphicsBuffer_get_stride_mC2A315A56C5C7EA6B3BB349D25C85C97D5B9B534(L_4, NULL);
		V_0 = ((int64_t)((int32_t)il2cpp_codegen_multiply(L_2, L_5)));
		goto IL_0014;
	}

IL_0014:
	{
		int64_t L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BufferPool_GetResourceTypeName_mB74A464D23306C0382066CC67B748FBD78A9F769 (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF687A6BECD7178CCE796FCD0DFE382D4C425993B);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		V_0 = _stringLiteralF687A6BECD7178CCE796FCD0DFE382D4C425993B;
		goto IL_0009;
	}

IL_0009:
	{
		String_t* L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BufferPool_GetSortIndex_mB7791E1D9FBB457E913317D38B502BACC8B006B4 (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_res, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_0 = ___0_res;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_0);
		V_0 = L_1;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BufferPool__ctor_m7DD46C66418DF17EABEDF4E6359785DCF99B68BF (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcePool_1__ctor_m973AD0C3EBE5126F7008EBFB60579EA4899A7514_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourcePool_1_t8B49378A2FC0E598FD89ACEDBF8642F57001B7F8_il2cpp_TypeInfo_var);
		RenderGraphResourcePool_1__ctor_m973AD0C3EBE5126F7008EBFB60579EA4899A7514(__this, RenderGraphResourcePool_1__ctor_m973AD0C3EBE5126F7008EBFB60579EA4899A7514_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 IRenderGraphResourcePool__ctor_m43B46CE8501CA778B0FA01903945F4130B042176 (IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshal_pinvoke(const RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA& unmarshaled, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_pinvoke& marshaled)
{
	marshaled.___width = unmarshaled.___width;
	marshaled.___height = unmarshaled.___height;
	marshaled.___volumeDepth = unmarshaled.___volumeDepth;
	marshaled.___msaaSamples = unmarshaled.___msaaSamples;
	marshaled.___format = unmarshaled.___format;
	marshaled.___bindMS = static_cast<int32_t>(unmarshaled.___bindMS);
}
IL2CPP_EXTERN_C void RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshal_pinvoke_back(const RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_pinvoke& marshaled, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA& unmarshaled)
{
	int32_t unmarshaledwidth_temp_0 = 0;
	unmarshaledwidth_temp_0 = marshaled.___width;
	unmarshaled.___width = unmarshaledwidth_temp_0;
	int32_t unmarshaledheight_temp_1 = 0;
	unmarshaledheight_temp_1 = marshaled.___height;
	unmarshaled.___height = unmarshaledheight_temp_1;
	int32_t unmarshaledvolumeDepth_temp_2 = 0;
	unmarshaledvolumeDepth_temp_2 = marshaled.___volumeDepth;
	unmarshaled.___volumeDepth = unmarshaledvolumeDepth_temp_2;
	int32_t unmarshaledmsaaSamples_temp_3 = 0;
	unmarshaledmsaaSamples_temp_3 = marshaled.___msaaSamples;
	unmarshaled.___msaaSamples = unmarshaledmsaaSamples_temp_3;
	int32_t unmarshaledformat_temp_4 = 0;
	unmarshaledformat_temp_4 = marshaled.___format;
	unmarshaled.___format = unmarshaledformat_temp_4;
	bool unmarshaledbindMS_temp_5 = false;
	unmarshaledbindMS_temp_5 = static_cast<bool>(marshaled.___bindMS);
	unmarshaled.___bindMS = unmarshaledbindMS_temp_5;
}
IL2CPP_EXTERN_C void RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshal_pinvoke_cleanup(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshal_com(const RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA& unmarshaled, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_com& marshaled)
{
	marshaled.___width = unmarshaled.___width;
	marshaled.___height = unmarshaled.___height;
	marshaled.___volumeDepth = unmarshaled.___volumeDepth;
	marshaled.___msaaSamples = unmarshaled.___msaaSamples;
	marshaled.___format = unmarshaled.___format;
	marshaled.___bindMS = static_cast<int32_t>(unmarshaled.___bindMS);
}
IL2CPP_EXTERN_C void RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshal_com_back(const RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_com& marshaled, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA& unmarshaled)
{
	int32_t unmarshaledwidth_temp_0 = 0;
	unmarshaledwidth_temp_0 = marshaled.___width;
	unmarshaled.___width = unmarshaledwidth_temp_0;
	int32_t unmarshaledheight_temp_1 = 0;
	unmarshaledheight_temp_1 = marshaled.___height;
	unmarshaled.___height = unmarshaledheight_temp_1;
	int32_t unmarshaledvolumeDepth_temp_2 = 0;
	unmarshaledvolumeDepth_temp_2 = marshaled.___volumeDepth;
	unmarshaled.___volumeDepth = unmarshaledvolumeDepth_temp_2;
	int32_t unmarshaledmsaaSamples_temp_3 = 0;
	unmarshaledmsaaSamples_temp_3 = marshaled.___msaaSamples;
	unmarshaled.___msaaSamples = unmarshaledmsaaSamples_temp_3;
	int32_t unmarshaledformat_temp_4 = 0;
	unmarshaledformat_temp_4 = marshaled.___format;
	unmarshaled.___format = unmarshaledformat_temp_4;
	bool unmarshaledbindMS_temp_5 = false;
	unmarshaledbindMS_temp_5 = static_cast<bool>(marshaled.___bindMS);
	unmarshaled.___bindMS = unmarshaledbindMS_temp_5;
}
IL2CPP_EXTERN_C void RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshal_com_cleanup(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic 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 ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshal_pinvoke(const ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616& unmarshaled, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_pinvoke& marshaled)
{
	marshaled.___clearOnFirstUse = static_cast<int32_t>(unmarshaled.___clearOnFirstUse);
	marshaled.___clearColor = unmarshaled.___clearColor;
	marshaled.___discardOnLastUse = static_cast<int32_t>(unmarshaled.___discardOnLastUse);
}
IL2CPP_EXTERN_C void ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshal_pinvoke_back(const ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_pinvoke& marshaled, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616& unmarshaled)
{
	bool unmarshaledclearOnFirstUse_temp_0 = false;
	unmarshaledclearOnFirstUse_temp_0 = static_cast<bool>(marshaled.___clearOnFirstUse);
	unmarshaled.___clearOnFirstUse = unmarshaledclearOnFirstUse_temp_0;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledclearColor_temp_1;
	memset((&unmarshaledclearColor_temp_1), 0, sizeof(unmarshaledclearColor_temp_1));
	unmarshaledclearColor_temp_1 = marshaled.___clearColor;
	unmarshaled.___clearColor = unmarshaledclearColor_temp_1;
	bool unmarshaleddiscardOnLastUse_temp_2 = false;
	unmarshaleddiscardOnLastUse_temp_2 = static_cast<bool>(marshaled.___discardOnLastUse);
	unmarshaled.___discardOnLastUse = unmarshaleddiscardOnLastUse_temp_2;
}
IL2CPP_EXTERN_C void ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshal_pinvoke_cleanup(ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshal_com(const ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616& unmarshaled, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_com& marshaled)
{
	marshaled.___clearOnFirstUse = static_cast<int32_t>(unmarshaled.___clearOnFirstUse);
	marshaled.___clearColor = unmarshaled.___clearColor;
	marshaled.___discardOnLastUse = static_cast<int32_t>(unmarshaled.___discardOnLastUse);
}
IL2CPP_EXTERN_C void ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshal_com_back(const ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_com& marshaled, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616& unmarshaled)
{
	bool unmarshaledclearOnFirstUse_temp_0 = false;
	unmarshaledclearOnFirstUse_temp_0 = static_cast<bool>(marshaled.___clearOnFirstUse);
	unmarshaled.___clearOnFirstUse = unmarshaledclearOnFirstUse_temp_0;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledclearColor_temp_1;
	memset((&unmarshaledclearColor_temp_1), 0, sizeof(unmarshaledclearColor_temp_1));
	unmarshaledclearColor_temp_1 = marshaled.___clearColor;
	unmarshaled.___clearColor = unmarshaledclearColor_temp_1;
	bool unmarshaleddiscardOnLastUse_temp_2 = false;
	unmarshaleddiscardOnLastUse_temp_2 = static_cast<bool>(marshaled.___discardOnLastUse);
	unmarshaled.___discardOnLastUse = unmarshaleddiscardOnLastUse_temp_2;
}
IL2CPP_EXTERN_C void ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshal_com_cleanup(ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = ((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___m_CurrentRegistry;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_set_current_mA3162A6CEF2AB16835C57DE04CF1ECEC82938A3E (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___m_CurrentRegistry = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___m_CurrentRegistry), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckTextureResource_mC77AD74848C57BCE3F4E412D677AC02820D4BB96 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* ___0_texResource, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_0 = ___0_texResource;
		NullCheck(L_0);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_0)->___graphicsResource;
		if (L_1)
		{
			goto IL_0014;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_2 = ___0_texResource;
		NullCheck(L_2);
		bool L_3 = ((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_2)->___imported;
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		goto IL_0015;
	}

IL_0014:
	{
		G_B3_0 = 0;
	}

IL_0015:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_5 = ___0_texResource;
		NullCheck(L_5);
		String_t* L_6;
		L_6 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_5);
		String_t* L_7;
		L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5B637AFC41E68B29AACC51090650BC5066693A6)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5817F0E5D8912F5446E55417FA883F482432A841)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_CheckTextureResource_mC77AD74848C57BCE3F4E412D677AC02820D4BB96_RuntimeMethod_var)));
	}

IL_0034:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RenderGraphResourceRegistry_GetTexture_m7D9283CB898C3A69B340FCD7A1FAC9E1916027C4 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	bool V_1 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_3 = NULL;
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_handle;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_0);
		V_2 = L_1;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&V_2), NULL);
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001a;
		}
	}
	{
		V_3 = (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)NULL;
		goto IL_0038;
	}

IL_001a:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_4 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_4->___handle);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_6;
		L_6 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(__this, L_5, NULL);
		V_0 = L_6;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_7 = V_0;
		RenderGraphResourceRegistry_CheckTextureResource_mC77AD74848C57BCE3F4E412D677AC02820D4BB96(__this, L_7, NULL);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_8 = V_0;
		NullCheck(L_8);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_8)->___graphicsResource;
		V_3 = L_9;
		goto IL_0038;
	}

IL_0038:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_10 = V_3;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* RenderGraphResourceRegistry_GetTexture_mE49D64D1DC46D9978234B89561323B64966191E3 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_1 = NULL;
	{
		int32_t L_0 = ___0_index;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_1;
		L_1 = RenderGraphResourceRegistry_GetTextureResource_m575CDEC142A0344363BBF8BBB69640F76355ACFF(__this, L_0, NULL);
		V_0 = L_1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_2 = V_0;
		RenderGraphResourceRegistry_CheckTextureResource_mC77AD74848C57BCE3F4E412D677AC02820D4BB96(__this, L_2, NULL);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_3 = V_0;
		NullCheck(L_3);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_3)->___graphicsResource;
		V_1 = L_4;
		goto IL_001a;
	}

IL_001a:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_TextureNeedsFallback_m48EC3C7107CDD2F5D648A4042D1CB32CD9AC5E0F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_handle;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_0);
		V_1 = L_1;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&V_1), NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001a;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_002e;
	}

IL_001a:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_4 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_4->___handle);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_6;
		L_6 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(__this, L_5, NULL);
		NullCheck(L_6);
		bool L_7;
		L_7 = VirtualFuncInvoker0< bool >::Invoke(10, L_6);
		V_2 = L_7;
		goto IL_002e;
	}

IL_002e:
	{
		bool L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 RenderGraphResourceRegistry_GetRendererList_mD9EB3B7F111CF5430A161086BF3F355193594AB0 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_1;
	memset((&V_1), 0, sizeof(V_1));
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_0 = ___0_handle;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_0);
		V_1 = L_1;
		bool L_2;
		L_2 = RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_inline((&V_1), NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0021;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_4 = ((RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields*)il2cpp_codegen_static_fields_for(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var))->___nullRendererList;
		V_2 = L_4;
		goto IL_0101;
	}

IL_0021:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_5 = ___0_handle;
		int32_t L_6 = L_5->___type;
		V_4 = L_6;
		int32_t L_7 = V_4;
		V_3 = L_7;
		int32_t L_8 = V_3;
		if (!L_8)
		{
			goto IL_003a;
		}
	}
	{
		goto IL_0031;
	}

IL_0031:
	{
		int32_t L_9 = V_3;
		if ((((int32_t)L_9) == ((int32_t)1)))
		{
			goto IL_0085;
		}
	}
	{
		goto IL_00f9;
	}

IL_003a:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_10 = ___0_handle;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_11 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_10);
		int32_t L_12;
		L_12 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_11, NULL);
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_13 = __this->___m_RendererListResources;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_inline(L_13, DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_RuntimeMethod_var);
		V_5 = (bool)((((int32_t)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_15 = V_5;
		if (!L_15)
		{
			goto IL_0067;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_16 = ((RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields*)il2cpp_codegen_static_fields_for(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var))->___nullRendererList;
		V_2 = L_16;
		goto IL_0101;
	}

IL_0067:
	{
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_17 = __this->___m_RendererListResources;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_18 = ___0_handle;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_19 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_18);
		int32_t L_20;
		L_20 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_19, NULL);
		NullCheck(L_17);
		RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* L_21;
		L_21 = DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA(L_17, L_20, DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_22 = L_21->___rendererList;
		V_2 = L_22;
		goto IL_0101;
	}

IL_0085:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_23 = ___0_handle;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_24 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_23);
		int32_t L_25;
		L_25 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_24, NULL);
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_26 = __this->___m_RendererListLegacyResources;
		NullCheck(L_26);
		int32_t L_27;
		L_27 = DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_inline(L_26, DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_RuntimeMethod_var);
		V_6 = (bool)((((int32_t)((((int32_t)L_25) < ((int32_t)L_27))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_28 = V_6;
		if (!L_28)
		{
			goto IL_00af;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_29 = ((RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields*)il2cpp_codegen_static_fields_for(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var))->___nullRendererList;
		V_2 = L_29;
		goto IL_0101;
	}

IL_00af:
	{
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_30 = __this->___m_RendererListLegacyResources;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_31 = ___0_handle;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_32 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_31);
		int32_t L_33;
		L_33 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_32, NULL);
		NullCheck(L_30);
		RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* L_34;
		L_34 = DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5(L_30, L_33, DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		bool L_35 = L_34->___isActive;
		V_7 = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
		bool L_36 = V_7;
		if (!L_36)
		{
			goto IL_00db;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_37 = ((RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields*)il2cpp_codegen_static_fields_for(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var))->___nullRendererList;
		V_2 = L_37;
		goto IL_0101;
	}

IL_00db:
	{
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_38 = __this->___m_RendererListLegacyResources;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_39 = ___0_handle;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_40 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_39);
		int32_t L_41;
		L_41 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_40, NULL);
		NullCheck(L_38);
		RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* L_42;
		L_42 = DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5(L_38, L_41, DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_43 = L_42->___rendererList;
		V_2 = L_43;
		goto IL_0101;
	}

IL_00f9:
	{
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_44 = ((RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields*)il2cpp_codegen_static_fields_for(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var))->___nullRendererList;
		V_2 = L_44;
		goto IL_0101;
	}

IL_0101:
	{
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_45 = V_2;
		return L_45;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckBufferResource_mD62E83C19ACDB47EF60CE0EEC03B8C46C7D297B6 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* ___0_bufferResource, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_0 = ___0_bufferResource;
		NullCheck(L_0);
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_1 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_0)->___graphicsResource;
		V_0 = (bool)((((RuntimeObject*)(GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0029;
		}
	}
	{
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_3 = ___0_bufferResource;
		NullCheck(L_3);
		String_t* L_4;
		L_4 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_3);
		String_t* L_5;
		L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8FE927FB36CA7828AAA7E4EE8914C6BA95849B52)), L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5817F0E5D8912F5446E55417FA883F482432A841)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_CheckBufferResource_mD62E83C19ACDB47EF60CE0EEC03B8C46C7D297B6_RuntimeMethod_var)));
	}

IL_0029:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* RenderGraphResourceRegistry_GetBuffer_mEDAEC64170024B455C7E0091B2A7F1CCB252287A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_0 = NULL;
	bool V_1 = false;
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* V_3 = NULL;
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_0 = ___0_handle;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_1 = (*(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5*)L_0);
		V_2 = L_1;
		il2cpp_codegen_runtime_class_init_inline(BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = BufferHandle_IsValid_m6F40A9049859EE46348254E727DC79FCAC2E3B85((&V_2), NULL);
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_001a;
		}
	}
	{
		V_3 = (GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1*)NULL;
		goto IL_0038;
	}

IL_001a:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5* L_4 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_4->___handle);
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_6;
		L_6 = RenderGraphResourceRegistry_GetBufferResource_mA664237803D8E329F7D06F7F6CC5665223555B89(__this, L_5, NULL);
		V_0 = L_6;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_7 = V_0;
		RenderGraphResourceRegistry_CheckBufferResource_mD62E83C19ACDB47EF60CE0EEC03B8C46C7D297B6(__this, L_7, NULL);
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_8 = V_0;
		NullCheck(L_8);
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_9 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_8)->___graphicsResource;
		V_3 = L_9;
		goto IL_0038;
	}

IL_0038:
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_10 = V_3;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* RenderGraphResourceRegistry_GetBuffer_m7160AC28EA6D26AD7DA73925CE021964A51FA96C (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_0 = NULL;
	GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* V_1 = NULL;
	{
		int32_t L_0 = ___0_index;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_1;
		L_1 = RenderGraphResourceRegistry_GetBufferResource_m9D69417223BA84F2BF4B7D816D2459BDF75C00F4(__this, L_0, NULL);
		V_0 = L_1;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_2 = V_0;
		RenderGraphResourceRegistry_CheckBufferResource_mD62E83C19ACDB47EF60CE0EEC03B8C46C7D297B6(__this, L_2, NULL);
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_3 = V_0;
		NullCheck(L_3);
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_4 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_3)->___graphicsResource;
		V_1 = L_4;
		goto IL_001a;
	}

IL_001a:
	{
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* RenderGraphResourceRegistry_GetRayTracingAccelerationStructure_m759C0E84AC21D7B303348AA44EE1DB7DE6F03BCA (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* V_0 = NULL;
	RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* V_1 = NULL;
	bool V_2 = false;
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 V_3;
	memset((&V_3), 0, sizeof(V_3));
	RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* V_4 = NULL;
	bool V_5 = false;
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_0 = ___0_handle;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_1 = (*(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616*)L_0);
		V_3 = L_1;
		il2cpp_codegen_runtime_class_init_inline(RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = RayTracingAccelerationStructureHandle_IsValid_m57AC89F04E3FE6DA3E7F4CB966443F780424ED42((&V_3), NULL);
		V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		V_4 = (RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D*)NULL;
		goto IL_0059;
	}

IL_001b:
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616* L_4 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_4->___handle);
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_6;
		L_6 = RenderGraphResourceRegistry_GetRayTracingAccelerationStructureResource_mB30DB5A291B9885E3F08126C26ACD20A7327696D(__this, L_5, NULL);
		V_0 = L_6;
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_7 = V_0;
		NullCheck(L_7);
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* L_8 = ((RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223*)L_7)->___graphicsResource;
		V_1 = L_8;
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* L_9 = V_1;
		V_5 = (bool)((((RuntimeObject*)(RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_10 = V_5;
		if (!L_10)
		{
			goto IL_0054;
		}
	}
	{
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_11 = V_0;
		NullCheck(L_11);
		String_t* L_12;
		L_12 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_11);
		String_t* L_13;
		L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6EA0338BFCBDA802854596EB7D07BD9DB1771D17)), L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5817F0E5D8912F5446E55417FA883F482432A841)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_GetRayTracingAccelerationStructure_m759C0E84AC21D7B303348AA44EE1DB7DE6F03BCA_RuntimeMethod_var)));
	}

IL_0054:
	{
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* L_15 = V_1;
		V_4 = L_15;
		goto IL_0059;
	}

IL_0059:
	{
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* L_16 = V_4;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetSharedResourceCount_m67B8647F8064AEB87626C1D9EEECD1D833E5288A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = ___0_type;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		int32_t L_4 = L_3->___sharedResourcesCount;
		V_0 = L_4;
		goto IL_0011;
	}

IL_0011:
	{
		int32_t L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry__ctor_m4E62FF35BFD5014635888CD1940DDB6D7AB6A801 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = (RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839*)(RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839*)SZArrayNew(RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___m_RenderGraphResources = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraphResources), (void*)L_0);
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_1 = (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*)il2cpp_codegen_object_new(DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92(L_1, DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_RuntimeMethod_var);
		__this->___m_RendererListResources = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RendererListResources), (void*)L_1);
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_2 = (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*)il2cpp_codegen_object_new(DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09(L_2, DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_RuntimeMethod_var);
		__this->___m_RendererListLegacyResources = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RendererListLegacyResources), (void*)L_2);
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_3 = (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C*)il2cpp_codegen_object_new(RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C_il2cpp_TypeInfo_var);
		RenderGraphLogger__ctor_mF7F0B1EC8DEC467D5A4C6D8F93820480250056FD(L_3, NULL);
		__this->___m_ResourceLogger = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceLogger), (void*)L_3);
		List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_4 = (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*)il2cpp_codegen_object_new(List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_il2cpp_TypeInfo_var);
		List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5(L_4, ((int32_t)256), List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_RuntimeMethod_var);
		__this->___m_ActiveRendererLists = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveRendererLists), (void*)L_4);
		__this->___forceManualClearOfResource = (bool)1;
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry__ctor_mEC1D44153EC868E08470C1AB645691875CE3C029 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* ___0_renderGraphDebug, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___1_frameInformationLogger, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_CreateTextureCallback_mF60B2DA76E54B5F1EAAE0516362C1DB57C5ACCD1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_ReleaseTextureCallback_m8042D16287C3761F322BF0B132DD5FAB61E28F3C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = (RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839*)(RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839*)SZArrayNew(RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839_il2cpp_TypeInfo_var, (uint32_t)3);
		__this->___m_RenderGraphResources = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraphResources), (void*)L_0);
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_1 = (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0*)il2cpp_codegen_object_new(DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92(L_1, DynamicArray_1__ctor_mB26C83D8DE08D2E2A7588C7FABC029C33D68FA92_RuntimeMethod_var);
		__this->___m_RendererListResources = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RendererListResources), (void*)L_1);
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_2 = (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C*)il2cpp_codegen_object_new(DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09(L_2, DynamicArray_1__ctor_m66FBDD848D86D4A49B26847D261001D170387D09_RuntimeMethod_var);
		__this->___m_RendererListLegacyResources = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RendererListLegacyResources), (void*)L_2);
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_3 = (RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C*)il2cpp_codegen_object_new(RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C_il2cpp_TypeInfo_var);
		RenderGraphLogger__ctor_mF7F0B1EC8DEC467D5A4C6D8F93820480250056FD(L_3, NULL);
		__this->___m_ResourceLogger = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ResourceLogger), (void*)L_3);
		List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_4 = (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*)il2cpp_codegen_object_new(List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_il2cpp_TypeInfo_var);
		List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5(L_4, ((int32_t)256), List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_RuntimeMethod_var);
		__this->___m_ActiveRendererLists = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ActiveRendererLists), (void*)L_4);
		__this->___forceManualClearOfResource = (bool)1;
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_5 = ___0_renderGraphDebug;
		__this->___m_RenderGraphDebug = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_RenderGraphDebug), (void*)L_5);
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_6 = ___1_frameInformationLogger;
		__this->___m_FrameInformationLogger = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FrameInformationLogger), (void*)L_6);
		V_0 = 0;
		goto IL_0071;
	}

IL_005e:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_7 = __this->___m_RenderGraphResources;
		int32_t L_8 = V_0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_9 = (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF*)il2cpp_codegen_object_new(RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF_il2cpp_TypeInfo_var);
		RenderGraphResourcesData__ctor_m306DE1EDFCA9D6A8F19199F74C976688703B22E4(L_9, NULL);
		NullCheck(L_7);
		ArrayElementTypeCheck (L_7, L_9);
		(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF*)L_9);
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_0071:
	{
		int32_t L_11 = V_0;
		V_1 = (bool)((((int32_t)L_11) < ((int32_t)3))? 1 : 0);
		bool L_12 = V_1;
		if (L_12)
		{
			goto IL_005e;
		}
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_13 = __this->___m_RenderGraphResources;
		NullCheck(L_13);
		int32_t L_14 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* L_16 = (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657*)il2cpp_codegen_object_new(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657_il2cpp_TypeInfo_var);
		ResourceCreateCallback__ctor_m392800FF27E98FA1E086079B52A89247DD238B76(L_16, __this, (intptr_t)((void*)RenderGraphResourceRegistry_CreateTextureCallback_mF60B2DA76E54B5F1EAAE0516362C1DB57C5ACCD1_RuntimeMethod_var), NULL);
		NullCheck(L_15);
		L_15->___createResourceCallback = L_16;
		Il2CppCodeGenWriteBarrier((void**)(&L_15->___createResourceCallback), (void*)L_16);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_17 = __this->___m_RenderGraphResources;
		NullCheck(L_17);
		int32_t L_18 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_19 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
		ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* L_20 = (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356*)il2cpp_codegen_object_new(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356_il2cpp_TypeInfo_var);
		ResourceCallback__ctor_mC9406A12CFC8D2EAF3D19EA9747E7E77F4BC12FD(L_20, __this, (intptr_t)((void*)RenderGraphResourceRegistry_ReleaseTextureCallback_m8042D16287C3761F322BF0B132DD5FAB61E28F3C_RuntimeMethod_var), NULL);
		NullCheck(L_19);
		L_19->___releaseResourceCallback = L_20;
		Il2CppCodeGenWriteBarrier((void**)(&L_19->___releaseResourceCallback), (void*)L_20);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_21 = __this->___m_RenderGraphResources;
		NullCheck(L_21);
		int32_t L_22 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* L_24 = (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F*)il2cpp_codegen_object_new(TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F_il2cpp_TypeInfo_var);
		TexturePool__ctor_mDC879020D65790E56056D8E7B3D4C05C2189EAEE(L_24, NULL);
		NullCheck(L_23);
		L_23->___pool = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&L_23->___pool), (void*)L_24);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_25 = __this->___m_RenderGraphResources;
		NullCheck(L_25);
		int32_t L_26 = 1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_27 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74* L_28 = (BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74*)il2cpp_codegen_object_new(BufferPool_t5E68F63EB023655839C6E85E01F0C29ED1A33E74_il2cpp_TypeInfo_var);
		BufferPool__ctor_m7DD46C66418DF17EABEDF4E6359785DCF99B68BF(L_28, NULL);
		NullCheck(L_27);
		L_27->___pool = L_28;
		Il2CppCodeGenWriteBarrier((void**)(&L_27->___pool), (void*)L_28);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_29 = __this->___m_RenderGraphResources;
		NullCheck(L_29);
		int32_t L_30 = 2;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		NullCheck(L_31);
		L_31->___pool = (IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_31->___pool), (void*)(IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_BeginRenderGraph_mFE88BA2CC16F1DBA47B5F09D6683EEF73748E38F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_executionCount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF41D62CD984DB92C743064F9DB5D930A6E73368);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___0_executionCount;
		__this->___m_ExecutionCount = L_0;
		int32_t L_1 = ___0_executionCount;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		ResourceHandle_NewFrame_mB6DC5FEB6C0F08DDA56533C9F031E35FB63D58F9(L_1, NULL);
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_2 = __this->___m_RenderGraphDebug;
		NullCheck(L_2);
		bool L_3 = L_2->___enableLogging;
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_5 = __this->___m_ResourceLogger;
		NullCheck(L_5);
		RenderGraphLogger_Initialize_m6742378F4B5C830351F98F8DCD0EE5A2DC63F160(L_5, _stringLiteralFF41D62CD984DB92C743064F9DB5D930A6E73368, NULL);
	}

IL_002f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_BeginExecute_mAC1282B79CC4173592B8217AF9340F767CD773B5 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_currentFrameIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___0_currentFrameIndex;
		__this->___m_CurrentFrameIndex = L_0;
		RenderGraphResourceRegistry_ManageSharedRenderGraphResources_m8E79AF777DAFAFD94C35A6B26BCC7E0F13749461(__this, NULL);
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_set_current_mA3162A6CEF2AB16835C57DE04CF1ECEC82938A3E(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_EndExecute_mA6EF0B1281DFB827DA7345408E12A553AE1FC32B (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_set_current_mA3162A6CEF2AB16835C57DE04CF1ECEC82938A3E((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		int32_t L_4;
		L_4 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7(__this, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0064;
		}
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		int32_t L_3 = ___0_type;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_6 = L_5->___resourceArray;
		V_1 = L_6;
		int32_t L_7 = ___1_index;
		V_2 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0037;
		}
	}
	{
		int32_t L_9 = ___0_type;
		int32_t L_10 = L_9;
		RuntimeObject* L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086_il2cpp_TypeInfo_var)), &L_10);
		String_t* L_12;
		L_12 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral55E05A2C79885FD6017541A339E7ADD11F607712)), L_11, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_13 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_13, L_12, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7_RuntimeMethod_var)));
	}

IL_0037:
	{
		int32_t L_14 = ___1_index;
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_15 = V_1;
		NullCheck(L_15);
		int32_t L_16;
		L_16 = DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_inline(L_15, DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var);
		V_3 = (bool)((((int32_t)((((int32_t)L_14) < ((int32_t)L_16))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_17 = V_3;
		if (!L_17)
		{
			goto IL_0063;
		}
	}
	{
		int32_t L_18 = ___0_type;
		int32_t L_19 = L_18;
		RuntimeObject* L_20 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086_il2cpp_TypeInfo_var)), &L_19);
		int32_t L_21 = ___1_index;
		int32_t L_22 = L_21;
		RuntimeObject* L_23 = Box(il2cpp_defaults.int32_class, &L_22);
		String_t* L_24;
		L_24 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEFA25966CA527FCD258E8A64752FA3184B72D391)), L_20, L_23, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_25 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_25, L_24, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7_RuntimeMethod_var)));
	}

IL_0063:
	{
	}

IL_0064:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_IncrementWriteCount_mEAFF39FDC553BD2E669D115FE01BC6881D50A912 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		VirtualActionInvoker0::Invoke(7, L_12);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_IncrementReadCount_mE1395B43137A2B13AC3D374939E0656CF0D362E5 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		VirtualActionInvoker0::Invoke(8, L_12);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_NewVersion_m4AB641FD95CC2A2D94C2E42A33398879A70BC014 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		int32_t L_13;
		L_13 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_12);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphResourceRegistry_GetLatestVersionHandle_m60F0AE2FDFBF8F6243A137CCF900EDDC26CA5B1F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_1 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_1), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_1 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		int32_t L_13 = L_12->___version;
		V_0 = L_13;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_14 = ___0_res;
		bool L_15;
		L_15 = RenderGraphResourceRegistry_IsRenderGraphResourceShared_mA3F7DE2D165DF5DB52242B02CD25C4DD31EC9C81(__this, L_14, NULL);
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_17 = V_0;
		int32_t L_18 = __this->___m_ExecutionCount;
		V_0 = ((int32_t)il2cpp_codegen_subtract(L_17, L_18));
	}

IL_0053:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_19 = ___0_res;
		int32_t L_20 = V_0;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_21;
		memset((&L_21), 0, sizeof(L_21));
		ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C((&L_21), L_19, L_20, NULL);
		V_3 = L_21;
		goto IL_005d;
	}

IL_005d:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_22 = V_3;
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetLatestVersionNumber_m0E11EEA961882974B4F6FFEC0E5AD9EC63D660C8 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	int32_t V_3 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_1 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_1), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_1 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		int32_t L_13 = L_12->___version;
		V_0 = L_13;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_14 = ___0_res;
		bool L_15;
		L_15 = RenderGraphResourceRegistry_IsRenderGraphResourceShared_mA3F7DE2D165DF5DB52242B02CD25C4DD31EC9C81(__this, L_14, NULL);
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_17 = V_0;
		int32_t L_18 = __this->___m_ExecutionCount;
		V_0 = ((int32_t)il2cpp_codegen_subtract(L_17, L_18));
	}

IL_0053:
	{
		int32_t L_19 = V_0;
		V_3 = L_19;
		goto IL_0057;
	}

IL_0057:
	{
		int32_t L_20 = V_3;
		return L_20;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphResourceRegistry_GetZeroVersionedHandle_mC4867B0A35BF22AD89CA8AC680D3AB2D34A1C813 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2;
		memset((&L_2), 0, sizeof(L_2));
		ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C((&L_2), L_1, 0, NULL);
		V_0 = L_2;
		goto IL_0013;
	}

IL_0013:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C RenderGraphResourceRegistry_GetNewVersionedHandle_mA179B8B7DF966FEB9EA57A74708C7E0DB1D6DC45 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_1 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_1), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_1 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		int32_t L_13;
		L_13 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_12);
		V_0 = L_13;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_14 = ___0_res;
		bool L_15;
		L_15 = RenderGraphResourceRegistry_IsRenderGraphResourceShared_mA3F7DE2D165DF5DB52242B02CD25C4DD31EC9C81(__this, L_14, NULL);
		V_2 = L_15;
		bool L_16 = V_2;
		if (!L_16)
		{
			goto IL_0053;
		}
	}
	{
		int32_t L_17 = V_0;
		int32_t L_18 = __this->___m_ExecutionCount;
		V_0 = ((int32_t)il2cpp_codegen_subtract(L_17, L_18));
	}

IL_0053:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_19 = ___0_res;
		int32_t L_20 = V_0;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_21;
		memset((&L_21), 0, sizeof(L_21));
		ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C((&L_21), L_19, L_20, NULL);
		V_3 = L_21;
		goto IL_005d;
	}

IL_005d:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_22 = V_3;
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* RenderGraphResourceRegistry_GetResourceLowLevel_m7C68CEE61EFF8C30CFD709AF84E75F0195A57F28 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* V_1 = NULL;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		V_1 = L_12;
		goto IL_003a;
	}

IL_003a:
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_13 = V_1;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenderGraphResourceRegistry_GetRenderGraphResourceName_mA1EE45A67CCB532610CDD6972849D496503E9B9B (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	String_t* V_1 = NULL;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		String_t* L_13;
		L_13 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_12);
		V_1 = L_13;
		goto IL_003f;
	}

IL_003f:
	{
		String_t* L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* RenderGraphResourceRegistry_GetRenderGraphResourceName_m603DA3467973D6AD1809055963A79AB30F4C64B9 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		int32_t L_0 = ___0_type;
		int32_t L_1 = ___1_index;
		RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7(__this, L_0, L_1, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		int32_t L_3 = ___0_type;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_6 = L_5->___resourceArray;
		int32_t L_7 = ___1_index;
		NullCheck(L_6);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_8;
		L_8 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_6, L_7, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_9 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_8);
		NullCheck(L_9);
		String_t* L_10;
		L_10 = VirtualFuncInvoker0< String_t* >::Invoke(5, L_9);
		V_0 = L_10;
		goto IL_0026;
	}

IL_0026:
	{
		String_t* L_11 = V_0;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceImported_mDDA2A76EFD79892ADE3EC2DAC7A1C597671387AC (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		bool L_13 = L_12->___imported;
		V_1 = L_13;
		goto IL_003f;
	}

IL_003f:
	{
		bool L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceForceReleased_m9F84B4E4E2F9523FABC940479CE7CDB2025267A5 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___0_type;
		int32_t L_1 = ___1_index;
		RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7(__this, L_0, L_1, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		int32_t L_3 = ___0_type;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_6 = L_5->___resourceArray;
		int32_t L_7 = ___1_index;
		NullCheck(L_6);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_8;
		L_8 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_6, L_7, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_9 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_8);
		NullCheck(L_9);
		bool L_10 = L_9->___forceRelease;
		V_0 = L_10;
		goto IL_0026;
	}

IL_0026:
	{
		bool L_11 = V_0;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceShared_mC9EA6F344D5800BE8CC9E0D9AE7675482F8F39F2 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = ___0_type;
		int32_t L_1 = ___1_index;
		RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7(__this, L_0, L_1, NULL);
		int32_t L_2 = ___1_index;
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_3 = __this->___m_RenderGraphResources;
		int32_t L_4 = ___0_type;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		int32_t L_7 = L_6->___sharedResourcesCount;
		V_0 = (bool)((((int32_t)((((int32_t)L_2) > ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0020;
	}

IL_0020:
	{
		bool L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceShared_mA3F7DE2D165DF5DB52242B02CD25C4DD31EC9C81 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		int32_t L_4;
		L_4 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		bool L_5;
		L_5 = RenderGraphResourceRegistry_IsRenderGraphResourceShared_mC9EA6F344D5800BE8CC9E0D9AE7675482F8F39F2(__this, L_1, L_4, NULL);
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsGraphicsResourceCreated_m5059FE30E2475276D6579803140B595BDFFAD4E0 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		bool L_13;
		L_13 = VirtualFuncInvoker0< bool >::Invoke(6, L_12);
		V_1 = L_13;
		goto IL_003f;
	}

IL_003f:
	{
		bool L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRendererListCreated_mD87C4C492EE85CB88264023A6225092216FC8A28 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t G_B8_0 = 0;
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_0 = ___0_res;
		int32_t L_1 = L_0->___type;
		V_1 = L_1;
		int32_t L_2 = V_1;
		V_0 = L_2;
		int32_t L_3 = V_0;
		if (!L_3)
		{
			goto IL_0015;
		}
	}
	{
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_4 = V_0;
		if ((((int32_t)L_4) == ((int32_t)1)))
		{
			goto IL_0038;
		}
	}
	{
		goto IL_007b;
	}

IL_0015:
	{
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_5 = __this->___m_RendererListResources;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_6 = ___0_res;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_7 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_6);
		int32_t L_8;
		L_8 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_7, NULL);
		NullCheck(L_5);
		RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* L_9;
		L_9 = DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA(L_5, L_8, DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* L_10 = (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)(&L_9->___rendererList);
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = RendererList_get_isValid_mA359FCF7389B837BF1A5A2E755DD531457460CFE(L_10, NULL);
		V_2 = L_11;
		goto IL_007f;
	}

IL_0038:
	{
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_12 = __this->___m_RendererListLegacyResources;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_13 = ___0_res;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_14 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_13);
		int32_t L_15;
		L_15 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_14, NULL);
		NullCheck(L_12);
		RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* L_16;
		L_16 = DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5(L_12, L_15, DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		bool L_17 = L_16->___isActive;
		if (!L_17)
		{
			goto IL_0077;
		}
	}
	{
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_18 = __this->___m_RendererListLegacyResources;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_19 = ___0_res;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_20 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_19);
		int32_t L_21;
		L_21 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_20, NULL);
		NullCheck(L_18);
		RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* L_22;
		L_22 = DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5(L_18, L_21, DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* L_23 = (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)(&L_22->___rendererList);
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		bool L_24;
		L_24 = RendererList_get_isValid_mA359FCF7389B837BF1A5A2E755DD531457460CFE(L_23, NULL);
		G_B8_0 = ((int32_t)(L_24));
		goto IL_0078;
	}

IL_0077:
	{
		G_B8_0 = 0;
	}

IL_0078:
	{
		V_2 = (bool)G_B8_0;
		goto IL_007f;
	}

IL_007b:
	{
		V_2 = (bool)0;
		goto IL_007f;
	}

IL_007f:
	{
		bool L_25 = V_2;
		return L_25;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_IsRenderGraphResourceImported_m63A5B57B1E4F630F4F9591015EF68158B8AAF353 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___0_type;
		int32_t L_1 = ___1_index;
		RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7(__this, L_0, L_1, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		int32_t L_3 = ___0_type;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		NullCheck(L_5);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_6 = L_5->___resourceArray;
		int32_t L_7 = ___1_index;
		NullCheck(L_6);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_8;
		L_8 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_6, L_7, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_9 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_8);
		NullCheck(L_9);
		bool L_10 = L_9->___imported;
		V_0 = L_10;
		goto IL_0026;
	}

IL_0026:
	{
		bool L_11 = V_0;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetRenderGraphResourceTransientIndex_m9160E35E723578A923BD06B230D353F014682D88 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_1);
		int32_t L_5 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_6 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		NullCheck(L_6);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_7 = L_6->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_8 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_8);
		V_0 = L_9;
		int32_t L_10;
		L_10 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_7);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_11;
		L_11 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_7, L_10, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_11);
		NullCheck(L_12);
		int32_t L_13 = L_12->___transientPassIndex;
		V_1 = L_13;
		goto IL_003f;
	}

IL_003f:
	{
		int32_t L_14 = V_1;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_ImportTexture_mE620E69FA7065C6A8F9F14C224B7935E8DAC1559 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_rt, bool ___1_isBuiltin, const RuntimeMethod* method) 
{
	ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616));
		(&V_0)->___clearOnFirstUse = (bool)0;
		(&V_0)->___discardOnLastUse = (bool)0;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_0 = ___0_rt;
		bool L_1 = ___1_isBuiltin;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_2;
		L_2 = RenderGraphResourceRegistry_ImportTexture_mF50D1576267A3BDFF2BE8ED278D790AFE10B8CDB(__this, L_0, (&V_0), L_1, NULL);
		V_1 = L_2;
		goto IL_0026;
	}

IL_0026:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_ImportTexture_mF50D1576267A3BDFF2BE8ED278D790AFE10B8CDB (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_rt, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* ___1_importParams, bool ___2_isBuiltin, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_2 = NULL;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_10;
	memset((&V_10), 0, sizeof(V_10));
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B14_0 = NULL;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_0 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_0);
		V_4 = (bool)((!(((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_4;
		if (!L_2)
		{
			goto IL_006b;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_3 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_3);
		NullCheck(L_4);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_5 = L_4->___m_RT;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_6;
		L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_5 = L_6;
		bool L_7 = V_5;
		if (!L_7)
		{
			goto IL_0024;
		}
	}
	{
		goto IL_006a;
	}

IL_0024:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_8 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_9 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_8);
		NullCheck(L_9);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_10 = L_9->___m_ExternalTexture;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_11;
		L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_6 = L_11;
		bool L_12 = V_6;
		if (!L_12)
		{
			goto IL_003b;
		}
	}
	{
		goto IL_006a;
	}

IL_003b:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_13 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_14 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_13);
		NullCheck(L_14);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_15 = L_14->___m_NameID;
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var)));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_16 = ((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))))->___emptyId;
		bool L_17;
		L_17 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_15, L_16, NULL);
		V_7 = L_17;
		bool L_18 = V_7;
		if (!L_18)
		{
			goto IL_005e;
		}
	}
	{
		Exception_t* L_19 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF30C67399D56BB609F2A3200F8788EC708D7ADAC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ImportTexture_mF50D1576267A3BDFF2BE8ED278D790AFE10B8CDB_RuntimeMethod_var)));
	}

IL_005e:
	{
		Exception_t* L_20 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDD2C601E60F194DBC536740425270C54645C0A64)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ImportTexture_mF50D1576267A3BDFF2BE8ED278D790AFE10B8CDB_RuntimeMethod_var)));
	}

IL_006a:
	{
	}

IL_006b:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_21 = __this->___m_RenderGraphResources;
		NullCheck(L_21);
		int32_t L_22 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_23 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_22));
		NullCheck(L_23);
		int32_t L_24;
		L_24 = RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA(L_23, (&V_1), (bool)1, RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		V_0 = L_24;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_25 = V_1;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_26 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_27 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_26);
		NullCheck(L_25);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_25)->___graphicsResource = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_25)->___graphicsResource), (void*)L_27);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_28 = V_1;
		NullCheck(L_28);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_28)->___imported = (bool)1;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_29 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_30 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_29);
		if (L_30)
		{
			goto IL_0092;
		}
	}
	{
		G_B14_0 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)(NULL));
		goto IL_00b6;
	}

IL_0092:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_31 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_32 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_31);
		NullCheck(L_32);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_33 = L_32->___m_RT;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_34;
		L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		if (L_34)
		{
			goto IL_00af;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_35 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_36 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_35);
		NullCheck(L_36);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_37 = L_36->___m_ExternalTexture;
		G_B14_0 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_37, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
		goto IL_00b6;
	}

IL_00af:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_38 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_39 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_38);
		NullCheck(L_39);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_40 = L_39->___m_RT;
		G_B14_0 = L_40;
	}

IL_00b6:
	{
		V_2 = G_B14_0;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_41 = V_2;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_42;
		L_42 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_41, NULL);
		V_8 = L_42;
		bool L_43 = V_8;
		if (!L_43)
		{
			goto IL_00d8;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_44 = V_1;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_45 = V_2;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_46;
		memset((&L_46), 0, sizeof(L_46));
		TextureDesc__ctor_m07B60080B753D0CDC57223694266DC64C94E5710((&L_46), L_45, NULL);
		NullCheck(L_44);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_44)->___desc = L_46;
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_44)->___desc))->___func), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_44)->___desc))->___name), (void*)NULL);
		#endif
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_47 = V_1;
		NullCheck(L_47);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_47)->___validDesc = (bool)1;
	}

IL_00d8:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_48 = V_1;
		NullCheck(L_48);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_49 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_48)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_50 = ___1_importParams;
		bool L_51 = L_50->___clearOnFirstUse;
		L_49->___clearBuffer = L_51;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_52 = V_1;
		NullCheck(L_52);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_53 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_52)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_54 = ___1_importParams;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_55 = L_54->___clearColor;
		L_53->___clearColor = L_55;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_56 = V_1;
		NullCheck(L_56);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_57 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_56)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_58 = ___1_importParams;
		bool L_59 = L_58->___discardOnLastUse;
		L_57->___discardBuffer = L_59;
		int32_t L_60 = V_0;
		bool L_61 = ___2_isBuiltin;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F((&V_3), L_60, (bool)0, L_61, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_62 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_63 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_62);
		V_9 = (bool)((!(((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_63) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_64 = V_9;
		if (!L_64)
		{
			goto IL_012e;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_65 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_3)->___handle);
		RenderGraphResourceRegistry_ValidateRenderTarget_mBBDE31669BD482BD909FB71664D0E7C28019A234(__this, L_65, NULL);
	}

IL_012e:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_66 = V_3;
		V_10 = L_66;
		goto IL_0133;
	}

IL_0133:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_67 = V_10;
		return L_67;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_ImportTexture_mAC1C3B9B7E2C88D595CAB11784F0EE1AC3CFBE5D (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_rt, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA ___1_info, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* ___2_importParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_5;
	memset((&V_5), 0, sizeof(V_5));
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA(L_2, (&V_1), (bool)1, RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		V_0 = L_3;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_4 = V_1;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_5 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_6 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_5);
		NullCheck(L_4);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_4)->___graphicsResource = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_4)->___graphicsResource), (void*)L_6);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_7 = V_1;
		NullCheck(L_7);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_7)->___imported = (bool)1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_8 = V_1;
		NullCheck(L_8);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_9 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_8)->___desc);
		il2cpp_codegen_initobj(L_9, sizeof(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673));
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_10 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_10);
		V_3 = (bool)((!(((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_12 = V_3;
		if (!L_12)
		{
			goto IL_0107;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_13 = ___0_rt;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_14 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_13);
		NullCheck(L_14);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_15 = L_14->___m_NameID;
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_16 = ((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___emptyId;
		bool L_17;
		L_17 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_15, L_16, NULL);
		V_4 = L_17;
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_00f8;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_19 = V_1;
		NullCheck(L_19);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_20 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_19)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_21 = ___1_info;
		int32_t L_22 = L_21.___format;
		L_20->___format = L_22;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_23 = V_1;
		NullCheck(L_23);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_24 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_23)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_25 = ___1_info;
		int32_t L_26 = L_25.___width;
		L_24->___width = L_26;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_27 = V_1;
		NullCheck(L_27);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_28 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_27)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_29 = ___1_info;
		int32_t L_30 = L_29.___height;
		L_28->___height = L_30;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_31 = V_1;
		NullCheck(L_31);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_32 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_31)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_33 = ___1_info;
		int32_t L_34 = L_33.___volumeDepth;
		L_32->___slices = L_34;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_35 = V_1;
		NullCheck(L_35);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_36 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_35)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_37 = ___1_info;
		int32_t L_38 = L_37.___msaaSamples;
		L_36->___msaaSamples = L_38;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_39 = V_1;
		NullCheck(L_39);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_40 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_39)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA L_41 = ___1_info;
		bool L_42 = L_41.___bindMS;
		L_40->___bindTextureMS = L_42;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_43 = V_1;
		NullCheck(L_43);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_44 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_43)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_45 = ___2_importParams;
		bool L_46 = L_45->___clearOnFirstUse;
		L_44->___clearBuffer = L_46;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_47 = V_1;
		NullCheck(L_47);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_48 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_47)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_49 = ___2_importParams;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_50 = L_49->___clearColor;
		L_48->___clearColor = L_50;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_51 = V_1;
		NullCheck(L_51);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_52 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_51)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_53 = ___2_importParams;
		bool L_54 = L_53->___discardOnLastUse;
		L_52->___discardBuffer = L_54;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_55 = V_1;
		NullCheck(L_55);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_55)->___validDesc = (bool)0;
		goto IL_0104;
	}

IL_00f8:
	{
		Exception_t* L_56 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_56, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA03C4BF9ED401367E2E24DF42C52E002E781B667)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ImportTexture_mAC1C3B9B7E2C88D595CAB11784F0EE1AC3CFBE5D_RuntimeMethod_var)));
	}

IL_0104:
	{
		goto IL_0113;
	}

IL_0107:
	{
		Exception_t* L_57 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_57, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral450433E5067B6EF39813AFBCC7FF4B60A8D0A3C9)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_57, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ImportTexture_mAC1C3B9B7E2C88D595CAB11784F0EE1AC3CFBE5D_RuntimeMethod_var)));
	}

IL_0113:
	{
		int32_t L_58 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F((&V_2), L_58, (bool)0, (bool)0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_59 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_2)->___handle);
		RenderGraphResourceRegistry_ValidateRenderTarget_mBBDE31669BD482BD909FB71664D0E7C28019A234(__this, L_59, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_60 = V_2;
		V_5 = L_60;
		goto IL_0130;
	}

IL_0130:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_61 = V_5;
		return L_61;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_CreateSharedTexture_m4B00E71431A2108C191CC828DA19C6CF270EE1F4 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, bool ___1_explicitRelease, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* V_0 = NULL;
	int32_t V_1 = 0;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_2 = NULL;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* V_5 = NULL;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_9;
	memset((&V_9), 0, sizeof(V_9));
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		V_0 = L_2;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = L_3->___sharedResourcesCount;
		V_1 = L_4;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_5 = V_0;
		NullCheck(L_5);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_6 = L_5->___resourceArray;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_inline(L_6, DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var);
		int32_t L_8 = V_1;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_7) > ((int32_t)((int32_t)il2cpp_codegen_add(L_8, 1))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
		V_2 = (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)NULL;
		V_3 = (-1);
		V_4 = 1;
		goto IL_0075;
	}

IL_0033:
	{
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_9 = V_0;
		NullCheck(L_9);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_10 = L_9->___resourceArray;
		int32_t L_11 = V_4;
		NullCheck(L_10);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_12;
		L_12 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_10, L_11, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_13 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_12);
		V_5 = L_13;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_14 = V_5;
		NullCheck(L_14);
		bool L_15 = L_14->___shared;
		V_6 = (bool)((((int32_t)L_15) == ((int32_t)0))? 1 : 0);
		bool L_16 = V_6;
		if (!L_16)
		{
			goto IL_006e;
		}
	}
	{
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_17 = V_0;
		NullCheck(L_17);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_18 = L_17->___resourceArray;
		int32_t L_19 = V_4;
		NullCheck(L_18);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_20;
		L_20 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_18, L_19, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_21 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_20);
		V_2 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)CastclassClass((RuntimeObject*)L_21, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var));
		int32_t L_22 = V_4;
		V_3 = L_22;
		goto IL_0082;
	}

IL_006e:
	{
		int32_t L_23 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_0075:
	{
		int32_t L_24 = V_4;
		int32_t L_25 = V_1;
		V_7 = (bool)((((int32_t)L_24) < ((int32_t)((int32_t)il2cpp_codegen_add(L_25, 1))))? 1 : 0);
		bool L_26 = V_7;
		if (L_26)
		{
			goto IL_0033;
		}
	}

IL_0082:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_27 = V_2;
		V_8 = (bool)((((RuntimeObject*)(TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)L_27) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_28 = V_8;
		if (!L_28)
		{
			goto IL_00ad;
		}
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_29 = __this->___m_RenderGraphResources;
		NullCheck(L_29);
		int32_t L_30 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_31 = (L_29)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		NullCheck(L_31);
		int32_t L_32;
		L_32 = RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA(L_31, (&V_2), (bool)0, RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		V_3 = L_32;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_33 = V_0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_34 = L_33;
		NullCheck(L_34);
		int32_t L_35 = L_34->___sharedResourcesCount;
		NullCheck(L_34);
		L_34->___sharedResourcesCount = ((int32_t)il2cpp_codegen_add(L_35, 1));
	}

IL_00ad:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_36 = V_2;
		NullCheck(L_36);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_36)->___imported = (bool)1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_37 = V_2;
		NullCheck(L_37);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_37)->___shared = (bool)1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_38 = V_2;
		bool L_39 = ___1_explicitRelease;
		NullCheck(L_38);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_38)->___sharedExplicitRelease = L_39;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_40 = V_2;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_41 = ___0_desc;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_42 = (*(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)L_41);
		NullCheck(L_40);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_40)->___desc = L_42;
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_40)->___desc))->___func), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_40)->___desc))->___name), (void*)NULL);
		#endif
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_43 = V_2;
		NullCheck(L_43);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_43)->___validDesc = (bool)1;
		int32_t L_44 = V_3;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_45;
		memset((&L_45), 0, sizeof(L_45));
		TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F((&L_45), L_44, (bool)1, (bool)0, NULL);
		V_9 = L_45;
		goto IL_00e1;
	}

IL_00e1:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_46 = V_9;
		return L_46;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_RefreshSharedTextureDesc_mA24B17324712FE3988A3DF8FD7C609588DBEEC7F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___1_desc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = L_0->___handle;
		V_2 = L_1;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		bool L_3;
		L_3 = RenderGraphResourceRegistry_IsRenderGraphResourceShared_mC9EA6F344D5800BE8CC9E0D9AE7675482F8F39F2(__this, 0, L_2, NULL);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0039;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_5 = ___0_texture;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_6 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_5);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_7 = L_6;
		RuntimeObject* L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var)), &L_7);
		String_t* L_9;
		L_9 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCA11BD1EE52BB1D183BE81FFBDF92AB61C430DC2)), L_8, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_10 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_10, L_9, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_RefreshSharedTextureDesc_mA24B17324712FE3988A3DF8FD7C609588DBEEC7F_RuntimeMethod_var)));
	}

IL_0039:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_11 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_12 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_11->___handle);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_13;
		L_13 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(__this, L_12, NULL);
		V_0 = L_13;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_14 = V_0;
		NullCheck(L_14);
		VirtualActionInvoker0::Invoke(15, L_14);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_15 = V_0;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_16 = ___1_desc;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_17 = (*(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)L_16);
		NullCheck(L_15);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_15)->___desc = L_17;
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_15)->___desc))->___func), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_15)->___desc))->___name), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ReleaseSharedTexture_mB52A314A69967CB01DD9459E2BEF0CE1C78E375D (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_texture, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* V_0 = NULL;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	bool V_2 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_3;
	memset((&V_3), 0, sizeof(V_3));
	bool V_4 = false;
	int32_t G_B3_0 = 0;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		V_0 = L_2;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = L_3->___handle;
		V_3 = L_4;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_3), NULL);
		if (!L_5)
		{
			goto IL_0037;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_6 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = L_6->___handle;
		V_3 = L_7;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_3), NULL);
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_9 = V_0;
		NullCheck(L_9);
		int32_t L_10 = L_9->___sharedResourcesCount;
		G_B3_0 = ((((int32_t)((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_10, 1))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0038;
	}

IL_0037:
	{
		G_B3_0 = 1;
	}

IL_0038:
	{
		V_2 = (bool)G_B3_0;
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0047;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_12 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_12, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2D132F6BF5B1AD90028CDB0863416C3961A703E)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ReleaseSharedTexture_mB52A314A69967CB01DD9459E2BEF0CE1C78E375D_RuntimeMethod_var)));
	}

IL_0047:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_13 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_14 = L_13->___handle;
		V_3 = L_14;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_15;
		L_15 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_3), NULL);
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_16 = V_0;
		NullCheck(L_16);
		int32_t L_17 = L_16->___sharedResourcesCount;
		V_4 = (bool)((((int32_t)L_15) == ((int32_t)L_17))? 1 : 0);
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_0071;
		}
	}
	{
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_19 = V_0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_20 = L_19;
		NullCheck(L_20);
		int32_t L_21 = L_20->___sharedResourcesCount;
		NullCheck(L_20);
		L_20->___sharedResourcesCount = ((int32_t)il2cpp_codegen_subtract(L_21, 1));
	}

IL_0071:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_22 = ___0_texture;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_23 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_22->___handle);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_24;
		L_24 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(__this, L_23, NULL);
		V_1 = L_24;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_25 = V_1;
		NullCheck(L_25);
		VirtualActionInvoker0::Invoke(15, L_25);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_26 = V_1;
		NullCheck(L_26);
		VirtualActionInvoker1< IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* >::Invoke(4, L_26, (IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_ImportBackbuffer_m7533C6596A51D32DCBC307FD746E89BAAB129112 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B ___0_rt, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* ___1_info, ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* ___2_importParams, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF98BF2CBEA15210AEB3F4E3B58A90265C6103EB9);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = __this->___m_CurrentBackbuffer;
		V_3 = (bool)((!(((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_3;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = __this->___m_CurrentBackbuffer;
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_3 = ___0_rt;
		NullCheck(L_2);
		RTHandle_SetTexture_m3C2728178516E7C86C52BF75EC7303CFDE68CDC6(L_2, L_3, NULL);
		goto IL_002e;
	}

IL_001d:
	{
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4 = ___0_rt;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_5;
		L_5 = RTHandles_Alloc_mBC3081E1BB6BBE2F7722B13009D5D30DAD5DD67A(L_4, _stringLiteralF98BF2CBEA15210AEB3F4E3B58A90265C6103EB9, NULL);
		__this->___m_CurrentBackbuffer = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentBackbuffer), (void*)L_5);
	}

IL_002e:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_6 = __this->___m_RenderGraphResources;
		NullCheck(L_6);
		int32_t L_7 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_8);
		int32_t L_9;
		L_9 = RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA(L_8, (&V_1), (bool)1, RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		V_0 = L_9;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_10 = V_1;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = __this->___m_CurrentBackbuffer;
		NullCheck(L_10);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_10)->___graphicsResource = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_10)->___graphicsResource), (void*)L_11);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_12 = V_1;
		NullCheck(L_12);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_12)->___imported = (bool)1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_13 = V_1;
		NullCheck(L_13);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_14 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_13)->___desc);
		il2cpp_codegen_initobj(L_14, sizeof(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673));
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_15 = V_1;
		NullCheck(L_15);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_16 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_15)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_17 = ___1_info;
		int32_t L_18 = L_17->___width;
		L_16->___width = L_18;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_19 = V_1;
		NullCheck(L_19);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_20 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_19)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_21 = ___1_info;
		int32_t L_22 = L_21->___height;
		L_20->___height = L_22;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_23 = V_1;
		NullCheck(L_23);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_24 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_23)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_25 = ___1_info;
		int32_t L_26 = L_25->___volumeDepth;
		L_24->___slices = L_26;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_27 = V_1;
		NullCheck(L_27);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_28 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_27)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_29 = ___1_info;
		int32_t L_30 = L_29->___msaaSamples;
		L_28->___msaaSamples = L_30;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_31 = V_1;
		NullCheck(L_31);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_32 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_31)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_33 = ___1_info;
		bool L_34 = L_33->___bindMS;
		L_32->___bindTextureMS = L_34;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_35 = V_1;
		NullCheck(L_35);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_36 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_35)->___desc);
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_37 = ___1_info;
		int32_t L_38 = L_37->___format;
		L_36->___format = L_38;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_39 = V_1;
		NullCheck(L_39);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_40 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_39)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_41 = ___2_importParams;
		bool L_42 = L_41->___clearOnFirstUse;
		L_40->___clearBuffer = L_42;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_43 = V_1;
		NullCheck(L_43);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_44 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_43)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_45 = ___2_importParams;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_46 = L_45->___clearColor;
		L_44->___clearColor = L_46;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_47 = V_1;
		NullCheck(L_47);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_48 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_47)->___desc);
		ImportResourceParams_t01ED7986416DDD1E406B0EA9B0D0119FD5E2A616* L_49 = ___2_importParams;
		bool L_50 = L_49->___discardOnLastUse;
		L_48->___discardBuffer = L_50;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_51 = V_1;
		NullCheck(L_51);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_51)->___validDesc = (bool)0;
		int32_t L_52 = V_0;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F((&V_2), L_52, (bool)0, (bool)0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_53 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&(&V_2)->___handle);
		RenderGraphResourceRegistry_ValidateRenderTarget_mBBDE31669BD482BD909FB71664D0E7C28019A234(__this, L_53, NULL);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_54 = V_2;
		V_4 = L_54;
		goto IL_011b;
	}

IL_011b:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_55 = V_4;
		return L_55;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateRenderTarget_mBBDE31669BD482BD909FB71664D0E7C28019A234 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3(__this, L_2, (&V_1), NULL);
	}

IL_0016:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* ___1_outInfo, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_9 = NULL;
	bool V_10 = false;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_11;
	memset((&V_11), 0, sizeof(V_11));
	bool V_12 = false;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_13;
	memset((&V_13), 0, sizeof(V_13));
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_14;
	memset((&V_14), 0, sizeof(V_14));
	int32_t G_B19_0 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_0);
		V_2 = L_1;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_2), NULL);
		V_1 = (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0029;
		}
	}
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_4 = ___1_outInfo;
		il2cpp_codegen_initobj(L_4, sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral29EBB2D9F24232AC9B919097BFAC02D192984052)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3_RuntimeMethod_var)));
	}

IL_0029:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_7;
		L_7 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(__this, L_6, NULL);
		V_0 = L_7;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_8 = V_0;
		NullCheck(L_8);
		bool L_9 = ((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_8)->___imported;
		V_3 = L_9;
		bool L_10 = V_3;
		if (!L_10)
		{
			goto IL_0290;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_11 = V_0;
		NullCheck(L_11);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_11)->___graphicsResource;
		V_4 = L_12;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_13 = V_4;
		V_5 = (bool)((((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_13) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_14 = V_5;
		if (!L_14)
		{
			goto IL_0060;
		}
	}
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_15 = ___1_outInfo;
		il2cpp_codegen_initobj(L_15, sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
		goto IL_028d;
	}

IL_0060:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_16 = V_4;
		NullCheck(L_16);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_17 = L_16->___m_RT;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_18;
		L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_6 = L_18;
		bool L_19 = V_6;
		if (!L_19)
		{
			goto IL_0102;
		}
	}
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_20 = ___1_outInfo;
		il2cpp_codegen_initobj(L_20, sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_21 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_22 = V_4;
		NullCheck(L_22);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_23 = L_22->___m_RT;
		NullCheck(L_23);
		int32_t L_24;
		L_24 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_23);
		L_21->___width = L_24;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_25 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_26 = V_4;
		NullCheck(L_26);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_27 = L_26->___m_RT;
		NullCheck(L_27);
		int32_t L_28;
		L_28 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_27);
		L_25->___height = L_28;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_29 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_30 = V_4;
		NullCheck(L_30);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_31 = L_30->___m_RT;
		NullCheck(L_31);
		int32_t L_32;
		L_32 = RenderTexture_get_volumeDepth_m049340EE670E9632FC824B640A5570B5D3FCFEBF(L_31, NULL);
		L_29->___volumeDepth = L_32;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_33 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_34 = V_4;
		NullCheck(L_34);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = L_34->___m_RT;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_35, NULL);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_37 = V_4;
		NullCheck(L_37);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_38 = L_37->___m_RT;
		NullCheck(L_38);
		int32_t L_39;
		L_39 = RenderTexture_get_depthStencilFormat_m6ACD9DAF17D844CFBA06249D8DB130018C370CB2(L_38, NULL);
		int32_t L_40;
		L_40 = RenderGraphResourceRegistry_GetFormat_m2462BBDD1754FC6667EED8D32207AE92E5C01F6F(__this, L_36, L_39, NULL);
		L_33->___format = L_40;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_41 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_42 = V_4;
		NullCheck(L_42);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_43 = L_42->___m_RT;
		NullCheck(L_43);
		int32_t L_44;
		L_44 = RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658(L_43, NULL);
		L_41->___msaaSamples = L_44;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_45 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_46 = V_4;
		NullCheck(L_46);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_47 = L_46->___m_RT;
		NullCheck(L_47);
		bool L_48;
		L_48 = RenderTexture_get_bindTextureMS_m4E170B19063A32DE41AF3D1A905AED02BF41DD35(L_47, NULL);
		L_45->___bindMS = L_48;
		goto IL_028d;
	}

IL_0102:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_49 = V_4;
		NullCheck(L_49);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_50 = L_49->___m_ExternalTexture;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_51;
		L_51 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_50, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_7 = L_51;
		bool L_52 = V_7;
		if (!L_52)
		{
			goto IL_01c1;
		}
	}
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_53 = ___1_outInfo;
		il2cpp_codegen_initobj(L_53, sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_54 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_55 = V_4;
		NullCheck(L_55);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_56 = L_55->___m_ExternalTexture;
		NullCheck(L_56);
		int32_t L_57;
		L_57 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_56);
		L_54->___width = L_57;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_58 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_59 = V_4;
		NullCheck(L_59);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_60 = L_59->___m_ExternalTexture;
		NullCheck(L_60);
		int32_t L_61;
		L_61 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_60);
		L_58->___height = L_61;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_62 = ___1_outInfo;
		L_62->___volumeDepth = 1;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_63 = V_4;
		NullCheck(L_63);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_64 = L_63->___m_ExternalTexture;
		V_8 = (bool)((!(((RuntimeObject*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_64, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_65 = V_8;
		if (!L_65)
		{
			goto IL_0199;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_66 = V_4;
		NullCheck(L_66);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_67 = L_66->___m_ExternalTexture;
		V_9 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)CastclassClass((RuntimeObject*)L_67, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_68 = ___1_outInfo;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_69 = V_9;
		NullCheck(L_69);
		int32_t L_70;
		L_70 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_69, NULL);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_71 = V_9;
		NullCheck(L_71);
		int32_t L_72;
		L_72 = RenderTexture_get_depthStencilFormat_m6ACD9DAF17D844CFBA06249D8DB130018C370CB2(L_71, NULL);
		int32_t L_73;
		L_73 = RenderGraphResourceRegistry_GetFormat_m2462BBDD1754FC6667EED8D32207AE92E5C01F6F(__this, L_70, L_72, NULL);
		L_68->___format = L_73;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_74 = ___1_outInfo;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_75 = V_9;
		NullCheck(L_75);
		int32_t L_76;
		L_76 = RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658(L_75, NULL);
		L_74->___msaaSamples = L_76;
		goto IL_01b4;
	}

IL_0199:
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_77 = ___1_outInfo;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_78 = V_4;
		NullCheck(L_78);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_79 = L_78->___m_ExternalTexture;
		NullCheck(L_79);
		int32_t L_80;
		L_80 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_79);
		L_77->___format = L_80;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_81 = ___1_outInfo;
		L_81->___msaaSamples = 1;
	}

IL_01b4:
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_82 = ___1_outInfo;
		L_82->___bindMS = (bool)0;
		goto IL_028d;
	}

IL_01c1:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_83 = V_4;
		NullCheck(L_83);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_84 = L_83->___m_NameID;
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_85 = ((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___emptyId;
		bool L_86;
		L_86 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_84, L_85, NULL);
		V_10 = L_86;
		bool L_87 = V_10;
		if (!L_87)
		{
			goto IL_0281;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_88 = ___0_res;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_89;
		L_89 = RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A(__this, L_88, (bool)1, NULL);
		V_11 = L_89;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_90 = ___1_outInfo;
		il2cpp_codegen_initobj(L_90, sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_91 = V_11;
		int32_t L_92 = L_91.___width;
		if (!L_92)
		{
			goto IL_021d;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_93 = V_11;
		int32_t L_94 = L_93.___height;
		if (!L_94)
		{
			goto IL_021d;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_95 = V_11;
		int32_t L_96 = L_95.___slices;
		if (!L_96)
		{
			goto IL_021d;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_97 = V_11;
		int32_t L_98 = L_97.___msaaSamples;
		if (!L_98)
		{
			goto IL_021d;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_99 = V_11;
		int32_t L_100 = L_99.___format;
		G_B19_0 = ((((int32_t)L_100) == ((int32_t)0))? 1 : 0);
		goto IL_021e;
	}

IL_021d:
	{
		G_B19_0 = 1;
	}

IL_021e:
	{
		V_12 = (bool)G_B19_0;
		bool L_101 = V_12;
		if (!L_101)
		{
			goto IL_0230;
		}
	}
	{
		Exception_t* L_102 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_102, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF2A63EA0440B3D405C3F86E3EDE3472EEA4AA23C)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_102, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3_RuntimeMethod_var)));
	}

IL_0230:
	{
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_103 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_104 = V_11;
		int32_t L_105 = L_104.___width;
		L_103->___width = L_105;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_106 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_107 = V_11;
		int32_t L_108 = L_107.___height;
		L_106->___height = L_108;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_109 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_110 = V_11;
		int32_t L_111 = L_110.___slices;
		L_109->___volumeDepth = L_111;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_112 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_113 = V_11;
		int32_t L_114 = L_113.___msaaSamples;
		L_112->___msaaSamples = L_114;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_115 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_116 = V_11;
		int32_t L_117 = L_116.___format;
		L_115->___format = L_117;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_118 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_119 = V_11;
		bool L_120 = L_119.___bindTextureMS;
		L_118->___bindMS = L_120;
		goto IL_028d;
	}

IL_0281:
	{
		Exception_t* L_121 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_121, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6E760A0DF3D3937E19EF0BC5A96E26CE0FBC7132)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_121, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_GetRenderTargetInfo_m89AB2BA798361DFE30D89813AE75DCA8D234D3C3_RuntimeMethod_var)));
	}

IL_028d:
	{
		goto IL_02fa;
	}

IL_0290:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_122 = ___0_res;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_123;
		L_123 = RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A(__this, L_122, (bool)0, NULL);
		V_13 = L_123;
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_124;
		L_124 = TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257((&V_13), NULL);
		V_14 = L_124;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_125 = ___1_outInfo;
		il2cpp_codegen_initobj(L_125, sizeof(RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA));
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_126 = ___1_outInfo;
		int32_t L_127;
		L_127 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_14), NULL);
		L_126->___width = L_127;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_128 = ___1_outInfo;
		int32_t L_129;
		L_129 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_14), NULL);
		L_128->___height = L_129;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_130 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_131 = V_13;
		int32_t L_132 = L_131.___slices;
		L_130->___volumeDepth = L_132;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_133 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_134 = V_13;
		int32_t L_135 = L_134.___msaaSamples;
		L_133->___msaaSamples = L_135;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_136 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_137 = V_13;
		bool L_138 = L_137.___bindTextureMS;
		L_136->___bindMS = L_138;
		RenderTargetInfo_tE4102A5736DF137E6520D13766B89F0EECEE8DEA* L_139 = ___1_outInfo;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_140 = V_13;
		int32_t L_141 = L_140.___format;
		L_139->___format = L_141;
	}

IL_02fa:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetFormat_m2462BBDD1754FC6667EED8D32207AE92E5C01F6F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_color, int32_t ___1_depthStencil, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_color;
		int32_t L_1 = ___1_depthStencil;
		RenderGraphResourceRegistry_ValidateFormat_m27791C714E632B475B3160476994E75CC3608D0F(__this, L_0, L_1, NULL);
		int32_t L_2 = ___1_depthStencil;
		if (L_2)
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_3 = ___0_color;
		G_B3_0 = L_3;
		goto IL_0011;
	}

IL_0010:
	{
		int32_t L_4 = ___1_depthStencil;
		G_B3_0 = L_4;
	}

IL_0011:
	{
		V_0 = G_B3_0;
		goto IL_0014;
	}

IL_0014:
	{
		int32_t L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateFormat_m27791C714E632B475B3160476994E75CC3608D0F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_color, int32_t ___1_depthStencil, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B4_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		int32_t L_2 = ___0_color;
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		int32_t L_3 = ___1_depthStencil;
		G_B4_0 = ((!(((uint32_t)L_3) <= ((uint32_t)0)))? 1 : 0);
		goto IL_0015;
	}

IL_0014:
	{
		G_B4_0 = 0;
	}

IL_0015:
	{
		V_1 = (bool)G_B4_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0025;
		}
	}
	{
		Exception_t* L_5 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAFF85FDC22A5ED1C5DE821DB06EEE0BB1538BC4B)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateFormat_m27791C714E632B475B3160476994E75CC3608D0F_RuntimeMethod_var)));
	}

IL_0025:
	{
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 RenderGraphResourceRegistry_CreateTexture_m4739FA5907BC2B38F1544B3B06B728A60C3449F7 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, int32_t ___1_transientPassIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_0 = ___0_desc;
		RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		NullCheck(L_1);
		int32_t L_2 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		int32_t L_4;
		L_4 = RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA(L_3, (&V_1), (bool)1, RenderGraphResourcesData_AddNewRenderGraphResource_TisTextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_m728C9F79E8CA9D56A1B47FE52B9EF0C4951FA4CA_RuntimeMethod_var);
		V_0 = L_4;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_5 = V_1;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_6 = ___0_desc;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_7 = (*(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)L_6);
		NullCheck(L_5);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_5)->___desc = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_5)->___desc))->___func), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_5)->___desc))->___name), (void*)NULL);
		#endif
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_8 = V_1;
		NullCheck(L_8);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_8)->___validDesc = (bool)1;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_9 = V_1;
		int32_t L_10 = ___1_transientPassIndex;
		NullCheck(L_9);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_9)->___transientPassIndex = L_10;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_11 = V_1;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_12 = ___0_desc;
		bool L_13 = L_12->___fallBackToBlackTexture;
		NullCheck(L_11);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_11)->___requestFallBack = L_13;
		int32_t L_14 = V_0;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_15;
		memset((&L_15), 0, sizeof(L_15));
		TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F((&L_15), L_14, (bool)0, (bool)0, NULL);
		V_2 = L_15;
		goto IL_004b;
	}

IL_004b:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_16 = V_2;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetResourceCount_m4BE0CF64A3322398C580AA85554F192B408E01DD (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = ___0_type;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_4 = L_3->___resourceArray;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_inline(L_4, DynamicArray_1_get_size_m0C78CDCD1FF6A1256C3382649AF82DE707BB6C16_RuntimeMethod_var);
		V_0 = L_5;
		goto IL_0016;
	}

IL_0016:
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetTextureResourceCount_m356073B05E385D690DE2E5E8051E2D73CA3C8F5C (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = RenderGraphResourceRegistry_GetResourceCount_m4BE0CF64A3322398C580AA85554F192B408E01DD(__this, 0, NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_1 = NULL;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		NullCheck(L_2);
		int32_t L_3 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_5 = L_4->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		V_0 = L_7;
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_5);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_9;
		L_9 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_5, L_8, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_10 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_9);
		V_1 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)IsInstClass((RuntimeObject*)L_10, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var));
		goto IL_0039;
	}

IL_0039:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_11 = V_1;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* RenderGraphResourceRegistry_GetTextureResource_m575CDEC142A0344363BBF8BBB69640F76355ACFF (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_3 = L_2->___resourceArray;
		int32_t L_4 = ___0_index;
		NullCheck(L_3);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_5;
		L_5 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_3, L_4, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_6 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_5);
		V_0 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)IsInstClass((RuntimeObject*)L_6, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var));
		goto IL_001d;
	}

IL_001d:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, bool ___1_noThrowOnInvalidDesc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t G_B3_0 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		NullCheck(L_2);
		int32_t L_3 = 0;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_5 = L_4->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		V_1 = L_7;
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		NullCheck(L_5);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_9;
		L_9 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_5, L_8, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_10 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_9);
		V_0 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)IsInstClass((RuntimeObject*)L_10, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var));
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_11 = V_0;
		NullCheck(L_11);
		bool L_12 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_11)->___validDesc;
		if (L_12)
		{
			goto IL_0045;
		}
	}
	{
		bool L_13 = ___1_noThrowOnInvalidDesc;
		G_B3_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_0046;
	}

IL_0045:
	{
		G_B3_0 = 0;
	}

IL_0046:
	{
		V_2 = (bool)G_B3_0;
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_005a;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral874A7E00232E4481BC3A70F1072EC145A10FB980)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFFE3A1B73CD7FC81540FBBE737435B0A887629D5)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A_RuntimeMethod_var)));
	}

IL_005a:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_16 = V_0;
		NullCheck(L_16);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_17 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_16)->___desc;
		V_3 = L_17;
		goto IL_0063;
	}

IL_0063:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_18 = V_3;
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateRendererList_mF17F91478E9E68FE172F6C361D0428D31017FA84 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* ___0_desc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214 V_2;
	memset((&V_2), 0, sizeof(V_2));
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* L_0 = ___0_desc;
		RenderGraphResourceRegistry_ValidateRendererListDesc_mF2224CC79FAB9C20E8458DD5DCDD55926B31100A(__this, L_0, NULL);
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_1 = __this->___m_RendererListResources;
		RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* L_2 = ___0_desc;
		il2cpp_codegen_runtime_class_init_inline(RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_il2cpp_TypeInfo_var);
		RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 L_3;
		L_3 = RendererListDesc_ConvertToParameters_m569940D4081901AA4594FEE9384F21B68EED930C(L_2, NULL);
		V_1 = L_3;
		RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214 L_4;
		memset((&L_4), 0, sizeof(L_4));
		RendererListResource__ctor_m2EC589E1FC016AEF1D76832DE7B7A18715CF8353((&L_4), (&V_1), NULL);
		V_2 = L_4;
		NullCheck(L_1);
		int32_t L_5;
		L_5 = DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86(L_1, (&V_2), DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_RuntimeMethod_var);
		V_0 = L_5;
		int32_t L_6 = V_0;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_7;
		memset((&L_7), 0, sizeof(L_7));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_7), L_6, 0, NULL);
		V_3 = L_7;
		goto IL_0030;
	}

IL_0030:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = V_3;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateRendererList_m0AB52A07CF2779A3A48EC1505C0663EBB0CE09AB (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* ___0_desc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214 V_1;
	memset((&V_1), 0, sizeof(V_1));
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_0 = __this->___m_RendererListResources;
		RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* L_1 = ___0_desc;
		RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214 L_2;
		memset((&L_2), 0, sizeof(L_2));
		RendererListResource__ctor_m2EC589E1FC016AEF1D76832DE7B7A18715CF8353((&L_2), L_1, NULL);
		V_1 = L_2;
		NullCheck(L_0);
		int32_t L_3;
		L_3 = DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86(L_0, (&V_1), DynamicArray_1_Add_m671AABD060C474E018B89A95E12B0D72D0325E86_RuntimeMethod_var);
		V_0 = L_3;
		int32_t L_4 = V_0;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_5;
		memset((&L_5), 0, sizeof(L_5));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_5), L_4, 0, NULL);
		V_2 = L_5;
		goto IL_0020;
	}

IL_0020:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateShadowRendererList_m30FC47F4DE6E499AECDEB93320EAB31E7ABE654D (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* ___1_shadowDrawinSettings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		ShadowDrawingSettings_t3C0AD7F3960F1BF5536867AF6E641F23F4C7AFA4* L_0 = ___1_shadowDrawinSettings;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1;
		L_1 = ScriptableRenderContext_CreateShadowRendererList_m34053F9A4CF0DCB00BD4A8816C2756A3943DDA3D((&___0_context), L_0, NULL);
		(&V_0)->___rendererList = L_1;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_2 = __this->___m_RendererListLegacyResources;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_2, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_3;
		int32_t L_4 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_5;
		memset((&L_5), 0, sizeof(L_5));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_5), L_4, 1, NULL);
		V_2 = L_5;
		goto IL_0030;
	}

IL_0030:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateGizmoRendererList_m33EDA6EB8166479EC56DE9DFC4FC115A7A30D229 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** ___1_camera, int32_t* ___2_gizmoSubset, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** L_0 = ___1_camera;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = *((Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184**)L_0);
		int32_t* L_2 = ___2_gizmoSubset;
		int32_t L_3 = *((int32_t*)L_2);
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_4;
		L_4 = ScriptableRenderContext_CreateGizmoRendererList_mFDC598F37B44F17760CCBD4D6C4D587DC977319B((&___0_context), L_1, L_3, NULL);
		(&V_0)->___rendererList = L_4;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_5 = __this->___m_RendererListLegacyResources;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_5, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_6;
		int32_t L_7 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8;
		memset((&L_8), 0, sizeof(L_8));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_8), L_7, 1, NULL);
		V_2 = L_8;
		goto IL_0033;
	}

IL_0033:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_9 = V_2;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateUIOverlayRendererList_m46526EE13E30766E162E392F1657783FDE03B542 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** ___1_camera, int32_t* ___2_uiSubset, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** L_0 = ___1_camera;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = *((Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184**)L_0);
		int32_t* L_2 = ___2_uiSubset;
		int32_t L_3 = *((int32_t*)L_2);
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_4;
		L_4 = ScriptableRenderContext_CreateUIOverlayRendererList_mECFBBBF8D17666D3F118550E9EE1B699BC9F7543((&___0_context), L_1, L_3, NULL);
		(&V_0)->___rendererList = L_4;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_5 = __this->___m_RendererListLegacyResources;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_5, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_6;
		int32_t L_7 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8;
		memset((&L_8), 0, sizeof(L_8));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_8), L_7, 1, NULL);
		V_2 = L_8;
		goto IL_0033;
	}

IL_0033:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_9 = V_2;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateWireOverlayRendererList_mCC7708FDEF533AADCA3AA0AEDD6EBDFB7BB3EA49 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** ___1_camera, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** L_0 = ___1_camera;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = *((Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184**)L_0);
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_2;
		L_2 = ScriptableRenderContext_CreateWireOverlayRendererList_m6D1BCF277189F56DA8F717BE220C52B91377BF05((&___0_context), L_1, NULL);
		(&V_0)->___rendererList = L_2;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_3 = __this->___m_RendererListLegacyResources;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_3, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_4;
		int32_t L_5 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6;
		memset((&L_6), 0, sizeof(L_6));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_6), L_5, 1, NULL);
		V_2 = L_6;
		goto IL_0031;
	}

IL_0031:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_7 = V_2;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateSkyboxRendererList_m9198B2CD33D657CBDF6F6289465F810C1A4DAD24 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** ___1_camera, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** L_0 = ___1_camera;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = *((Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184**)L_0);
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_2;
		L_2 = ScriptableRenderContext_CreateSkyboxRendererList_mD409B50EC66BD481E4293F7AACFA561E44DE3CC4((&___0_context), L_1, NULL);
		(&V_0)->___rendererList = L_2;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_3 = __this->___m_RendererListLegacyResources;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_3, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_4;
		int32_t L_5 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6;
		memset((&L_6), 0, sizeof(L_6));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_6), L_5, 1, NULL);
		V_2 = L_6;
		goto IL_0031;
	}

IL_0031:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_7 = V_2;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateSkyboxRendererList_mFFF3E44CE6BD9C11A14384183A71C0EAD676F55A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** ___1_camera, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_projectionMatrix, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_viewMatrix, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** L_0 = ___1_camera;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = *((Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184**)L_0);
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_projectionMatrix;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3 = ___3_viewMatrix;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_4;
		L_4 = ScriptableRenderContext_CreateSkyboxRendererList_m1CD1B3D9177DB684F7BF3767585ADF83618F388C((&___0_context), L_1, L_2, L_3, NULL);
		(&V_0)->___rendererList = L_4;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_5 = __this->___m_RendererListLegacyResources;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_5, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_6;
		int32_t L_7 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8;
		memset((&L_8), 0, sizeof(L_8));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_8), L_7, 1, NULL);
		V_2 = L_8;
		goto IL_0034;
	}

IL_0034:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_9 = V_2;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA RenderGraphResourceRegistry_CreateSkyboxRendererList_m91F35DDE229A009EDDA83391B04EC5309694EED7 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___0_context, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** ___1_camera, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___2_projectionMatrixL, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_viewMatrixL, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___4_projectionMatrixR, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___5_viewMatrixR, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68));
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** L_0 = ___1_camera;
		Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = *((Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184**)L_0);
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ___2_projectionMatrixL;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3 = ___3_viewMatrixL;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ___4_projectionMatrixR;
		Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_5 = ___5_viewMatrixR;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_6;
		L_6 = ScriptableRenderContext_CreateSkyboxRendererList_m31A302B73F28BBB96944341D34EFB4AD3D85937D((&___0_context), L_1, L_2, L_3, L_4, L_5, NULL);
		(&V_0)->___rendererList = L_6;
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_7 = __this->___m_RendererListLegacyResources;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2(L_7, (&V_0), DynamicArray_1_Add_mF49272DC4EA932F806C436D0590907564312D6B2_RuntimeMethod_var);
		V_1 = L_8;
		int32_t L_9 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_10;
		memset((&L_10), 0, sizeof(L_10));
		RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478((&L_10), L_9, 1, NULL);
		V_2 = L_10;
		goto IL_0038;
	}

IL_0038:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_11 = V_2;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphResourceRegistry_ImportBuffer_m026FB1E05090921AE40032BBE6D8A7A7773CD85A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* ___0_graphicsBuffer, bool ___1_forceRelease, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_1 = NULL;
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666(L_2, (&V_1), (bool)1, RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666_RuntimeMethod_var);
		V_0 = L_3;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_4 = V_1;
		GraphicsBuffer_t91FACD3CD78588C25C361C453D1A2FE055EC4AF1* L_5 = ___0_graphicsBuffer;
		NullCheck(L_4);
		((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_4)->___graphicsResource = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_4)->___graphicsResource), (void*)L_5);
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_6 = V_1;
		NullCheck(L_6);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_6)->___imported = (bool)1;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_7 = V_1;
		bool L_8 = ___1_forceRelease;
		NullCheck(L_7);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_7)->___forceRelease = L_8;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_9 = V_1;
		NullCheck(L_9);
		((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_9)->___validDesc = (bool)0;
		int32_t L_10 = V_0;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_11;
		memset((&L_11), 0, sizeof(L_11));
		BufferHandle__ctor_m5F713E4CCFBA059228DB561D4392F63D26574736((&L_11), L_10, (bool)0, NULL);
		V_2 = L_11;
		goto IL_0038;
	}

IL_0038:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_12 = V_2;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 RenderGraphResourceRegistry_CreateBuffer_mC4343C5EA76001DF4D2DC0EBDD4706C8F4583253 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, int32_t ___1_transientPassIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_1 = NULL;
	BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_0 = ___0_desc;
		RenderGraphResourceRegistry_ValidateBufferDesc_m8FCE239903CB04BFCC7185D58B89CC99D97DCD1F(__this, L_0, NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		NullCheck(L_1);
		int32_t L_2 = 1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		int32_t L_4;
		L_4 = RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666(L_3, (&V_1), (bool)1, RenderGraphResourcesData_AddNewRenderGraphResource_TisBufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_mEDAB9B800A331A8DACF59639760BE92A1F9FA666_RuntimeMethod_var);
		V_0 = L_4;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_5 = V_1;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_6 = ___0_desc;
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B L_7 = (*(BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B*)L_6);
		NullCheck(L_5);
		((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_5)->___desc = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((&((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_5)->___desc))->___name), (void*)NULL);
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_8 = V_1;
		NullCheck(L_8);
		((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_8)->___validDesc = (bool)1;
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_9 = V_1;
		int32_t L_10 = ___1_transientPassIndex;
		NullCheck(L_9);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_9)->___transientPassIndex = L_10;
		int32_t L_11 = V_0;
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_12;
		memset((&L_12), 0, sizeof(L_12));
		BufferHandle__ctor_m5F713E4CCFBA059228DB561D4392F63D26574736((&L_12), L_11, (bool)0, NULL);
		V_2 = L_12;
		goto IL_003e;
	}

IL_003e:
	{
		BufferHandle_t0F30006F1AFC28BAD7E4289A6DE4C26C9F89B0F5 L_13 = V_2;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B RenderGraphResourceRegistry_GetBufferResourceDesc_m220BE9C353ACC16C57893409821A3131034603C1 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, bool ___1_noThrowOnInvalidDesc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_0 = NULL;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t G_B3_0 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0), NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		NullCheck(L_2);
		int32_t L_3 = 1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_5 = L_4->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		V_1 = L_7;
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		NullCheck(L_5);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_9;
		L_9 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_5, L_8, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_10 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_9);
		V_0 = ((BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098*)IsInstClass((RuntimeObject*)L_10, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var));
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_11 = V_0;
		NullCheck(L_11);
		bool L_12 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_11)->___validDesc;
		if (L_12)
		{
			goto IL_0045;
		}
	}
	{
		bool L_13 = ___1_noThrowOnInvalidDesc;
		G_B3_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_0046;
	}

IL_0045:
	{
		G_B3_0 = 0;
	}

IL_0046:
	{
		V_2 = (bool)G_B3_0;
		bool L_14 = V_2;
		if (!L_14)
		{
			goto IL_005a;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6512C130B51B1142B5789B915FE2508ABC9AED53)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFFE3A1B73CD7FC81540FBBE737435B0A887629D5)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_GetBufferResourceDesc_m220BE9C353ACC16C57893409821A3131034603C1_RuntimeMethod_var)));
	}

IL_005a:
	{
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_16 = V_0;
		NullCheck(L_16);
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B L_17 = ((RenderGraphResource_2_t2BE437724BCC9F6952C8376B6A06474A95CA757C*)L_16)->___desc;
		V_3 = L_17;
		goto IL_0063;
	}

IL_0063:
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B L_18 = V_3;
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetBufferResourceCount_mF9F222B744B3C5D94085D8267BC27598AED2FF90 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = RenderGraphResourceRegistry_GetResourceCount_m4BE0CF64A3322398C580AA85554F192B408E01DD(__this, 1, NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* RenderGraphResourceRegistry_GetBufferResource_mA664237803D8E329F7D06F7F6CC5665223555B89 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_1 = NULL;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0), NULL);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_2 = __this->___m_RenderGraphResources;
		NullCheck(L_2);
		int32_t L_3 = 1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_5 = L_4->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		V_0 = L_7;
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_5);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_9;
		L_9 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_5, L_8, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_10 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_9);
		V_1 = ((BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098*)IsInstClass((RuntimeObject*)L_10, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var));
		goto IL_0039;
	}

IL_0039:
	{
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_11 = V_1;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* RenderGraphResourceRegistry_GetBufferResource_m9D69417223BA84F2BF4B7D816D2459BDF75C00F4 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* V_0 = NULL;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_3 = L_2->___resourceArray;
		int32_t L_4 = ___0_index;
		NullCheck(L_3);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_5;
		L_5 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_3, L_4, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_6 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_5);
		V_0 = ((BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098*)IsInstClass((RuntimeObject*)L_6, BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098_il2cpp_TypeInfo_var));
		goto IL_001d;
	}

IL_001d:
	{
		BufferResource_tF2434AF4F2E83830740E4D3670056E374F567098* L_7 = V_0;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* RenderGraphResourceRegistry_GetRayTracingAccelerationStructureResource_mB30DB5A291B9885E3F08126C26ACD20A7327696D (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* V_1 = NULL;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 2;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_3 = L_2->___resourceArray;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_4);
		V_0 = L_5;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_6;
		L_6 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		NullCheck(L_3);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_7;
		L_7 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_3, L_6, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_8 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_7);
		V_1 = ((RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F*)IsInstClass((RuntimeObject*)L_8, RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_il2cpp_TypeInfo_var));
		goto IL_002a;
	}

IL_002a:
	{
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RenderGraphResourceRegistry_GetRayTracingAccelerationStructureResourceCount_m45FCD4CACE810A76EB41D59B92AC9B916306E124 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = RenderGraphResourceRegistry_GetResourceCount_m4BE0CF64A3322398C580AA85554F192B408E01DD(__this, 2, NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 RenderGraphResourceRegistry_ImportRayTracingAccelerationStructure_m8DA3C5C29CFD8F50EB7C43FCD66CE1D6FF263EB1 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D** ___0_accelStruct, String_t* ___1_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcesData_AddNewRenderGraphResource_TisRayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_mF3907334DED2C9584B8948F6FA91D0A015278168_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* V_1 = NULL;
	RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		NullCheck(L_0);
		int32_t L_1 = 2;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
		NullCheck(L_2);
		int32_t L_3;
		L_3 = RenderGraphResourcesData_AddNewRenderGraphResource_TisRayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_mF3907334DED2C9584B8948F6FA91D0A015278168(L_2, (&V_1), (bool)0, RenderGraphResourcesData_AddNewRenderGraphResource_TisRayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F_mF3907334DED2C9584B8948F6FA91D0A015278168_RuntimeMethod_var);
		V_0 = L_3;
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_4 = V_1;
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D** L_5 = ___0_accelStruct;
		RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D* L_6 = *((RayTracingAccelerationStructure_tA2CDD2FA1D6A5A8D4BBA504ECCBB0208A3C7919D**)L_5);
		NullCheck(L_4);
		((RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223*)L_4)->___graphicsResource = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223*)L_4)->___graphicsResource), (void*)L_6);
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_7 = V_1;
		NullCheck(L_7);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_7)->___imported = (bool)1;
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_8 = V_1;
		NullCheck(L_8);
		((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_8)->___forceRelease = (bool)0;
		RayTracingAccelerationStructureResource_tAC94472B30767368F4B3DE33B22621008D3BE49F* L_9 = V_1;
		NullCheck(L_9);
		RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55* L_10 = (RayTracingAccelerationStructureDesc_t5C67C919000D5DD5C28BFFE96893F6E7BE07DA55*)(&((RenderGraphResource_2_tD44B90D851D6D4E6028C0CD63A36754F63207223*)L_9)->___desc);
		String_t* L_11 = ___1_name;
		L_10->___name = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&L_10->___name), (void*)L_11);
		int32_t L_12 = V_0;
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_13;
		memset((&L_13), 0, sizeof(L_13));
		RayTracingAccelerationStructureHandle__ctor_m9021F7C2A0DCED1BAE013FE7527736130D6F3450((&L_13), L_12, NULL);
		V_2 = L_13;
		goto IL_003d;
	}

IL_003d:
	{
		RayTracingAccelerationStructureHandle_tEA10AD3993B726CEE2A4F6E8F33F4A9C6DC2A616 L_14 = V_2;
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_UpdateSharedResourceLastFrameIndex_m2C90BC2FDB68FDA3E1EB592C5C767C3D074DE5A5 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, int32_t ___0_type, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = ___0_type;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_4 = L_3->___resourceArray;
		int32_t L_5 = ___1_index;
		NullCheck(L_4);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_6;
		L_6 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_4, L_5, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_7 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_6);
		int32_t L_8 = __this->___m_ExecutionCount;
		NullCheck(L_7);
		L_7->___sharedResourceLastFrameUsed = L_8;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_UpdateSharedResourceLastFrameIndex_mFE7FDDE309C51CA0F85E435DE00CF08FA6B64C87 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		int32_t L_4;
		L_4 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		RenderGraphResourceRegistry_UpdateSharedResourceLastFrameIndex_m2C90BC2FDB68FDA3E1EB592C5C767C3D074DE5A5(__this, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ManageSharedRenderGraphResources_m8E79AF777DAFAFD94C35A6B26BCC7E0F13749461 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* V_1 = NULL;
	int32_t V_2 = 0;
	IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	int32_t G_B5_0 = 0;
	int32_t G_B11_0 = 0;
	{
		V_0 = 0;
		goto IL_00a8;
	}

IL_0008:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		V_1 = L_3;
		V_2 = 1;
		goto IL_008f;
	}

IL_0016:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_4 = __this->___m_RenderGraphResources;
		int32_t L_5 = V_0;
		NullCheck(L_4);
		int32_t L_6 = L_5;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
		NullCheck(L_7);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_8 = L_7->___resourceArray;
		int32_t L_9 = V_2;
		NullCheck(L_8);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_10;
		L_10 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_8, L_9, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_11 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_10);
		V_3 = L_11;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = V_3;
		NullCheck(L_12);
		bool L_13;
		L_13 = VirtualFuncInvoker0< bool >::Invoke(6, L_12);
		V_4 = L_13;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_14 = V_3;
		NullCheck(L_14);
		int32_t L_15 = L_14->___sharedResourceLastFrameUsed;
		int32_t L_16 = __this->___m_ExecutionCount;
		if ((!(((uint32_t)L_15) == ((uint32_t)L_16))))
		{
			goto IL_0049;
		}
	}
	{
		bool L_17 = V_4;
		G_B5_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
		goto IL_004a;
	}

IL_0049:
	{
		G_B5_0 = 0;
	}

IL_004a:
	{
		V_5 = (bool)G_B5_0;
		bool L_18 = V_5;
		if (!L_18)
		{
			goto IL_005b;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_19 = V_3;
		NullCheck(L_19);
		VirtualActionInvoker0::Invoke(12, L_19);
		goto IL_008a;
	}

IL_005b:
	{
		bool L_20 = V_4;
		if (!L_20)
		{
			goto IL_007a;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_21 = V_3;
		NullCheck(L_21);
		bool L_22 = L_21->___sharedExplicitRelease;
		if (L_22)
		{
			goto IL_007a;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_23 = V_3;
		NullCheck(L_23);
		int32_t L_24 = L_23->___sharedResourceLastFrameUsed;
		int32_t L_25 = __this->___m_ExecutionCount;
		G_B11_0 = ((((int32_t)((int32_t)il2cpp_codegen_add(L_24, ((int32_t)30)))) < ((int32_t)L_25))? 1 : 0);
		goto IL_007b;
	}

IL_007a:
	{
		G_B11_0 = 0;
	}

IL_007b:
	{
		V_6 = (bool)G_B11_0;
		bool L_26 = V_6;
		if (!L_26)
		{
			goto IL_008a;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_27 = V_3;
		NullCheck(L_27);
		VirtualActionInvoker0::Invoke(15, L_27);
	}

IL_008a:
	{
		int32_t L_28 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_008f:
	{
		int32_t L_29 = V_2;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_30 = V_1;
		NullCheck(L_30);
		int32_t L_31 = L_30->___sharedResourcesCount;
		V_7 = (bool)((((int32_t)L_29) < ((int32_t)((int32_t)il2cpp_codegen_add(L_31, 1))))? 1 : 0);
		bool L_32 = V_7;
		if (L_32)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_33 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_33, 1));
	}

IL_00a8:
	{
		int32_t L_34 = V_0;
		V_8 = (bool)((((int32_t)L_34) < ((int32_t)3))? 1 : 0);
		bool L_35 = V_8;
		if (L_35)
		{
			goto IL_0008;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_CreatePooledResource_mC65D9B84130B8A5482EA59694CD15BEC81CF859C (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, int32_t ___1_type, int32_t ___2_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4590D680E813AF68C772357407A88D6ABBF3913F);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_0;
	memset((&V_0), 0, sizeof(V_0));
	IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_4;
	memset((&V_4), 0, sizeof(V_4));
	bool V_5 = false;
	ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* G_B5_0 = NULL;
	ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* G_B4_0 = NULL;
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 G_B6_0;
	memset((&G_B6_0), 0, sizeof(G_B6_0));
	{
		int32_t L_0 = ___2_index;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0), _stringLiteral4590D680E813AF68C772357407A88D6ABBF3913F, NULL);
		Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&V_0), (bool)0, Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_1 = __this->___m_RenderGraphResources;
		int32_t L_2 = ___1_type;
		NullCheck(L_1);
		int32_t L_3 = L_2;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
		NullCheck(L_4);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_5 = L_4->___resourceArray;
		int32_t L_6 = ___2_index;
		NullCheck(L_5);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_7;
		L_7 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_5, L_6, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_8 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_7);
		V_1 = L_8;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_9 = V_1;
		NullCheck(L_9);
		bool L_10 = L_9->___imported;
		V_2 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0);
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0089;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_12 = V_1;
		NullCheck(L_12);
		VirtualActionInvoker0::Invoke(11, L_12);
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_13 = __this->___m_RenderGraphDebug;
		NullCheck(L_13);
		bool L_14 = L_13->___enableLogging;
		V_3 = L_14;
		bool L_15 = V_3;
		if (!L_15)
		{
			goto IL_005e;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_16 = V_1;
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_17 = __this->___m_FrameInformationLogger;
		NullCheck(L_16);
		VirtualActionInvoker1< RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* >::Invoke(16, L_16, L_17);
	}

IL_005e:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_18 = __this->___m_RenderGraphResources;
		int32_t L_19 = ___1_type;
		NullCheck(L_18);
		int32_t L_20 = L_19;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
		NullCheck(L_21);
		ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* L_22 = L_21->___createResourceCallback;
		ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* L_23 = L_22;
		if (L_23)
		{
			G_B5_0 = L_23;
			goto IL_007b;
		}
		G_B4_0 = L_23;
	}
	{
		il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
		Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_24 = V_4;
		G_B6_0 = L_24;
		goto IL_0087;
	}

IL_007b:
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_25 = ___0_rgContext;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_26 = V_1;
		NullCheck(G_B5_0);
		bool L_27;
		L_27 = ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_inline(G_B5_0, L_25, L_26, NULL);
		Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_28;
		memset((&L_28), 0, sizeof(L_28));
		Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_28), L_27, Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
		G_B6_0 = L_28;
	}

IL_0087:
	{
		V_0 = G_B6_0;
	}

IL_0089:
	{
		bool L_29;
		L_29 = Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline((&V_0), Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var);
		V_5 = L_29;
		goto IL_0094;
	}

IL_0094:
	{
		bool L_30 = V_5;
		return L_30;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_CreatePooledResource_m53A28A4C00EF8F2C03797D017A9F461F91D463E8 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = ___0_rgContext;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_4);
		V_0 = L_5;
		int32_t L_6;
		L_6 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		bool L_7;
		L_7 = RenderGraphResourceRegistry_CreatePooledResource_mC65D9B84130B8A5482EA59694CD15BEC81CF859C(__this, L_0, L_3, L_6, NULL);
		V_1 = L_7;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphResourceRegistry_CreateTextureCallback_mF60B2DA76E54B5F1EAAE0516362C1DB57C5ACCD1 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	int32_t V_6 = 0;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_7;
	memset((&V_7), 0, sizeof(V_7));
	bool V_8 = false;
	int32_t G_B6_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B13_0 = 0;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B16_0;
	memset((&G_B16_0), 0, sizeof(G_B16_0));
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_0 = ___1_res;
		V_0 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)IsInstClass((RuntimeObject*)L_0, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var));
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_1 = V_0;
		NullCheck(L_1);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_2 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_1)->___desc);
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F L_3 = L_2->___fastMemoryDesc;
		V_1 = L_3;
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F L_4 = V_1;
		bool L_5 = L_4.___inFastMemory;
		V_3 = L_5;
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_003f;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_7 = V_0;
		NullCheck(L_7);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_8 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_7)->___graphicsResource;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_9 = ___0_rgContext;
		NullCheck(L_9);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_10 = L_9->___cmd;
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F L_11 = V_1;
		float L_12 = L_11.___residencyFraction;
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F L_13 = V_1;
		int32_t L_14 = L_13.___flags;
		NullCheck(L_8);
		RTHandle_SwitchToFastMemory_m88468F9FF42F96F5192DFE57669B36724AD9C22D(L_8, L_10, L_12, L_14, (bool)0, NULL);
	}

IL_003f:
	{
		V_2 = (bool)0;
		bool L_15 = __this->___forceManualClearOfResource;
		if (!L_15)
		{
			goto IL_0056;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_16 = V_0;
		NullCheck(L_16);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_17 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_16)->___desc);
		bool L_18 = L_17->___clearBuffer;
		if (L_18)
		{
			goto IL_0063;
		}
	}

IL_0056:
	{
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_19 = __this->___m_RenderGraphDebug;
		NullCheck(L_19);
		bool L_20 = L_19->___clearRenderTargetsAtCreation;
		G_B6_0 = ((int32_t)(L_20));
		goto IL_0064;
	}

IL_0063:
	{
		G_B6_0 = 1;
	}

IL_0064:
	{
		V_4 = (bool)G_B6_0;
		bool L_21 = V_4;
		if (!L_21)
		{
			goto IL_00d7;
		}
	}
	{
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_22 = __this->___m_RenderGraphDebug;
		NullCheck(L_22);
		bool L_23 = L_22->___clearRenderTargetsAtCreation;
		if (!L_23)
		{
			goto IL_0088;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_24 = V_0;
		NullCheck(L_24);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_25 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_24)->___desc);
		bool L_26 = L_25->___clearBuffer;
		G_B10_0 = ((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
		goto IL_0089;
	}

IL_0088:
	{
		G_B10_0 = 0;
	}

IL_0089:
	{
		V_5 = (bool)G_B10_0;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_27 = V_0;
		NullCheck(L_27);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_28 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_27)->___desc);
		int32_t L_29 = L_28->___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		bool L_30;
		L_30 = GraphicsFormatUtility_IsDepthStencilFormat_mB9AC0AC27E959CF7C23FDE141E3A4D3561FAC616(L_29, NULL);
		if (L_30)
		{
			goto IL_00a0;
		}
	}
	{
		G_B13_0 = 1;
		goto IL_00a1;
	}

IL_00a0:
	{
		G_B13_0 = 6;
	}

IL_00a1:
	{
		V_6 = G_B13_0;
		bool L_31 = V_5;
		if (L_31)
		{
			goto IL_00b4;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_32 = V_0;
		NullCheck(L_32);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_33 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_32)->___desc);
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_34 = L_33->___clearColor;
		G_B16_0 = L_34;
		goto IL_00b9;
	}

IL_00b4:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_35;
		L_35 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL);
		G_B16_0 = L_35;
	}

IL_00b9:
	{
		V_7 = G_B16_0;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_36 = ___0_rgContext;
		NullCheck(L_36);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_37 = L_36->___cmd;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_38 = V_0;
		NullCheck(L_38);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_39 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_38)->___graphicsResource;
		int32_t L_40 = V_6;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41 = V_7;
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		CoreUtils_SetRenderTarget_mB3675FBA82D740E46DB7583DB810659B1C02DBBB(L_37, L_39, L_40, L_41, 0, (-1), (-1), NULL);
		V_2 = (bool)1;
	}

IL_00d7:
	{
		bool L_42 = V_2;
		V_8 = L_42;
		goto IL_00dc;
	}

IL_00dc:
	{
		bool L_43 = V_8;
		return L_43;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ReleasePooledResource_mD28C7197E5D30711D80E974A3FD56240A5F1FA4E (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, int32_t ___1_type, int32_t ___2_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* G_B6_0 = NULL;
	ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* G_B5_0 = NULL;
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = ___1_type;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_4 = L_3->___resourceArray;
		int32_t L_5 = ___2_index;
		NullCheck(L_4);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_6;
		L_6 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_4, L_5, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_7 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_6);
		V_0 = L_7;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_8 = V_0;
		NullCheck(L_8);
		bool L_9 = L_8->___imported;
		if (!L_9)
		{
			goto IL_0026;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_10 = V_0;
		NullCheck(L_10);
		bool L_11 = L_10->___forceRelease;
		G_B3_0 = ((int32_t)(L_11));
		goto IL_0027;
	}

IL_0026:
	{
		G_B3_0 = 1;
	}

IL_0027:
	{
		V_1 = (bool)G_B3_0;
		bool L_12 = V_1;
		if (!L_12)
		{
			goto IL_0073;
		}
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_13 = __this->___m_RenderGraphResources;
		int32_t L_14 = ___1_type;
		NullCheck(L_13);
		int32_t L_15 = L_14;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
		NullCheck(L_16);
		ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* L_17 = L_16->___releaseResourceCallback;
		ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* L_18 = L_17;
		if (L_18)
		{
			G_B6_0 = L_18;
			goto IL_003f;
		}
		G_B5_0 = L_18;
	}
	{
		goto IL_0047;
	}

IL_003f:
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_19 = ___0_rgContext;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_20 = V_0;
		NullCheck(G_B6_0);
		ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_inline(G_B6_0, L_19, L_20, NULL);
	}

IL_0047:
	{
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_21 = __this->___m_RenderGraphDebug;
		NullCheck(L_21);
		bool L_22 = L_21->___enableLogging;
		V_2 = L_22;
		bool L_23 = V_2;
		if (!L_23)
		{
			goto IL_0065;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_24 = V_0;
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_25 = __this->___m_FrameInformationLogger;
		NullCheck(L_24);
		VirtualActionInvoker1< RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* >::Invoke(17, L_24, L_25);
	}

IL_0065:
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_26 = V_0;
		int32_t L_27 = __this->___m_CurrentFrameIndex;
		NullCheck(L_26);
		VirtualActionInvoker1< int32_t >::Invoke(14, L_26, L_27);
	}

IL_0073:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ReleasePooledResource_m4A4D1D43CDBE93023AF58BE314366625C97DA303 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_0 = ___0_rgContext;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_4 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_4);
		V_0 = L_5;
		int32_t L_6;
		L_6 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		RenderGraphResourceRegistry_ReleasePooledResource_mD28C7197E5D30711D80E974A3FD56240A5F1FA4E(__this, L_0, L_3, L_6, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ReleaseTextureCallback_m8042D16287C3761F322BF0B132DD5FAB61E28F3C (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t G_B4_0 = 0;
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_0 = ___1_res;
		V_0 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719*)IsInstClass((RuntimeObject*)L_0, TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var));
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_1 = __this->___m_RenderGraphDebug;
		NullCheck(L_1);
		bool L_2 = L_1->___clearRenderTargetsAtRelease;
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_004b;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_4 = V_0;
		NullCheck(L_4);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_5 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_4)->___desc);
		int32_t L_6 = L_5->___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = GraphicsFormatUtility_IsDepthStencilFormat_mB9AC0AC27E959CF7C23FDE141E3A4D3561FAC616(L_6, NULL);
		if (L_7)
		{
			goto IL_002d;
		}
	}
	{
		G_B4_0 = 1;
		goto IL_002e;
	}

IL_002d:
	{
		G_B4_0 = 6;
	}

IL_002e:
	{
		V_2 = G_B4_0;
		InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* L_8 = ___0_rgContext;
		NullCheck(L_8);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_9 = L_8->___cmd;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_10 = V_0;
		NullCheck(L_10);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_11 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_10)->___graphicsResource;
		int32_t L_12 = V_2;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_13;
		L_13 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL);
		il2cpp_codegen_runtime_class_init_inline(CoreUtils_tEE57AB2B0DAE9561F4954B08800A8F957850B038_il2cpp_TypeInfo_var);
		CoreUtils_SetRenderTarget_mB3675FBA82D740E46DB7583DB810659B1C02DBBB(L_9, L_11, L_12, L_13, 0, (-1), (-1), NULL);
	}

IL_004b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* ___0_desc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	int32_t G_B6_0 = 0;
	int32_t G_B14_0 = 0;
	int32_t G_B22_0 = 0;
	int32_t G_B28_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_010a;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_2 = ___0_desc;
		int32_t L_3 = L_2->___format;
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0027;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC1A35057AB68724A66B49BA4F587ECE15BF98E4D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var)));
	}

IL_0027:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_6 = ___0_desc;
		int32_t L_7 = L_6->___dimension;
		if (!L_7)
		{
			goto IL_003a;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_8 = ___0_desc;
		int32_t L_9 = L_8->___dimension;
		G_B6_0 = ((((int32_t)L_9) == ((int32_t)1))? 1 : 0);
		goto IL_003b;
	}

IL_003a:
	{
		G_B6_0 = 1;
	}

IL_003b:
	{
		V_2 = (bool)G_B6_0;
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_004b;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24D92E3AB9BC0D7E61AB569B5011874063A3A7E6)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var)));
	}

IL_004b:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_12 = ___0_desc;
		int32_t L_13 = L_12->___slices;
		V_3 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		bool L_14 = V_3;
		if (!L_14)
		{
			goto IL_0064;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8982B21DD4AC6B94BB1CB7032516819ECB56FDF7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var)));
	}

IL_0064:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_16 = ___0_desc;
		int32_t L_17 = L_16->___slices;
		V_4 = (bool)((((int32_t)L_17) > ((int32_t)1))? 1 : 0);
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_00af;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_19 = ___0_desc;
		int32_t L_20 = L_19->___dimension;
		if ((((int32_t)L_20) == ((int32_t)2)))
		{
			goto IL_0088;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_21 = ___0_desc;
		int32_t L_22 = L_21->___dimension;
		G_B14_0 = ((((int32_t)L_22) == ((int32_t)4))? 1 : 0);
		goto IL_0089;
	}

IL_0088:
	{
		G_B14_0 = 1;
	}

IL_0089:
	{
		V_5 = (bool)G_B14_0;
		bool L_23 = V_5;
		if (!L_23)
		{
			goto IL_00ae;
		}
	}
	{
		int32_t L_24;
		L_24 = SystemInfo_get_graphicsDeviceType_m2D54A0B94D138727041B29B127D8837165686545(NULL);
		V_6 = (bool)((((int32_t)((((int32_t)L_24) == ((int32_t)((int32_t)11)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_25 = V_6;
		if (!L_25)
		{
			goto IL_00ad;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1F379CEC4C97B321721FFB5C8EE8877DB6EE30BD)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var)));
	}

IL_00ad:
	{
	}

IL_00ae:
	{
	}

IL_00af:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_27 = ___0_desc;
		int32_t L_28 = L_27->___msaaSamples;
		if ((((int32_t)L_28) > ((int32_t)1)))
		{
			goto IL_00c0;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_29 = ___0_desc;
		bool L_30 = L_29->___bindTextureMS;
		G_B22_0 = ((int32_t)(L_30));
		goto IL_00c1;
	}

IL_00c0:
	{
		G_B22_0 = 0;
	}

IL_00c1:
	{
		V_7 = (bool)G_B22_0;
		bool L_31 = V_7;
		if (!L_31)
		{
			goto IL_00d3;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_32 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_32, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6BEC7D2A1C2422E67A26F23512CF4C46AA95518A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var)));
	}

IL_00d3:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_33 = ___0_desc;
		int32_t L_34 = L_33->___sizeMode;
		V_8 = (bool)((((int32_t)L_34) == ((int32_t)0))? 1 : 0);
		bool L_35 = V_8;
		if (!L_35)
		{
			goto IL_0109;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_36 = ___0_desc;
		int32_t L_37 = L_36->___width;
		if (!L_37)
		{
			goto IL_00f6;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_38 = ___0_desc;
		int32_t L_39 = L_38->___height;
		G_B28_0 = ((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
		goto IL_00f7;
	}

IL_00f6:
	{
		G_B28_0 = 1;
	}

IL_00f7:
	{
		V_9 = (bool)G_B28_0;
		bool L_40 = V_9;
		if (!L_40)
		{
			goto IL_0108;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_41 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_41, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE16040695E2395693B9491F4D263E70DBDEF301)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_41, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateTextureDesc_mDA01AC20BF9753E212807C8A00179FC07465B6DF_RuntimeMethod_var)));
	}

IL_0108:
	{
	}

IL_0109:
	{
	}

IL_010a:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateRendererListDesc_mF2224CC79FAB9C20E8458DD5DCDD55926B31100A (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* ___0_desc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 V_4;
	memset((&V_4), 0, sizeof(V_4));
	int32_t G_B6_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0063;
		}
	}
	{
		RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* L_2 = ___0_desc;
		RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E L_3 = (*(RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E*)L_2);
		V_2 = L_3;
		il2cpp_codegen_runtime_class_init_inline(RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E_il2cpp_TypeInfo_var);
		bool L_4;
		L_4 = RendererListDesc_IsValid_mF8A1A6A084873A0477FD398507A21E682FB90136((&V_2), NULL);
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66F18344BB01568D9E6C7B34CB97DC77588CFBBE)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateRendererListDesc_mF2224CC79FAB9C20E8458DD5DCDD55926B31100A_RuntimeMethod_var)));
	}

IL_002c:
	{
		RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* L_7 = ___0_desc;
		RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_8 = L_7->___renderQueueRange;
		V_4 = L_8;
		il2cpp_codegen_runtime_class_init_inline(RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		int32_t L_9;
		L_9 = RenderQueueRange_get_lowerBound_m0F11004DA9B02414047A9DB92275F009487581E4((&V_4), NULL);
		if (L_9)
		{
			goto IL_0051;
		}
	}
	{
		RendererListDesc_t5C51B75B4D539F99345A077545015B8FB99FE78E* L_10 = ___0_desc;
		RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71 L_11 = L_10->___renderQueueRange;
		V_4 = L_11;
		il2cpp_codegen_runtime_class_init_inline(RenderQueueRange_t7518252AA6426B1EA45D3D9B394F304EEF784D71_il2cpp_TypeInfo_var);
		int32_t L_12;
		L_12 = RenderQueueRange_get_upperBound_m6A89E9331EE632619B0B71A36B183290C97A1D9F((&V_4), NULL);
		G_B6_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
		goto IL_0052;
	}

IL_0051:
	{
		G_B6_0 = 0;
	}

IL_0052:
	{
		V_3 = (bool)G_B6_0;
		bool L_13 = V_3;
		if (!L_13)
		{
			goto IL_0062;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8AB623224E54BD71B3F9344E4F7187E575D7EDF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateRendererListDesc_mF2224CC79FAB9C20E8458DD5DCDD55926B31100A_RuntimeMethod_var)));
	}

IL_0062:
	{
	}

IL_0063:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_ValidateBufferDesc_m8FCE239903CB04BFCC7185D58B89CC99D97DCD1F (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* ___0_desc, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline(NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0040;
		}
	}
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_2 = ___0_desc;
		int32_t L_3 = L_2->___stride;
		V_1 = (bool)((!(((uint32_t)((int32_t)(L_3%4))) <= ((uint32_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38BD56DA45E097EB1E02DB8FBC1FBA67717FFB90)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateBufferDesc_m8FCE239903CB04BFCC7185D58B89CC99D97DCD1F_RuntimeMethod_var)));
	}

IL_0026:
	{
		BufferDesc_tD36AE29DED1D505AB9CD58BF827AAA881A82AD2B* L_6 = ___0_desc;
		int32_t L_7 = L_6->___count;
		V_2 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_003f;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFBC937CC160106F8A3009B4141B1A12001BEF2A9)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_ValidateBufferDesc_m8FCE239903CB04BFCC7185D58B89CC99D97DCD1F_RuntimeMethod_var)));
	}

IL_003f:
	{
	}

IL_0040:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CreateRendererLists_m6A910F1960A54DBCFB395F09C3A0D5AE25B245DB (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___0_rendererLists, ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36 ___1_context, bool ___2_manualDispatch, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 V_0;
	memset((&V_0), 0, sizeof(V_0));
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* V_4 = NULL;
	RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* V_5 = NULL;
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* V_6 = NULL;
	bool V_7 = false;
	{
		List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_0 = __this->___m_ActiveRendererLists;
		NullCheck(L_0);
		List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_inline(L_0, List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_RuntimeMethod_var);
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_1 = ___0_rendererLists;
		NullCheck(L_1);
		Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 L_2;
		L_2 = List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1(L_1, List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1_RuntimeMethod_var);
		V_0 = L_2;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00b2:
			{
				Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099((&V_0), Enumerator_Dispose_m91866D2EB2ACA6FF6E95E2F62FE707BF78353099_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00a4_1;
			}

IL_001a_1:
			{
				RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_3;
				L_3 = Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_inline((&V_0), Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_RuntimeMethod_var);
				V_1 = L_3;
				RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_4 = V_1;
				int32_t L_5 = L_4.___type;
				V_3 = L_5;
				int32_t L_6 = V_3;
				V_2 = L_6;
				int32_t L_7 = V_2;
				if (!L_7)
				{
					goto IL_0037_1;
				}
			}
			{
				goto IL_0031_1;
			}

IL_0031_1:
			{
				int32_t L_8 = V_2;
				if ((((int32_t)L_8) == ((int32_t)1)))
				{
					goto IL_0079_1;
				}
			}
			{
				goto IL_0097_1;
			}

IL_0037_1:
			{
				DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_9 = __this->___m_RendererListResources;
				RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_10 = V_1;
				int32_t L_11;
				L_11 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_10, NULL);
				NullCheck(L_9);
				RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* L_12;
				L_12 = DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA(L_9, L_11, DynamicArray_1_get_Item_m67A96A4CCBC69D31ADE62E5D36A9221CC7E4CAEA_RuntimeMethod_var);
				V_4 = L_12;
				RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* L_13 = V_4;
				RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* L_14 = (RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1*)(&L_13->___desc);
				V_5 = L_14;
				RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* L_15 = V_4;
				RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* L_16 = V_5;
				il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
				RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_17;
				L_17 = ScriptableRenderContext_CreateRendererList_mBF2F8A1EA796B87CBBAAC245133F2961D52A9BFA((&___1_context), L_16, NULL);
				L_15->___rendererList = L_17;
				List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_18 = __this->___m_ActiveRendererLists;
				RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* L_19 = V_4;
				RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_20 = L_19->___rendererList;
				NullCheck(L_18);
				List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_inline(L_18, L_20, List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_RuntimeMethod_var);
				goto IL_00a3_1;
			}

IL_0079_1:
			{
				DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_21 = __this->___m_RendererListLegacyResources;
				RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_22 = V_1;
				int32_t L_23;
				L_23 = RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB(L_22, NULL);
				NullCheck(L_21);
				RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* L_24;
				L_24 = DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5(L_21, L_23, DynamicArray_1_get_Item_m24D831579B1FD904DCCA4EE983EBD0F19E7E96D5_RuntimeMethod_var);
				V_6 = L_24;
				RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* L_25 = V_6;
				L_25->___isActive = (bool)1;
				goto IL_00a3_1;
			}

IL_0097_1:
			{
				ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_26 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
				ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral95111F879D2D6397D742057A31FDD4045264EB48)), NULL);
				IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphResourceRegistry_CreateRendererLists_m6A910F1960A54DBCFB395F09C3A0D5AE25B245DB_RuntimeMethod_var)));
			}

IL_00a3_1:
			{
			}

IL_00a4_1:
			{
				bool L_27;
				L_27 = Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209((&V_0), Enumerator_MoveNext_mF3D3D021760EFD9D2D6C009C55F54F3D95404209_RuntimeMethod_var);
				if (L_27)
				{
					goto IL_001a_1;
				}
			}
			{
				goto IL_00c1;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00c1:
	{
		bool L_28 = ___2_manualDispatch;
		V_7 = L_28;
		bool L_29 = V_7;
		if (!L_29)
		{
			goto IL_00d6;
		}
	}
	{
		List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_30 = __this->___m_ActiveRendererLists;
		il2cpp_codegen_runtime_class_init_inline(ScriptableRenderContext_t5AB09B3602BEB456E0DC3D53926D3A3BDAF08E36_il2cpp_TypeInfo_var);
		ScriptableRenderContext_PrepareRendererListsAsync_m8C348386242CA038C663EDB00859AF713ED7F01C((&___1_context), L_30, NULL);
	}

IL_00d6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_Clear_m9DEB0872A50B1FAA2FFEA5DAB86ED936BD71C401 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, bool ___0_onException, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		RenderGraphResourceRegistry_LogResources_mF62A5D85606144356E91394D859387CD36394432(__this, NULL);
		V_0 = 0;
		goto IL_0025;
	}

IL_000c:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		bool L_4 = ___0_onException;
		int32_t L_5 = __this->___m_CurrentFrameIndex;
		NullCheck(L_3);
		RenderGraphResourcesData_Clear_mD02EB81FAC5BC5BA89AD476AA19BD5B0C96F3801(L_3, L_4, L_5, NULL);
		int32_t L_6 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
	}

IL_0025:
	{
		int32_t L_7 = V_0;
		V_1 = (bool)((((int32_t)L_7) < ((int32_t)3))? 1 : 0);
		bool L_8 = V_1;
		if (L_8)
		{
			goto IL_000c;
		}
	}
	{
		DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* L_9 = __this->___m_RendererListResources;
		NullCheck(L_9);
		DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81(L_9, DynamicArray_1_Clear_m851D35F9BB4B217F8D14FAF4363F817B27D79D81_RuntimeMethod_var);
		DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* L_10 = __this->___m_RendererListLegacyResources;
		NullCheck(L_10);
		DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795(L_10, DynamicArray_1_Clear_mD345731AE38DE691E4D9E4F5A8DBAC4D788C9795_RuntimeMethod_var);
		List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_11 = __this->___m_ActiveRendererLists;
		NullCheck(L_11);
		List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_inline(L_11, List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_PurgeUnusedGraphicsResources_m52D163AEB87D708DCEDC5BB9899D852887493712 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		goto IL_001d;
	}

IL_0005:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		int32_t L_4 = __this->___m_CurrentFrameIndex;
		NullCheck(L_3);
		RenderGraphResourcesData_PurgeUnusedGraphicsResources_mD35FADF4EF8637AD194990D2DF7CA0D049BC0A7B(L_3, L_4, NULL);
		int32_t L_5 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
	}

IL_001d:
	{
		int32_t L_6 = V_0;
		V_1 = (bool)((((int32_t)L_6) < ((int32_t)3))? 1 : 0);
		bool L_7 = V_1;
		if (L_7)
		{
			goto IL_0005;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_Cleanup_m550557FBB46C82382DA361CC8F9744B1C3EDCD5B (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		V_0 = 0;
		goto IL_0017;
	}

IL_0005:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_0 = __this->___m_RenderGraphResources;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		NullCheck(L_3);
		RenderGraphResourcesData_Cleanup_m978DEF99ABA907A359E4AB4E838264643A2AA23D(L_3, NULL);
		int32_t L_4 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
	}

IL_0017:
	{
		int32_t L_5 = V_0;
		V_1 = (bool)((((int32_t)L_5) < ((int32_t)3))? 1 : 0);
		bool L_6 = V_1;
		if (L_6)
		{
			goto IL_0005;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_7 = __this->___m_CurrentBackbuffer;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		RTHandles_Release_m21765673C17AE3696BEC5FC15732F97F44039283(L_7, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_FlushLogs_mCD9733E33049A991619CDE65899589F2B8239721 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_0 = __this->___m_ResourceLogger;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = RenderGraphLogger_GetAllLogs_m2945FC778EB4A23047020227087B12E607C125AE(L_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_LogResources_mF62A5D85606144356E91394D859387CD36394432 (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32BEC155AB1428FB2E55705726DDC8DD1B51BE6F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	{
		RenderGraphDebugParams_t36422B33508548E3E56CBAD04521104C2B3E669D* L_0 = __this->___m_RenderGraphDebug;
		NullCheck(L_0);
		bool L_1 = L_0->___enableLogging;
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_007f;
		}
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_3 = __this->___m_ResourceLogger;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
		L_4 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_3);
		RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD(L_3, _stringLiteral32BEC155AB1428FB2E55705726DDC8DD1B51BE6F, L_4, NULL);
		V_1 = 0;
		goto IL_0076;
	}

IL_002b:
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_5 = __this->___m_RenderGraphResources;
		int32_t L_6 = V_1;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		NullCheck(L_8);
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_9 = L_8->___pool;
		V_2 = (bool)((!(((RuntimeObject*)(IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)L_9) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0071;
		}
	}
	{
		RenderGraphResourcesDataU5BU5D_tD3B46E0DB9E439820D960C3C86CBD19CF8460839* L_11 = __this->___m_RenderGraphResources;
		int32_t L_12 = V_1;
		NullCheck(L_11);
		int32_t L_13 = L_12;
		RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
		NullCheck(L_14);
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_15 = L_14->___pool;
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_16 = __this->___m_ResourceLogger;
		NullCheck(L_15);
		VirtualActionInvoker1< RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* >::Invoke(7, L_15, L_16);
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_17 = __this->___m_ResourceLogger;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18;
		L_18 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_17);
		RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD(L_17, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, L_18, NULL);
	}

IL_0071:
	{
		int32_t L_19 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
	}

IL_0076:
	{
		int32_t L_20 = V_1;
		V_3 = (bool)((((int32_t)L_20) < ((int32_t)3))? 1 : 0);
		bool L_21 = V_3;
		if (L_21)
		{
			goto IL_002b;
		}
	}
	{
	}

IL_007f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry__cctor_m4CCC78B28DAC61155101823AF1B83C718023E912 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_initobj((&((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___emptyId), sizeof(RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_0;
		memset((&L_0), 0, sizeof(L_0));
		RenderTargetIdentifier__ctor_mBB94C5581CCD259EC11AAFA68C151B35E5C72C4F((&L_0), 2, NULL);
		((RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var))->___builtinCameraRenderTarget = L_0;
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_Multicast(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	bool retVal = false;
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* currentDelegate = reinterpret_cast<ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657*>(delegatesToInvoke[i]);
		typedef bool (*FunctionPointerType) (RuntimeObject*, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
		retVal = ((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_rgContext, ___1_res, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
	return retVal;
}
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenInst(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	typedef bool (*FunctionPointerType) (InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___method_ptr)(___0_rgContext, ___1_res, method);
}
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenStatic(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	typedef bool (*FunctionPointerType) (InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___method_ptr)(___0_rgContext, ___1_res, method);
}
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenVirtual(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	return VirtualFuncInvoker1< bool, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_rgContext, ___1_res);
}
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenInterface(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	return InterfaceFuncInvoker1< bool, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_rgContext, ___1_res);
}
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenGenericVirtual(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	return GenericVirtualFuncInvoker1< bool, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(method, ___0_rgContext, ___1_res);
}
bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenGenericInterface(ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	return GenericInterfaceFuncInvoker1< bool, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(method, ___0_rgContext, ___1_res);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceCreateCallback__ctor_m392800FF27E98FA1E086079B52A89247DD238B76 (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 2;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 1;
		if (isOpen)
		{
			if (__this->___method_is_virtual)
			{
				if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenGenericInterface;
					else
						__this->___invoke_impl = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenGenericVirtual;
				else
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenInterface;
					else
						__this->___invoke_impl = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenVirtual;
			}
			else
			{
				__this->___invoke_impl = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_OpenInst;
			}
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393 (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (RuntimeObject*, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_rgContext, ___1_res, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceCreateCallback_BeginInvoke_m8F1E6107AEE90DFE6E2ED6FFC7C806E0D24FF28F (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) 
{
	void *__d_args[3] = {0};
	__d_args[0] = ___0_rgContext;
	__d_args[1] = ___1_res;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceCreateCallback_EndInvoke_m8993C5BFE606B3B5D1693CEA079A13CE5188DB1D (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) 
{
	RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
	return *(bool*)UnBox ((RuntimeObject*)__result);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_Multicast(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	il2cpp_array_size_t length = __this->___delegates->max_length;
	Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates->GetAddressAtUnchecked(0));
	for (il2cpp_array_size_t i = 0; i < length; i++)
	{
		ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* currentDelegate = reinterpret_cast<ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356*>(delegatesToInvoke[i]);
		typedef void (*FunctionPointerType) (RuntimeObject*, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
		((FunctionPointerType)currentDelegate->___invoke_impl)((Il2CppObject*)currentDelegate->___method_code, ___0_rgContext, ___1_res, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method));
	}
}
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenInst(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	typedef void (*FunctionPointerType) (InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_rgContext, ___1_res, method);
}
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenStatic(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	typedef void (*FunctionPointerType) (InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	((FunctionPointerType)__this->___method_ptr)(___0_rgContext, ___1_res, method);
}
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenVirtual(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	VirtualActionInvoker1< IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(il2cpp_codegen_method_get_slot(method), ___0_rgContext, ___1_res);
}
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenInterface(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	InterfaceActionInvoker1< IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(il2cpp_codegen_method_get_slot(method), il2cpp_codegen_method_get_declaring_type(method), ___0_rgContext, ___1_res);
}
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenGenericVirtual(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	GenericVirtualActionInvoker1< IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(method, ___0_rgContext, ___1_res);
}
void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenGenericInterface(ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method)
{
	NullCheck(___0_rgContext);
	GenericInterfaceActionInvoker1< IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* >::Invoke(method, ___0_rgContext, ___1_res);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceCallback__ctor_mC9406A12CFC8D2EAF3D19EA9747E7E77F4BC12FD (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) 
{
	__this->___method_ptr = (intptr_t)il2cpp_codegen_get_method_pointer((RuntimeMethod*)___1_method);
	__this->___method = ___1_method;
	__this->___m_target = ___0_object;
	Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target), (void*)___0_object);
	int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___1_method);
	__this->___method_code = (intptr_t)__this;
	if (MethodIsStatic((RuntimeMethod*)___1_method))
	{
		bool isOpen = parameterCount == 2;
		if (isOpen)
			__this->___invoke_impl = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenStatic;
		else
			{
				__this->___invoke_impl = __this->___method_ptr;
				__this->___method_code = (intptr_t)__this->___m_target;
			}
	}
	else
	{
		bool isOpen = parameterCount == 1;
		if (isOpen)
		{
			if (__this->___method_is_virtual)
			{
				if (il2cpp_codegen_method_is_generic_instance_method((RuntimeMethod*)___1_method))
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenGenericInterface;
					else
						__this->___invoke_impl = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenGenericVirtual;
				else
					if (il2cpp_codegen_method_is_interface_method((RuntimeMethod*)___1_method))
						__this->___invoke_impl = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenInterface;
					else
						__this->___invoke_impl = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenVirtual;
			}
			else
			{
				__this->___invoke_impl = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_OpenInst;
			}
		}
		else
		{
			if (___0_object == NULL)
				il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
			__this->___invoke_impl = __this->___method_ptr;
			__this->___method_code = (intptr_t)__this->___m_target;
		}
	}
	__this->___extra_arg = (intptr_t)&ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_Multicast;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_rgContext, ___1_res, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ResourceCallback_BeginInvoke_m4D546855BB6DF9E906A2084D4334F7CD17F946D7 (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___2_callback, RuntimeObject* ___3_object, const RuntimeMethod* method) 
{
	void *__d_args[3] = {0};
	__d_args[0] = ___0_rgContext;
	__d_args[1] = ___1_res;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___2_callback, (RuntimeObject*)___3_object);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceCallback_EndInvoke_m6CE0D63549D72A9B0C407A02A4CA31BBFC5E23A2 (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, RuntimeObject* ___0_result, const RuntimeMethod* method) 
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___0_result, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData__ctor_m306DE1EDFCA9D6A8F19199F74C976688703B22E4 (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1__ctor_m2FC270245D922AB02289BFFDD11D018D211C7F60_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_0 = (DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467*)il2cpp_codegen_object_new(DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467_il2cpp_TypeInfo_var);
		DynamicArray_1__ctor_m2FC270245D922AB02289BFFDD11D018D211C7F60(L_0, DynamicArray_1__ctor_m2FC270245D922AB02289BFFDD11D018D211C7F60_RuntimeMethod_var);
		__this->___resourceArray = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___resourceArray), (void*)L_0);
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_1 = __this->___resourceArray;
		NullCheck(L_1);
		DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B(L_1, 1, (bool)0, DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData_Clear_mD02EB81FAC5BC5BA89AD476AA19BD5B0C96F3801 (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, bool ___0_onException, int32_t ___1_frameIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_0 = __this->___resourceArray;
		int32_t L_1 = __this->___sharedResourcesCount;
		NullCheck(L_0);
		DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B(L_0, ((int32_t)il2cpp_codegen_add(L_1, 1)), (bool)0, DynamicArray_1_Resize_m71330886D4896ECE91617DB09FAF262B0E24B00B_RuntimeMethod_var);
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_2 = __this->___pool;
		V_0 = (bool)((!(((RuntimeObject*)(IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0031;
		}
	}
	{
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_4 = __this->___pool;
		bool L_5 = ___0_onException;
		int32_t L_6 = ___1_frameIndex;
		NullCheck(L_4);
		VirtualActionInvoker2< bool, int32_t >::Invoke(6, L_4, L_5, L_6);
	}

IL_0031:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData_Cleanup_m978DEF99ABA907A359E4AB4E838264643A2AA23D (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	{
		V_0 = 1;
		goto IL_002a;
	}

IL_0005:
	{
		DynamicArray_1_tE5A650707ED617C8B11E4B6F29F3207E02383467* L_0 = __this->___resourceArray;
		int32_t L_1 = V_0;
		NullCheck(L_0);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021** L_2;
		L_2 = DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869(L_0, L_1, DynamicArray_1_get_Item_mEFCD58DBBE282DE955FAEF10ECACCF41D9E04869_RuntimeMethod_var);
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_3 = *((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021**)L_2);
		V_1 = L_3;
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_4 = V_1;
		V_2 = (bool)((!(((RuntimeObject*)(IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_0025;
		}
	}
	{
		IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* L_6 = V_1;
		NullCheck(L_6);
		VirtualActionInvoker0::Invoke(15, L_6);
	}

IL_0025:
	{
		int32_t L_7 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
	}

IL_002a:
	{
		int32_t L_8 = V_0;
		int32_t L_9 = __this->___sharedResourcesCount;
		V_3 = (bool)((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_9, 1))))? 1 : 0);
		bool L_10 = V_3;
		if (L_10)
		{
			goto IL_0005;
		}
	}
	{
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_11 = __this->___pool;
		V_4 = (bool)((!(((RuntimeObject*)(IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_12 = V_4;
		if (!L_12)
		{
			goto IL_0054;
		}
	}
	{
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_13 = __this->___pool;
		NullCheck(L_13);
		VirtualActionInvoker0::Invoke(5, L_13);
	}

IL_0054:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphResourcesData_PurgeUnusedGraphicsResources_mD35FADF4EF8637AD194990D2DF7CA0D049BC0A7B (RenderGraphResourcesData_t4E1A864AD7A36EC74B28D89C86E3A4D0997958CF* __this, int32_t ___0_frameIndex, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_0 = __this->___pool;
		V_0 = (bool)((!(((RuntimeObject*)(IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* L_2 = __this->___pool;
		int32_t L_3 = ___0_frameIndex;
		NullCheck(L_2);
		VirtualActionInvoker1< int32_t >::Invoke(4, L_2, L_3);
	}

IL_001b:
	{
		return;
	}
}
#ifdef __clang__
#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 RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshal_pinvoke(const RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA& unmarshaled, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_pinvoke& marshaled)
{
	marshaled.___type = unmarshaled.___type;
	marshaled.___m_IsValid = static_cast<int32_t>(unmarshaled.___m_IsValid);
	marshaled.___U3ChandleU3Ek__BackingField = unmarshaled.___U3ChandleU3Ek__BackingField;
}
IL2CPP_EXTERN_C void RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshal_pinvoke_back(const RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_pinvoke& marshaled, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA& unmarshaled)
{
	int32_t unmarshaledtype_temp_0 = 0;
	unmarshaledtype_temp_0 = marshaled.___type;
	unmarshaled.___type = unmarshaledtype_temp_0;
	bool unmarshaledm_IsValid_temp_1 = false;
	unmarshaledm_IsValid_temp_1 = static_cast<bool>(marshaled.___m_IsValid);
	unmarshaled.___m_IsValid = unmarshaledm_IsValid_temp_1;
	int32_t unmarshaledU3ChandleU3Ek__BackingField_temp_2 = 0;
	unmarshaledU3ChandleU3Ek__BackingField_temp_2 = marshaled.___U3ChandleU3Ek__BackingField;
	unmarshaled.___U3ChandleU3Ek__BackingField = unmarshaledU3ChandleU3Ek__BackingField_temp_2;
}
IL2CPP_EXTERN_C void RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshal_pinvoke_cleanup(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshal_com(const RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA& unmarshaled, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_com& marshaled)
{
	marshaled.___type = unmarshaled.___type;
	marshaled.___m_IsValid = static_cast<int32_t>(unmarshaled.___m_IsValid);
	marshaled.___U3ChandleU3Ek__BackingField = unmarshaled.___U3ChandleU3Ek__BackingField;
}
IL2CPP_EXTERN_C void RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshal_com_back(const RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_com& marshaled, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA& unmarshaled)
{
	int32_t unmarshaledtype_temp_0 = 0;
	unmarshaledtype_temp_0 = marshaled.___type;
	unmarshaled.___type = unmarshaledtype_temp_0;
	bool unmarshaledm_IsValid_temp_1 = false;
	unmarshaledm_IsValid_temp_1 = static_cast<bool>(marshaled.___m_IsValid);
	unmarshaled.___m_IsValid = unmarshaledm_IsValid_temp_1;
	int32_t unmarshaledU3ChandleU3Ek__BackingField_temp_2 = 0;
	unmarshaledU3ChandleU3Ek__BackingField_temp_2 = marshaled.___U3ChandleU3Ek__BackingField;
	unmarshaled.___U3ChandleU3Ek__BackingField = unmarshaledU3ChandleU3Ek__BackingField_temp_2;
}
IL2CPP_EXTERN_C void RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshal_com_cleanup(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08 (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3ChandleU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListHandle_set_handle_mD079B25CE8F8ECBD4AB99E605330584252CBB1C1 (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ChandleU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void RendererListHandle_set_handle_mD079B25CE8F8ECBD4AB99E605330584252CBB1C1_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*>(__this + _offset);
	RendererListHandle_set_handle_mD079B25CE8F8ECBD4AB99E605330584252CBB1C1_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478 (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, int32_t ___0_handle, int32_t ___1_type, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_handle;
		RendererListHandle_set_handle_mD079B25CE8F8ECBD4AB99E605330584252CBB1C1_inline(__this, L_0, NULL);
		__this->___m_IsValid = (bool)1;
		int32_t L_1 = ___1_type;
		__this->___type = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478_AdjustorThunk (RuntimeObject* __this, int32_t ___0_handle, int32_t ___1_type, const RuntimeMethod* method)
{
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*>(__this + _offset);
	RendererListHandle__ctor_mA15BD202A55C4E5CC4C69F49686732D49B40A478(_thisAdjusted, ___0_handle, ___1_type, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RendererListHandle_op_Implicit_m91A6144A8D64500452BDAD96D6660CE055B0AFBB (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_handle, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0;
		L_0 = RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08_inline((&___0_handle), NULL);
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 RendererListHandle_op_Implicit_m23F3E49F9D97B0BABE1044E02A7A70784F05C585 (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_rendererList, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	{
		bool L_0;
		L_0 = RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_inline((&___0_rendererList), NULL);
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1 = ((RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields*)il2cpp_codegen_static_fields_for(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_il2cpp_TypeInfo_var))->___nullRendererList;
		G_B3_0 = L_1;
		goto IL_001c;
	}

IL_0010:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2;
		L_2 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_2);
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_3;
		L_3 = RenderGraphResourceRegistry_GetRendererList_mD9EB3B7F111CF5430A161086BF3F355193594AB0(L_2, (&___0_rendererList), NULL);
		G_B3_0 = L_3;
	}

IL_001c:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124 (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_IsValid;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*>(__this + _offset);
	bool _returnValue;
	_returnValue = RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_inline(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshal_pinvoke(const RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214& unmarshaled, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___descException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___descException, NULL);
}
IL2CPP_EXTERN_C void RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshal_pinvoke_back(const RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_pinvoke& marshaled, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___descException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___descException, NULL);
}
IL2CPP_EXTERN_C void RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshal_pinvoke_cleanup(RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshal_com(const RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214& unmarshaled, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___descException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___descException, NULL);
}
IL2CPP_EXTERN_C void RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshal_com_back(const RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_com& marshaled, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___descException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214____desc_FieldInfo_var, RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___descException, NULL);
}
IL2CPP_EXTERN_C void RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshal_com_cleanup(RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListResource__ctor_m2EC589E1FC016AEF1D76832DE7B7A18715CF8353 (RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* __this, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* ___0_desc, const RuntimeMethod* method) 
{
	{
		RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* L_0 = ___0_desc;
		RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1 L_1 = (*(RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1*)L_0);
		__this->___desc = L_1;
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* L_2 = (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)(&__this->___rendererList);
		il2cpp_codegen_initobj(L_2, sizeof(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85));
		return;
	}
}
IL2CPP_EXTERN_C  void RendererListResource__ctor_m2EC589E1FC016AEF1D76832DE7B7A18715CF8353_AdjustorThunk (RuntimeObject* __this, RendererListParams_t13F72282BCE2DC255747FE7694C6BBC3377944B1* ___0_desc, const RuntimeMethod* method)
{
	RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RendererListResource_tCB75EF1874F8A294101A45F937987CC314B92214*>(__this + _offset);
	RendererListResource__ctor_m2EC589E1FC016AEF1D76832DE7B7A18715CF8353(_thisAdjusted, ___0_desc, 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 void RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshal_pinvoke(const RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68& unmarshaled, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_pinvoke& marshaled)
{
	marshaled.___rendererList = unmarshaled.___rendererList;
	marshaled.___isActive = static_cast<int32_t>(unmarshaled.___isActive);
}
IL2CPP_EXTERN_C void RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshal_pinvoke_back(const RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_pinvoke& marshaled, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68& unmarshaled)
{
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 unmarshaledrendererList_temp_0;
	memset((&unmarshaledrendererList_temp_0), 0, sizeof(unmarshaledrendererList_temp_0));
	unmarshaledrendererList_temp_0 = marshaled.___rendererList;
	unmarshaled.___rendererList = unmarshaledrendererList_temp_0;
	bool unmarshaledisActive_temp_1 = false;
	unmarshaledisActive_temp_1 = static_cast<bool>(marshaled.___isActive);
	unmarshaled.___isActive = unmarshaledisActive_temp_1;
}
IL2CPP_EXTERN_C void RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshal_pinvoke_cleanup(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshal_com(const RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68& unmarshaled, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_com& marshaled)
{
	marshaled.___rendererList = unmarshaled.___rendererList;
	marshaled.___isActive = static_cast<int32_t>(unmarshaled.___isActive);
}
IL2CPP_EXTERN_C void RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshal_com_back(const RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_com& marshaled, RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68& unmarshaled)
{
	RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 unmarshaledrendererList_temp_0;
	memset((&unmarshaledrendererList_temp_0), 0, sizeof(unmarshaledrendererList_temp_0));
	unmarshaledrendererList_temp_0 = marshaled.___rendererList;
	unmarshaled.___rendererList = unmarshaledrendererList_temp_0;
	bool unmarshaledisActive_temp_1 = false;
	unmarshaledisActive_temp_1 = static_cast<bool>(marshaled.___isActive);
	unmarshaled.___isActive = unmarshaledisActive_temp_1;
}
IL2CPP_EXTERN_C void RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshal_com_cleanup(RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RendererListLegacyResource__ctor_m3E53635F8E19F2415E20BC9EE7FF62244D782B08 (RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* __this, bool* ___0_active, const RuntimeMethod* method) 
{
	{
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* L_0 = (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)(&__this->___rendererList);
		il2cpp_codegen_initobj(L_0, sizeof(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85));
		bool* L_1 = ___0_active;
		int32_t L_2 = *((uint8_t*)L_1);
		__this->___isActive = (bool)L_2;
		return;
	}
}
IL2CPP_EXTERN_C  void RendererListLegacyResource__ctor_m3E53635F8E19F2415E20BC9EE7FF62244D782B08_AdjustorThunk (RuntimeObject* __this, bool* ___0_active, const RuntimeMethod* method)
{
	RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<RendererListLegacyResource_tEF05A444F7845E04F5E6568549AF26D434AD1B68*>(__this + _offset);
	RendererListLegacyResource__ctor_m3E53635F8E19F2415E20BC9EE7FF62244D782B08(_thisAdjusted, ___0_active, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		uint32_t L_0 = __this->___m_Value;
		V_0 = ((int32_t)((int32_t)L_0&((int32_t)65535)));
		goto IL_0010;
	}

IL_0010:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(__this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_version_mF5F93EC9CD913F45C6FFE4AE01FDC053311A3BB7 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_Version;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t ResourceHandle_get_version_mF5F93EC9CD913F45C6FFE4AE01FDC053311A3BB7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = ResourceHandle_get_version_mF5F93EC9CD913F45C6FFE4AE01FDC053311A3BB7_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle_set_version_mE90F78BAE1A9A5DBFC9CAD5CB481575D1E292C0C (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Version = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void ResourceHandle_set_version_mE90F78BAE1A9A5DBFC9CAD5CB481575D1E292C0C_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	ResourceHandle_set_version_mE90F78BAE1A9A5DBFC9CAD5CB481575D1E292C0C_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, int32_t ___1_type, bool ___2_shared, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B2_0 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* G_B2_1 = NULL;
	int32_t G_B1_0 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* G_B1_1 = NULL;
	uint32_t G_B3_0 = 0;
	int32_t G_B3_1 = 0;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* G_B3_2 = NULL;
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((((int32_t)L_0) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
		int32_t L_1 = ___0_value;
		bool L_2 = ___2_shared;
		if (L_2)
		{
			G_B2_0 = ((int32_t)(L_1&((int32_t)65535)));
			G_B2_1 = __this;
			goto IL_0024;
		}
		G_B1_0 = ((int32_t)(L_1&((int32_t)65535)));
		G_B1_1 = __this;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_3 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
		G_B3_0 = L_3;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_0029;
	}

IL_0024:
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_4 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit;
		G_B3_0 = L_4;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_0029:
	{
		G_B3_2->___m_Value = ((int32_t)(G_B3_1|(int32_t)G_B3_0));
		int32_t L_5 = ___1_type;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2_inline(__this, L_5, NULL);
		__this->___m_Version = (-1);
		return;
	}
}
IL2CPP_EXTERN_C  void ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, int32_t ___1_type, bool ___2_shared, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975(_thisAdjusted, ___0_value, ___1_type, ___2_shared, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, int32_t ___1_version, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_h;
		uint32_t L_1 = L_0->___m_Value;
		__this->___m_Value = L_1;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_h;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_2, NULL);
		ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2_inline(__this, L_3, NULL);
		int32_t L_4 = ___1_version;
		__this->___m_Version = L_4;
		return;
	}
}
IL2CPP_EXTERN_C  void ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C_AdjustorThunk (RuntimeObject* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, int32_t ___1_version, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	ResourceHandle__ctor_mDCFA5C4740E80A2E08A47C18A1E968B0F232840C(_thisAdjusted, ___0_h, ___1_version, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	bool V_1 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		uint32_t L_0 = __this->___m_Value;
		V_0 = ((int32_t)((int32_t)L_0&((int32_t)-65536)));
		uint32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		uint32_t L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_3 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
		if ((((int32_t)L_2) == ((int32_t)L_3)))
		{
			goto IL_0023;
		}
	}
	{
		uint32_t L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_5 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit;
		G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
		goto IL_0024;
	}

IL_0023:
	{
		G_B4_0 = 1;
	}

IL_0024:
	{
		G_B6_0 = G_B4_0;
		goto IL_0027;
	}

IL_0026:
	{
		G_B6_0 = 0;
	}

IL_0027:
	{
		V_1 = (bool)G_B6_0;
		goto IL_002a;
	}

IL_002a:
	{
		bool L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C  bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	bool _returnValue;
	_returnValue = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceHandle_IsNull_m894463AFC38DE1AFB66DA2600FC0C06269DFB0B1 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		uint32_t L_2 = __this->___m_Value;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0), NULL);
		int32_t L_3 = __this->___m_Version;
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0), NULL);
		V_1 = (bool)1;
		goto IL_0035;
	}

IL_0031:
	{
		V_1 = (bool)0;
		goto IL_0035;
	}

IL_0035:
	{
		bool L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C  bool ResourceHandle_IsNull_m894463AFC38DE1AFB66DA2600FC0C06269DFB0B1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	bool _returnValue;
	_returnValue = ResourceHandle_IsNull_m894463AFC38DE1AFB66DA2600FC0C06269DFB0B1_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle_NewFrame_mB6DC5FEB6C0F08DDA56533C9F031E35FB63D58F9 (int32_t ___0_executionIndex, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	bool V_1 = false;
	uint32_t V_2 = 0;
	bool V_3 = false;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_0 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
		V_0 = L_0;
		int32_t L_1 = ___0_executionIndex;
		int32_t L_2 = ___0_executionIndex;
		((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit = ((int32_t)(((int32_t)(((int32_t)(L_1>>((int32_t)16)))^((int32_t)il2cpp_codegen_multiply(((int32_t)(L_2&((int32_t)65535))), ((int32_t)58546883)))))<<((int32_t)16)));
		uint32_t L_3 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
		if (!L_3)
		{
			goto IL_0036;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_4 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
		uint32_t L_5 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit;
		G_B3_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
		goto IL_0037;
	}

IL_0036:
	{
		G_B3_0 = 1;
	}

IL_0037:
	{
		V_1 = (bool)G_B3_0;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0059;
		}
	}
	{
		V_2 = 1;
		goto IL_0044;
	}

IL_0040:
	{
		uint32_t L_7 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, 1));
	}

IL_0044:
	{
		uint32_t L_8 = V_0;
		uint32_t L_9 = V_2;
		V_3 = (bool)((((int32_t)L_8) == ((int32_t)((int32_t)((int32_t)L_9<<((int32_t)16)))))? 1 : 0);
		bool L_10 = V_3;
		if (L_10)
		{
			goto IL_0040;
		}
	}
	{
		uint32_t L_11 = V_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit = ((int32_t)((int32_t)L_11<<((int32_t)16)));
	}

IL_0059:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_Version;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0010;
	}

IL_0010:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	bool _returnValue;
	_returnValue = ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635 (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_hdl, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_0 = ___0_hdl;
		uint32_t L_1 = L_0.___m_Value;
		uint32_t L_2 = __this->___m_Value;
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_002e;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = ___0_hdl;
		int32_t L_4 = L_3.___m_Version;
		int32_t L_5 = __this->___m_Version;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_002e;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_6;
		L_6 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline((&___0_hdl), NULL);
		int32_t L_7;
		L_7 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(__this, NULL);
		G_B4_0 = ((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
		goto IL_002f;
	}

IL_002e:
	{
		G_B4_0 = 0;
	}

IL_002f:
	{
		V_0 = (bool)G_B4_0;
		goto IL_0032;
	}

IL_0032:
	{
		bool L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C  bool ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_AdjustorThunk (RuntimeObject* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_hdl, const RuntimeMethod* method)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*>(__this + _offset);
	bool _returnValue;
	_returnValue = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(_thisAdjusted, ___0_hdl, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResourceHandle__cctor_mB76748113FE6AEF69F6BAA1610494785667CF2FD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit = ((int32_t)65536);
		((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit = ((int32_t)2147418112);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __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 IRenderGraphResource_Reset_mE628A9D0E5F8C249BEE86D10BD62DAE7846A71A2 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, IRenderGraphResourcePool_tBCC3743B6D9FE5AA6513FE6F643B1A51B7060D35* ___0__, const RuntimeMethod* method) 
{
	{
		__this->___imported = (bool)0;
		__this->___shared = (bool)0;
		__this->___sharedExplicitRelease = (bool)0;
		__this->___cachedHash = (-1);
		__this->___transientPassIndex = (-1);
		__this->___sharedResourceLastFrameUsed = (-1);
		__this->___requestFallBack = (bool)0;
		__this->___forceRelease = (bool)0;
		__this->___writeCount = 0;
		__this->___readCount = 0;
		__this->___version = 0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IRenderGraphResource_GetName_m0A63A3C2AE788B4D8509267A956862894F2753D0 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __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 IRenderGraphResource_IsCreated_m2B49F92E439B90E505E0D92ADADF9C521DB6EBFC (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_0005;
	}

IL_0005:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_IncrementWriteCount_m5E842FDC3C290F0BF0DE3897843FA4C30B3C3FDB (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___writeCount;
		__this->___writeCount = ((int32_t)il2cpp_codegen_add((int32_t)L_0, 1));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_IncrementReadCount_m7318899796A13B972056283BDE8419AE540A9251 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___readCount;
		__this->___readCount = ((int32_t)il2cpp_codegen_add((int32_t)L_0, 1));
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IRenderGraphResource_NewVersion_m4119446A6304FFCA4D60D18B48DF9A1575B70214 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___version;
		__this->___version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		int32_t L_1 = __this->___version;
		V_0 = L_1;
		goto IL_0018;
	}

IL_0018:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IRenderGraphResource_NeedsFallBack_mEBA29814E753D793258E909E718B75F290F97122 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		bool L_0 = __this->___requestFallBack;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		uint32_t L_1 = __this->___writeCount;
		G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_0015;
	}

IL_0014:
	{
		G_B3_0 = 0;
	}

IL_0015:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0018;
	}

IL_0018:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_CreatePooledGraphicsResource_m10353C77AC3CD59E60A1223D95ED765BCA55DB1E (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_CreateGraphicsResource_mF8BA3E388632C55CE0A1A482516F447A0DF4D02E (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_UpdateGraphicsResource_mEC5580F5E25982D7DB1B43713689A43C38E3BAE8 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_ReleasePooledGraphicsResource_m4BA6AA633C601F98FAE952F17FE2E79F90D63D3D (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, int32_t ___0_frameIndex, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_ReleaseGraphicsResource_m7F299901971F67AC7CDEC22391D407D47DC9A164 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_LogCreation_mFE1FE3AB2A9AFDADBCCF0449D7E40B72307819FA (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource_LogRelease_m744E11CA272E22C736FE36A336D6E84C9A57845F (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IRenderGraphResource_GetSortIndex_m4CC5A3D1C0B5DB6B1C7EB7DC51293F1E478683E7 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0005;
	}

IL_0005:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IRenderGraphResource_GetDescHashCode_m222CE358E06022A1C19881C78140F04D66CAC42B (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		V_0 = 0;
		goto IL_0005;
	}

IL_0005:
	{
		int32_t L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IRenderGraphResource__ctor_mDC3C78DC768803C8C4195F148A7B0BD667254529 (IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshal_pinvoke(const TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328& unmarshaled, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_pinvoke& marshaled)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke(unmarshaled.___textureHandle, marshaled.___textureHandle);
	marshaled.___mipLevel = unmarshaled.___mipLevel;
	marshaled.___depthSlice = unmarshaled.___depthSlice;
	marshaled.___flags = unmarshaled.___flags;
}
IL2CPP_EXTERN_C void TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshal_pinvoke_back(const TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_pinvoke& marshaled, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328& unmarshaled)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 unmarshaledtextureHandle_temp_0;
	memset((&unmarshaledtextureHandle_temp_0), 0, sizeof(unmarshaledtextureHandle_temp_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_back(marshaled.___textureHandle, unmarshaledtextureHandle_temp_0);
	unmarshaled.___textureHandle = unmarshaledtextureHandle_temp_0;
	int32_t unmarshaledmipLevel_temp_1 = 0;
	unmarshaledmipLevel_temp_1 = marshaled.___mipLevel;
	unmarshaled.___mipLevel = unmarshaledmipLevel_temp_1;
	int32_t unmarshaleddepthSlice_temp_2 = 0;
	unmarshaleddepthSlice_temp_2 = marshaled.___depthSlice;
	unmarshaled.___depthSlice = unmarshaleddepthSlice_temp_2;
	int32_t unmarshaledflags_temp_3 = 0;
	unmarshaledflags_temp_3 = marshaled.___flags;
	unmarshaled.___flags = unmarshaledflags_temp_3;
}
IL2CPP_EXTERN_C void TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshal_pinvoke_cleanup(TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_pinvoke& marshaled)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_cleanup(marshaled.___textureHandle);
}


IL2CPP_EXTERN_C void TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshal_com(const TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328& unmarshaled, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_com& marshaled)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com(unmarshaled.___textureHandle, marshaled.___textureHandle);
	marshaled.___mipLevel = unmarshaled.___mipLevel;
	marshaled.___depthSlice = unmarshaled.___depthSlice;
	marshaled.___flags = unmarshaled.___flags;
}
IL2CPP_EXTERN_C void TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshal_com_back(const TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_com& marshaled, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328& unmarshaled)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 unmarshaledtextureHandle_temp_0;
	memset((&unmarshaledtextureHandle_temp_0), 0, sizeof(unmarshaledtextureHandle_temp_0));
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_back(marshaled.___textureHandle, unmarshaledtextureHandle_temp_0);
	unmarshaled.___textureHandle = unmarshaledtextureHandle_temp_0;
	int32_t unmarshaledmipLevel_temp_1 = 0;
	unmarshaledmipLevel_temp_1 = marshaled.___mipLevel;
	unmarshaled.___mipLevel = unmarshaledmipLevel_temp_1;
	int32_t unmarshaleddepthSlice_temp_2 = 0;
	unmarshaleddepthSlice_temp_2 = marshaled.___depthSlice;
	unmarshaled.___depthSlice = unmarshaleddepthSlice_temp_2;
	int32_t unmarshaledflags_temp_3 = 0;
	unmarshaledflags_temp_3 = marshaled.___flags;
	unmarshaled.___flags = unmarshaledflags_temp_3;
}
IL2CPP_EXTERN_C void TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshal_com_cleanup(TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328_marshaled_com& marshaled)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_cleanup(marshaled.___textureHandle);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6 (TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_handle, int32_t ___1_flags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_handle;
		__this->___textureHandle = L_0;
		int32_t L_1 = ___1_flags;
		__this->___flags = L_1;
		int32_t L_2 = ___2_mipLevel;
		__this->___mipLevel = L_2;
		int32_t L_3 = ___3_depthSlice;
		__this->___depthSlice = L_3;
		return;
	}
}
IL2CPP_EXTERN_C  void TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6_AdjustorThunk (RuntimeObject* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_handle, int32_t ___1_flags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method)
{
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328*>(__this + _offset);
	TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6(_thisAdjusted, ___0_handle, ___1_flags, ___2_mipLevel, ___3_depthSlice, 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 void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled)
{
	marshaled.___handle = unmarshaled.___handle;
	marshaled.___builtin = static_cast<int32_t>(unmarshaled.___builtin);
}
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_back(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C unmarshaledhandle_temp_0;
	memset((&unmarshaledhandle_temp_0), 0, sizeof(unmarshaledhandle_temp_0));
	unmarshaledhandle_temp_0 = marshaled.___handle;
	unmarshaled.___handle = unmarshaledhandle_temp_0;
	bool unmarshaledbuiltin_temp_1 = false;
	unmarshaledbuiltin_temp_1 = static_cast<bool>(marshaled.___builtin);
	unmarshaled.___builtin = unmarshaledbuiltin_temp_1;
}
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_pinvoke_cleanup(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled)
{
	marshaled.___handle = unmarshaled.___handle;
	marshaled.___builtin = static_cast<int32_t>(unmarshaled.___builtin);
}
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_back(const TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388& unmarshaled)
{
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C unmarshaledhandle_temp_0;
	memset((&unmarshaledhandle_temp_0), 0, sizeof(unmarshaledhandle_temp_0));
	unmarshaledhandle_temp_0 = marshaled.___handle;
	unmarshaled.___handle = unmarshaledhandle_temp_0;
	bool unmarshaledbuiltin_temp_1 = false;
	unmarshaledbuiltin_temp_1 = static_cast<bool>(marshaled.___builtin);
	unmarshaled.___builtin = unmarshaledbuiltin_temp_1;
}
IL2CPP_EXTERN_C void TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshal_com_cleanup(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 TextureHandle_get_nullHandle_m077A7652CAF9B2004942375C6F1CCFD714AA9E19 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ((TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_StaticFields*)il2cpp_codegen_static_fields_for(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var))->___s_NullHandle;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureHandle__ctor_m43ADD70103BAA1E4A24FC8AC2033DB2E303B65CF (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, const RuntimeMethod* method) 
{
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_h;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_0);
		__this->___handle = L_1;
		__this->___builtin = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C  void TextureHandle__ctor_m43ADD70103BAA1E4A24FC8AC2033DB2E303B65CF_AdjustorThunk (RuntimeObject* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_h, const RuntimeMethod* method)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*>(__this + _offset);
	TextureHandle__ctor_m43ADD70103BAA1E4A24FC8AC2033DB2E303B65CF(_thisAdjusted, ___0_h, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, int32_t ___0_handle, bool ___1_shared, bool ___2_builtin, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_handle;
		bool L_1 = ___1_shared;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2;
		memset((&L_2), 0, sizeof(L_2));
		ResourceHandle__ctor_m670A6E8A13F161CA8D05DEFE11E9F42315B45975((&L_2), L_0, 0, L_1, NULL);
		__this->___handle = L_2;
		bool L_3 = ___2_builtin;
		__this->___builtin = L_3;
		return;
	}
}
IL2CPP_EXTERN_C  void TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_handle, bool ___1_shared, bool ___2_builtin, const RuntimeMethod* method)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*>(__this + _offset);
	TextureHandle__ctor_mF31F87C811B3BB6F6A45506DFF8D8431E39A457F(_thisAdjusted, ___0_handle, ___1_shared, ___2_builtin, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B TextureHandle_op_Implicit_mF61CC7FA197498A1DF32E5F0DD1D5D6F7340B43D (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_0;
	memset((&V_0), 0, sizeof(V_0));
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	{
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&___0_texture), NULL);
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_1 = V_0;
		G_B3_0 = L_1;
		goto IL_0025;
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_2;
		L_2 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_2);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3;
		L_3 = RenderGraphResourceRegistry_GetTexture_m7D9283CB898C3A69B340FCD7A1FAC9E1916027C4(L_2, (&___0_texture), NULL);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_4;
		L_4 = RTHandle_op_Implicit_m2462183372B0496DE475889924EDCAAAD2011B54(L_3, NULL);
		G_B3_0 = L_4;
	}

IL_0025:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* TextureHandle_op_Implicit_mA5F86372E5F32D1740705B314012C5C4C12639D6 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&___0_texture), NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)(NULL));
		goto IL_0018;
	}

IL_000c:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1;
		L_1 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_1);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2;
		L_2 = RenderGraphResourceRegistry_GetTexture_m7D9283CB898C3A69B340FCD7A1FAC9E1916027C4(L_1, (&___0_texture), NULL);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3;
		L_3 = RTHandle_op_Implicit_mEF75557100B4F5D5BD918A60C85060711687CD43(G_B3_0, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* TextureHandle_op_Implicit_m23B1237D4DDC8BC529938D25AEA7B49E38F45B1E (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&___0_texture), NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)(NULL));
		goto IL_0018;
	}

IL_000c:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1;
		L_1 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_1);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2;
		L_2 = RenderGraphResourceRegistry_GetTexture_m7D9283CB898C3A69B340FCD7A1FAC9E1916027C4(L_1, (&___0_texture), NULL);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3;
		L_3 = RTHandle_op_Implicit_mB90C404C3D37DF7F2AFDEC28A29526EF784C62FB(G_B3_0, NULL);
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* TextureHandle_op_Implicit_m5B88526114B640AE422305CC950C0887E576CE25 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_texture, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline((&___0_texture), NULL);
		if (L_0)
		{
			goto IL_000c;
		}
	}
	{
		G_B3_0 = ((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)(NULL));
		goto IL_0018;
	}

IL_000c:
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1_il2cpp_TypeInfo_var);
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_1;
		L_1 = RenderGraphResourceRegistry_get_current_m9D408D01BD1DF7E5711A35E5B2CFF54DE7DFAA8F(NULL);
		NullCheck(L_1);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2;
		L_2 = RenderGraphResourceRegistry_GetTexture_m7D9283CB898C3A69B340FCD7A1FAC9E1916027C4(L_1, (&___0_texture), NULL);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&__this->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*>(__this + _offset);
	bool _returnValue;
	_returnValue = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TextureHandle_IsBuiltin_m80AEAFA06249AD4B095445F0A9E9CA54DC8DBFA1 (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___builtin;
		return L_0;
	}
}
IL2CPP_EXTERN_C  bool TextureHandle_IsBuiltin_m80AEAFA06249AD4B095445F0A9E9CA54DC8DBFA1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*>(__this + _offset);
	bool _returnValue;
	_returnValue = TextureHandle_IsBuiltin_m80AEAFA06249AD4B095445F0A9E9CA54DC8DBFA1_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 TextureHandle_GetDescriptor_m80F76DAC125F49B4538B3EE1EFCCB952A6D7F17D (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method) 
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_renderGraph;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)__this);
		NullCheck(L_0);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_2;
		L_2 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 TextureHandle_GetDescriptor_m80F76DAC125F49B4538B3EE1EFCCB952A6D7F17D_AdjustorThunk (RuntimeObject* __this, RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_renderGraph, const RuntimeMethod* method)
{
	TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*>(__this + _offset);
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 _returnValue;
	_returnValue = TextureHandle_GetDescriptor_m80F76DAC125F49B4538B3EE1EFCCB952A6D7F17D(_thisAdjusted, ___0_renderGraph, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureHandle__cctor_m9F50E38C1EF1802179CBD332ADBFD1BD35B53611 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_initobj((&((TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_StaticFields*)il2cpp_codegen_static_fields_for(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var))->___s_NullHandle), sizeof(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388));
		return;
	}
}
#ifdef __clang__
#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 FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke& marshaled)
{
	marshaled.___inFastMemory = static_cast<int32_t>(unmarshaled.___inFastMemory);
	marshaled.___flags = unmarshaled.___flags;
	marshaled.___residencyFraction = unmarshaled.___residencyFraction;
}
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke_back(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke& marshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled)
{
	bool unmarshaledinFastMemory_temp_0 = false;
	unmarshaledinFastMemory_temp_0 = static_cast<bool>(marshaled.___inFastMemory);
	unmarshaled.___inFastMemory = unmarshaledinFastMemory_temp_0;
	int32_t unmarshaledflags_temp_1 = 0;
	unmarshaledflags_temp_1 = marshaled.___flags;
	unmarshaled.___flags = unmarshaledflags_temp_1;
	float unmarshaledresidencyFraction_temp_2 = 0.0f;
	unmarshaledresidencyFraction_temp_2 = marshaled.___residencyFraction;
	unmarshaled.___residencyFraction = unmarshaledresidencyFraction_temp_2;
}
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke_cleanup(FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com& marshaled)
{
	marshaled.___inFastMemory = static_cast<int32_t>(unmarshaled.___inFastMemory);
	marshaled.___flags = unmarshaled.___flags;
	marshaled.___residencyFraction = unmarshaled.___residencyFraction;
}
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com_back(const FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com& marshaled, FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F& unmarshaled)
{
	bool unmarshaledinFastMemory_temp_0 = false;
	unmarshaledinFastMemory_temp_0 = static_cast<bool>(marshaled.___inFastMemory);
	unmarshaled.___inFastMemory = unmarshaledinFastMemory_temp_0;
	int32_t unmarshaledflags_temp_1 = 0;
	unmarshaledflags_temp_1 = marshaled.___flags;
	unmarshaled.___flags = unmarshaledflags_temp_1;
	float unmarshaledresidencyFraction_temp_2 = 0.0f;
	unmarshaledresidencyFraction_temp_2 = marshaled.___residencyFraction;
	unmarshaled.___residencyFraction = unmarshaledresidencyFraction_temp_2;
}
IL2CPP_EXTERN_C void FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com_cleanup(FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshaled_com& marshaled)
{
}
#ifdef __clang__
#pragma clang diagnostic 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 TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshal_pinvoke(const TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673& unmarshaled, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_pinvoke& marshaled)
{
	marshaled.___sizeMode = unmarshaled.___sizeMode;
	marshaled.___width = unmarshaled.___width;
	marshaled.___height = unmarshaled.___height;
	marshaled.___slices = unmarshaled.___slices;
	marshaled.___scale = unmarshaled.___scale;
	marshaled.___func = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___func));
	marshaled.___format = unmarshaled.___format;
	marshaled.___filterMode = unmarshaled.___filterMode;
	marshaled.___wrapMode = unmarshaled.___wrapMode;
	marshaled.___dimension = unmarshaled.___dimension;
	marshaled.___enableRandomWrite = static_cast<int32_t>(unmarshaled.___enableRandomWrite);
	marshaled.___useMipMap = static_cast<int32_t>(unmarshaled.___useMipMap);
	marshaled.___autoGenerateMips = static_cast<int32_t>(unmarshaled.___autoGenerateMips);
	marshaled.___isShadowMap = static_cast<int32_t>(unmarshaled.___isShadowMap);
	marshaled.___anisoLevel = unmarshaled.___anisoLevel;
	marshaled.___mipMapBias = unmarshaled.___mipMapBias;
	marshaled.___msaaSamples = unmarshaled.___msaaSamples;
	marshaled.___bindTextureMS = static_cast<int32_t>(unmarshaled.___bindTextureMS);
	marshaled.___useDynamicScale = static_cast<int32_t>(unmarshaled.___useDynamicScale);
	marshaled.___useDynamicScaleExplicit = static_cast<int32_t>(unmarshaled.___useDynamicScaleExplicit);
	marshaled.___memoryless = unmarshaled.___memoryless;
	marshaled.___vrUsage = unmarshaled.___vrUsage;
	marshaled.___name = il2cpp_codegen_marshal_string(unmarshaled.___name);
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke(unmarshaled.___fastMemoryDesc, marshaled.___fastMemoryDesc);
	marshaled.___fallBackToBlackTexture = static_cast<int32_t>(unmarshaled.___fallBackToBlackTexture);
	marshaled.___disableFallBackToImportedTexture = static_cast<int32_t>(unmarshaled.___disableFallBackToImportedTexture);
	marshaled.___clearBuffer = static_cast<int32_t>(unmarshaled.___clearBuffer);
	marshaled.___clearColor = unmarshaled.___clearColor;
	marshaled.___discardBuffer = static_cast<int32_t>(unmarshaled.___discardBuffer);
}
IL2CPP_EXTERN_C void TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshal_pinvoke_back(const TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_pinvoke& marshaled, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledsizeMode_temp_0 = 0;
	unmarshaledsizeMode_temp_0 = marshaled.___sizeMode;
	unmarshaled.___sizeMode = unmarshaledsizeMode_temp_0;
	int32_t unmarshaledwidth_temp_1 = 0;
	unmarshaledwidth_temp_1 = marshaled.___width;
	unmarshaled.___width = unmarshaledwidth_temp_1;
	int32_t unmarshaledheight_temp_2 = 0;
	unmarshaledheight_temp_2 = marshaled.___height;
	unmarshaled.___height = unmarshaledheight_temp_2;
	int32_t unmarshaledslices_temp_3 = 0;
	unmarshaledslices_temp_3 = marshaled.___slices;
	unmarshaled.___slices = unmarshaledslices_temp_3;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledscale_temp_4;
	memset((&unmarshaledscale_temp_4), 0, sizeof(unmarshaledscale_temp_4));
	unmarshaledscale_temp_4 = marshaled.___scale;
	unmarshaled.___scale = unmarshaledscale_temp_4;
	unmarshaled.___func = il2cpp_codegen_marshal_function_ptr_to_delegate<ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791>(marshaled.___func, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___func), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791>(marshaled.___func, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var));
	int32_t unmarshaledformat_temp_6 = 0;
	unmarshaledformat_temp_6 = marshaled.___format;
	unmarshaled.___format = unmarshaledformat_temp_6;
	int32_t unmarshaledfilterMode_temp_7 = 0;
	unmarshaledfilterMode_temp_7 = marshaled.___filterMode;
	unmarshaled.___filterMode = unmarshaledfilterMode_temp_7;
	int32_t unmarshaledwrapMode_temp_8 = 0;
	unmarshaledwrapMode_temp_8 = marshaled.___wrapMode;
	unmarshaled.___wrapMode = unmarshaledwrapMode_temp_8;
	int32_t unmarshaleddimension_temp_9 = 0;
	unmarshaleddimension_temp_9 = marshaled.___dimension;
	unmarshaled.___dimension = unmarshaleddimension_temp_9;
	bool unmarshaledenableRandomWrite_temp_10 = false;
	unmarshaledenableRandomWrite_temp_10 = static_cast<bool>(marshaled.___enableRandomWrite);
	unmarshaled.___enableRandomWrite = unmarshaledenableRandomWrite_temp_10;
	bool unmarshaleduseMipMap_temp_11 = false;
	unmarshaleduseMipMap_temp_11 = static_cast<bool>(marshaled.___useMipMap);
	unmarshaled.___useMipMap = unmarshaleduseMipMap_temp_11;
	bool unmarshaledautoGenerateMips_temp_12 = false;
	unmarshaledautoGenerateMips_temp_12 = static_cast<bool>(marshaled.___autoGenerateMips);
	unmarshaled.___autoGenerateMips = unmarshaledautoGenerateMips_temp_12;
	bool unmarshaledisShadowMap_temp_13 = false;
	unmarshaledisShadowMap_temp_13 = static_cast<bool>(marshaled.___isShadowMap);
	unmarshaled.___isShadowMap = unmarshaledisShadowMap_temp_13;
	int32_t unmarshaledanisoLevel_temp_14 = 0;
	unmarshaledanisoLevel_temp_14 = marshaled.___anisoLevel;
	unmarshaled.___anisoLevel = unmarshaledanisoLevel_temp_14;
	float unmarshaledmipMapBias_temp_15 = 0.0f;
	unmarshaledmipMapBias_temp_15 = marshaled.___mipMapBias;
	unmarshaled.___mipMapBias = unmarshaledmipMapBias_temp_15;
	int32_t unmarshaledmsaaSamples_temp_16 = 0;
	unmarshaledmsaaSamples_temp_16 = marshaled.___msaaSamples;
	unmarshaled.___msaaSamples = unmarshaledmsaaSamples_temp_16;
	bool unmarshaledbindTextureMS_temp_17 = false;
	unmarshaledbindTextureMS_temp_17 = static_cast<bool>(marshaled.___bindTextureMS);
	unmarshaled.___bindTextureMS = unmarshaledbindTextureMS_temp_17;
	bool unmarshaleduseDynamicScale_temp_18 = false;
	unmarshaleduseDynamicScale_temp_18 = static_cast<bool>(marshaled.___useDynamicScale);
	unmarshaled.___useDynamicScale = unmarshaleduseDynamicScale_temp_18;
	bool unmarshaleduseDynamicScaleExplicit_temp_19 = false;
	unmarshaleduseDynamicScaleExplicit_temp_19 = static_cast<bool>(marshaled.___useDynamicScaleExplicit);
	unmarshaled.___useDynamicScaleExplicit = unmarshaleduseDynamicScaleExplicit_temp_19;
	int32_t unmarshaledmemoryless_temp_20 = 0;
	unmarshaledmemoryless_temp_20 = marshaled.___memoryless;
	unmarshaled.___memoryless = unmarshaledmemoryless_temp_20;
	int32_t unmarshaledvrUsage_temp_21 = 0;
	unmarshaledvrUsage_temp_21 = marshaled.___vrUsage;
	unmarshaled.___vrUsage = unmarshaledvrUsage_temp_21;
	unmarshaled.___name = il2cpp_codegen_marshal_string_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name));
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F unmarshaledfastMemoryDesc_temp_23;
	memset((&unmarshaledfastMemoryDesc_temp_23), 0, sizeof(unmarshaledfastMemoryDesc_temp_23));
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke_back(marshaled.___fastMemoryDesc, unmarshaledfastMemoryDesc_temp_23);
	unmarshaled.___fastMemoryDesc = unmarshaledfastMemoryDesc_temp_23;
	bool unmarshaledfallBackToBlackTexture_temp_24 = false;
	unmarshaledfallBackToBlackTexture_temp_24 = static_cast<bool>(marshaled.___fallBackToBlackTexture);
	unmarshaled.___fallBackToBlackTexture = unmarshaledfallBackToBlackTexture_temp_24;
	bool unmarshaleddisableFallBackToImportedTexture_temp_25 = false;
	unmarshaleddisableFallBackToImportedTexture_temp_25 = static_cast<bool>(marshaled.___disableFallBackToImportedTexture);
	unmarshaled.___disableFallBackToImportedTexture = unmarshaleddisableFallBackToImportedTexture_temp_25;
	bool unmarshaledclearBuffer_temp_26 = false;
	unmarshaledclearBuffer_temp_26 = static_cast<bool>(marshaled.___clearBuffer);
	unmarshaled.___clearBuffer = unmarshaledclearBuffer_temp_26;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledclearColor_temp_27;
	memset((&unmarshaledclearColor_temp_27), 0, sizeof(unmarshaledclearColor_temp_27));
	unmarshaledclearColor_temp_27 = marshaled.___clearColor;
	unmarshaled.___clearColor = unmarshaledclearColor_temp_27;
	bool unmarshaleddiscardBuffer_temp_28 = false;
	unmarshaleddiscardBuffer_temp_28 = static_cast<bool>(marshaled.___discardBuffer);
	unmarshaled.___discardBuffer = unmarshaleddiscardBuffer_temp_28;
}
IL2CPP_EXTERN_C void TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshal_pinvoke_cleanup(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___name);
	marshaled.___name = NULL;
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_pinvoke_cleanup(marshaled.___fastMemoryDesc);
}


IL2CPP_EXTERN_C void TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshal_com(const TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673& unmarshaled, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_com& marshaled)
{
	marshaled.___sizeMode = unmarshaled.___sizeMode;
	marshaled.___width = unmarshaled.___width;
	marshaled.___height = unmarshaled.___height;
	marshaled.___slices = unmarshaled.___slices;
	marshaled.___scale = unmarshaled.___scale;
	marshaled.___func = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.___func));
	marshaled.___format = unmarshaled.___format;
	marshaled.___filterMode = unmarshaled.___filterMode;
	marshaled.___wrapMode = unmarshaled.___wrapMode;
	marshaled.___dimension = unmarshaled.___dimension;
	marshaled.___enableRandomWrite = static_cast<int32_t>(unmarshaled.___enableRandomWrite);
	marshaled.___useMipMap = static_cast<int32_t>(unmarshaled.___useMipMap);
	marshaled.___autoGenerateMips = static_cast<int32_t>(unmarshaled.___autoGenerateMips);
	marshaled.___isShadowMap = static_cast<int32_t>(unmarshaled.___isShadowMap);
	marshaled.___anisoLevel = unmarshaled.___anisoLevel;
	marshaled.___mipMapBias = unmarshaled.___mipMapBias;
	marshaled.___msaaSamples = unmarshaled.___msaaSamples;
	marshaled.___bindTextureMS = static_cast<int32_t>(unmarshaled.___bindTextureMS);
	marshaled.___useDynamicScale = static_cast<int32_t>(unmarshaled.___useDynamicScale);
	marshaled.___useDynamicScaleExplicit = static_cast<int32_t>(unmarshaled.___useDynamicScaleExplicit);
	marshaled.___memoryless = unmarshaled.___memoryless;
	marshaled.___vrUsage = unmarshaled.___vrUsage;
	marshaled.___name = il2cpp_codegen_marshal_bstring(unmarshaled.___name);
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com(unmarshaled.___fastMemoryDesc, marshaled.___fastMemoryDesc);
	marshaled.___fallBackToBlackTexture = static_cast<int32_t>(unmarshaled.___fallBackToBlackTexture);
	marshaled.___disableFallBackToImportedTexture = static_cast<int32_t>(unmarshaled.___disableFallBackToImportedTexture);
	marshaled.___clearBuffer = static_cast<int32_t>(unmarshaled.___clearBuffer);
	marshaled.___clearColor = unmarshaled.___clearColor;
	marshaled.___discardBuffer = static_cast<int32_t>(unmarshaled.___discardBuffer);
}
IL2CPP_EXTERN_C void TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshal_com_back(const TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_com& marshaled, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledsizeMode_temp_0 = 0;
	unmarshaledsizeMode_temp_0 = marshaled.___sizeMode;
	unmarshaled.___sizeMode = unmarshaledsizeMode_temp_0;
	int32_t unmarshaledwidth_temp_1 = 0;
	unmarshaledwidth_temp_1 = marshaled.___width;
	unmarshaled.___width = unmarshaledwidth_temp_1;
	int32_t unmarshaledheight_temp_2 = 0;
	unmarshaledheight_temp_2 = marshaled.___height;
	unmarshaled.___height = unmarshaledheight_temp_2;
	int32_t unmarshaledslices_temp_3 = 0;
	unmarshaledslices_temp_3 = marshaled.___slices;
	unmarshaled.___slices = unmarshaledslices_temp_3;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 unmarshaledscale_temp_4;
	memset((&unmarshaledscale_temp_4), 0, sizeof(unmarshaledscale_temp_4));
	unmarshaledscale_temp_4 = marshaled.___scale;
	unmarshaled.___scale = unmarshaledscale_temp_4;
	unmarshaled.___func = il2cpp_codegen_marshal_function_ptr_to_delegate<ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791>(marshaled.___func, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___func), (void*)il2cpp_codegen_marshal_function_ptr_to_delegate<ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791>(marshaled.___func, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791_il2cpp_TypeInfo_var));
	int32_t unmarshaledformat_temp_6 = 0;
	unmarshaledformat_temp_6 = marshaled.___format;
	unmarshaled.___format = unmarshaledformat_temp_6;
	int32_t unmarshaledfilterMode_temp_7 = 0;
	unmarshaledfilterMode_temp_7 = marshaled.___filterMode;
	unmarshaled.___filterMode = unmarshaledfilterMode_temp_7;
	int32_t unmarshaledwrapMode_temp_8 = 0;
	unmarshaledwrapMode_temp_8 = marshaled.___wrapMode;
	unmarshaled.___wrapMode = unmarshaledwrapMode_temp_8;
	int32_t unmarshaleddimension_temp_9 = 0;
	unmarshaleddimension_temp_9 = marshaled.___dimension;
	unmarshaled.___dimension = unmarshaleddimension_temp_9;
	bool unmarshaledenableRandomWrite_temp_10 = false;
	unmarshaledenableRandomWrite_temp_10 = static_cast<bool>(marshaled.___enableRandomWrite);
	unmarshaled.___enableRandomWrite = unmarshaledenableRandomWrite_temp_10;
	bool unmarshaleduseMipMap_temp_11 = false;
	unmarshaleduseMipMap_temp_11 = static_cast<bool>(marshaled.___useMipMap);
	unmarshaled.___useMipMap = unmarshaleduseMipMap_temp_11;
	bool unmarshaledautoGenerateMips_temp_12 = false;
	unmarshaledautoGenerateMips_temp_12 = static_cast<bool>(marshaled.___autoGenerateMips);
	unmarshaled.___autoGenerateMips = unmarshaledautoGenerateMips_temp_12;
	bool unmarshaledisShadowMap_temp_13 = false;
	unmarshaledisShadowMap_temp_13 = static_cast<bool>(marshaled.___isShadowMap);
	unmarshaled.___isShadowMap = unmarshaledisShadowMap_temp_13;
	int32_t unmarshaledanisoLevel_temp_14 = 0;
	unmarshaledanisoLevel_temp_14 = marshaled.___anisoLevel;
	unmarshaled.___anisoLevel = unmarshaledanisoLevel_temp_14;
	float unmarshaledmipMapBias_temp_15 = 0.0f;
	unmarshaledmipMapBias_temp_15 = marshaled.___mipMapBias;
	unmarshaled.___mipMapBias = unmarshaledmipMapBias_temp_15;
	int32_t unmarshaledmsaaSamples_temp_16 = 0;
	unmarshaledmsaaSamples_temp_16 = marshaled.___msaaSamples;
	unmarshaled.___msaaSamples = unmarshaledmsaaSamples_temp_16;
	bool unmarshaledbindTextureMS_temp_17 = false;
	unmarshaledbindTextureMS_temp_17 = static_cast<bool>(marshaled.___bindTextureMS);
	unmarshaled.___bindTextureMS = unmarshaledbindTextureMS_temp_17;
	bool unmarshaleduseDynamicScale_temp_18 = false;
	unmarshaleduseDynamicScale_temp_18 = static_cast<bool>(marshaled.___useDynamicScale);
	unmarshaled.___useDynamicScale = unmarshaleduseDynamicScale_temp_18;
	bool unmarshaleduseDynamicScaleExplicit_temp_19 = false;
	unmarshaleduseDynamicScaleExplicit_temp_19 = static_cast<bool>(marshaled.___useDynamicScaleExplicit);
	unmarshaled.___useDynamicScaleExplicit = unmarshaleduseDynamicScaleExplicit_temp_19;
	int32_t unmarshaledmemoryless_temp_20 = 0;
	unmarshaledmemoryless_temp_20 = marshaled.___memoryless;
	unmarshaled.___memoryless = unmarshaledmemoryless_temp_20;
	int32_t unmarshaledvrUsage_temp_21 = 0;
	unmarshaledvrUsage_temp_21 = marshaled.___vrUsage;
	unmarshaled.___vrUsage = unmarshaledvrUsage_temp_21;
	unmarshaled.___name = il2cpp_codegen_marshal_bstring_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name));
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F unmarshaledfastMemoryDesc_temp_23;
	memset((&unmarshaledfastMemoryDesc_temp_23), 0, sizeof(unmarshaledfastMemoryDesc_temp_23));
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com_back(marshaled.___fastMemoryDesc, unmarshaledfastMemoryDesc_temp_23);
	unmarshaled.___fastMemoryDesc = unmarshaledfastMemoryDesc_temp_23;
	bool unmarshaledfallBackToBlackTexture_temp_24 = false;
	unmarshaledfallBackToBlackTexture_temp_24 = static_cast<bool>(marshaled.___fallBackToBlackTexture);
	unmarshaled.___fallBackToBlackTexture = unmarshaledfallBackToBlackTexture_temp_24;
	bool unmarshaleddisableFallBackToImportedTexture_temp_25 = false;
	unmarshaleddisableFallBackToImportedTexture_temp_25 = static_cast<bool>(marshaled.___disableFallBackToImportedTexture);
	unmarshaled.___disableFallBackToImportedTexture = unmarshaleddisableFallBackToImportedTexture_temp_25;
	bool unmarshaledclearBuffer_temp_26 = false;
	unmarshaledclearBuffer_temp_26 = static_cast<bool>(marshaled.___clearBuffer);
	unmarshaled.___clearBuffer = unmarshaledclearBuffer_temp_26;
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledclearColor_temp_27;
	memset((&unmarshaledclearColor_temp_27), 0, sizeof(unmarshaledclearColor_temp_27));
	unmarshaledclearColor_temp_27 = marshaled.___clearColor;
	unmarshaled.___clearColor = unmarshaledclearColor_temp_27;
	bool unmarshaleddiscardBuffer_temp_28 = false;
	unmarshaleddiscardBuffer_temp_28 = static_cast<bool>(marshaled.___discardBuffer);
	unmarshaled.___discardBuffer = unmarshaleddiscardBuffer_temp_28;
}
IL2CPP_EXTERN_C void TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshal_com_cleanup(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___name);
	marshaled.___name = NULL;
	FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F_marshal_com_cleanup(marshaled.___fastMemoryDesc);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureDesc_get_depthBufferBits_mFCED74FB3F7064A91E2B193A933EA7C1BB01CA6E (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = GraphicsFormatUtility_GetDepthBits_mA3ED2245DC3C1C593668C2F152A0DA42052CEE94(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C  int32_t TextureDesc_get_depthBufferBits_mFCED74FB3F7064A91E2B193A933EA7C1BB01CA6E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TextureDesc_get_depthBufferBits_mFCED74FB3F7064A91E2B193A933EA7C1BB01CA6E(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc_set_depthBufferBits_m9878CDA1C1179332CE3E11E9709A5D7941C36590 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_2 = __this->___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		bool L_3;
		L_3 = GraphicsFormatUtility_IsDepthStencilFormat_mB9AC0AC27E959CF7C23FDE141E3A4D3561FAC616(L_2, NULL);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_001e;
		}
	}
	{
		goto IL_0036;
	}

IL_001e:
	{
		__this->___format = 0;
		goto IL_0036;
	}

IL_0028:
	{
		int32_t L_5 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		int32_t L_6;
		L_6 = GraphicsFormatUtility_GetDepthStencilFormat_m76EEE7255F874FD3AC8E149830EE48F345DF8425(L_5, NULL);
		__this->___format = L_6;
	}

IL_0036:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc_set_depthBufferBits_m9878CDA1C1179332CE3E11E9709A5D7941C36590_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc_set_depthBufferBits_m9878CDA1C1179332CE3E11E9709A5D7941C36590(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureDesc_get_colorFormat_m9248B44133301B4F93B98D311FCFB04A3CCA875A (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = __this->___format;
		il2cpp_codegen_runtime_class_init_inline(GraphicsFormatUtility_t3DAD8CAC84EA38F28613F98184F871773CB282FD_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = GraphicsFormatUtility_IsDepthStencilFormat_mB9AC0AC27E959CF7C23FDE141E3A4D3561FAC616(L_0, NULL);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___format;
		G_B3_0 = ((int32_t)(L_2));
		goto IL_0017;
	}

IL_0016:
	{
		G_B3_0 = 0;
	}

IL_0017:
	{
		V_0 = G_B3_0;
		goto IL_001a;
	}

IL_001a:
	{
		int32_t L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t TextureDesc_get_colorFormat_m9248B44133301B4F93B98D311FCFB04A3CCA875A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TextureDesc_get_colorFormat_m9248B44133301B4F93B98D311FCFB04A3CCA875A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc_set_colorFormat_mDA0ABDEEF9CCE01133CF07A9DC1CBBEDEBFF1097 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___format = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc_set_colorFormat_mDA0ABDEEF9CCE01133CF07A9DC1CBBEDEBFF1097_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc_set_colorFormat_mDA0ABDEEF9CCE01133CF07A9DC1CBBEDEBFF1097(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, bool ___0_dynamicResolution, bool ___1_xrReady, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0 = ___0_dynamicResolution;
		__this->___useDynamicScale = L_0;
		__this->___vrUsage = 0;
		bool L_1 = ___1_xrReady;
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = TextureXR_get_slices_mD1D1C98CE4525E270B35B0F9145D1B4CD9EBBC3A_inline(NULL);
		__this->___slices = L_3;
		int32_t L_4;
		L_4 = TextureXR_get_dimension_m1FEDB3FB100070102EE907FAE16672FB6BF04AF0(NULL);
		__this->___dimension = L_4;
		goto IL_003e;
	}

IL_002e:
	{
		__this->___slices = 1;
		__this->___dimension = 2;
	}

IL_003e:
	{
		__this->___discardBuffer = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD_AdjustorThunk (RuntimeObject* __this, bool ___0_dynamicResolution, bool ___1_xrReady, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD(_thisAdjusted, ___0_dynamicResolution, ___1_xrReady, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_m363CC70E4CB7757B95BEF8249AAA4AB918FBF5AD (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, int32_t ___0_width, int32_t ___1_height, bool ___2_dynamicResolution, bool ___3_xrReady, const RuntimeMethod* method) 
{
	{
		il2cpp_codegen_initobj(__this, sizeof(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673));
		__this->___sizeMode = 0;
		int32_t L_0 = ___0_width;
		__this->___width = L_0;
		int32_t L_1 = ___1_height;
		__this->___height = L_1;
		__this->___msaaSamples = 1;
		bool L_2 = ___2_dynamicResolution;
		bool L_3 = ___3_xrReady;
		TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD(__this, L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc__ctor_m363CC70E4CB7757B95BEF8249AAA4AB918FBF5AD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_width, int32_t ___1_height, bool ___2_dynamicResolution, bool ___3_xrReady, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc__ctor_m363CC70E4CB7757B95BEF8249AAA4AB918FBF5AD(_thisAdjusted, ___0_width, ___1_height, ___2_dynamicResolution, ___3_xrReady, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mBDFF762E945E530B8C50AC770652F5EAD39F57AF (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scale, bool ___1_dynamicResolution, bool ___2_xrReady, const RuntimeMethod* method) 
{
	{
		il2cpp_codegen_initobj(__this, sizeof(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673));
		__this->___sizeMode = 1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_scale;
		__this->___scale = L_0;
		__this->___msaaSamples = 1;
		__this->___dimension = 2;
		bool L_1 = ___1_dynamicResolution;
		bool L_2 = ___2_xrReady;
		TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD(__this, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc__ctor_mBDFF762E945E530B8C50AC770652F5EAD39F57AF_AdjustorThunk (RuntimeObject* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_scale, bool ___1_dynamicResolution, bool ___2_xrReady, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc__ctor_mBDFF762E945E530B8C50AC770652F5EAD39F57AF(_thisAdjusted, ___0_scale, ___1_dynamicResolution, ___2_xrReady, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mB0264E54B2E6BF34E65C9B6D55F2BFA219A8CCB2 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___0_func, bool ___1_dynamicResolution, bool ___2_xrReady, const RuntimeMethod* method) 
{
	{
		il2cpp_codegen_initobj(__this, sizeof(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673));
		__this->___sizeMode = 2;
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_0 = ___0_func;
		__this->___func = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___func), (void*)L_0);
		__this->___msaaSamples = 1;
		__this->___dimension = 2;
		bool L_1 = ___1_dynamicResolution;
		bool L_2 = ___2_xrReady;
		TextureDesc_InitDefaultValues_m1683FC79C9812351A6DF270A0715026E7DB5DBFD(__this, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc__ctor_mB0264E54B2E6BF34E65C9B6D55F2BFA219A8CCB2_AdjustorThunk (RuntimeObject* __this, ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* ___0_func, bool ___1_dynamicResolution, bool ___2_xrReady, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc__ctor_mB0264E54B2E6BF34E65C9B6D55F2BFA219A8CCB2(_thisAdjusted, ___0_func, ___1_dynamicResolution, ___2_xrReady, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mBECFDDC2240CF2F8921343AEF8EC9B0235782E77 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 ___0_input, const RuntimeMethod* method) 
{
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_0 = ___0_input;
		*(TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)__this = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)__this)->___func), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)__this)->___name), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc__ctor_mBECFDDC2240CF2F8921343AEF8EC9B0235782E77_AdjustorThunk (RuntimeObject* __this, TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 ___0_input, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc__ctor_mBECFDDC2240CF2F8921343AEF8EC9B0235782E77(_thisAdjusted, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_mC935887837BD7AEE604037E1D6C4D482E4A91ACB (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_input, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E);
		s_Il2CppMethodInitialized = true;
	}
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* G_B2_0 = NULL;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* G_B1_0 = NULL;
	int32_t G_B3_0 = 0;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* G_B3_1 = NULL;
	{
		__this->___sizeMode = 0;
		int32_t L_0;
		L_0 = RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline((&___0_input), NULL);
		__this->___width = L_0;
		int32_t L_1;
		L_1 = RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline((&___0_input), NULL);
		__this->___height = L_1;
		int32_t L_2;
		L_2 = RenderTextureDescriptor_get_volumeDepth_m528818299E101F1B285B08BE12FAC2F9A871BA36_inline((&___0_input), NULL);
		__this->___slices = L_2;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
		L_3 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
		__this->___scale = L_3;
		__this->___func = (ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___func), (void*)(ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791*)NULL);
		int32_t L_4;
		L_4 = RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline((&___0_input), NULL);
		if (L_4)
		{
			G_B2_0 = __this;
			goto IL_0054;
		}
		G_B1_0 = __this;
	}
	{
		int32_t L_5;
		L_5 = RenderTextureDescriptor_get_graphicsFormat_m50F25A4F179EA318C8D3B0D8685F9C5F59F7DEC0((&___0_input), NULL);
		G_B3_0 = L_5;
		G_B3_1 = G_B1_0;
		goto IL_005b;
	}

IL_0054:
	{
		int32_t L_6;
		L_6 = RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline((&___0_input), NULL);
		G_B3_0 = L_6;
		G_B3_1 = G_B2_0;
	}

IL_005b:
	{
		G_B3_1->___format = G_B3_0;
		__this->___filterMode = 1;
		__this->___wrapMode = 1;
		int32_t L_7;
		L_7 = RenderTextureDescriptor_get_dimension_mA23ABB2CA03249DCE3A21F5123524A825C33E31B_inline((&___0_input), NULL);
		__this->___dimension = L_7;
		bool L_8;
		L_8 = RenderTextureDescriptor_get_enableRandomWrite_m09A97B46F4482C06F4D78678ED87F75A5D01CFF9((&___0_input), NULL);
		__this->___enableRandomWrite = L_8;
		bool L_9;
		L_9 = RenderTextureDescriptor_get_useMipMap_mED290AAA1F816D024E026BB2D21C405388925D71((&___0_input), NULL);
		__this->___useMipMap = L_9;
		bool L_10;
		L_10 = RenderTextureDescriptor_get_autoGenerateMips_m53F427E61A7DA4D4F6816FBE5AFA9D063FA5DF2B((&___0_input), NULL);
		__this->___autoGenerateMips = L_10;
		int32_t L_11;
		L_11 = RenderTextureDescriptor_get_shadowSamplingMode_mEDA5D0915E1DF2ED949612B291A20FABD278BF5B_inline((&___0_input), NULL);
		__this->___isShadowMap = (bool)((((int32_t)((((int32_t)L_11) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		__this->___anisoLevel = 1;
		__this->___mipMapBias = (0.0f);
		int32_t L_12;
		L_12 = RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline((&___0_input), NULL);
		__this->___msaaSamples = L_12;
		bool L_13;
		L_13 = RenderTextureDescriptor_get_bindMS_mBDC0CE7325E5619AD8CFF213BB0EFBBBC328808A((&___0_input), NULL);
		__this->___bindTextureMS = L_13;
		bool L_14;
		L_14 = RenderTextureDescriptor_get_useDynamicScale_m84AB51F1599AB6641C254F06EE7431AFBACEF60A((&___0_input), NULL);
		__this->___useDynamicScale = L_14;
		__this->___useDynamicScaleExplicit = (bool)0;
		int32_t L_15;
		L_15 = RenderTextureDescriptor_get_memoryless_mFFD64B6716E0F7D936AD6B34D5D56F0BFD55197F_inline((&___0_input), NULL);
		__this->___memoryless = L_15;
		int32_t L_16;
		L_16 = RenderTextureDescriptor_get_vrUsage_m061FAE1190A623B9DEE133F1506ADB23C983F6B0_inline((&___0_input), NULL);
		__this->___vrUsage = L_16;
		__this->___name = _stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)_stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E);
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F* L_17 = (FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F*)(&__this->___fastMemoryDesc);
		il2cpp_codegen_initobj(L_17, sizeof(FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F));
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F* L_18 = (FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F*)(&__this->___fastMemoryDesc);
		L_18->___inFastMemory = (bool)0;
		__this->___fallBackToBlackTexture = (bool)0;
		__this->___disableFallBackToImportedTexture = (bool)1;
		__this->___clearBuffer = (bool)1;
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_19;
		L_19 = Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline(NULL);
		__this->___clearColor = L_19;
		__this->___discardBuffer = (bool)0;
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc__ctor_mC935887837BD7AEE604037E1D6C4D482E4A91ACB_AdjustorThunk (RuntimeObject* __this, RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 ___0_input, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc__ctor_mC935887837BD7AEE604037E1D6C4D482E4A91ACB(_thisAdjusted, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureDesc__ctor_m07B60080B753D0CDC57223694266DC64C94E5710 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_input, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___0_input;
		NullCheck(L_0);
		RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46 L_1;
		L_1 = RenderTexture_get_descriptor_m2FABD5CF6CCF410D1311FCBC7C9D9ECDEE9C7CC2(L_0, NULL);
		TextureDesc__ctor_mC935887837BD7AEE604037E1D6C4D482E4A91ACB(__this, L_1, NULL);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = ___0_input;
		NullCheck(L_2);
		int32_t L_3;
		L_3 = Texture_get_filterMode_mFEF0AEA29E8468450EF85533965DCEBE66D02A45(L_2, NULL);
		__this->___filterMode = L_3;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = ___0_input;
		NullCheck(L_4);
		int32_t L_5;
		L_5 = Texture_get_wrapMode_m1DE1C2813B72EDCCCEB396CFC91989358E8C3AD0(L_4, NULL);
		__this->___wrapMode = L_5;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_6 = ___0_input;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = Texture_get_anisoLevel_m49CB873A0A3A71281BAE34A9512803D76D2EA27F(L_6, NULL);
		__this->___anisoLevel = L_7;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = ___0_input;
		NullCheck(L_8);
		float L_9;
		L_9 = Texture_get_mipMapBias_m83F116D84856F99AD09EE8D3701763EAA80F1FB1(L_8, NULL);
		__this->___mipMapBias = L_9;
		__this->___name = _stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___name), (void*)_stringLiteral8ED0C4BC927E55F697C5BCEC464DEA7CF2E13B9E);
		return;
	}
}
IL2CPP_EXTERN_C  void TextureDesc__ctor_m07B60080B753D0CDC57223694266DC64C94E5710_AdjustorThunk (RuntimeObject* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___0_input, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	TextureDesc__ctor_m07B60080B753D0CDC57223694266DC64C94E5710(_thisAdjusted, ___0_input, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureDesc_GetHashCode_m1216E0027E1E55ADF618CCB7345BADE7AFF7F84A (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) 
{
	HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2 L_0;
		L_0 = HashFNV1A32_Create_m516ADC064C2853C79E7757F3B1003575A640DA7A(NULL);
		V_0 = L_0;
		int32_t L_1 = __this->___sizeMode;
		V_2 = L_1;
		int32_t L_2 = V_2;
		V_1 = L_2;
		int32_t L_3 = V_1;
		switch (L_3)
		{
			case 0:
			{
				goto IL_0024;
			}
			case 1:
			{
				goto IL_005f;
			}
			case 2:
			{
				goto IL_0042;
			}
		}
	}
	{
		goto IL_006f;
	}

IL_0024:
	{
		int32_t* L_4 = (int32_t*)(&__this->___width);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), L_4, NULL);
		int32_t* L_5 = (int32_t*)(&__this->___height);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), L_5, NULL);
		goto IL_006f;
	}

IL_0042:
	{
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_6 = __this->___func;
		V_3 = (bool)((!(((RuntimeObject*)(ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_7 = V_3;
		if (!L_7)
		{
			goto IL_005d;
		}
	}
	{
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_8 = __this->___func;
		HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline((&V_0), L_8, NULL);
	}

IL_005d:
	{
		goto IL_006f;
	}

IL_005f:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&__this->___scale);
		HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline((&V_0), L_9, NULL);
		goto IL_006f;
	}

IL_006f:
	{
		float* L_10 = (float*)(&__this->___mipMapBias);
		HashFNV1A32_Append_m53252E10E83506AE1CC248DADB79537B24E1142F_inline((&V_0), L_10, NULL);
		int32_t* L_11 = (int32_t*)(&__this->___slices);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), L_11, NULL);
		int32_t L_12 = __this->___format;
		V_4 = L_12;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		int32_t L_13 = __this->___filterMode;
		V_4 = L_13;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		int32_t L_14 = __this->___wrapMode;
		V_4 = L_14;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		int32_t L_15 = __this->___dimension;
		V_4 = L_15;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		int32_t L_16 = __this->___memoryless;
		V_4 = L_16;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		int32_t L_17 = __this->___vrUsage;
		V_4 = L_17;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		int32_t* L_18 = (int32_t*)(&__this->___anisoLevel);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), L_18, NULL);
		bool* L_19 = (bool*)(&__this->___enableRandomWrite);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_19, NULL);
		bool* L_20 = (bool*)(&__this->___useMipMap);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_20, NULL);
		bool* L_21 = (bool*)(&__this->___autoGenerateMips);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_21, NULL);
		bool* L_22 = (bool*)(&__this->___isShadowMap);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_22, NULL);
		bool* L_23 = (bool*)(&__this->___bindTextureMS);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_23, NULL);
		bool* L_24 = (bool*)(&__this->___useDynamicScale);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_24, NULL);
		int32_t L_25 = __this->___msaaSamples;
		V_4 = L_25;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline((&V_0), (&V_4), NULL);
		FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F* L_26 = (FastMemoryDesc_t8929BA455D6CA21819CB01C191FFE8CE00D2E63F*)(&__this->___fastMemoryDesc);
		bool* L_27 = (bool*)(&L_26->___inFastMemory);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline((&V_0), L_27, NULL);
		int32_t L_28;
		L_28 = HashFNV1A32_get_value_m4A974885D6191EA0B5F0BC4B6CF5194B04B0A858_inline((&V_0), NULL);
		V_5 = L_28;
		goto IL_0189;
	}

IL_0189:
	{
		int32_t L_29 = V_5;
		return L_29;
	}
}
IL2CPP_EXTERN_C  int32_t TextureDesc_GetHashCode_m1216E0027E1E55ADF618CCB7345BADE7AFF7F84A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TextureDesc_GetHashCode_m1216E0027E1E55ADF618CCB7345BADE7AFF7F84A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257 (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
	memset((&V_2), 0, sizeof(V_2));
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		int32_t L_0 = __this->___sizeMode;
		V_1 = L_0;
		if (1)
		{
			goto IL_000c;
		}
	}
	{
	}

IL_000c:
	{
		int32_t L_1 = V_1;
		switch (L_1)
		{
			case 0:
			{
				goto IL_0020;
			}
			case 1:
			{
				goto IL_0034;
			}
			case 2:
			{
				goto IL_0042;
			}
		}
	}
	{
		goto IL_0050;
	}

IL_0020:
	{
		int32_t L_2 = __this->___width;
		int32_t L_3 = __this->___height;
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
		memset((&L_4), 0, sizeof(L_4));
		Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), L_2, L_3, NULL);
		V_0 = L_4;
		goto IL_0056;
	}

IL_0034:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = __this->___scale;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
		L_6 = RTHandles_CalculateDimensions_m3F28780AEAC0BD7287E15B01C5FD12DA1FD7BA78(L_5, NULL);
		V_0 = L_6;
		goto IL_0056;
	}

IL_0042:
	{
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_7 = __this->___func;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
		L_8 = RTHandles_CalculateDimensions_m6E5BB012222B3F1F07FC8DD97CB0B4E19698743A(L_7, NULL);
		V_0 = L_8;
		goto IL_0056;
	}

IL_0050:
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_9, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257_RuntimeMethod_var)));
	}

IL_0056:
	{
		if (1)
		{
			goto IL_005a;
		}
	}
	{
	}

IL_005a:
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = V_0;
		V_3 = L_10;
		goto IL_005e;
	}

IL_005e:
	{
		Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_3;
		return L_11;
	}
}
IL2CPP_EXTERN_C  Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*>(__this + _offset);
	Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A _returnValue;
	_returnValue = TextureDesc_CalculateFinalDimensions_m1635A342E47A949F4AA781DC55CAB95A1DFF5257(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TextureResource_GetName_mF873CC061853DB4C6D4C5862E7EE5E02C7214FD0 (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral240C22C35A66AE787BF45A4DECC936113ECEF2BE);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* V_1 = NULL;
	int32_t G_B3_0 = 0;
	String_t* G_B7_0 = NULL;
	{
		bool L_0 = ((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)__this)->___imported;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		bool L_1 = ((IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*)__this)->___shared;
		G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_0015;
	}

IL_0014:
	{
		G_B3_0 = 0;
	}

IL_0015:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0036;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_3 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource;
		if (L_3)
		{
			goto IL_0028;
		}
	}
	{
		G_B7_0 = _stringLiteral240C22C35A66AE787BF45A4DECC936113ECEF2BE;
		goto IL_0033;
	}

IL_0028:
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_4 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource;
		NullCheck(L_4);
		String_t* L_5;
		L_5 = RTHandle_get_name_mF2E7B6B108477C76931BD1E5798BB1DA1F036B7A(L_4, NULL);
		G_B7_0 = L_5;
	}

IL_0033:
	{
		V_1 = G_B7_0;
		goto IL_0044;
	}

IL_0036:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_6 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		String_t* L_7 = L_6->___name;
		V_1 = L_7;
		goto IL_0044;
	}

IL_0044:
	{
		String_t* L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TextureResource_GetDescHashCode_mFCCA4CE6B470143FE7EA60610E32829CDE446D23 (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_0 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_1;
		L_1 = TextureDesc_GetHashCode_m1216E0027E1E55ADF618CCB7345BADE7AFF7F84A(L_0, NULL);
		V_0 = L_1;
		goto IL_0015;
	}

IL_0015:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResource_CreateGraphicsResource_m985DCB4AE1A864F537C6D7A4D59C6AC7892096CE (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2E363CCF778E13C61797252486375695263E9D06);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	{
		String_t* L_0;
		L_0 = VirtualFuncInvoker0< String_t* >::Invoke(5, __this);
		V_0 = L_0;
		String_t* L_1 = V_0;
		bool L_2;
		L_2 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_4 = ((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_StaticFields*)il2cpp_codegen_static_fields_for(TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var))->___m_TextureCreationIndex;
		int32_t L_5 = L_4;
		((TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_StaticFields*)il2cpp_codegen_static_fields_for(TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719_il2cpp_TypeInfo_var))->___m_TextureCreationIndex = ((int32_t)il2cpp_codegen_add(L_5, 1));
		int32_t L_6 = L_5;
		RuntimeObject* L_7 = Box(il2cpp_defaults.int32_class, &L_6);
		String_t* L_8;
		L_8 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral2E363CCF778E13C61797252486375695263E9D06, L_7, NULL);
		V_0 = L_8;
	}

IL_0034:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_9 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_10 = L_9->___sizeMode;
		V_3 = L_10;
		int32_t L_11 = V_3;
		V_2 = L_11;
		int32_t L_12 = V_2;
		switch (L_12)
		{
			case 0:
			{
				goto IL_0059;
			}
			case 1:
			{
				goto IL_013b;
			}
			case 2:
			{
				goto IL_0212;
			}
		}
	}
	{
		goto IL_02e6;
	}

IL_0059:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_13 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_14 = L_13->___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_15 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_16 = L_15->___height;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_17 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_18 = L_17->___format;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_19 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_20 = L_19->___slices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_21 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_22 = L_21->___filterMode;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_23 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_24 = L_23->___wrapMode;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_25 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_26 = L_25->___dimension;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_27 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_28 = L_27->___enableRandomWrite;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_29 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_30 = L_29->___useMipMap;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_31 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_32 = L_31->___autoGenerateMips;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_33 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_34 = L_33->___isShadowMap;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_35 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_36 = L_35->___anisoLevel;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_37 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		float L_38 = L_37->___mipMapBias;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_39 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_40 = L_39->___msaaSamples;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_41 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_42 = L_41->___bindTextureMS;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_43 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_44 = L_43->___useDynamicScale;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_45 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_46 = L_45->___useDynamicScaleExplicit;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_47 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_48 = L_47->___memoryless;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_49 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_50 = L_49->___vrUsage;
		String_t* L_51 = V_0;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_52;
		L_52 = RTHandles_Alloc_mAEF8AF84D3693168EC529CE5A9F6E53BBBFA8EC1(L_14, L_16, L_18, L_20, L_22, L_24, L_26, L_28, L_30, L_32, L_34, L_36, L_38, L_40, L_42, L_44, L_46, L_48, L_50, L_51, NULL);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource = L_52;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource), (void*)L_52);
		goto IL_02e6;
	}

IL_013b:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_53 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = L_53->___scale;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_55 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_56 = L_55->___format;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_57 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_58 = L_57->___slices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_59 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_60 = L_59->___filterMode;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_61 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_62 = L_61->___wrapMode;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_63 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_64 = L_63->___dimension;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_65 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_66 = L_65->___enableRandomWrite;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_67 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_68 = L_67->___useMipMap;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_69 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_70 = L_69->___autoGenerateMips;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_71 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_72 = L_71->___isShadowMap;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_73 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_74 = L_73->___anisoLevel;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_75 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		float L_76 = L_75->___mipMapBias;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_77 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_78 = L_77->___msaaSamples;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_79 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_80 = L_79->___bindTextureMS;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_81 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_82 = L_81->___useDynamicScale;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_83 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_84 = L_83->___useDynamicScaleExplicit;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_85 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_86 = L_85->___memoryless;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_87 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_88 = L_87->___vrUsage;
		String_t* L_89 = V_0;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_90;
		L_90 = RTHandles_Alloc_mBAA228B5EEFC253AFCA4A85A5983399E8D6368D1(L_54, L_56, L_58, L_60, L_62, L_64, L_66, L_68, L_70, L_72, L_74, L_76, L_78, L_80, L_82, L_84, L_86, L_88, L_89, NULL);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource = L_90;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource), (void*)L_90);
		goto IL_02e6;
	}

IL_0212:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_91 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_92 = L_91->___func;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_93 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_94 = L_93->___format;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_95 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_96 = L_95->___slices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_97 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_98 = L_97->___filterMode;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_99 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_100 = L_99->___wrapMode;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_101 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_102 = L_101->___dimension;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_103 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_104 = L_103->___enableRandomWrite;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_105 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_106 = L_105->___useMipMap;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_107 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_108 = L_107->___autoGenerateMips;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_109 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_110 = L_109->___isShadowMap;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_111 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_112 = L_111->___anisoLevel;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_113 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		float L_114 = L_113->___mipMapBias;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_115 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_116 = L_115->___msaaSamples;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_117 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_118 = L_117->___bindTextureMS;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_119 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_120 = L_119->___useDynamicScale;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_121 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_122 = L_121->___useDynamicScaleExplicit;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_123 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_124 = L_123->___memoryless;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_125 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		int32_t L_126 = L_125->___vrUsage;
		String_t* L_127 = V_0;
		il2cpp_codegen_runtime_class_init_inline(RTHandles_t84D932A74064E591F31E9813FBED5D64F5CC888C_il2cpp_TypeInfo_var);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_128;
		L_128 = RTHandles_Alloc_m3A259290F947E59AC45EDA09D6B69D2346E972C4(L_92, L_94, L_96, L_98, L_100, L_102, L_104, L_106, L_108, L_110, L_112, L_114, L_116, L_118, L_120, L_122, L_124, L_126, L_127, NULL);
		((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource = L_128;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource), (void*)L_128);
		goto IL_02e6;
	}

IL_02e6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResource_UpdateGraphicsResource_m1DD30700B2B05DF99B4153F2B09F785D7254494E (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource;
		V_0 = (bool)((!(((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource;
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(5, __this);
		NullCheck(L_2);
		L_2->___m_Name = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&L_2->___m_Name), (void*)L_3);
	}

IL_001f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResource_ReleaseGraphicsResource_m74FB25111B3A25B6E1410CBC5AAB4EBFBD167932 (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResource_2_ReleaseGraphicsResource_m400C7EABC25C8E9E78863C1A6451CA8D3CA29A28_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource;
		V_0 = (bool)((!(((RuntimeObject*)(RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_2 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___graphicsResource;
		NullCheck(L_2);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_2, NULL);
	}

IL_001a:
	{
		RenderGraphResource_2_ReleaseGraphicsResource_m400C7EABC25C8E9E78863C1A6451CA8D3CA29A28_inline(__this, RenderGraphResource_2_ReleaseGraphicsResource_m400C7EABC25C8E9E78863C1A6451CA8D3CA29A28_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResource_LogCreation_m5BACFAD9911724E02E2F853A9219A71DC95C63C0 (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7AC3557EF55B39486D6D0C8F1D63BF2D975FD3BE);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_0 = ___0_logger;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_1 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		String_t* L_2 = L_1->___name;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_3 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		bool L_4 = L_3->___clearBuffer;
		bool L_5 = L_4;
		RuntimeObject* L_6 = Box(il2cpp_defaults.boolean_class, &L_5);
		String_t* L_7;
		L_7 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral7AC3557EF55B39486D6D0C8F1D63BF2D975FD3BE, L_2, L_6, NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8;
		L_8 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_0);
		RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD(L_0, L_7, L_8, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResource_LogRelease_m37CCC363F3F4B4E41A5A56F2B94E20C811217062 (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* ___0_logger, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7AAB0414E2DE66C24B0E86AAF0FB38455D8F62B);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphLogger_t63D96976880E0CD356860F2470D7DAF60B1AD40C* L_0 = ___0_logger;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_1 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)__this)->___desc);
		String_t* L_2 = L_1->___name;
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralC7AAB0414E2DE66C24B0E86AAF0FB38455D8F62B, L_2, NULL);
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4;
		L_4 = Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_inline(Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_RuntimeMethod_var);
		NullCheck(L_0);
		RenderGraphLogger_LogLine_m5A9109B8853117D2306A0B90F073DD2FE53349FD(L_0, L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextureResource__ctor_m54E44B7F2B0F6FAD5B69300BAD0276D307A6463C (TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResource_2__ctor_m4808A3C4E53BB7027E2F521482CBFA625B1D64E3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RenderGraphResource_2__ctor_m4808A3C4E53BB7027E2F521482CBFA625B1D64E3(__this, RenderGraphResource_2__ctor_m4808A3C4E53BB7027E2F521482CBFA625B1D64E3_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 TexturePool_ReleaseInternalResource_m65FB7674617E93DBC89B79224B06FEFB8BB18256 (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_res, const RuntimeMethod* method) 
{
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___0_res;
		NullCheck(L_0);
		RTHandle_Release_m743C2A22FD95D177D2D425E9DF1F3088161F387B(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TexturePool_GetResourceName_m155BB995F56CF3FEF09BDEF6D3E4E8C90C533470 (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_res, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_0 = ___0_res;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_0);
		NullCheck(L_1);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2;
		L_2 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_1, NULL);
		NullCheck(L_2);
		String_t* L_3;
		L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL);
		V_0 = L_3;
		goto IL_0010;
	}

IL_0010:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t TexturePool_GetResourceSize_m6680AB0C5C9F2681E8E7EE85CD730DCA9396D5BB (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** ___0_res, const RuntimeMethod* method) 
{
	int64_t V_0 = 0;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B** L_0 = ___0_res;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_1 = *((RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B**)L_0);
		NullCheck(L_1);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2;
		L_2 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_1, NULL);
		int64_t L_3;
		L_3 = Profiler_GetRuntimeMemorySizeLong_mDFEEAC13D86F93EDAFB588017CEAD7D541B5A227(L_2, NULL);
		V_0 = L_3;
		goto IL_0010;
	}

IL_0010:
	{
		int64_t L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* TexturePool_GetResourceTypeName_m6FCB401AC64FB00538297BACE2ACE3EC5736D831 (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75ABE46520D2663D819AC90CCE08D3B0606DC483);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		V_0 = _stringLiteral75ABE46520D2663D819AC90CCE08D3B0606DC483;
		goto IL_0009;
	}

IL_0009:
	{
		String_t* L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TexturePool_GetSortIndex_m1AC8A0D20E65B5DA8DF968FB9220DDB40DB90E62 (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* ___0_res, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_0 = ___0_res;
		NullCheck(L_0);
		int32_t L_1;
		L_1 = RTHandle_GetInstanceID_m03B8397D7EADA4B68CDA99A76334A359D238F33F(L_0, NULL);
		V_0 = L_1;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TexturePool__ctor_mDC879020D65790E56056D8E7B3D4C05C2189EAEE (TexturePool_t5FA0CE0185232451D6D6952B38865EAD45FA6F0F* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcePool_1__ctor_mEC58E79B2C31977C571531AA223AEF0ADDD2FB35_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphResourcePool_1_tD512F7AEC71A1B9C33733EA0B61ECEFF6B9742B4_il2cpp_TypeInfo_var);
		RenderGraphResourcePool_1__ctor_mEC58E79B2C31977C571531AA223AEF0ADDD2FB35(__this, RenderGraphResourcePool_1__ctor_mEC58E79B2C31977C571531AA223AEF0ADDD2FB35_RuntimeMethod_var);
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RenderGraphUtils_CanAddCopyPassMSAA_m243B07519D8FB94539600975140F828E1883DBD1 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Blitter_CanCopyMSAA_m06581EA8DBCEE534A317E4C5EFBC4798810AFF3D(NULL);
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___1_source, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___2_destination, int32_t ___3_sourceSlice, int32_t ___4_destinationSlice, int32_t ___5_sourceMip, int32_t ___6_destinationMip, String_t* ___7_passName, String_t* ___8_file, int32_t ___9_line, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRasterRenderGraphBuilder_SetRenderFunc_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_mB88558694BB6274993969EE7B80E7559D55ECBB2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddRasterRenderPass_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_m244C14FD9EB49F2B7A741D70E5FA90281156B435_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAddCopyPassU3Eb__3_0_m3AF314DFFB909B684FCC6A60B4170AE174B0C1E5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	bool V_13 = false;
	RuntimeObject* V_14 = NULL;
	CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB* V_15 = NULL;
	int32_t G_B5_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B15_0 = 0;
	int32_t G_B20_0 = 0;
	int32_t G_B27_0 = 0;
	BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* G_B32_0 = NULL;
	RuntimeObject* G_B32_1 = NULL;
	BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* G_B31_0 = NULL;
	RuntimeObject* G_B31_1 = NULL;
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_graph;
		NullCheck(L_0);
		bool L_1;
		L_1 = RenderGraph_get_nativeRenderPassesEnabled_m0A6331F029257ABF0232FA1C278E733B097A812D_inline(L_0, NULL);
		V_7 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_7;
		if (!L_2)
		{
			goto IL_001b;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBAB3153D86C8B3F1A287F570BF4602A2ACDAEE80)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_001b:
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_4 = ___0_graph;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_5 = ___1_source;
		NullCheck(L_4);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_6;
		L_6 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_4, L_5, NULL);
		V_0 = L_6;
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_7 = ___0_graph;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_8 = ___2_destination;
		NullCheck(L_7);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_9;
		L_9 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_7, L_8, NULL);
		V_1 = L_9;
		int32_t L_10 = ___3_sourceSlice;
		if ((((int32_t)L_10) < ((int32_t)0)))
		{
			goto IL_003d;
		}
	}
	{
		int32_t L_11 = ___3_sourceSlice;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_12 = V_0;
		int32_t L_13 = L_12.___slices;
		G_B5_0 = ((((int32_t)((((int32_t)L_11) < ((int32_t)L_13))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_003e;
	}

IL_003d:
	{
		G_B5_0 = 1;
	}

IL_003e:
	{
		V_8 = (bool)G_B5_0;
		bool L_14 = V_8;
		if (!L_14)
		{
			goto IL_004f;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral76E8B21D4BED267A23080D2D4CA3991A0D32C02D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_004f:
	{
		int32_t L_16 = ___4_destinationSlice;
		if ((((int32_t)L_16) < ((int32_t)0)))
		{
			goto IL_0063;
		}
	}
	{
		int32_t L_17 = ___4_destinationSlice;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_18 = V_1;
		int32_t L_19 = L_18.___slices;
		G_B10_0 = ((((int32_t)((((int32_t)L_17) < ((int32_t)L_19))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0064;
	}

IL_0063:
	{
		G_B10_0 = 1;
	}

IL_0064:
	{
		V_9 = (bool)G_B10_0;
		bool L_20 = V_9;
		if (!L_20)
		{
			goto IL_0075;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_21, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA8BF9FEA20B6FE20669F8A437124AE4BF54ACAB0)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_0075:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_22 = V_0;
		int32_t L_23 = L_22.___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_24 = V_0;
		int32_t L_25 = L_24.___height;
		int32_t L_26;
		L_26 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_23, L_25, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_27 = V_0;
		int32_t L_28 = L_27.___slices;
		int32_t L_29;
		L_29 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_26, L_28, NULL);
		V_2 = L_29;
		int32_t L_30 = V_2;
		float L_31;
		L_31 = math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline(((float)L_30), NULL);
		V_3 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_31), 1));
		int32_t L_32 = ___5_sourceMip;
		if ((((int32_t)L_32) < ((int32_t)0)))
		{
			goto IL_00ac;
		}
	}
	{
		int32_t L_33 = ___5_sourceMip;
		int32_t L_34 = V_2;
		G_B15_0 = ((((int32_t)((((int32_t)L_33) < ((int32_t)L_34))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_00ad;
	}

IL_00ac:
	{
		G_B15_0 = 1;
	}

IL_00ad:
	{
		V_10 = (bool)G_B15_0;
		bool L_35 = V_10;
		if (!L_35)
		{
			goto IL_00be;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_36 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCDA882918934AF9AD140D62763711070F4DAE3AC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_36, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_00be:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_37 = V_1;
		int32_t L_38 = L_37.___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_39 = V_1;
		int32_t L_40 = L_39.___height;
		int32_t L_41;
		L_41 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_38, L_40, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_42 = V_1;
		int32_t L_43 = L_42.___slices;
		int32_t L_44;
		L_44 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_41, L_43, NULL);
		V_4 = L_44;
		int32_t L_45 = V_4;
		float L_46;
		L_46 = math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline(((float)L_45), NULL);
		V_5 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_46), 1));
		int32_t L_47 = ___6_destinationMip;
		if ((((int32_t)L_47) < ((int32_t)0)))
		{
			goto IL_00f9;
		}
	}
	{
		int32_t L_48 = ___6_destinationMip;
		int32_t L_49 = V_4;
		G_B20_0 = ((((int32_t)((((int32_t)L_48) < ((int32_t)L_49))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_00fa;
	}

IL_00f9:
	{
		G_B20_0 = 1;
	}

IL_00fa:
	{
		V_11 = (bool)G_B20_0;
		bool L_50 = V_11;
		if (!L_50)
		{
			goto IL_010b;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_51 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_51, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA5EE92405DB14337A4CDB8205E57E68FDF5104FF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_51, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_010b:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_52 = V_0;
		int32_t L_53 = L_52.___msaaSamples;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_54 = V_1;
		int32_t L_55 = L_54.___msaaSamples;
		V_12 = (bool)((((int32_t)((((int32_t)L_53) == ((int32_t)L_55))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_56 = V_12;
		if (!L_56)
		{
			goto IL_012d;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_57 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_57, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC7E0A7128DAA9A15FD71C4ECE734C870EBBC276F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_57, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_012d:
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_58 = V_0;
		int32_t L_59 = L_58.___msaaSamples;
		V_6 = (bool)((((int32_t)L_59) > ((int32_t)1))? 1 : 0);
		bool L_60 = V_6;
		if (!L_60)
		{
			goto IL_0146;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		bool L_61;
		L_61 = Blitter_CanCopyMSAA_m06581EA8DBCEE534A317E4C5EFBC4798810AFF3D(NULL);
		G_B27_0 = ((((int32_t)L_61) == ((int32_t)0))? 1 : 0);
		goto IL_0147;
	}

IL_0146:
	{
		G_B27_0 = 0;
	}

IL_0147:
	{
		V_13 = (bool)G_B27_0;
		bool L_62 = V_13;
		if (!L_62)
		{
			goto IL_0158;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_63 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_63, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD886E9B948117863A3F1A60572285CE012AB3348)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_63, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddCopyPass_m9C4E2C12A532C310E1DBDA0F29C070D36C8B90C5_RuntimeMethod_var)));
	}

IL_0158:
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_64 = ___0_graph;
		String_t* L_65 = ___7_passName;
		String_t* L_66 = ___8_file;
		int32_t L_67 = ___9_line;
		NullCheck(L_64);
		RuntimeObject* L_68;
		L_68 = RenderGraph_AddRasterRenderPass_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_m244C14FD9EB49F2B7A741D70E5FA90281156B435(L_64, L_65, (&V_15), L_66, L_67, RenderGraph_AddRasterRenderPass_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_m244C14FD9EB49F2B7A741D70E5FA90281156B435_RuntimeMethod_var);
		V_14 = L_68;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01b9:
			{
				{
					RuntimeObject* L_69 = V_14;
					if (!L_69)
					{
						goto IL_01c5;
					}
				}
				{
					RuntimeObject* L_70 = V_14;
					NullCheck(L_70);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_70);
				}

IL_01c5:
				{
					return;
				}
			}
		});
		try
		{
			{
				CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB* L_71 = V_15;
				bool L_72 = V_6;
				NullCheck(L_71);
				L_71->___isMSAA = L_72;
				RuntimeObject* L_73 = V_14;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_74 = ___1_source;
				int32_t L_75 = ___5_sourceMip;
				int32_t L_76 = ___3_sourceSlice;
				NullCheck(L_73);
				InterfaceActionInvoker5< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388, int32_t, int32_t, int32_t, int32_t >::Invoke(3, IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var, L_73, L_74, 0, 1, L_75, L_76);
				RuntimeObject* L_77 = V_14;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_78 = ___2_destination;
				int32_t L_79 = ___6_destinationMip;
				int32_t L_80 = ___4_destinationSlice;
				NullCheck(L_77);
				InterfaceActionInvoker5< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388, int32_t, int32_t, int32_t, int32_t >::Invoke(1, IRasterRenderGraphBuilder_t607F94718848D836CFEEF0DE553E4A79CABD9372_il2cpp_TypeInfo_var, L_77, L_78, 0, 2, L_79, L_80);
				RuntimeObject* L_81 = V_14;
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
				BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* L_82 = ((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__3_0;
				BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* L_83 = L_82;
				if (L_83)
				{
					G_B32_0 = L_83;
					G_B32_1 = L_81;
					goto IL_01b0_1;
				}
				G_B31_0 = L_83;
				G_B31_1 = L_81;
			}
			{
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
				U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446* L_84 = ((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9;
				BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* L_85 = (BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34*)il2cpp_codegen_object_new(BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34_il2cpp_TypeInfo_var);
				BaseRenderFunc_2__ctor_m7D9E29F49BFE60CD0B572C924CBEF3097B57EF23(L_85, L_84, (intptr_t)((void*)U3CU3Ec_U3CAddCopyPassU3Eb__3_0_m3AF314DFFB909B684FCC6A60B4170AE174B0C1E5_RuntimeMethod_var), NULL);
				BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* L_86 = L_85;
				((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__3_0 = L_86;
				Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__3_0), (void*)L_86);
				G_B32_0 = L_86;
				G_B32_1 = G_B31_1;
			}

IL_01b0_1:
			{
				NullCheck(G_B32_1);
				GenericInterfaceActionInvoker1< BaseRenderFunc_2_tC86A5CAB5670D0E2FAD95AF242883C1E33F22C34* >::Invoke(IRasterRenderGraphBuilder_SetRenderFunc_TisCopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB_mB88558694BB6274993969EE7B80E7559D55ECBB2_RuntimeMethod_var, G_B32_1, G_B32_0);
				goto IL_01c6;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01c6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils_CopyRenderFunc_mE851505A22706934D75C793C26175716685C78E0 (CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB* ___0_data, RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 ___1_rgContext, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RasterGraphContext_tC4D3E53FF7131476487751ACB0237D56C8327147 L_0 = ___1_rgContext;
		RasterCommandBuffer_t4300C4F080EA3CF43C7ACFDBD4F94EA633FE98E8* L_1 = L_0.___cmd;
		CopyPassData_tC0B396B2AD30F26663CB1C6412A7F7CC7BCBCFFB* L_2 = ___0_data;
		NullCheck(L_2);
		bool L_3 = L_2->___isMSAA;
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_CopyTexture_mB0A3645E68B1BC464EA640F8EC43D4C5422B1FDB(L_1, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils_AddBlitPass_m873662616FFD1B11E2D1A64694178EBAA3E666C1 (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___1_source, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___2_destination, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_scale, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_offset, int32_t ___5_sourceSlice, int32_t ___6_destinationSlice, int32_t ___7_numSlices, int32_t ___8_sourceMip, int32_t ___9_destinationMip, int32_t ___10_numMips, int32_t ___11_filterMode, String_t* ___12_passName, String_t* ___13_file, int32_t ___14_line, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnsafeRenderGraphBuilder_SetRenderFunc_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_m0824E6BD988EF4DE5E871EAF785F95C46597A895_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddUnsafePass_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_mF9A7DF32C4F0FBA1BC25D6105400F43F946B0C8D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAddBlitPassU3Eb__7_0_m63EB6EB11C386DB8E2FDCC73C08DD7030D236E4F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	RuntimeObject* V_10 = NULL;
	BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* V_11 = NULL;
	int32_t G_B5_0 = 0;
	int32_t G_B12_0 = 0;
	BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* G_B17_0 = NULL;
	RuntimeObject* G_B17_1 = NULL;
	BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* G_B16_0 = NULL;
	RuntimeObject* G_B16_1 = NULL;
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_graph;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = ___1_source;
		NullCheck(L_0);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_2;
		L_2 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_0, L_1, NULL);
		V_0 = L_2;
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_3 = ___0_graph;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_4 = ___2_destination;
		NullCheck(L_3);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_5;
		L_5 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_3, L_4, NULL);
		V_1 = L_5;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_6 = V_0;
		int32_t L_7 = L_6.___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_8 = V_0;
		int32_t L_9 = L_8.___height;
		int32_t L_10;
		L_10 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_7, L_9, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_11 = V_0;
		int32_t L_12 = L_11.___slices;
		int32_t L_13;
		L_13 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_10, L_12, NULL);
		V_2 = L_13;
		int32_t L_14 = V_2;
		float L_15;
		L_15 = math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline(((float)L_14), NULL);
		V_3 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_15), 1));
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_16 = V_1;
		int32_t L_17 = L_16.___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_18 = V_1;
		int32_t L_19 = L_18.___height;
		int32_t L_20;
		L_20 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_17, L_19, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_21 = V_1;
		int32_t L_22 = L_21.___slices;
		int32_t L_23;
		L_23 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_20, L_22, NULL);
		V_4 = L_23;
		int32_t L_24 = V_4;
		float L_25;
		L_25 = math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline(((float)L_24), NULL);
		V_5 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_25), 1));
		int32_t L_26 = ___7_numSlices;
		V_6 = (bool)((((int32_t)L_26) == ((int32_t)(-1)))? 1 : 0);
		bool L_27 = V_6;
		if (!L_27)
		{
			goto IL_007a;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_28 = V_0;
		int32_t L_29 = L_28.___slices;
		int32_t L_30 = ___5_sourceSlice;
		___7_numSlices = ((int32_t)il2cpp_codegen_subtract(L_29, L_30));
	}

IL_007a:
	{
		int32_t L_31 = ___7_numSlices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_32 = V_0;
		int32_t L_33 = L_32.___slices;
		int32_t L_34 = ___5_sourceSlice;
		if ((((int32_t)L_31) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_33, L_34)))))
		{
			goto IL_0096;
		}
	}
	{
		int32_t L_35 = ___7_numSlices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_36 = V_1;
		int32_t L_37 = L_36.___slices;
		int32_t L_38 = ___6_destinationSlice;
		G_B5_0 = ((((int32_t)L_35) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_37, L_38))))? 1 : 0);
		goto IL_0097;
	}

IL_0096:
	{
		G_B5_0 = 1;
	}

IL_0097:
	{
		V_7 = (bool)G_B5_0;
		bool L_39 = V_7;
		if (!L_39)
		{
			goto IL_00b5;
		}
	}
	{
		String_t* L_40 = ___12_passName;
		String_t* L_41;
		L_41 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17F842E7F870D9F4A73789D6478EB88A8E445D38)), L_40, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4CE24A509220485033F4DD146D05CC9F7449790B)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_42 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_42, L_41, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_42, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddBlitPass_m873662616FFD1B11E2D1A64694178EBAA3E666C1_RuntimeMethod_var)));
	}

IL_00b5:
	{
		int32_t L_43 = ___10_numMips;
		V_8 = (bool)((((int32_t)L_43) == ((int32_t)(-1)))? 1 : 0);
		bool L_44 = V_8;
		if (!L_44)
		{
			goto IL_00c6;
		}
	}
	{
		int32_t L_45 = V_3;
		int32_t L_46 = ___8_sourceMip;
		___10_numMips = ((int32_t)il2cpp_codegen_subtract(L_45, L_46));
	}

IL_00c6:
	{
		int32_t L_47 = ___10_numMips;
		int32_t L_48 = V_3;
		int32_t L_49 = ___8_sourceMip;
		if ((((int32_t)L_47) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_48, L_49)))))
		{
			goto IL_00d9;
		}
	}
	{
		int32_t L_50 = ___10_numMips;
		int32_t L_51 = V_5;
		int32_t L_52 = ___9_destinationMip;
		G_B12_0 = ((((int32_t)L_50) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_51, L_52))))? 1 : 0);
		goto IL_00da;
	}

IL_00d9:
	{
		G_B12_0 = 1;
	}

IL_00da:
	{
		V_9 = (bool)G_B12_0;
		bool L_53 = V_9;
		if (!L_53)
		{
			goto IL_00f8;
		}
	}
	{
		String_t* L_54 = ___12_passName;
		String_t* L_55;
		L_55 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17F842E7F870D9F4A73789D6478EB88A8E445D38)), L_54, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral676ECA435DD2C3205541B89270BD62D0862B3F16)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_56 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_56, L_55, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_56, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddBlitPass_m873662616FFD1B11E2D1A64694178EBAA3E666C1_RuntimeMethod_var)));
	}

IL_00f8:
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_57 = ___0_graph;
		String_t* L_58 = ___12_passName;
		String_t* L_59 = ___13_file;
		int32_t L_60 = ___14_line;
		NullCheck(L_57);
		RuntimeObject* L_61;
		L_61 = RenderGraph_AddUnsafePass_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_mF9A7DF32C4F0FBA1BC25D6105400F43F946B0C8D(L_57, L_58, (&V_11), L_59, L_60, RenderGraph_AddUnsafePass_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_mF9A7DF32C4F0FBA1BC25D6105400F43F946B0C8D_RuntimeMethod_var);
		V_10 = L_61;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_01a9:
			{
				{
					RuntimeObject* L_62 = V_10;
					if (!L_62)
					{
						goto IL_01b5;
					}
				}
				{
					RuntimeObject* L_63 = V_10;
					NullCheck(L_63);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_63);
				}

IL_01b5:
				{
					return;
				}
			}
		});
		try
		{
			{
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_64 = V_11;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_65 = ___1_source;
				NullCheck(L_64);
				L_64->___source = L_65;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_66 = V_11;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_67 = ___2_destination;
				NullCheck(L_66);
				L_66->___destination = L_67;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_68 = V_11;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = ___3_scale;
				NullCheck(L_68);
				L_68->___scale = L_69;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_70 = V_11;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71 = ___4_offset;
				NullCheck(L_70);
				L_70->___offset = L_71;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_72 = V_11;
				int32_t L_73 = ___5_sourceSlice;
				NullCheck(L_72);
				L_72->___sourceSlice = L_73;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_74 = V_11;
				int32_t L_75 = ___6_destinationSlice;
				NullCheck(L_74);
				L_74->___destinationSlice = L_75;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_76 = V_11;
				int32_t L_77 = ___7_numSlices;
				NullCheck(L_76);
				L_76->___numSlices = L_77;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_78 = V_11;
				int32_t L_79 = ___8_sourceMip;
				NullCheck(L_78);
				L_78->___sourceMip = L_79;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_80 = V_11;
				int32_t L_81 = ___9_destinationMip;
				NullCheck(L_80);
				L_80->___destinationMip = L_81;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_82 = V_11;
				int32_t L_83 = ___10_numMips;
				NullCheck(L_82);
				L_82->___numMips = L_83;
				BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_84 = V_11;
				int32_t L_85 = ___11_filterMode;
				NullCheck(L_84);
				L_84->___filterMode = L_85;
				RuntimeObject* L_86 = V_10;
				NullCheck(L_86);
				InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_86, (&___1_source), 1);
				RuntimeObject* L_87 = V_10;
				NullCheck(L_87);
				InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_87, (&___2_destination), 2);
				RuntimeObject* L_88 = V_10;
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
				BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* L_89 = ((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__7_0;
				BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* L_90 = L_89;
				if (L_90)
				{
					G_B17_0 = L_90;
					G_B17_1 = L_88;
					goto IL_01a0_1;
				}
				G_B16_0 = L_90;
				G_B16_1 = L_88;
			}
			{
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
				U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446* L_91 = ((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9;
				BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* L_92 = (BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A*)il2cpp_codegen_object_new(BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A_il2cpp_TypeInfo_var);
				BaseRenderFunc_2__ctor_mF7AC17B73D98ECB3F878626089F85D99F1DDB612(L_92, L_91, (intptr_t)((void*)U3CU3Ec_U3CAddBlitPassU3Eb__7_0_m63EB6EB11C386DB8E2FDCC73C08DD7030D236E4F_RuntimeMethod_var), NULL);
				BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* L_93 = L_92;
				((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__7_0 = L_93;
				Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__7_0), (void*)L_93);
				G_B17_0 = L_93;
				G_B17_1 = G_B16_1;
			}

IL_01a0_1:
			{
				NullCheck(G_B17_1);
				GenericInterfaceActionInvoker1< BaseRenderFunc_2_t6B73FC210D809B50B6E33A0BBDDEF86E9258806A* >::Invoke(IUnsafeRenderGraphBuilder_SetRenderFunc_TisBlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846_m0824E6BD988EF4DE5E871EAF785F95C46597A895_RuntimeMethod_var, G_B17_1, G_B17_0);
				goto IL_01b6;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_01b6:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils_BlitRenderFunc_m0308BF298AC6260BBBF17248572750465CB98CC8 (BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* ___0_data, UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* ___1_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferHelpers_tB8C09D01D6F0369DF52DEA955F017D6001BC72E5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_0 = ___0_data;
		NullCheck(L_0);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_0->___scale);
		float L_2 = L_1->___x;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___x = L_2;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_3 = ___0_data;
		NullCheck(L_3);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3->___scale);
		float L_5 = L_4->___y;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___y = L_5;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_6 = ___0_data;
		NullCheck(L_6);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_6->___offset);
		float L_8 = L_7->___x;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___z = L_8;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_9 = ___0_data;
		NullCheck(L_9);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_9->___offset);
		float L_11 = L_10->___y;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___w = L_11;
		UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* L_12 = ___1_context;
		NullCheck(L_12);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_13 = L_12->___cmd;
		il2cpp_codegen_runtime_class_init_inline(CommandBufferHelpers_tB8C09D01D6F0369DF52DEA955F017D6001BC72E5_il2cpp_TypeInfo_var);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14;
		L_14 = CommandBufferHelpers_GetNativeCommandBuffer_m00E0A36F7BA58959180A2CF84B882FCE474577CA(L_13, NULL);
		V_0 = L_14;
		V_1 = 0;
		goto IL_00db;
	}

IL_0065:
	{
		V_2 = 0;
		goto IL_00c9;
	}

IL_006a:
	{
		UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* L_15 = ___1_context;
		NullCheck(L_15);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_16 = L_15->___cmd;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_17 = ___0_data;
		NullCheck(L_17);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_18 = L_17->___destination;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_19;
		L_19 = TextureHandle_op_Implicit_mF61CC7FA197498A1DF32E5F0DD1D5D6F7340B43D(L_18, NULL);
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_20 = ___0_data;
		NullCheck(L_20);
		int32_t L_21 = L_20->___destinationMip;
		int32_t L_22 = V_2;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_23 = ___0_data;
		NullCheck(L_23);
		int32_t L_24 = L_23->___destinationSlice;
		int32_t L_25 = V_1;
		NullCheck(L_16);
		UnsafeCommandBuffer_SetRenderTarget_m0C87EAB90F8326B88FF58E6F4E5246F063CAD5A1(L_16, L_19, ((int32_t)il2cpp_codegen_add(L_21, L_22)), (-1), ((int32_t)il2cpp_codegen_add(L_24, L_25)), NULL);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_26 = V_0;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_27 = ___0_data;
		NullCheck(L_27);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_28 = L_27->___source;
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_29;
		L_29 = TextureHandle_op_Implicit_m5B88526114B640AE422305CC950C0887E576CE25(L_28, NULL);
		il2cpp_codegen_runtime_class_init_inline(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_30 = ((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_31 = ___0_data;
		NullCheck(L_31);
		int32_t L_32 = L_31->___sourceMip;
		int32_t L_33 = V_2;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_34 = ___0_data;
		NullCheck(L_34);
		int32_t L_35 = L_34->___sourceSlice;
		int32_t L_36 = V_1;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_37 = ___0_data;
		NullCheck(L_37);
		int32_t L_38 = L_37->___filterMode;
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_BlitTexture_mDA69E5FA23596AD7B23CDDB43828996604195D75(L_26, L_29, L_30, ((float)((int32_t)il2cpp_codegen_add(L_32, L_33))), ((int32_t)il2cpp_codegen_add(L_35, L_36)), (bool)((((int32_t)L_38) == ((int32_t)1))? 1 : 0), NULL);
		int32_t L_39 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1));
	}

IL_00c9:
	{
		int32_t L_40 = V_2;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_41 = ___0_data;
		NullCheck(L_41);
		int32_t L_42 = L_41->___numMips;
		V_3 = (bool)((((int32_t)L_40) < ((int32_t)L_42))? 1 : 0);
		bool L_43 = V_3;
		if (L_43)
		{
			goto IL_006a;
		}
	}
	{
		int32_t L_44 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_44, 1));
	}

IL_00db:
	{
		int32_t L_45 = V_1;
		BlitPassData_t2C11AF18743B82C8A5C90943A6881FACAC8DC846* L_46 = ___0_data;
		NullCheck(L_46);
		int32_t L_47 = L_46->___numSlices;
		V_4 = (bool)((((int32_t)L_45) < ((int32_t)L_47))? 1 : 0);
		bool L_48 = V_4;
		if (L_48)
		{
			goto IL_0065;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils_AddBlitPass_mD05B318455299EC1E50C534B568C77B3B438AC7C (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* ___0_graph, BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B ___1_blitParameters, String_t* ___2_passName, String_t* ___3_file, int32_t ___4_line, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IUnsafeRenderGraphBuilder_SetRenderFunc_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_mC3DD7253A73FDCCBB67127F643CE5C9431DB113B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_AddUnsafePass_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_m0DED427274B14161C54EC5DCD08E93E3BB338356_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAddBlitPassU3Eb__13_0_m42F0B37B970CB3250B19F47FDEC6337E71107AA6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_0;
	memset((&V_0), 0, sizeof(V_0));
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	RuntimeObject* V_10 = NULL;
	BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* V_11 = NULL;
	int32_t G_B6_0 = 0;
	int32_t G_B8_0 = 0;
	int32_t G_B16_0 = 0;
	int32_t G_B18_0 = 0;
	BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* G_B23_0 = NULL;
	RuntimeObject* G_B23_1 = NULL;
	BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* G_B22_0 = NULL;
	RuntimeObject* G_B22_1 = NULL;
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_0 = ___0_graph;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_1 = ___1_blitParameters;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_2 = L_1.___source;
		NullCheck(L_0);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_3;
		L_3 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_0, L_2, NULL);
		V_0 = L_3;
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_4 = ___0_graph;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_5 = ___1_blitParameters;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_6 = L_5.___destination;
		NullCheck(L_4);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_7;
		L_7 = RenderGraph_GetTextureDesc_m1447AD285988FF2CA23FFD53907B83485B783622(L_4, L_6, NULL);
		V_1 = L_7;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_8 = V_0;
		int32_t L_9 = L_8.___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_10 = V_0;
		int32_t L_11 = L_10.___height;
		int32_t L_12;
		L_12 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_9, L_11, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_13 = V_0;
		int32_t L_14 = L_13.___slices;
		int32_t L_15;
		L_15 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_12, L_14, NULL);
		V_2 = L_15;
		int32_t L_16 = V_2;
		float L_17;
		L_17 = math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline(((float)L_16), NULL);
		V_3 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_17), 1));
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_18 = V_1;
		int32_t L_19 = L_18.___width;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_20 = V_1;
		int32_t L_21 = L_20.___height;
		int32_t L_22;
		L_22 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_19, L_21, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_23 = V_1;
		int32_t L_24 = L_23.___slices;
		int32_t L_25;
		L_25 = math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline(L_22, L_24, NULL);
		V_4 = L_25;
		int32_t L_26 = V_4;
		float L_27;
		L_27 = math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline(((float)L_26), NULL);
		V_5 = ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(L_27), 1));
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_28 = ___1_blitParameters;
		int32_t L_29 = L_28.___numSlices;
		V_6 = (bool)((((int32_t)L_29) == ((int32_t)(-1)))? 1 : 0);
		bool L_30 = V_6;
		if (!L_30)
		{
			goto IL_0091;
		}
	}
	{
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_31 = V_1;
		int32_t L_32 = L_31.___slices;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_33 = ___1_blitParameters;
		int32_t L_34 = L_33.___destinationSlice;
		(&___1_blitParameters)->___numSlices = ((int32_t)il2cpp_codegen_subtract(L_32, L_34));
	}

IL_0091:
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_35 = ___1_blitParameters;
		int32_t L_36 = L_35.___numSlices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_37 = V_1;
		int32_t L_38 = L_37.___slices;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_39 = ___1_blitParameters;
		int32_t L_40 = L_39.___destinationSlice;
		if ((((int32_t)L_36) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_38, L_40)))))
		{
			goto IL_00c9;
		}
	}
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_41 = ___1_blitParameters;
		int32_t L_42 = L_41.___sourceSlice;
		if ((((int32_t)L_42) == ((int32_t)(-1))))
		{
			goto IL_00c6;
		}
	}
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_43 = ___1_blitParameters;
		int32_t L_44 = L_43.___numSlices;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_45 = V_0;
		int32_t L_46 = L_45.___slices;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_47 = ___1_blitParameters;
		int32_t L_48 = L_47.___sourceSlice;
		G_B6_0 = ((((int32_t)L_44) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_46, L_48))))? 1 : 0);
		goto IL_00c7;
	}

IL_00c6:
	{
		G_B6_0 = 0;
	}

IL_00c7:
	{
		G_B8_0 = G_B6_0;
		goto IL_00ca;
	}

IL_00c9:
	{
		G_B8_0 = 1;
	}

IL_00ca:
	{
		V_7 = (bool)G_B8_0;
		bool L_49 = V_7;
		if (!L_49)
		{
			goto IL_00e7;
		}
	}
	{
		String_t* L_50 = ___2_passName;
		String_t* L_51;
		L_51 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17F842E7F870D9F4A73789D6478EB88A8E445D38)), L_50, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4CE24A509220485033F4DD146D05CC9F7449790B)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_52 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_52, L_51, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_52, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddBlitPass_mD05B318455299EC1E50C534B568C77B3B438AC7C_RuntimeMethod_var)));
	}

IL_00e7:
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_53 = ___1_blitParameters;
		int32_t L_54 = L_53.___numMips;
		V_8 = (bool)((((int32_t)L_54) == ((int32_t)(-1)))? 1 : 0);
		bool L_55 = V_8;
		if (!L_55)
		{
			goto IL_0106;
		}
	}
	{
		int32_t L_56 = V_5;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_57 = ___1_blitParameters;
		int32_t L_58 = L_57.___destinationMip;
		(&___1_blitParameters)->___numMips = ((int32_t)il2cpp_codegen_subtract(L_56, L_58));
	}

IL_0106:
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_59 = ___1_blitParameters;
		int32_t L_60 = L_59.___numMips;
		int32_t L_61 = V_5;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_62 = ___1_blitParameters;
		int32_t L_63 = L_62.___destinationMip;
		if ((((int32_t)L_60) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_61, L_63)))))
		{
			goto IL_0135;
		}
	}
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_64 = ___1_blitParameters;
		int32_t L_65 = L_64.___sourceMip;
		if ((((int32_t)L_65) == ((int32_t)(-1))))
		{
			goto IL_0132;
		}
	}
	{
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_66 = ___1_blitParameters;
		int32_t L_67 = L_66.___numMips;
		int32_t L_68 = V_3;
		BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_69 = ___1_blitParameters;
		int32_t L_70 = L_69.___sourceMip;
		G_B16_0 = ((((int32_t)L_67) > ((int32_t)((int32_t)il2cpp_codegen_subtract(L_68, L_70))))? 1 : 0);
		goto IL_0133;
	}

IL_0132:
	{
		G_B16_0 = 0;
	}

IL_0133:
	{
		G_B18_0 = G_B16_0;
		goto IL_0136;
	}

IL_0135:
	{
		G_B18_0 = 1;
	}

IL_0136:
	{
		V_9 = (bool)G_B18_0;
		bool L_71 = V_9;
		if (!L_71)
		{
			goto IL_0153;
		}
	}
	{
		String_t* L_72 = ___2_passName;
		String_t* L_73;
		L_73 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral17F842E7F870D9F4A73789D6478EB88A8E445D38)), L_72, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral676ECA435DD2C3205541B89270BD62D0862B3F16)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_74 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_74, L_73, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_74, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphUtils_AddBlitPass_mD05B318455299EC1E50C534B568C77B3B438AC7C_RuntimeMethod_var)));
	}

IL_0153:
	{
		RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* L_75 = ___0_graph;
		String_t* L_76 = ___2_passName;
		String_t* L_77 = ___3_file;
		int32_t L_78 = ___4_line;
		NullCheck(L_75);
		RuntimeObject* L_79;
		L_79 = RenderGraph_AddUnsafePass_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_m0DED427274B14161C54EC5DCD08E93E3BB338356(L_75, L_76, (&V_11), L_77, L_78, RenderGraph_AddUnsafePass_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_m0DED427274B14161C54EC5DCD08E93E3BB338356_RuntimeMethod_var);
		V_10 = L_79;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0296:
			{
				{
					RuntimeObject* L_80 = V_10;
					if (!L_80)
					{
						goto IL_02a2;
					}
				}
				{
					RuntimeObject* L_81 = V_10;
					NullCheck(L_81);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_81);
				}

IL_02a2:
				{
					return;
				}
			}
		});
		try
		{
			{
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_82 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_83 = ___1_blitParameters;
				int32_t L_84 = L_83.___sourceTexturePropertyID;
				NullCheck(L_82);
				L_82->___sourceTexturePropertyID = L_84;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_85 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_86 = ___1_blitParameters;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_87 = L_86.___source;
				NullCheck(L_85);
				L_85->___source = L_87;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_88 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_89 = ___1_blitParameters;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_90 = L_89.___destination;
				NullCheck(L_88);
				L_88->___destination = L_90;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_91 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_92 = ___1_blitParameters;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93 = L_92.___scale;
				NullCheck(L_91);
				L_91->___scale = L_93;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_94 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_95 = ___1_blitParameters;
				Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_96 = L_95.___offset;
				NullCheck(L_94);
				L_94->___offset = L_96;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_97 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_98 = ___1_blitParameters;
				Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_99 = L_98.___material;
				NullCheck(L_97);
				L_97->___material = L_99;
				Il2CppCodeGenWriteBarrier((void**)(&L_97->___material), (void*)L_99);
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_100 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_101 = ___1_blitParameters;
				int32_t L_102 = L_101.___shaderPass;
				NullCheck(L_100);
				L_100->___shaderPass = L_102;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_103 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_104 = ___1_blitParameters;
				MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_105 = L_104.___propertyBlock;
				NullCheck(L_103);
				L_103->___propertyBlock = L_105;
				Il2CppCodeGenWriteBarrier((void**)(&L_103->___propertyBlock), (void*)L_105);
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_106 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_107 = ___1_blitParameters;
				int32_t L_108 = L_107.___sourceSlice;
				NullCheck(L_106);
				L_106->___sourceSlice = L_108;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_109 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_110 = ___1_blitParameters;
				int32_t L_111 = L_110.___destinationSlice;
				NullCheck(L_109);
				L_109->___destinationSlice = L_111;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_112 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_113 = ___1_blitParameters;
				int32_t L_114 = L_113.___numSlices;
				NullCheck(L_112);
				L_112->___numSlices = L_114;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_115 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_116 = ___1_blitParameters;
				int32_t L_117 = L_116.___sourceMip;
				NullCheck(L_115);
				L_115->___sourceMip = L_117;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_118 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_119 = ___1_blitParameters;
				int32_t L_120 = L_119.___destinationMip;
				NullCheck(L_118);
				L_118->___destinationMip = L_120;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_121 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_122 = ___1_blitParameters;
				int32_t L_123 = L_122.___numMips;
				NullCheck(L_121);
				L_121->___numMips = L_123;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_124 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_125 = ___1_blitParameters;
				int32_t L_126 = L_125.___geometry;
				NullCheck(L_124);
				L_124->___geometry = L_126;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_127 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_128 = ___1_blitParameters;
				int32_t L_129 = L_128.___sourceSlicePropertyID;
				NullCheck(L_127);
				L_127->___sourceSlicePropertyID = L_129;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_130 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_131 = ___1_blitParameters;
				int32_t L_132 = L_131.___sourceMipPropertyID;
				NullCheck(L_130);
				L_130->___sourceMipPropertyID = L_132;
				BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_133 = V_11;
				BlitMaterialParameters_t364CE419AE85D7C8B2F764AD7939AC296A6DB08B L_134 = ___1_blitParameters;
				int32_t L_135 = L_134.___scaleBiasPropertyID;
				NullCheck(L_133);
				L_133->___scaleBiasPropertyID = L_135;
				RuntimeObject* L_136 = V_10;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_137 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&___1_blitParameters)->___source);
				NullCheck(L_136);
				InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_136, L_137, 1);
				RuntimeObject* L_138 = V_10;
				TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_139 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&___1_blitParameters)->___destination);
				NullCheck(L_138);
				InterfaceActionInvoker2< TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*, int32_t >::Invoke(0, IBaseRenderGraphBuilder_tFFF84F72F862F1BE246A789AB6A59F959B490F3D_il2cpp_TypeInfo_var, L_138, L_139, 2);
				RuntimeObject* L_140 = V_10;
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
				BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* L_141 = ((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__13_0;
				BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* L_142 = L_141;
				if (L_142)
				{
					G_B23_0 = L_142;
					G_B23_1 = L_140;
					goto IL_028d_1;
				}
				G_B22_0 = L_142;
				G_B22_1 = L_140;
			}
			{
				il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var);
				U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446* L_143 = ((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9;
				BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* L_144 = (BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE*)il2cpp_codegen_object_new(BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE_il2cpp_TypeInfo_var);
				BaseRenderFunc_2__ctor_m916F9B1A1A0C4B87001288FED621B8BEA04A156B(L_144, L_143, (intptr_t)((void*)U3CU3Ec_U3CAddBlitPassU3Eb__13_0_m42F0B37B970CB3250B19F47FDEC6337E71107AA6_RuntimeMethod_var), NULL);
				BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* L_145 = L_144;
				((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__13_0 = L_145;
				Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tA5F013AAA6607A3B4350E6C95A6B668FAC3EB446_il2cpp_TypeInfo_var))->___U3CU3E9__13_0), (void*)L_145);
				G_B23_0 = L_145;
				G_B23_1 = G_B22_1;
			}

IL_028d_1:
			{
				NullCheck(G_B23_1);
				GenericInterfaceActionInvoker1< BaseRenderFunc_2_t030BEAF72A6C4950EFE2DC4048C972A6BE6086FE* >::Invoke(IUnsafeRenderGraphBuilder_SetRenderFunc_TisBlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3_mC3DD7253A73FDCCBB67127F643CE5C9431DB113B_RuntimeMethod_var, G_B23_1, G_B23_0);
				goto IL_02a3;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_02a3:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils_BlitMaterialRenderFunc_mCA57D9F61C5B3871A7636A57A163D0E19331F1C3 (BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* ___0_data, UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* ___1_context, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommandBufferHelpers_tB8C09D01D6F0369DF52DEA955F017D6001BC72E5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	bool V_6 = false;
	bool V_7 = false;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	bool V_10 = false;
	bool V_11 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_0 = ___0_data;
		NullCheck(L_0);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_0->___scale);
		float L_2 = L_1->___x;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___x = L_2;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_3 = ___0_data;
		NullCheck(L_3);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_3->___scale);
		float L_5 = L_4->___y;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___y = L_5;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_6 = ___0_data;
		NullCheck(L_6);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_6->___offset);
		float L_8 = L_7->___x;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___z = L_8;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_9 = ___0_data;
		NullCheck(L_9);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&L_9->___offset);
		float L_11 = L_10->___y;
		(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias)->___w = L_11;
		UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* L_12 = ___1_context;
		NullCheck(L_12);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_13 = L_12->___cmd;
		il2cpp_codegen_runtime_class_init_inline(CommandBufferHelpers_tB8C09D01D6F0369DF52DEA955F017D6001BC72E5_il2cpp_TypeInfo_var);
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_14;
		L_14 = CommandBufferHelpers_GetNativeCommandBuffer_m00E0A36F7BA58959180A2CF84B882FCE474577CA(L_13, NULL);
		V_0 = L_14;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_15 = ___0_data;
		NullCheck(L_15);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_16 = L_15->___propertyBlock;
		V_1 = (bool)((((RuntimeObject*)(MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)L_16) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_17 = V_1;
		if (!L_17)
		{
			goto IL_0079;
		}
	}
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_18 = ___0_data;
		il2cpp_codegen_runtime_class_init_inline(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_19 = ((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_PropertyBlock;
		NullCheck(L_18);
		L_18->___propertyBlock = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&L_18->___propertyBlock), (void*)L_19);
	}

IL_0079:
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_20 = ___0_data;
		NullCheck(L_20);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_21 = L_20->___propertyBlock;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_22 = ___0_data;
		NullCheck(L_22);
		int32_t L_23 = L_22->___sourceTexturePropertyID;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_24 = ___0_data;
		NullCheck(L_24);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_25 = L_24->___source;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26;
		L_26 = TextureHandle_op_Implicit_mA5F86372E5F32D1740705B314012C5C4C12639D6(L_25, NULL);
		NullCheck(L_21);
		MaterialPropertyBlock_SetTexture_m39F531D3F35D6C5B661A7B4F07DD7B8ACC22627F(L_21, L_23, L_26, NULL);
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_27 = ___0_data;
		NullCheck(L_27);
		int32_t L_28 = L_27->___sourceSlice;
		V_2 = (bool)((((int32_t)L_28) == ((int32_t)(-1)))? 1 : 0);
		bool L_29 = V_2;
		if (!L_29)
		{
			goto IL_00b6;
		}
	}
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_30 = ___0_data;
		NullCheck(L_30);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_31 = L_30->___propertyBlock;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_32 = ___0_data;
		NullCheck(L_32);
		int32_t L_33 = L_32->___sourceSlicePropertyID;
		NullCheck(L_31);
		MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_31, L_33, 0, NULL);
	}

IL_00b6:
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_34 = ___0_data;
		NullCheck(L_34);
		int32_t L_35 = L_34->___sourceMip;
		V_3 = (bool)((((int32_t)L_35) == ((int32_t)(-1)))? 1 : 0);
		bool L_36 = V_3;
		if (!L_36)
		{
			goto IL_00d6;
		}
	}
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_37 = ___0_data;
		NullCheck(L_37);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_38 = L_37->___propertyBlock;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_39 = ___0_data;
		NullCheck(L_39);
		int32_t L_40 = L_39->___sourceMipPropertyID;
		NullCheck(L_38);
		MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_38, L_40, 0, NULL);
	}

IL_00d6:
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_41 = ___0_data;
		NullCheck(L_41);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_42 = L_41->___propertyBlock;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_43 = ___0_data;
		NullCheck(L_43);
		int32_t L_44 = L_43->___scaleBiasPropertyID;
		il2cpp_codegen_runtime_class_init_inline(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_45 = ((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias;
		NullCheck(L_42);
		MaterialPropertyBlock_SetVector_m22B010D99231EF5684063F4A07F5948854D590B3(L_42, L_44, L_45, NULL);
		V_4 = 0;
		goto IL_0216;
	}

IL_00f5:
	{
		V_5 = 0;
		goto IL_01fc;
	}

IL_00fe:
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_46 = ___0_data;
		NullCheck(L_46);
		int32_t L_47 = L_46->___sourceSlice;
		V_6 = (bool)((((int32_t)((((int32_t)L_47) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_48 = V_6;
		if (!L_48)
		{
			goto IL_012c;
		}
	}
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_49 = ___0_data;
		NullCheck(L_49);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_50 = L_49->___propertyBlock;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_51 = ___0_data;
		NullCheck(L_51);
		int32_t L_52 = L_51->___sourceSlicePropertyID;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_53 = ___0_data;
		NullCheck(L_53);
		int32_t L_54 = L_53->___sourceSlice;
		int32_t L_55 = V_4;
		NullCheck(L_50);
		MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_50, L_52, ((int32_t)il2cpp_codegen_add(L_54, L_55)), NULL);
	}

IL_012c:
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_56 = ___0_data;
		NullCheck(L_56);
		int32_t L_57 = L_56->___sourceMip;
		V_7 = (bool)((((int32_t)((((int32_t)L_57) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_58 = V_7;
		if (!L_58)
		{
			goto IL_0159;
		}
	}
	{
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_59 = ___0_data;
		NullCheck(L_59);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_60 = L_59->___propertyBlock;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_61 = ___0_data;
		NullCheck(L_61);
		int32_t L_62 = L_61->___sourceMipPropertyID;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_63 = ___0_data;
		NullCheck(L_63);
		int32_t L_64 = L_63->___sourceMip;
		int32_t L_65 = V_5;
		NullCheck(L_60);
		MaterialPropertyBlock_SetInt_mB07015BD8FF1A7D2FF70D7FB89C0FDFAE06B86F8(L_60, L_62, ((int32_t)il2cpp_codegen_add(L_64, L_65)), NULL);
	}

IL_0159:
	{
		UnsafeGraphContext_t6E24BDE4C6B0924FCC4DE11BFA5B750FF6F03320* L_66 = ___1_context;
		NullCheck(L_66);
		UnsafeCommandBuffer_tDE6BB2FE234DC7453CA682AB275888E9E35F22F2* L_67 = L_66->___cmd;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_68 = ___0_data;
		NullCheck(L_68);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_69 = L_68->___destination;
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_70;
		L_70 = TextureHandle_op_Implicit_mF61CC7FA197498A1DF32E5F0DD1D5D6F7340B43D(L_69, NULL);
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_71 = ___0_data;
		NullCheck(L_71);
		int32_t L_72 = L_71->___destinationMip;
		int32_t L_73 = V_5;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_74 = ___0_data;
		NullCheck(L_74);
		int32_t L_75 = L_74->___destinationSlice;
		int32_t L_76 = V_4;
		NullCheck(L_67);
		UnsafeCommandBuffer_SetRenderTarget_m0C87EAB90F8326B88FF58E6F4E5246F063CAD5A1(L_67, L_70, ((int32_t)il2cpp_codegen_add(L_72, L_73)), (-1), ((int32_t)il2cpp_codegen_add(L_75, L_76)), NULL);
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_77 = ___0_data;
		NullCheck(L_77);
		int32_t L_78 = L_77->___geometry;
		V_9 = L_78;
		int32_t L_79 = V_9;
		V_8 = L_79;
		int32_t L_80 = V_8;
		switch (L_80)
		{
			case 0:
			{
				goto IL_01a4;
			}
			case 1:
			{
				goto IL_01da;
			}
			case 2:
			{
				goto IL_01bf;
			}
		}
	}
	{
		goto IL_01f5;
	}

IL_01a4:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_81 = V_0;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_82 = ___0_data;
		NullCheck(L_82);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_83 = L_82->___material;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_84 = ___0_data;
		NullCheck(L_84);
		int32_t L_85 = L_84->___shaderPass;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_86 = ___0_data;
		NullCheck(L_86);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_87 = L_86->___propertyBlock;
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_DrawQuadMesh_m915BA37B7AD1E06EF0BC5BCB96957B27E0A693E4(L_81, L_83, L_85, L_87, NULL);
		goto IL_01f5;
	}

IL_01bf:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_88 = V_0;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_89 = ___0_data;
		NullCheck(L_89);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_90 = L_89->___material;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_91 = ___0_data;
		NullCheck(L_91);
		int32_t L_92 = L_91->___shaderPass;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_93 = ___0_data;
		NullCheck(L_93);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_94 = L_93->___propertyBlock;
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_DrawQuad_m24E340A0E80CC32D8EBF882EB67E07A5926B4DD3(L_88, L_90, L_92, L_94, NULL);
		goto IL_01f5;
	}

IL_01da:
	{
		CommandBuffer_tB56007DC84EF56296C325EC32DD12AC1E3DC91F7* L_95 = V_0;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_96 = ___0_data;
		NullCheck(L_96);
		Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_97 = L_96->___material;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_98 = ___0_data;
		NullCheck(L_98);
		int32_t L_99 = L_98->___shaderPass;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_100 = ___0_data;
		NullCheck(L_100);
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_101 = L_100->___propertyBlock;
		il2cpp_codegen_runtime_class_init_inline(Blitter_t33DF283FBD19A8EE25C460B6D9B3087648A456A7_il2cpp_TypeInfo_var);
		Blitter_DrawTriangle_m19B836BDDB79C938F208C94C17E28D3F0153FD00(L_95, L_97, L_99, L_101, NULL);
		goto IL_01f5;
	}

IL_01f5:
	{
		int32_t L_102 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_102, 1));
	}

IL_01fc:
	{
		int32_t L_103 = V_5;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_104 = ___0_data;
		NullCheck(L_104);
		int32_t L_105 = L_104->___numMips;
		V_10 = (bool)((((int32_t)L_103) < ((int32_t)L_105))? 1 : 0);
		bool L_106 = V_10;
		if (L_106)
		{
			goto IL_00fe;
		}
	}
	{
		int32_t L_107 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_107, 1));
	}

IL_0216:
	{
		int32_t L_108 = V_4;
		BlitMaterialPassData_t9B3461AD202DEAA1ACCF5B5E9A5CD3348449B2F3* L_109 = ___0_data;
		NullCheck(L_109);
		int32_t L_110 = L_109->___numSlices;
		V_11 = (bool)((((int32_t)L_108) < ((int32_t)L_110))? 1 : 0);
		bool L_111 = V_11;
		if (L_111)
		{
			goto IL_00f5;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderGraphUtils__cctor_m1B12FE74F2524A4DBA84A0FEFCA579197C26F837 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D* L_0 = (MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D*)il2cpp_codegen_object_new(MaterialPropertyBlock_t2308669579033A857EFE6E4831909F638B27411D_il2cpp_TypeInfo_var);
		MaterialPropertyBlock__ctor_m14C3432585F7BB65028BCD64A0FD6607A1B490FB(L_0, NULL);
		((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_PropertyBlock = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_PropertyBlock), (void*)L_0);
		il2cpp_codegen_initobj((&((RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraphUtils_t5187325236407C6371A902639432312F5A5E6567_il2cpp_TypeInfo_var))->___s_BlitScaleBias), sizeof(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3));
		return;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* RenderGraphPass_get_name_mD873CA44EEAFA0BFABDD07A5A6CB49DE7C131B8A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_enableAsyncCompute_mEFEEFC5A72EF1BEF3D836428C45015A8765DBDF3_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CenableAsyncComputeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowPassCulling_mF43849C0DA66D91B460AA84B9D4FD98C4F684BA5_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowPassCullingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_enableFoveatedRasterization_mFFED3A11C641D743C65EA1BAF6C5E07B2FC242A9_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CenableFoveatedRasterizationU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetColorBuffer_m30265C97B93644D4DF4F8FB3ED842F6E829A32E8_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		int32_t L_3;
		L_3 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_5;
		L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_3, L_4, NULL);
		RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline(__this, L_5, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_6;
		L_6 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_7 = ___1_index;
		NullCheck(L_6);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_8 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_9 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_8);
		((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)))->___textureHandle = L_9;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_10->___handle);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(__this, L_11, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetDepthBuffer_mA2311388D797CE4949560EF735955636690D41BE_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_flags, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_0 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_1 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_0);
		int32_t L_2 = ___1_flags;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_3;
		memset((&L_3), 0, sizeof(L_3));
		TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6((&L_3), L_1, L_2, 0, 0, NULL);
		RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline(__this, L_3, NULL);
		int32_t L_4 = ___1_flags;
		V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_4&1))) <= ((uint32_t)0)))? 1 : 0);
		bool L_5 = V_0;
		if (!L_5)
		{
			goto IL_002d;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_6 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_7 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_6->___handle);
		RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline(__this, L_7, NULL);
	}

IL_002d:
	{
		int32_t L_8 = ___1_flags;
		V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_8&2))) <= ((uint32_t)0)))? 1 : 0);
		bool L_9 = V_1;
		if (!L_9)
		{
			goto IL_0044;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_10->___handle);
		RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline(__this, L_11, NULL);
	}

IL_0044:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_black_mB50217951591A045844C61E7FF31EEE3FEF16737_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AddResourceRead_m1286289536FE7E2F849DA38A2845C4BAFD4574BC_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceReadLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_5, L_7, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AddResourceWrite_mFE3E59D6ED0EC865A20B345384F1AB24A4B7A643_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_5, L_7, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_index_m878D9D44FE00839C2BF4CD08FA6F7DA79DB794A9_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CindexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AddTransientResource_mEA601EBDBBA9792B7039FE257ABC6CFC5063BA97_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___transientResourceList;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_0), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		NullCheck(L_5);
		List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_5, L_7, List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_RuntimeMethod_var);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RendererListHandle_IsValid_m453FF38989A5DFEA530DF9ECE7B4E7F9C1637124_inline (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_IsValid;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_UseRendererList_m5A122ACA373738F64E1868D56F6ABA6A4540AD8F_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* ___0_rendererList, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_0 = __this->___usedRendererListList;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* L_1 = ___0_rendererList;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_2 = (*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)L_1);
		NullCheck(L_0);
		List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_inline(L_0, L_2, List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_EnableAsyncCompute_mCA608AD2E1D8BFCFB9BBC715802F82D1F2D4675F_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_enableAsyncCompute_m0BE55E95F895E29AE8D986CAEC66780B8D18C7E1_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AllowPassCulling_m95EE6C5D969659BC441ED6F6E52A403633EFB123_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_allowPassCulling_mFFEAD118ED38F26259AD6D15972A1188629421EC_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_EnableFoveatedRasterization_mF2ACA435297610FB006CEB44020882C1870C9D76_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_enableFoveatedRasterization_m76BFD24D9D87AFBE9C11DFB2906BA6A9E1A2A182_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AllowRendererListCulling_m1DFEA51FDD8181F3FEAE022648BAAA07B8A869B2_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_allowRendererListCulling_m22AA03771C2E96BF596638B9401D27EF75E32460_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraph_get_enableValidityChecks_m203422AB1CB81CC81B22163214516DC96DCEFED7_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		bool L_0 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___U3CenableValidityChecksU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	bool V_1 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	{
		uint32_t L_0 = __this->___m_Value;
		V_0 = ((int32_t)((int32_t)L_0&((int32_t)-65536)));
		uint32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0026;
		}
	}
	{
		uint32_t L_2 = V_0;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_3 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_CurrentValidBit;
		if ((((int32_t)L_2) == ((int32_t)L_3)))
		{
			goto IL_0023;
		}
	}
	{
		uint32_t L_4 = V_0;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		uint32_t L_5 = ((ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields*)il2cpp_codegen_static_fields_for(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var))->___s_SharedResourceValidBit;
		G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
		goto IL_0024;
	}

IL_0023:
	{
		G_B4_0 = 1;
	}

IL_0024:
	{
		G_B6_0 = G_B4_0;
		goto IL_0027;
	}

IL_0026:
	{
		G_B6_0 = 0;
	}

IL_0027:
	{
		V_1 = (bool)G_B6_0;
		goto IL_002a;
	}

IL_002a:
	{
		bool L_6 = V_1;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_GenerateDebugData_mE11C7A4CE856ECA753891B465BBA0399E7A32012_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_generateDebugData_m3FF636E59E2CF799F718EB117143DF18E77EF44A_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_type_m336CD8BA90872F3297EDC40EA532BE3349A08C59_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowGlobalState_mBFF307EE5BB13CFA7B0FF1E61C852FFDB08D7C91_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowGlobalStateU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_AllowGlobalState_mC12D0107B8A248EFDCD5D1575651977586236730_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		RenderGraphPass_set_allowGlobalState_m0DC04C2CAC9D53FE49D99EC4F903643F8D69C28E_inline(__this, L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_get_IsVersioned_m3DE73BFD659DC97A7EBC775CE72AFFE26F6466EF_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		int32_t L_0 = __this->___m_Version;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0010;
	}

IL_0010:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_IsWritten_m76C0C57DA02652C57DF6F52DB9917C7EEB9B196A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_2;
	memset((&V_2), 0, sizeof(V_2));
	bool V_3 = false;
	bool V_4 = false;
	{
		V_0 = 0;
		goto IL_0047;
	}

IL_0005:
	{
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_0 = __this->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_2 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_2), NULL);
		NullCheck(L_0);
		int32_t L_4 = L_3;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		int32_t L_6 = V_0;
		NullCheck(L_5);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7;
		L_7 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(L_5, L_6, List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_RuntimeMethod_var);
		V_2 = L_7;
		int32_t L_8;
		L_8 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_10 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_9);
		V_2 = L_10;
		int32_t L_11;
		L_11 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_2), NULL);
		V_1 = (bool)((((int32_t)L_8) == ((int32_t)L_11))? 1 : 0);
		bool L_12 = V_1;
		if (!L_12)
		{
			goto IL_0042;
		}
	}
	{
		V_3 = (bool)1;
		goto IL_006e;
	}

IL_0042:
	{
		int32_t L_13 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
	}

IL_0047:
	{
		int32_t L_14 = V_0;
		List_1U5BU5D_tBC36CD3A22E16740615AC57FE9C6B659DAC8ECD8* L_15 = __this->___resourceWriteLists;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_16 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_17 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_16);
		V_2 = L_17;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_18;
		L_18 = ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline((&V_2), NULL);
		NullCheck(L_15);
		int32_t L_19 = L_18;
		List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_20 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		NullCheck(L_20);
		int32_t L_21;
		L_21 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(L_20, List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)L_14) < ((int32_t)L_21))? 1 : 0);
		bool L_22 = V_4;
		if (L_22)
		{
			goto IL_0005;
		}
	}
	{
		V_3 = (bool)0;
		goto IL_006e;
	}

IL_006e:
	{
		bool L_23 = V_3;
		return L_23;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0 = __this->___U3CdepthAccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&__this->___handle);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		uint32_t L_0 = __this->___m_Value;
		V_0 = ((int32_t)((int32_t)L_0&((int32_t)65535)));
		goto IL_0010;
	}

IL_0010:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_0 = __this->___U3CcolorBufferAccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CcolorBufferMaxIndexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_iType_mADE035D1101C8B3CF9922CC8D0DC538B49E048A2_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(__this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraph_get_nativeRenderPassesEnabled_m0A6331F029257ABF0232FA1C278E733B097A812D_inline (RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CnativeRenderPassesEnabledU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, int32_t ___2_accessFlags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_3;
		L_3 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_5 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_5->___handle);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = L_7->___handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_6, L_8, NULL);
		if (L_9)
		{
			goto IL_0057;
		}
	}
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_10;
		L_10 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_11 = ___1_index;
		NullCheck(L_10);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_12 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_12, NULL);
		G_B6_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_0058;
	}

IL_0057:
	{
		G_B6_0 = 1;
	}

IL_0058:
	{
		V_0 = (bool)G_B6_0;
		bool L_14 = V_0;
		if (!L_14)
		{
			goto IL_00c2;
		}
	}
	{
		int32_t L_15;
		L_15 = RenderGraphPass_get_colorBufferMaxIndex_m5270C228AFA4A04E8244ADD3D263E0104EAD00A5_inline(__this, NULL);
		int32_t L_16 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_17;
		L_17 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_15, L_16, NULL);
		RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline(__this, L_17, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_18;
		L_18 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_19 = ___1_index;
		NullCheck(L_18);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_20 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_21 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_20);
		((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___textureHandle = L_21;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_22;
		L_22 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_23 = ___1_index;
		NullCheck(L_22);
		int32_t L_24 = ___2_accessFlags;
		((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___flags = L_24;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_25;
		L_25 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_26 = ___1_index;
		NullCheck(L_25);
		int32_t L_27 = ___3_mipLevel;
		((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___mipLevel = L_27;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_28;
		L_28 = RenderGraphPass_get_colorBufferAccess_m64E1EC2B13BF73D6C594570E8733BDA55C0B267E_inline(__this, NULL);
		int32_t L_29 = ___1_index;
		NullCheck(L_28);
		int32_t L_30 = ___4_depthSlice;
		((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___depthSlice = L_30;
		goto IL_00ce;
	}

IL_00c2:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_31 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA58B2CA496D892E0F785FE5685D7B43E637B4C24)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetColorBufferRaw_m24ED635EED317DCE79DB0D789811363BED3ADA40_RuntimeMethod_var)));
	}

IL_00ce:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_index, int32_t ___2_accessFlags, int32_t ___3_mipLevel, int32_t ___4_depthSlice, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_3;
		L_3 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_5 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_5->___handle);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = L_7->___handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_6, L_8, NULL);
		if (L_9)
		{
			goto IL_0057;
		}
	}
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_10;
		L_10 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_11 = ___1_index;
		NullCheck(L_10);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_12 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&((L_10)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_11)))->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_13;
		L_13 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_12, NULL);
		G_B6_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
		goto IL_0058;
	}

IL_0057:
	{
		G_B6_0 = 1;
	}

IL_0058:
	{
		V_0 = (bool)G_B6_0;
		bool L_14 = V_0;
		if (!L_14)
		{
			goto IL_00c2;
		}
	}
	{
		int32_t L_15;
		L_15 = RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF_inline(__this, NULL);
		int32_t L_16 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_17;
		L_17 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_15, L_16, NULL);
		RenderGraphPass_set_fragmentInputMaxIndex_m3D12D8AB648BFDA802D5A9CB71FA0F1E221130F9_inline(__this, L_17, NULL);
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_18;
		L_18 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_19 = ___1_index;
		NullCheck(L_18);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_20 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_21 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_20);
		((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___textureHandle = L_21;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_22;
		L_22 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_23 = ___1_index;
		NullCheck(L_22);
		int32_t L_24 = ___2_accessFlags;
		((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->___flags = L_24;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_25;
		L_25 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_26 = ___1_index;
		NullCheck(L_25);
		int32_t L_27 = ___3_mipLevel;
		((L_25)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_26)))->___mipLevel = L_27;
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_28;
		L_28 = RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline(__this, NULL);
		int32_t L_29 = ___1_index;
		NullCheck(L_28);
		int32_t L_30 = ___4_depthSlice;
		((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)))->___depthSlice = L_30;
		goto IL_00ce;
	}

IL_00c2:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_31 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral267338D520872B4DD2B4CAF3E0BC013E62084549)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetFragmentInputRaw_m176653DFEE8CA5A3F3941C72865660B85E91EC69_RuntimeMethod_var)));
	}

IL_00ce:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* ___0_resource, int32_t ___1_accessFlags, int32_t ___2_mipLevel, int32_t ___3_depthSlice, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t G_B3_0 = 0;
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0;
		L_0 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_1 = L_0;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_1 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_1)->___textureHandle);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&L_1->___handle);
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_3 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = L_3->___handle;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_5;
		L_5 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_2, L_4, NULL);
		if (L_5)
		{
			goto IL_0039;
		}
	}
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_6;
		L_6 = RenderGraphPass_get_depthAccess_m7758A20872188787B70E2DB53D8087291349DFC4_inline(__this, NULL);
		V_1 = L_6;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_7 = (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)(&(&V_1)->___textureHandle);
		il2cpp_codegen_runtime_class_init_inline(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = TextureHandle_IsValid_mECFF64B8BAC6402F0D37B67BB79FFB3AB3C7F3C2_inline(L_7, NULL);
		G_B3_0 = ((((int32_t)L_8) == ((int32_t)0))? 1 : 0);
		goto IL_003a;
	}

IL_0039:
	{
		G_B3_0 = 1;
	}

IL_003a:
	{
		V_0 = (bool)G_B3_0;
		bool L_9 = V_0;
		if (!L_9)
		{
			goto IL_0058;
		}
	}
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* L_10 = ___0_resource;
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_11 = (*(TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388*)L_10);
		int32_t L_12 = ___1_accessFlags;
		int32_t L_13 = ___2_mipLevel;
		int32_t L_14 = ___3_depthSlice;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_15;
		memset((&L_15), 0, sizeof(L_15));
		TextureAccess__ctor_m7B3CC6C61EFE0AB7BD2DD0B1F00CA0743E196CB6((&L_15), L_11, L_12, L_13, L_14, NULL);
		RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline(__this, L_15, NULL);
		goto IL_0064;
	}

IL_0058:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_16 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_16, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD1EC2FDA00E6E1B26A6502535F0AEB41CC285B87)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_16, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetDepthBufferRaw_m86A45E44F137EF9ACE8DBAD87DB8A6F457CAE49E_RuntimeMethod_var)));
	}

IL_0064:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_resource, int32_t ___1_index, bool ___2_preserveCounterValue, int32_t ___3_accessFlags, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B* V_1 = NULL;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	{
		int32_t L_0 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var);
		int32_t L_1 = ((RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_StaticFields*)il2cpp_codegen_static_fields_for(RenderGraph_t73ECE03B3CA3D0D17F1448D64AE020E81592AA1E_il2cpp_TypeInfo_var))->___kMaxMRTCount;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0012;
		}
	}
	{
		int32_t L_2 = ___1_index;
		G_B3_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_3;
		L_3 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_4 = ___1_index;
		NullCheck(L_3);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&((L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)))->___h);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_6 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_7 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_6);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_8;
		L_8 = ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline(L_5, L_7, NULL);
		if (L_8)
		{
			goto IL_0052;
		}
	}
	{
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_9;
		L_9 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_10 = ___1_index;
		NullCheck(L_9);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_11 = (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)(&((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->___h);
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		bool L_12;
		L_12 = ResourceHandle_IsValid_m20B0218FDCA98DCD069AE3BE86FEFCAEDB985B9A_inline(L_11, NULL);
		G_B6_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
		goto IL_0053;
	}

IL_0052:
	{
		G_B6_0 = 1;
	}

IL_0053:
	{
		V_0 = (bool)G_B6_0;
		bool L_13 = V_0;
		if (!L_13)
		{
			goto IL_008e;
		}
	}
	{
		int32_t L_14;
		L_14 = RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317_inline(__this, NULL);
		int32_t L_15 = ___1_index;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int32_t L_16;
		L_16 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_14, L_15, NULL);
		RenderGraphPass_set_randomAccessResourceMaxIndex_mBE85DA599381F867B54EA44CFF0FC8D3828F863E_inline(__this, L_16, NULL);
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_17;
		L_17 = RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline(__this, NULL);
		int32_t L_18 = ___1_index;
		NullCheck(L_17);
		V_1 = ((L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_18)));
		RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B* L_19 = V_1;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_20 = ___0_resource;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_21 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_20);
		L_19->___h = L_21;
		RandomWriteResourceInfo_t04214564685AADFC286AABE3C3254CE97ECEC34B* L_22 = V_1;
		bool L_23 = ___2_preserveCounterValue;
		L_22->___preserveCounterValue = L_23;
		goto IL_009a;
	}

IL_008e:
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_24 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7922678B643A261C9DF3D88D757BB6AFD553CE48)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_24, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RenderGraphPass_SetRandomWriteResourceRaw_mB228DFACF5831C247E6CC461EC5AB6D724789F3F_RuntimeMethod_var)));
	}

IL_009a:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CtypeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTexture_mC32A0DF28874D11883F6484C724BE667B8DCD680_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTextureU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_whiteTexture_m5D68269ED2B0C89EA0826D68D1FD53B56AC50797_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CwhiteTextureU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_defaultShadowTexture_m77FF2289C70DDCF3C79966B8FADB81158077055C_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CdefaultShadowTextureU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_clearTextureXR_mAB4FEC4E96C29ADFB62CC27B914E5134BEBC32BC_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CclearTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_magentaTextureXR_mBC45C26E6B5A28898CAE37BEAD03988C1A855FF4_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CmagentaTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTextureXR_m6134250C499665EB7AC09BA1E5EDFC6097E43005_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTextureArrayXR_mF329CD49995CBFB8EB1A6BFD9B80DF481F846EAC_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTextureArrayXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackUIntTextureXR_m00AB67961A57D9186CD38C1FA96D720D7E91665E_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackUIntTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_blackTexture3DXR_m88CB7EEB484906E390EF35CB38FB74F94BFC3B85_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CblackTexture3DXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphDefaultResources_set_whiteTextureXR_m522CC56DB4BEC2A311A784A2E57E30EDD867450E_inline (RenderGraphDefaultResources_tCE331152C84ED1A36CF186CA0092AE10E599E25D* __this, TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = ___0_value;
		__this->___U3CwhiteTextureXRU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_name_m601F46A43C3F2FFB6D2814CB7B00FF7584828093_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___U3CnameU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_index_m8E57834709C8654C7E47192F7410F6DEBE9D6D41_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CindexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_customSampler_mDA76BF2EC8494B37162FDB61528162904C29EE0B_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* ___0_value, const RuntimeMethod* method) 
{
	{
		ProfilingSampler_t420D4672EDB44E0EF980B31ADFD9E5747200FECE* L_0 = ___0_value;
		__this->___U3CcustomSamplerU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcustomSamplerU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_enableAsyncCompute_m0BE55E95F895E29AE8D986CAEC66780B8D18C7E1_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CenableAsyncComputeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowPassCulling_mFFEAD118ED38F26259AD6D15972A1188629421EC_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowPassCullingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowRendererListCulling_m22AA03771C2E96BF596638B9401D27EF75E32460_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowRendererListCullingU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_allowGlobalState_m0DC04C2CAC9D53FE49D99EC4F903643F8D69C28E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CallowGlobalStateU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_enableFoveatedRasterization_m76BFD24D9D87AFBE9C11DFB2906BA6A9E1A2A182_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CenableFoveatedRasterizationU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_generateDebugData_m3FF636E59E2CF799F718EB117143DF18E77EF44A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		__this->___U3CgenerateDebugDataU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_colorBufferMaxIndex_m674F2CFDE412C591FFAC1C1ED0162041801AE49E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CcolorBufferMaxIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_fragmentInputMaxIndex_m3D12D8AB648BFDA802D5A9CB71FA0F1E221130F9_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CfragmentInputMaxIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_randomAccessResourceMaxIndex_mBE85DA599381F867B54EA44CFF0FC8D3828F863E_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CrandomAccessResourceMaxIndexU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_set_depthAccess_mE2A8EF21189ECF828B916D8FE3B400454B007DB2_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 ___0_value, const RuntimeMethod* method) 
{
	{
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328 L_0 = ___0_value;
		__this->___U3CdepthAccessU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_Equals_mB138D2BC00322D53C7205B4327569F224BAA4635_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_hdl, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B4_0 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_0 = ___0_hdl;
		uint32_t L_1 = L_0.___m_Value;
		uint32_t L_2 = __this->___m_Value;
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_002e;
		}
	}
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = ___0_hdl;
		int32_t L_4 = L_3.___m_Version;
		int32_t L_5 = __this->___m_Version;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
		{
			goto IL_002e;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_6;
		L_6 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline((&___0_hdl), NULL);
		int32_t L_7;
		L_7 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(__this, NULL);
		G_B4_0 = ((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
		goto IL_002f;
	}

IL_002e:
	{
		G_B4_0 = 0;
	}

IL_002f:
	{
		V_0 = (bool)G_B4_0;
		goto IL_0032;
	}

IL_0032:
	{
		bool L_8 = V_0;
		return L_8;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* RenderGraphPass_get_fragmentInputAccess_m9746E16944FB94E414B852A69F20D11939FE9749_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		TextureAccessU5BU5D_t02D7243719E98C8FA4B2925C4AACC249913D7293* L_0 = __this->___U3CfragmentInputAccessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_fragmentInputMaxIndex_m20826383E442C7F48074224AF4C48B3F7B2E20DF_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CfragmentInputMaxIndexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* RenderGraphPass_get_randomAccessResource_mB4873E21D057E230B4F9E625AFAEBBF6DC6EEB03_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		RandomWriteResourceInfoU5BU5D_t79D1DFED62BB70EF55CFEEDFC5B0413F84F882F3* L_0 = __this->___U3CrandomAccessResourceU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderGraphPass_get_randomAccessResourceMaxIndex_mCE9C72B8C8797D881D3F1397D4634ED8E00DE317_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CrandomAccessResourceMaxIndexU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, int32_t* ___0_input, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_Hash;
		int32_t* L_1 = ___0_input;
		int32_t L_2 = *((int32_t*)L_1);
		__this->___m_Hash = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_0^L_2)), ((int32_t)16777619)));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CuseScalingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, Delegate_t* ___0_del, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_Hash;
		Delegate_t* L_1 = ___0_del;
		int32_t L_2;
		L_2 = HashFNV1A32_GetFuncHashCode_m1707E2601F2EF9B62A9681A7A4E51D284D5345B8_inline(L_1, NULL);
		__this->___m_Hash = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_0^L_2)), ((int32_t)16777619)));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RTHandle_get_scaleFactor_mD00E924FBC4B2DC2C9E26D7B24444BDAA6DC5C65_inline (RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* __this, const RuntimeMethod* method) 
{
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3CscaleFactorU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___0_input, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		uint32_t L_0 = __this->___m_Hash;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = ___0_input;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_1);
		V_0 = L_2;
		int32_t L_3;
		L_3 = Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline((&V_0), NULL);
		__this->___m_Hash = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_0^L_3)), ((int32_t)16777619)));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, bool* ___0_input, const RuntimeMethod* method) 
{
	uint32_t G_B2_0 = 0;
	HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* G_B2_1 = NULL;
	uint32_t G_B1_0 = 0;
	HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* G_B1_1 = NULL;
	int32_t G_B3_0 = 0;
	uint32_t G_B3_1 = 0;
	HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* G_B3_2 = NULL;
	{
		uint32_t L_0 = __this->___m_Hash;
		bool* L_1 = ___0_input;
		int32_t L_2 = *((uint8_t*)L_1);
		if (L_2)
		{
			G_B2_0 = L_0;
			G_B2_1 = __this;
			goto IL_000f;
		}
		G_B1_0 = L_0;
		G_B1_1 = __this;
	}
	{
		G_B3_0 = 0;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		goto IL_0010;
	}

IL_000f:
	{
		G_B3_0 = 1;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
	}

IL_0010:
	{
		G_B3_2->___m_Hash = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)G_B3_1^G_B3_0)), ((int32_t)16777619)));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeTextureHash_m1DE663ACA5E39AB273D3A74CA50FA21DD6B5DC8A_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* ___2_resources, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* V_3 = NULL;
	bool V_4 = false;
	Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_5 = NULL;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_6 = NULL;
	int32_t V_7 = 0;
	bool V_8 = false;
	bool V_9 = false;
	RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_10 = NULL;
	bool V_11 = false;
	bool V_12 = false;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_13;
	memset((&V_13), 0, sizeof(V_13));
	bool V_14 = false;
	RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B V_15;
	memset((&V_15), 0, sizeof(V_15));
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* V_16 = NULL;
	TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 V_17;
	memset((&V_17), 0, sizeof(V_17));
	int32_t V_18 = 0;
	int32_t V_19 = 0;
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_0);
		V_1 = L_1;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_1), NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001b;
		}
	}
	{
		goto IL_030a;
	}

IL_001b:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_4 = ___2_resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_5 = ___1_handle;
		NullCheck(L_4);
		bool L_6;
		L_6 = RenderGraphResourceRegistry_IsRenderGraphResourceImported_mDDA2A76EFD79892ADE3EC2DAC7A1C597671387AC(L_4, L_5, NULL);
		V_2 = L_6;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_024c;
		}
	}
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_8 = ___2_resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_9 = ___1_handle;
		NullCheck(L_8);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_10;
		L_10 = RenderGraphResourceRegistry_GetTextureResource_m8EB8A139D59FFFE2033E96399C9D02CD2009F422(L_8, L_9, NULL);
		V_3 = L_10;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_11 = V_3;
		NullCheck(L_11);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_12 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_11)->___graphicsResource;
		NullCheck(L_12);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13;
		L_13 = RTHandle_get_externalTexture_m6564AD326286CE5E8CDAD24BDC6AB3E6CE84405D(L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_14;
		L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_4 = L_14;
		bool L_15 = V_4;
		if (!L_15)
		{
			goto IL_00ce;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_16 = V_3;
		NullCheck(L_16);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_17 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_16)->___graphicsResource;
		NullCheck(L_17);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_18;
		L_18 = RTHandle_get_externalTexture_m6564AD326286CE5E8CDAD24BDC6AB3E6CE84405D(L_17, NULL);
		V_5 = L_18;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_19 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = V_5;
		NullCheck(L_20);
		int32_t L_21;
		L_21 = VirtualFuncInvoker0< int32_t >::Invoke(4, L_20);
		V_7 = L_21;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_19, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_22 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = V_5;
		NullCheck(L_23);
		int32_t L_24;
		L_24 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_23);
		V_7 = L_24;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_22, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_25 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = V_5;
		NullCheck(L_26);
		int32_t L_27;
		L_27 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_26);
		V_7 = L_27;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_25, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_28 = ___0_generator;
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_29 = V_5;
		NullCheck(L_29);
		int32_t L_30;
		L_30 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_29);
		V_7 = L_30;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_28, (&V_7), NULL);
		Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_31 = V_5;
		V_6 = ((RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)IsInstClass((RuntimeObject*)L_31, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27_il2cpp_TypeInfo_var));
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_32 = V_6;
		V_8 = (bool)((!(((RuntimeObject*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)L_32) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_33 = V_8;
		if (!L_33)
		{
			goto IL_00c8;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_34 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = V_6;
		NullCheck(L_35);
		int32_t L_36;
		L_36 = RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658(L_35, NULL);
		V_7 = L_36;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_34, (&V_7), NULL);
	}

IL_00c8:
	{
		goto IL_0222;
	}

IL_00ce:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_37 = V_3;
		NullCheck(L_37);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_38 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_37)->___graphicsResource;
		NullCheck(L_38);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_39;
		L_39 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_38, NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_40;
		L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_9 = L_40;
		bool L_41 = V_9;
		if (!L_41)
		{
			goto IL_01a6;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_42 = V_3;
		NullCheck(L_42);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_43 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_42)->___graphicsResource;
		NullCheck(L_43);
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_44;
		L_44 = RTHandle_get_rt_m593F2799E2E6C97979D3B4CD9E992D305922BBE9(L_43, NULL);
		V_10 = L_44;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_45 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_46 = V_10;
		NullCheck(L_46);
		int32_t L_47;
		L_47 = RenderTexture_get_graphicsFormat_m615EA91709BD404765C0C85425CE5F3575F90302(L_46, NULL);
		V_7 = L_47;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_45, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_48 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_49 = V_10;
		NullCheck(L_49);
		int32_t L_50;
		L_50 = VirtualFuncInvoker0< int32_t >::Invoke(9, L_49);
		V_7 = L_50;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_48, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_51 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_52 = V_10;
		NullCheck(L_52);
		int32_t L_53;
		L_53 = RenderTexture_get_antiAliasing_m68907FB6C38F817A3B7A9F3C17360BF751BB2658(L_52, NULL);
		V_7 = L_53;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_51, (&V_7), NULL);
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_54 = V_3;
		NullCheck(L_54);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_55 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_54)->___graphicsResource;
		NullCheck(L_55);
		bool L_56;
		L_56 = RTHandle_get_useScaling_mCDB079A62CC15C0D0F47E3F49D5975202F7B12A1_inline(L_55, NULL);
		V_11 = L_56;
		bool L_57 = V_11;
		if (!L_57)
		{
			goto IL_017d;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_58 = V_3;
		NullCheck(L_58);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_59 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_58)->___graphicsResource;
		NullCheck(L_59);
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_60 = L_59->___scaleFunc;
		V_12 = (bool)((!(((RuntimeObject*)(ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791*)L_60) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_61 = V_12;
		if (!L_61)
		{
			goto IL_0165;
		}
	}
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_62 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_63 = V_3;
		NullCheck(L_63);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_64 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_63)->___graphicsResource;
		NullCheck(L_64);
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_65 = L_64->___scaleFunc;
		HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline(L_62, L_65, NULL);
		goto IL_017b;
	}

IL_0165:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_66 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_67 = V_3;
		NullCheck(L_67);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_68 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_67)->___graphicsResource;
		NullCheck(L_68);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69;
		L_69 = RTHandle_get_scaleFactor_mD00E924FBC4B2DC2C9E26D7B24444BDAA6DC5C65_inline(L_68, NULL);
		V_13 = L_69;
		HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline(L_66, (&V_13), NULL);
	}

IL_017b:
	{
		goto IL_01a3;
	}

IL_017d:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_70 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_71 = V_10;
		NullCheck(L_71);
		int32_t L_72;
		L_72 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_71);
		V_7 = L_72;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_70, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_73 = ___0_generator;
		RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_74 = V_10;
		NullCheck(L_74);
		int32_t L_75;
		L_75 = VirtualFuncInvoker0< int32_t >::Invoke(7, L_74);
		V_7 = L_75;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_73, (&V_7), NULL);
	}

IL_01a3:
	{
		goto IL_0222;
	}

IL_01a6:
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_76 = V_3;
		NullCheck(L_76);
		RTHandle_t135537761C47BC929F032B3C8F4D55EA1111B07B* L_77 = ((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_76)->___graphicsResource;
		NullCheck(L_77);
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_78;
		L_78 = RTHandle_get_nameID_m30AF2567853494DB845D83A8B37D0FB523DA76E9(L_77, NULL);
		il2cpp_codegen_initobj((&V_15), sizeof(RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B));
		RenderTargetIdentifier_tA528663AC6EB3911D8E91AA40F7070FA5455442B L_79 = V_15;
		bool L_80;
		L_80 = RenderTargetIdentifier_op_Inequality_m255136CF7E1B63A8D5A1F9FF03B992B656AB42DF(L_78, L_79, NULL);
		V_14 = L_80;
		bool L_81 = V_14;
		if (!L_81)
		{
			goto IL_0222;
		}
	}
	{
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_82 = V_3;
		NullCheck(L_82);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_83 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_82)->___desc);
		V_16 = L_83;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_84 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_85 = V_16;
		int32_t L_86 = L_85->___format;
		V_7 = L_86;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_84, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_87 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_88 = V_16;
		int32_t L_89 = L_88->___dimension;
		V_7 = L_89;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_87, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_90 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_91 = V_16;
		int32_t L_92 = L_91->___msaaSamples;
		V_7 = L_92;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_90, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_93 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_94 = V_16;
		int32_t* L_95 = (int32_t*)(&L_94->___width);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_93, L_95, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_96 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_97 = V_16;
		int32_t* L_98 = (int32_t*)(&L_97->___height);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_96, L_98, NULL);
	}

IL_0222:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_99 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_100 = V_3;
		NullCheck(L_100);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_101 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_100)->___desc);
		bool* L_102 = (bool*)(&L_101->___clearBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_99, L_102, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_103 = ___0_generator;
		TextureResource_t6EF8F60046828C34697CE7CD52B67873DBD2D719* L_104 = V_3;
		NullCheck(L_104);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673* L_105 = (TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673*)(&((RenderGraphResource_2_t54D44F7ABA2B7060AFE1C9F9B0055B27B7F18648*)L_104)->___desc);
		bool* L_106 = (bool*)(&L_105->___discardBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_103, L_106, NULL);
		goto IL_030a;
	}

IL_024c:
	{
		RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* L_107 = ___2_resources;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_108 = ___1_handle;
		NullCheck(L_107);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_109;
		L_109 = RenderGraphResourceRegistry_GetTextureResourceDesc_m0A529B88860751877D71167248A5251FD9D92E8A(L_107, L_108, (bool)0, NULL);
		V_17 = L_109;
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_110 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_111 = V_17;
		int32_t L_112 = L_111.___format;
		V_7 = L_112;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_110, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_113 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_114 = V_17;
		int32_t L_115 = L_114.___dimension;
		V_7 = L_115;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_113, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_116 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_117 = V_17;
		int32_t L_118 = L_117.___msaaSamples;
		V_7 = L_118;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_116, (&V_7), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_119 = ___0_generator;
		bool* L_120 = (bool*)(&(&V_17)->___clearBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_119, L_120, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_121 = ___0_generator;
		bool* L_122 = (bool*)(&(&V_17)->___discardBuffer);
		HashFNV1A32_Append_mD9BBC6ED73814A581A9AE0A2E0102B2A68118136_inline(L_121, L_122, NULL);
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_123 = V_17;
		int32_t L_124 = L_123.___sizeMode;
		V_19 = L_124;
		int32_t L_125 = V_19;
		V_18 = L_125;
		int32_t L_126 = V_18;
		switch (L_126)
		{
			case 0:
			{
				goto IL_02cb;
			}
			case 1:
			{
				goto IL_02e9;
			}
			case 2:
			{
				goto IL_02f9;
			}
		}
	}
	{
		goto IL_0309;
	}

IL_02cb:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_127 = ___0_generator;
		int32_t* L_128 = (int32_t*)(&(&V_17)->___width);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_127, L_128, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_129 = ___0_generator;
		int32_t* L_130 = (int32_t*)(&(&V_17)->___height);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_129, L_130, NULL);
		goto IL_0309;
	}

IL_02e9:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_131 = ___0_generator;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_132 = (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(&(&V_17)->___scale);
		HashFNV1A32_Append_mF1C8114F497F680CCC4CC3285128B25C4FB9663F_inline(L_131, L_132, NULL);
		goto IL_0309;
	}

IL_02f9:
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_133 = ___0_generator;
		TextureDesc_t396D28DED9DDC89189E68F41C3D169B249BEE673 L_134 = V_17;
		ScaleFunc_t423F661DAD5C7A18F509C8F1F62C9D6AEA9A9791* L_135 = L_134.___func;
		HashFNV1A32_Append_m128C7643DDF32BF0C4FB7C3AFB8FED32C62428C3_inline(L_133, L_135, NULL);
		goto IL_0309;
	}

IL_0309:
	{
	}

IL_030a:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphPass_ComputeHashForTextureAccess_m876CBC0FF1FD56F261602DEE032121A372DBF49A_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* ___0_generator, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___1_handle, TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* ___2_textureAccess, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_0 = ___0_generator;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_1 = ___1_handle;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_1);
		V_0 = L_2;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_3;
		L_3 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		V_1 = L_3;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_0, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_4 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* L_5 = ___2_textureAccess;
		int32_t L_6 = L_5->___flags;
		V_1 = L_6;
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_4, (&V_1), NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_7 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* L_8 = ___2_textureAccess;
		int32_t* L_9 = (int32_t*)(&L_8->___mipLevel);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_7, L_9, NULL);
		HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* L_10 = ___0_generator;
		TextureAccess_t68FFBA1B28C09FE70680D69372E2208931B66328* L_11 = ___2_textureAccess;
		int32_t* L_12 = (int32_t*)(&L_11->___depthSlice);
		HashFNV1A32_Append_m57588CA644C3F385B42980EB408353893F03C4A2_inline(L_10, L_12, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_generateDebugData_mFE9B967AF83187CF7030186A59A323494E273A9B_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CgenerateDebugDataU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool RenderGraphPass_get_allowRendererListCulling_m5188B7C35892C9F4DE980C42FBFBEBDB5ABE4DF6_inline (RenderGraphPass_tEFB5BD685D417024760D82991EEEA4F4D0454A93* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___U3CallowRendererListCullingU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RendererListHandle_get_handle_m0254578E1E2229923F5B65B56A29FE6DEDE33C08_inline (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3ChandleU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashFNV1A32_get_value_m4A974885D6191EA0B5F0BC4B6CF5194B04B0A858_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_Hash;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphResourceRegistry_CheckHandleValidity_m0B70A09D0E9BA5AD04BDE1504B765B6BF30CB141_inline (RenderGraphResourceRegistry_t87A07027B2175239DB5239913091B9D9FE7244D1* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* ___0_res, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_0 = ___0_res;
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_1;
		L_1 = ResourceHandle_get_type_m701594E0AD16E28CFEB238EE8B05F86EE806D29C_inline(L_0, NULL);
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* L_2 = ___0_res;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_3 = (*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)L_2);
		V_0 = L_3;
		int32_t L_4;
		L_4 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline((&V_0), NULL);
		RenderGraphResourceRegistry_CheckHandleValidity_m79BA2CDD89DBC4B76728EB3F61FE77F77B4513D7(__this, L_1, L_4, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_X;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_Y;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceCreateCallback_Invoke_m328D09D63A9E76F8C37917AD0C155895648F6393_inline (ResourceCreateCallback_t801515B956F3C21C25B4DD6A4E4E01BBCF12E657* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) 
{
	typedef bool (*FunctionPointerType) (RuntimeObject*, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_rgContext, ___1_res, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) 
{
	Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
		memset((&L_0), 0, sizeof(L_0));
		Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (1.0f), (1.0f), NULL);
		V_0 = L_0;
		goto IL_001d;
	}

IL_001d:
	{
		Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceCallback_Invoke_m1B6D3A359AB1D74DB6B6836656E49180650F4F7C_inline (ResourceCallback_tAD2AFD87AC5F4806D2DE0A543648F1FA25E52356* __this, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503* ___0_rgContext, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021* ___1_res, const RuntimeMethod* method) 
{
	typedef void (*FunctionPointerType) (RuntimeObject*, InternalRenderGraphContext_t7197268EBA8C241EB895B070A5E0C71B111D7503*, IRenderGraphResource_t8C49F0158EDB9571FA4BDAF754E09A32E535C021*, const RuntimeMethod*);
	((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_rgContext, ___1_res, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RendererListHandle_set_handle_mD079B25CE8F8ECBD4AB99E605330584252CBB1C1_inline (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3ChandleU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ResourceHandle_get_version_mF5F93EC9CD913F45C6FFE4AE01FDC053311A3BB7_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->___m_Version;
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceHandle_set_version_mE90F78BAE1A9A5DBFC9CAD5CB481575D1E292C0C_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Version = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResourceHandle_set_type_m6008AE08C824937E2A42BCAEE6DC132A0CC992F2_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CtypeU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ResourceHandle_IsNull_m894463AFC38DE1AFB66DA2600FC0C06269DFB0B1_inline (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_il2cpp_TypeInfo_var);
		int32_t L_0;
		L_0 = ResourceHandle_get_index_m41F8E581C1211AC4CA85343EBD0292183DAEAFD3_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0031;
		}
	}
	{
		uint32_t L_2 = __this->___m_Value;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0), NULL);
		int32_t L_3 = __this->___m_Version;
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0), NULL);
		V_1 = (bool)1;
		goto IL_0035;
	}

IL_0031:
	{
		V_1 = (bool)0;
		goto IL_0035;
	}

IL_0035:
	{
		bool L_4 = V_1;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool TextureHandle_IsBuiltin_m80AEAFA06249AD4B095445F0A9E9CA54DC8DBFA1_inline (TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___builtin;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TextureXR_get_slices_mD1D1C98CE4525E270B35B0F9145D1B4CD9EBBC3A_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var);
		int32_t L_0 = ((TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_StaticFields*)il2cpp_codegen_static_fields_for(TextureXR_tB3A225CF8C32F06F290405118D16AE7F07ADE14B_il2cpp_TypeInfo_var))->___m_MaxViews;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_width_mB159E4EB08B23B19CCCFADB465864361FB840BFF_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CwidthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_height_m1006F9AA45029715C552C8A8C2F102F63D3A91EC_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CheightU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_volumeDepth_m528818299E101F1B285B08BE12FAC2F9A871BA36_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CvolumeDepthU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector;
		V_0 = L_0;
		goto IL_0009;
	}

IL_0009:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
		return L_1;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_depthStencilFormat_m360929BE5BD10E9C3D8C936AA6B44B1D11C119CB_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CdepthStencilFormatU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_dimension_mA23ABB2CA03249DCE3A21F5123524A825C33E31B_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CdimensionU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_shadowSamplingMode_mEDA5D0915E1DF2ED949612B291A20FABD278BF5B_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CshadowSamplingModeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_msaaSamples_mFCC33643AFF2265C8305DCFD79ED8774A1A8FA22_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CmsaaSamplesU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_memoryless_mFFD64B6716E0F7D936AD6B34D5D56F0BFD55197F_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CmemorylessU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t RenderTextureDescriptor_get_vrUsage_m061FAE1190A623B9DEE133F1506ADB23C983F6B0_inline (RenderTextureDescriptor_t69845881CE6437E4E61F92074F2F84079F23FA46* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CvrUsageU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HashFNV1A32_Append_m53252E10E83506AE1CC248DADB79537B24E1142F_inline (HashFNV1A32_t45CC7EAF49CEA2F15F86F3B425B90483A17039A2* __this, float* ___0_input, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_Hash;
		float* L_1 = ___0_input;
		int32_t L_2;
		L_2 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_1, NULL);
		__this->___m_Hash = ((int32_t)il2cpp_codegen_multiply(((int32_t)((int32_t)L_0^L_2)), ((int32_t)16777619)));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_x;
		__this->___m_X = L_0;
		int32_t L_1 = ___1_y;
		__this->___m_Y = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t math_max_m9083201D37A8ED0157B127B5878D9B7F3A2A40BE_inline (int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_x;
		int32_t L_1 = ___1_y;
		if ((((int32_t)L_0) > ((int32_t)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		int32_t L_2 = ___1_y;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		int32_t L_3 = ___0_x;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float math_log2_m07B499B0DDA692EDD9DF4780349C26EB28199156_inline (float ___0_x, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___0_x;
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		double L_1;
		L_1 = Math_Log_m5A3BBBF06AB82F25C885812E07D27B473CF43054(((double)((float)L_0)), (2.0), NULL);
		V_0 = ((float)L_1);
		goto IL_0016;
	}

IL_0016:
	{
		float L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mF6795DE5F49C1D0B91D6A0955F448B22970D67A9_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		goto IL_0035;
	}

IL_0035:
	{
		__this->____size = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_mCB4887795C37FA7CC1FE790B7106FA2D1CB101AC_gshared_inline (DynamicArray_1_tE9CD73A56869D6802AAC5C8BDBEF6D78EE08611B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CsizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_m639FFB062C758E2DE7BAD3AA4A5BD47347949692_gshared_inline (DynamicArray_1_tFDEC719D946C10D8F2D38287B847879B6F604CA8* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CsizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_gshared_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_gshared_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 Enumerator_get_Current_m13D390567AE3C50A18EEDE26019C3B54CBE335D1_gshared_inline (Enumerator_t3BFB9D4176D35EB090429F87856AFA7BFB0E6898* __this, const RuntimeMethod* method) 
{
	{
		TextureHandle_t680ABA3F8B50859351BA5DD66220084F87F37388 L_0 = __this->____currentValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 Enumerator_get_Current_mB6CB06EE161D16FB5A67BD36DB6237CF43023DA1_gshared_inline (Enumerator_t6BCD792FF8E29D5E32EDBDF6C0B2C6A75B0E53E4* __this, const RuntimeMethod* method) 
{
	{
		ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) 
{
	ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = V_0;
		int32_t L_7 = V_1;
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_8);
		return;
	}

IL_0034:
	{
		ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = ___0_item;
		List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mE6F5377297CED5CD1031EEA396B9C24E397C6F3E_gshared_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 ___0_item, const RuntimeMethod* method) 
{
	ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ValueTuple_2U5BU5D_t94F4FA2E89C57493E80D51EADC9801AB9656DF6E* L_6 = V_0;
		int32_t L_7 = V_1;
		ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67)L_8);
		return;
	}

IL_0034:
	{
		ValueTuple_2_t441643900DE75EDC780AF50BC751CFA37BAA7C67 L_9 = ___0_item;
		List_1_AddWithResize_m7ED22850F73A254D8432A5C9BB9D3C9F3FDB9318(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 Enumerator_get_Current_mE3475384B761E1C7971D3639BD09117FE8363422_gshared_inline (Enumerator_tEA93FE2B778D098F590CA168BEFC4CD85D73A6B9* __this, const RuntimeMethod* method) 
{
	{
		KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230 L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_mC6BD8075F9C9DDEF7B4D731E5C38EC19103988E7_gshared_inline (KeyValuePair_2_tFC32D2507216293851350D29B64D79F950B55230* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
		int32_t L_7 = V_1;
		RuntimeObject* L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
		return;
	}

IL_0034:
	{
		RuntimeObject* L_9 = ___0_item;
		List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C Enumerator_get_Current_m19F6ABFA3B7A0E6F52CC097607676366E461637F_gshared_inline (Enumerator_tB36DB9966B022B9487029942C5D6FA612DC2B3F4* __this, const RuntimeMethod* method) 
{
	{
		ValueTuple_2_t077621516ED2B13EC3163AADCF38BC2B533C5D3C L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mE549A854DDE299C02DDF78B8E33246A1CA4194F2_gshared_inline (List_1_t5E7CB67AB7C87928F1E26BF81BA3299EACC3128C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
	}
	{
		int32_t L_1 = __this->____size;
		V_0 = L_1;
		__this->____size = 0;
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) <= ((int32_t)0)))
		{
			goto IL_003c;
		}
	}
	{
		ValueTuple_2U5BU5D_t7DAFC617F1B43444E05EADC2EBB94D80FCA5375B* L_3 = __this->____items;
		int32_t L_4 = V_0;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
		return;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		goto IL_0035;
	}

IL_0035:
	{
		__this->____size = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		goto IL_0035;
	}

IL_0035:
	{
		__this->____size = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mB00A25D6886E3DC086BDE2C262BFD81929FC2767_gshared_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		goto IL_0035;
	}

IL_0035:
	{
		__this->____size = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) 
{
	RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = V_0;
		int32_t L_7 = V_1;
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_8);
		return;
	}

IL_0034:
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_9 = ___0_item;
		List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7814173F789C4AEF57A098D487090BEF4BE5D387_gshared_inline (List_1_t38894513E46A6B97A5AAD6E40AC40F8D0E361549* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphResource_2_ReleaseGraphicsResource_m711E905DE34133885258FC1EC69E7A9AE50BD2C4_gshared_inline (RenderGraphResource_2_t5640A75CE012B3ED8292A963965C2A23539D241F* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject** L_0 = (RuntimeObject**)(&__this->___graphicsResource);
		il2cpp_codegen_initobj(L_0, sizeof(RuntimeObject*));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_mFB8A63D602BB6974D31E20300D9EB89C6FE7C278_gshared_inline (const RuntimeMethod* method) 
{
	il2cpp_rgctx_method_init(method);
	{
		il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2));
		ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_m4A67661FBF01B6B1E42C4933D27DB00B03C50BBE_gshared_inline (DynamicArray_1_t7529C3B78E9609E7C5355068839333E627A14FF0* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CsizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_mF500F8AF270B7C2CA3C091FFB7559AF3E9C6994A_gshared_inline (DynamicArray_1_t9ACEB5B659F92FB87338A066DCCB01705B7B0F4C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CsizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DynamicArray_1_get_size_m1B00C20A8CC4D62269585D16A58425D3F258836F_gshared_inline (DynamicArray_1_t7C64F5A74B7BA6F6B3589A766CADE3F59C6C7BCA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CsizeU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___value;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		goto IL_0035;
	}

IL_0035:
	{
		__this->____size = 0;
	}

IL_003c:
	{
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA Enumerator_get_Current_m27CFF390FB8DF6A2054DAFF16249E58E7AFF9AFD_gshared_inline (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, const RuntimeMethod* method) 
{
	{
		RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) 
{
	RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* V_0 = NULL;
	int32_t V_1 = 0;
	{
		int32_t L_0 = __this->____version;
		__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
		RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_1 = __this->____items;
		V_0 = L_1;
		int32_t L_2 = __this->____size;
		V_1 = L_2;
		int32_t L_3 = V_1;
		RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_4 = V_0;
		NullCheck(L_4);
		if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = V_1;
		__this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1));
		RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = V_0;
		int32_t L_7 = V_1;
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_8 = ___0_item;
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_8);
		return;
	}

IL_0034:
	{
		RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_9 = ___0_item;
		List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void RenderGraphResource_2_ReleaseGraphicsResource_mEE71948005915CAAB1B29787CED4B33D7C02C064_gshared_inline (RenderGraphResource_2_t0AEB4F6079552A0C799ABCD58A0D7D5F5E8BFE70* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject** L_0 = (RuntimeObject**)(&__this->___graphicsResource);
		il2cpp_codegen_initobj(L_0, sizeof(RuntimeObject*));
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_r;
		__this->___r = L_0;
		float L_1 = ___1_g;
		__this->___g = L_1;
		float L_2 = ___2_b;
		__this->___b = L_2;
		float L_3 = ___3_a;
		__this->___a = L_3;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashFNV1A32_GetFuncHashCode_m1707E2601F2EF9B62A9681A7A4E51D284D5345B8_inline (Delegate_t* ___0_del, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		Delegate_t* L_0 = ___0_del;
		NullCheck(L_0);
		MethodInfo_t* L_1;
		L_1 = Delegate_get_Method_mB684A7525653DFE0EFC35E58449E1FC8E2A9F019(L_0, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
		Delegate_t* L_3 = ___0_del;
		NullCheck(L_3);
		RuntimeObject* L_4;
		L_4 = Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline(L_3, NULL);
		int32_t L_5;
		L_5 = RuntimeHelpers_GetHashCode_m7B5D57E1EE2A59EDFA1BD237E9B37C6C836D774B(L_4, NULL);
		V_0 = ((int32_t)(L_2^L_5));
		goto IL_001b;
	}

IL_001b:
	{
		int32_t L_6 = V_0;
		return L_6;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2_GetHashCode_mED8670C0E122B7ED0DAB4C3381ADFF04B75E0B03_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	{
		float* L_0 = (float*)(&__this->___x);
		int32_t L_1;
		L_1 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_0, NULL);
		float* L_2 = (float*)(&__this->___y);
		int32_t L_3;
		L_3 = Single_GetHashCode_mC3F1E099D1CF165C2D71FBCC5EF6A6792F9021D2(L_2, NULL);
		V_0 = ((int32_t)(L_1^((int32_t)(L_3<<2))));
		goto IL_001d;
	}

IL_001d:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Delegate_get_Target_m6E203F111C1548193A5AB7E616BD5834CD269753_inline (Delegate_t* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0 = __this->___m_target;
		return L_0;
	}
}
